B. 将变量声明放在任何一个模块的通用声明段,并使用Public关键字 C. 将变量声明放在标准模块的通用声明段,并使用Private关键字 D. 将变量声明放在标准模块的通用声明段,并使用Public关键字 33.设a=6,则执行下面的语句后,x的值是 x=IIf (a>5,-1,0) (B ) A. 5 B. -1 C. 0 D. 4
34.运算符“\\”两边的操作数若类型不同,则先 再运算( C ) A. 取整数为Byte类型 B. 取整数为Integer类型 C. 四舍五入为整型
D. 四舍五入为Byte类型
35.函数Int(Rnd*20)是在 范围内的整数( C ) A. (0,2) B. (1,20) C. (0,19) D. (1,9)
36.如果希望用变量X来存放数据1234.5678912,应将X定义为 类型( B ) A. 单精度型 B. 双精度型 C. 长整型 D. 字符型
37.下面 变量名是错误的( D) A. 姓名 B. a C. a123 D. a.1
38.在默认情况下,InputBox函数返回值的类型为 (A ) A. 字符串 B. 变体 C. 数值
D. 数值或字符串
39.程序在运行循环For i=1 to 14 Step 3结束后,i的值等于 ( A ) A. 16 B. 13 C. 14 D. 15
40.下列数据中 是Boolean型常量( A ) A. 123 B. And C. True D. Or
41.在窗体上画一个名称为Command1的命令按钮和一个名称为Label1的标签,然后编写如下事件过程:
Private Sub Command1_Click() S=0
For i=1 To 15 x=2*i-1
If x Mod 3=0 Then s=s+1 Next i
Label1.Caption=s End Sub
程序运行后,单击命令按钮,则标签中显示的内容是 (B ) A. 1 B. 5 C. 27 D. 45
42.下列逻辑运算结果为\的是 ( C ) A. false or not true B. false and not true C. true or not true D. true and not true
43.对于Dim X(1 to 4,4 to 5),数组X中可以存放 个元素。( C ) A.6 B.8 C.10 D.20
44.子程序定义时使用Private表示 。( B ) A.此子程序可以被其他过程调用
B.此子程序只可以被本窗体模块中的其他过程调用 C.此子程序不可以被其他任何过程调用
D.此子程序只可以被本工程中的其他过程调用 45.以下关于单选按钮的说法,正确的是 。(B )
A.一个窗体上包括其他容器中的所有单选按钮一次只能有一个被选中 B.一个窗体上不包括其他容器中的所有单选按钮一次只能有一个被选中 C.在一个容器中的单选按钮可以同时有多个被选中
D.所有容器多于一个的单选按钮一次只能有一个被选中 46. 控件的行为具有Boolean类型。( D ) A.单选按钮、命令按钮 B.复选框、标签 C.单选按钮、复选框 D.列表框、组合框
47.当组合框的Style属性设置为2时,其表现形式是 。( C ) A.下拉列表框 B.下拉组合框 C.简单组合框
D.文本框
48.当组合框的Style属性设置为1时,其表现形式是 。( D ) A.下拉列表框 B.下拉组合框 C.简单组合框 D.文本框
49.关于复选框和单选按钮的比较正确的是 。( D ) A.复选框和单选按钮都只能在多个选项中选定一项
B.复选框和单选按钮的Click事件能让Value属性变成True C.单选按钮和复选框都支持DblClick事件
D.让复选框不可用,可设置其Enabled属性为False或设置Value属性为3 50.函数Int(Rnd*20)是在 范围内的整数。(A ) A.(0,20) B.(1,20) C.(1,19) D.(0,19)
51.当滚动滚动滑块时,将处罚滚动框的 事件。(C ) A.Move B.Change C.Scroll D.Getfocus
52.在以下的For Each?Next循环中,A只能是 。 Dim X(15) ??
For Each A In X Print A;
Next A( A )
A.已经声明的静态数组 B.已经声明的动态数组 C.Variant类型的变量 D.整形变量
53.以下叙述中正确的是 。(A ) A.组合框包含了列表框的功能 B.列表框包含了组合框的功能
C.列表框和组合框的功能无相近之处 D.列表框和组合框的功能完全相同
54.阅读以下程序,执行该程序后,数组A和数组B的值分别是 。 Private Sub Form_Click() Dim A(100),B(100) For i=1 to 100 A(i)=i Next i
For i=1 to 100 B(i)=A(i)+A(i-1)
Next i
End Sub( C )
A.数组A和数组B各存储1—100的自然数
B.数组A存储1—100的自然数,数组B存储101—200的自然数 C.数组A存储1—100的自然数,数组B存储1—199的奇数 D.数组A存储1—100的自然数,数组B存储2—200的偶数 55.在窗体上放置一个按钮Command1,程序如下: Private Sub Command1_Click() Dim a(1 To 4) As Integer Dim i As Integer
a(1) = 5 : a(2) = 6 : a(3) = 7 : a(4) = 8 subp a() For i = 1 To 4 Print a(i) Next i End Sub
Sub subp(b() As Integer) Dim i As Integer For i = 1 To 4 b(i) = 2 * i Next i End Sub
运行程序,单击按钮在窗体上显示 。(A ) A.2回车4回车6回车8 B.5回车6回车7回车8
C.10回车12回车14回车16 D.出错
56.在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1和Label2的标签,然后编写如下程序代码: Private X As Integer
Private Sub Command1_Click() X=15 Y=25
Call Proc(X,Y) Label1.Caption=X Label2.Caption=Y End Sub
Private Sub Proc(ByVal A As Integer, ByVal B As Integer) X=A+A Y=B*B End Sub
程序运行后,单击命令按钮,则两个标签中现实的内容分别是 。(A ) A.30和25 B.25和30
C.25和15 D.15和25
57.函数过程与SUB过程必须用关键字Private或Public声明。( B ) A.对 B.错
58.要让窗体以最大化方式打开,应设置MaxButton属性值为True。( B ) A.对 B.错
59.让复选框不可用,可设置其Enabled属性为False或设置Value属性为2。 ( A ) A.对 B.错
60.在Do循环结构中,While和Until关键字的作用是相反的。( ) A.对 B.错
61.属性是Visual Basic对象性质的描述,对象的数据就保存在属性中。( A ) A.对 B.错
62.将命令按钮Command1设置为不可见,应修改该命令按钮的Visible 属性。( ) A.对 B.错
63.设置框架时,可先在窗体上画好框架,再往框架内添置控件;也可以先设置控件,再建立框架,然后将已有控件拖动到框架中。( B ) A.对 B.错
64.决定对象是否可见的属性是Visible属性,决定对象可用性的属性是Enabled属性。( B ) A.对 B.错
65.一个应用程序可以有多个窗体,使用工程菜单下的添加窗体命令,可以添加一个新的窗体。( ) A.对 B.错
66.用户可拖动滚动条的滚动滑块来改变滚动条的Value值,在移动滚动滑块时,发生Scroll事件。( B ) A.对 B.错
67.在块If语句中,关键字End If 是必不可少的。( B ) A.对 B.错
68.控件的属性值可以在程序运行时动态地修改。( B ) A.对 B.错
69.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性。( ) A.对 B.错
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库万里学院VB期末考试题库(6)在线全文阅读。
相关推荐: