open 发表于 2017-5-8 12:51:47

浙大17春《程序设计基础(VB)》在线作业参考答案

浙大17春《程序设计基础(VB)》在线作业
一、单选题:
1.以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是(    )。          (满分:2)
    A. Form1.Name="VisualBasic窗体"
    B. Form1.Title="VisualBasic窗体"
无忧工作室专业提供远程教育辅导

    C. Form1.Caption="VisualBasic窗体"
    D. Form1.Text="VisualBasic窗体”
2.不管一个对象的属性如何设置,程序运行时始终都能接收焦点的方法是(    )          (满分:2)
    A. 用Tab键
    B. 用鼠标
    C. 用方向键
    D. 不能实现
3.Sub过程与Function过程最根本的区别是什么。          (满分:2)
    A. Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
    B. Function过程可以有参数,Sub过程不可以
    C. 两种过程参数的传递方式不同
    D. Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
4.函数String(n,"str")的功能是(    )。          (满分:2)
    A. 把数值型数据转换为字符串
    B. 返回由n个字符组成的字符串
    C. 从字符串中取出n个字符
    D. 从字符串中第n个字符的位置开始取子字符串
5.常用控件的Style属性值是(    )。          (满分:2)
    A. 字符常量
    B. 逻辑常量
    C. 数值常量
    D. 日期常量
6.当我们输入代码时,Visual Basic可以自动检测什么错误。          (满分:2)
    A. 语法错误
    B. 编译错误
    C. 运行错误
    D. 逻辑错误
7.关于VisualBasic“方法”概念的叙述错误的是(    )。          (满分:2)
    A. 方法是对象的一部分
    B. 方法是预先规定好的操作
    C. 方法是对事件的响应
    D. 方法用于完成某些特定功能
8.下列叙述中正确的是(    )。          (满分:2)
    A. 任何一个对象的所有属性既可在属性窗口中设置,也可以用程序代码方式设置
    B. 属性窗口中设置的属性是在设计阶段完成的,因而这些属性值不能改变
    C. 程序中通过编程设置属性是在运行阶段给属性赋值
    D. 用程序方式给属性赋值的格式是“属性名=属性值”
9.数学关系式3&le;x<10表示成正确的VB表达式为(    )          (满分:2)
    A. 3<=x<10
    B. 3<=x AND x<10
    C. x>=3 OR x<10
    D. 3<=x AND <10
10.设在菜单编辑器中定义了一个菜单项,名为menu1。为了在运行时隐藏该菜单项,应使用的语句是什么。          (满分:2)
    A. memu1.Enabled=True
    B. memu1.Enabled=False
    C. menu1.Visible=True
    D. menu1.Visible=False
11.以下叙述中正确的是 (  )。          (满分:2)
    A. 窗体的 Name 属性指定窗体的名称,用来标识一个窗体
    B. 窗体的 Name 属性值是显示在窗体标题栏中文本
    C. 可以在运行期间改变窗体的 Name 属性的值
    D. 窗体的 Name 属性值可以为空
12.若m,x,y,均为Integer型变量,则执行下面语句后m值是(    )    m=1:X=2:Y=3    m=IIf(X>Y,X+Y,X-Y)          (满分:2)
    A. -1
    B. 0
    C. 1
    D. 2
13.在窗体上面画一个命令按钮和一个标签,其名称分别为 Commandl 和 Labell ,然后编写如下事件过程:   Private Sub CommandlClick(    )   Counter=0   For i=1 To 4   For j=6 To 1 Step -2   Counter=Counter+1   Next j   Next i   Labell.Caption=Str(Counter)   End Sub   程序运行后,单击命令按钮,标签中显示的内容是(    )。          (满分:2)
    A. 11
    B. 12
    C. 16
    D. 20
14.定义过程的格式中Static关键字的作用是指定过程中的局部变量在内存中的存储方式。若使用了Static关键字,则(    )。          (满分:2)
    A. 每次调用此过程,该过程的局部变量都会被重新初始化
    B. 在本过程中使用到的,在其他过程中定义的变量也为Static型
    C. 每次调用该过程时,该过程中的局部变量的值保持上一次调用后的值
    D. 定义了该过程中的局部变量为“动态”变量
15.代数式x1 - | a | + ln10 + sin(x2 + 2л) / cos(57 o)对应的Visual Basic表达式是(    )。          (满分:2)
    A. X1 - Abs(A) + Log(10) + Sin(X2+2*3.14) / Cos(57*3.14/180)
    B. X1 - Abs(A) + Log(10) + Sin(X2+2*л) / Cos(57*3.14/180)
    C. X1 - Abs(A) + Log(10) + Sin(X2+2*3.14) / Cos(57)
    D. X1 - Abs(A) + Log(10) + Sin(X2+2*л) / Cos(57)
16.以下叙述中错误的是 (  )。          (满分:2)
    A. 打开一个工程文件时,系统自动装入与该工程有关的窗体文件
    B. 保存 Visual Basic 程序时,应分别保存窗体文件及工程文件
    C. Visual Basic 应用程序只能以解释方式执行
    D. 窗体文件包含该窗体及其控件的属性
17.设置对象的属性是程序设计的重要步骤,关于“属性”的说明错误的是(    )。          (满分:2)
    A. 属性是一组可以由用户定义的数据
    B. 属性名称是由用户定义确定的
    C. 属性用来描述形象的性质
    D. 同一种类型的对象具有相同的属性
18.以下说法正确的是 (  ) 。          (满分:2)
    A. 任何时候都可以通过执行“工具”菜单中的“菜单编辑器”命令打开菜单编辑器
    B. 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
    C. 任何时候都可以通过单击标准工具栏上的“菜单编辑器”按钮打开菜单编辑器
    D. 只有当代码窗品为当前活动窗口时,才能找开菜单编辑器
19.下列Visual Basic的变量名中,合法的是(    )。          (满分:2)
    A. User&name
    B. 5Password
    C. count
    D. Num
20.VB表达式Cos(0)+Abs(1)+Int(Rnd(1))的值是(    )          (满分:2)
    A. 1
    B. -1
    C. 0
    D. 2
21.二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为(    )          (满分:2)
    A. n+1
    B. n-1
    C. 2n
    D. n/2
22.表达式ASC(“F”)的类型是(    )          (满分:2)
    A. 字符表达式
    B. 关系表达式
    C. 算术表达式
    D. 逻辑表达式
23.窗体中含有一个命令按钮控件comAbout(按钮标题显示“关于…”),代码窗口中含有如下代码:Private Sub comAboutClick(    )Form2.ShowEnd Sub程序执行时,单击“关于…”按钮,显示Form2窗体。在这一段描述中comAbout、“关于…”、Click、Show分别为(    )。          (满分:2)
    A. 属性值、对象、方法、事件
    B. 对象、方法、事件、属性值
    C. 属性值、方法、对象、事件
    D. 对象、属性值、事件、方法
24.以下叙述中正确的是 (  )。          (满分:2)
    A. 一个 Sub 过程至少要一个 Exit Sub 语句
    B. 一个 Sub 过程必须有一个 End Sub 语句
    C. 可以在 Sub 过程中定义一个 Function 过程,但不能定义 Sub 过程
    D. 调用一个 Function 过程可以获得多个返回值
25.下列选项中不属于软件生命周期开发阶段任务的是 (  ) 。          (满分:2)
    A. 软件测试
    B. 概要设计
    C. 软件维护
    D. 详细设计
26.设 a=5,b=6,c=7,d=8 ,执行语句X=IIf((a>b)And(c>d),10,20) 后, X 的值为 (  ) 。          (满分:2)
    A. 10
    B. 20
    C. True
    D. False
27.设窗体上有一个文本框,Text1,要求只能显示信息,不能输入。应用下面哪个语句(    )。          (满分:2)
    A. Text1.MaxLength = 0
    B. Text1.Enabled = False
    C. Text1.Visible = False
    D. Text1.Width = 0
28.设a=″Visual Basic″,下面使b=″Basic″的语句是(    )          (满分:2)
    A. b=Left(a,8,12)
    B. b=Mid(a,8,5)
    C. b=Right(a,5,5)
    D. b=Left(a,8,5)
29.请输入B的值在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1Click(    )    x = 0    Do Until x = -1      a = InputBox("请输入A的值" )      a = Val(a )      b = InputBox("请输入B的值" )      b = Val(b )      x = InputBox("请输入x的值" )      x = Val(x )          (满分:2)
    A. 2
    B. 3
    C. 15
    D. 14
30.实现Windows应用程序之间信息共享的技术是(    )。          (满分:2)
    A. 开放式数据链接功能
    B. 对象链接与嵌入
    C. 动态链接库
    D. 以上三项都是
31.下列叙述中正确的是(    )。          (满分:2)
    A. 属性值是一种数值型或字符型的数据
    B. 属性是描述对象特征的一组数据,这组数据是对象的一部分
    C. 所有的控件都有Name和Caption属性
    D. 如果属性是数值类型,则可以给这样的属性赋任意的整数值
32.货币型数据需(    )字节          (满分:2)
    A. 2
    B. 4
    C. 6
    D. 8
33.VB的日期型常量的定界符是(    )          (满分:2)
    A.
    B.
    C. &lsquo;'
    D.(    )
    E. {}
34.下列语句中,不能触发命令按钮单击事件的语句是(    )。          (满分:2)
    A. Command1.Enabled=True
    B. Command1.Value=True
    C. Command1Click
    D. 命令按钮Command1获得焦点后按Enter键
35.Visual Basic规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据类型中,满足占用存储空间从小到大顺序排列的是(    )。          (满分:2)
    A. Byte,Integer,Long,Double
    B. Byte,Integer,Double,Boolean
    C. Boolean,Byte,Integer,Double
    D. Boolean,Byte,Integer,Long
二、多选题:
1.在窗体上画一个名称为File1的文件列表框,并编写如下程序 Private Sub File1DblClick x=Shell(File1.FileName,1) End Sub 以下关于该程序的叙述中,正确的有哪些(    )。          (满分:2)
    A. 没有实际作用,因此可以将该语句写为:Call Shell(File1,FileName,1)
    B. 双击文件列表框中的文件,将触发该事件过程
    C. 要执行的文件的名字通过File1.FileName指定
    D. File1中显示的是当前驱动器、当前目录下的文件
2.以下关于MsgBox的叙述中,正确的说法有哪几项(    )          (满分:2)
    A. MsgBox函数返回一个整数
    B. 通过MsgBox函数可以设置信息框中图标和按钮的类型
    C. MsgBox语句没有返回值
    D. MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量
3.以下关于文件的叙述中,正确的说法有哪些(    )          (满分:2)
    A. 顺序文件中的记录一个接一个地顺序存放
    B. 随机文件中记录的长度是随机的
    C. 执行打开文件的命令后,自动生成一个文件指针
    D. LOF函数返回给文件分配的字节数
4.以下叙述哪几项是正确的(    )。          (满分:2)
    A. 一个工程中可以包含多个窗体文件
    B. 在一个窗体文件中用 Public 定义的通用过程不能被其他窗体调用
    C. 窗体和标准模块需要分别保存为不同类型的磁盘文件
    D. 用 Dim 定义的窗体层变量只能在该窗体中使用
5.以下关于多重窗体程序的叙述中,正确的选项有哪些(    )          (满分:2)
    A. 用Hide方法不但可以隐藏窗体,而且能清除内存中的窗体
    B. 在多重窗体程序中,各窗体的菜单是彼此独立的
    C. 在多重窗体程序中,可以根据需要指定启动窗体
    D. 对于多重窗体程序中,而且单独保存每个窗体
三、判断题:
1.描述 "X 是小于 100 的非负整数 " 的 Visual Basic 表达式是X % >=0 and X % <100          (满分:2)
    A. 错误
    B. 正确
2.随机文件的操作是以记录为单位进行的。          (满分:2)
    A. 错误
    B. 正确
3.NULL是指未知的值或无任何值。          (满分:2)
    A. 错误
    B. 正确
4.对已经建立的多个类型相同的控件,这些控件不能组成控件数组。          (满分:2)
    A. 错误
    B. 正确
5.对象事件的名称可以由编程者指定。          (满分:2)
    A. 错误
    B. 正确
6.Visual Basic应用程序中标准模块文件的扩展名是.bas。          (满分:2)
    A. 错误
    B. 正确
7.程序调试的任务是诊断和改正程序中的错误。          (满分:2)
    A. 错误
    B. 正确
8.VisualBasic程序设计采用的编程机制是事件驱动。          (满分:2)
    A. 错误
    B. 正确
9.按“先进后出”原则组织数据的数据结构是队列。          (满分:2)
    A. 错误
    B. 正确
10.描述 &quot;X 是小于 100 的非负整数 &quot; 的 Visual Basic 表达式是X % >=0 and X % <100          (满分:2)
    A. 错误
    B. 正确
转载请注明出处无忧答案网www.ap5u.com



页: [1]
查看完整版本: 浙大17春《程序设计基础(VB)》在线作业参考答案