to n) as integer
9、假设有以下程序段For I=1 to 3:For j=7 to 1 Step -1:Print I*j:Next j:Next I则语句 Print I*j 的执行次数以及I、j的值分别是(b )(1分) A、21 3 0 B、21 4 0 C、20 3 0 D、20 4 0 10、下列说法正确的是( b)(1分)
A、即使数据类型为Variant,数组中的元素类型也必须保持一致 B、数据类型为Variant时,数组中的元素可以包含不同的类型
C、在数组中如果使用Option Base 1语句,则缺省的下界为0 D、在数组中如果没有使用Option Base语句,则缺省的下界为1
11、为了取消窗体的最大化功能,需要把它的一个属性设置为False, 这个属性是(d )(1分) A、ControlBox B、MinButton C、Enabled D、MaxButton 12、在Visual Basic中单精度的类型说明符为(c )(1分) A、% B、# C、! D、&
13、以下能够正确计算1+2+3+?+10的程序是(b )(1分)
A、Sum = 0 : I=1 : Do : Sum=Sum+I : Loop Until I<10 : Print Sum
B、Sum = 0 : I=1 : Do While I<=10 : Sum=Sum+I : I=I+1 : loop : Print Sum
C、Sum = 0 : I=1 : Do : Sum = Sum + 1 : I=I+1 : Loop While I<10 : Print Sum D、Sum = 0 : For I = 1 To 10 : Sum = Sum + 1 : Next I : Print Sum 14、有如下程序段,a%=12.8: b!=14.5:Print a%,b!,其输出结果为(d )(1分) A、12.8 14 B、12 14.5 C、12.8 15 D、13 14.5
15、下列语句中合法的是( c )(1分)
A、Print a=spc B、Print \C、Print TAB(10)\D、Print USING\
16、表达式INT(3*RND+1)*(INT(3*RND-1))值的范围是( c )(1分)
A、[0,3] B、[-1,2] C、[-3,3] D、[- 4,2]
17、要统计出字符串\计算机技术基础\的长度是,应使用下列(c )函数(1分) A、TAB B、STR C、LEN D、INSTR 18、表达式8/4*2.5/1.25*(3.7+2.5)的值为(c ) A、12.4 B、6.2 C、24.8 D、62
19、在Visual Basic中,有如下数据定义格式Dim e,则以下变量赋值中正确的是( d ) A、e%=\、e$= OK C、e= 04/01/2001 D、e= \ 20、下列哪一个是Visual Basic合法变量名(C ) A、IF B、7AB C、A[B]7 D、AB7
21、在Visual Basic中,下面四个数据,数据形式错误的是( d ) A、3.456# B、236! C、1.23D-23 D、D36 22、设a=3,b=5,则以下表达式值为真的是( b )
A、(a>=b) and (b>10) B、(a<0) or (b>0) C、(a<0) and (b>0) D、(-3+5)>a and (b>0)
23、数学式sin25°写成Visual Basic表达式应为( c )(1分) A、sin25 B、Sin(25) C、Sin(25*3.14/180) D、Sin(25)
24、为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是( b )(1分) A、Visible B、Enabled C、Timer D、Interval
25、当程序运行时,在窗体上单击鼠标,以下哪个事件( d )是窗体不会接收到的 (1分) A、MouseDown B、MouseUp C、Click D、Load 一、单项选择题(25道小题,共25分) 1、以下叙述中错误的是( c )(1分)
A、保存Visual Basic程序时,应分别保存窗体文件及工程文件 B、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
C、Visual Basic应用程序只能以解释方式执行 D、事件可以由用户引发,也可以由系统引
发
2、以下关于窗体的描述中,错误的是(d )(1分)
A、窗体的Load事件在加载窗体时发生 B、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止
C、窗体的Height、width属性用于设置窗体的高和宽 D、执行Unload Form1语句后,窗体Form1消失,但仍在内存中
3、用Dim S (20) As Integer语句定义的数组的元素个数是(c )(1分) A、19 B、20 C、21 D、22
4、如果整型变量c、d的值分别为9和6,则下列语句中For I=c to d : Print I : Next I 循环体的执行次数是(d )(1分) A、3 B、2 C、1 D、0
5、以下程序代码能执行的是( b )(1分)
A、If a = 1 Then b=0 Else c=0 End if B、If a = 1 Then b = 0 ElseIf c = 0 Then d = 0
C、If a = 1 Then b = 0 Else c = 0 D、If a = 1 Then b = 0 ElseIf c = 0 d = 0 End If
6、假设x的值为5,则在执行以下语句时,其输出结果为\的Select Case的语句是( C)(1分)
A、Select Case x : case 10 to 1 : Print \、Select Case x : case Is>5,Is<5 : Print \: End select C、Select Case x : case Is>5,1,3 to 10 : Print \、Select Case x : case 1,3 Is>5 : Print \ 7、设a=10,b=5,c =1,执行语句 a > b > c结果是(A )(1分) A、True B、False C、1 D、出错信息 8、下列数组声明正确的是( D)(1分)
A、n=5 : Dim a (1 to n) as integer B、Dim a(10) as integer : ReDim a(1 to 12)
C、Dim a() as single : ReDim a(3,6) as integer D、Dim a() as integer : n=5 : ReDim a(1 to n) as integer
9、假设有以下程序段For I=1 to 2:For j=6 to 1 Step -1:Print I*j:Next j:Next I则语句 Print I*j 的执行次数以及I、j的值分别是( )(1分) A、17 3 0 B、16 3 1 C、15 4 0 D、18 4 1
10、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后( d )(1分)
A、发生一个运行时错误 B、发生一个编译时错误
C、在所有的初始化代码运行后Form1是活动窗体 D、在所有的初始化代码运行后Form2是活动窗体
11、当对命令按钮的Picture属性加载.bmp文件后,为让图形在命令按钮上正确显示,需将哪个( B)属性设置为( d )(1分)
A、MousePicture 1 B、Style 1 c、DownPicture 0 D、DisabledPicture 0
12、在Visual Basic中双精度的类型说明符为( b )(1分) A、% B、# C、! D、&
13、下列程序段a=3:b=10:for c=b to a step -2:b=b+a:a=a+b:s=\d=b to a step -1:s=s&\运行后,s的值为( )(1分) A、\、\ C、\、\
14、有如下程序For j=1 TO 3 :Print TAB(3*j);11*(2*j-1); :Next j :Print运行时输出的值分别是( a ) (1分)
A、11 33 55 B、55 33 11 C、11 55 33 D、33 55 11
15、在Visual Basic中,下面的四个语句中正确的是( c )(1分) A、Log(sin(-1)) B、c=abs C、Print TAB(10)\、a=b=c
16、表达式INT(4*RND+1)*(INT(4*RND-1))值的范围是( b )(1分)
A、[-2,4] B、[-4,8] C、[-3,8] D、[-3,6]
17、要统计出字符串\计算机技术基础visual basic\的长度,应使用下列( c )函数(1分) A、TAB B、STR C、LEN D、INSTR
18、表达式not 3>4 and not 7-3<=4的值为( b )(1分) A、true B、false C、0 D、-1
19、下列哪个关键字声明的局部变量在整个程序运行中一直存在( c )(1分) A、Dim B、Public C、Static D、Private 20、对变量名说法不确的是( C)(1分)
A、必须是字母开头,不能是数字或其他字符 B、不能是Visual Basic的保留字 C、可以包含字母、数字、下划线和标点符号 D、不能超过255个字符 21、假设目前有一参数值为78000,最适合存储此参数的类型为(C)(1分) A、Currency B、Integer C、Long D、String 22、设a=2,b=4,c=6,下列表达式值为真的是( c)(1分)
A、a>b And cb Or ca D、b>c Or c
23、要使变量x赋值为1到100间(含1,不含100)的一个随机整数,正面语句正确的是(d )(1分)
A、x=Int(100*Rnd) B、x=Int(101*Rnd) C、x=1+Int(100*Rnd) D、x=1+Int(99*Rnd) 24、为启动Timer控件,需要设置Timer的( b )属性(1分) A、Name B、Interval C、Left D、Tob 25、( d )对象不能响应Click事件(1分) A、标签 B、图片框 C、窗体 D、计时器 一、单项选择题(25道小题,共25分) 1、以下叙述中错误的是( A )(1分)
A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 B、控件的名称可以由编程人员设定