一、单项选择题(25道小题,共25分)
1、VB中工程软件的扩展名为(C )A、ds B、frmC、vbp D、bas
2、把字符串\ \右边的空格去掉应使用( B)函数A、trim B、rtrimC、right D、mid
3、文本框text1的text属性的数据类型是(B )A、整数型B、字符串C、单精度D、双精度
4、下列( B)属性决定窗体标题栏显示内容(1分)A、NameB、CaptionC、TextD、BackStyl 5、命令按钮command1不具有下列哪个事件(d )(1分) A、Click B、KeyPress C、GotFocus D、DblClick
6、为了使文本框同时具有水平和垂直滚动条,应先将MultiLine属性设置为True,然后再把ScrollBars 属性设置为( D)(1分)A、0B、1C、2D、3
7、Dim D(3,1 To 10,1 To 15)语句中,数组的元素个数为(c )A、3*10*16B、3*11*16C、4*10*15D、4*11*15
8、如果整型变量c、d、x的值分别为8、6、0,则下列语句For I=c to d : x=x+i : Next I 执行结束时,I的值为(A) A、8B、7C、6D、5
9、假定有以下循环结构 Do Until 条件 循环体 Loop 则正确的描述是(B)(1分) A、如果\条件\是一个为0的常数,则一次循环体也不执行B、如果\条件\是一个为0的常数,则至少执行一次循环体C、如果\条件\是一个不为0的常数,则至少执行一次循环体D、不论\条件\是否为\真\,至少要执行一次循环体
10、\是小于100的非负数\,用VB表达式表示正确的是(c )A、0 <= x 0r x < 100B、0 <= x < 100
C、0 <= x And x < 100D、0 <=x , x < 100
11、下列语句错误的是( d)A、exit forB、exit doC、end subD、exit select
12、Inputbox函数返回的数据类型为( d)A、整型B、逻辑型C、单精度D、字符串
13、假定有以下程序段: For I= 1 To 3: For j = 1 To 5 Step -1:
Print I*j: Next j: Next I 则语句Print I*j 的执行次数是( d)(1分)
A、15B、18C、10D、0
14、如果要清除在窗体中打印输出的文字,可以利用( c)语) A、InputB、LoadC、ClsD、Paint
15、case <表达式表列>,其中的表达式表列不正确的为(d )(1分)A、Case 100*aB、Case 1000 To 2000
C、Case Is<3000D、Case 2000 A、VB声明数组时既可指定上界也可指定下界B、数组元素类型可以是任意的VB数据类型C、数组元素的下标可以是数值,也可以是结果在上下界之间的数值表达式D、VB声明数组时必须指定上界 17、下面的四个数组说明语句语法正确的是(c ) A、DIM X[10]B、DIM EN fn(10) C、DIM X(20)D、DIM ENSION a[10] 18、以下程序段: x = 1: y = 4: Do Until y>4: x = x * y: y = y +1: Loop 执行后x的结果为( b) A、1B、4C、8D、20 19、以下声明和命名标识符错误的是( c)A、必须以字母开头B、变量名的最后一个字符可以是类型声明字符C、长度不能超过8个字符D、不能与关键字同名 20、下列说明错误的是(d )(1分)A、Const MyVar#=123B、Dim myname as stringC、dim a as integer,dim b as singleD、dim MyString=\ 21、VB中允许出现的数据形式为(b )A、1.89E1.1B、.368C、D32D、2.5E 22、设a=2,b=3,c=4,d=5,下列表达式a>b AND c<=d OR 2*a>c的值是( b)A、TrueB、False C、-1D、1 23、语句6 * 6\\6/6的输出结果是( c)A、6B、12C、36D、216 24、给窗体form1加载背景图片,应使用(c ) A、pictureB、ucase C、loadpictureD、image 25、字符串\河南农业大学现教部\的长度是(c )A、18B、10C、9D、16 1、以下叙述中错误的是( A)(1分) A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 B、控件的名称可以由编程人员设定 C、窗体文件包含该窗体及其控件的属性 D、Visual Basic 中控件的某些属性只能在运行时设置 2、以下关于窗体的描述中,错误的是( d)(1分) A、窗体的Load事件在加载窗体时发生 B、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止 C、窗体的Height、width属性用于设置窗体的高和宽 D、执行Unload Form1语句后,窗体Form1消失,但仍在内存中 3、用Static M (60 to 90) As Integer语句定义的数组的元素个数是(c )(1分) A、60 B、30 C、31 D、90 4、如果整型变量a、b的值分别为3和1,则下列语句中For I=a to b : Print I : Next I 循环体的执行次数是(D)(1分)A、3 B、2 C、1 D、0 5、关于语句If x=1 Then y=1 下列正确的说法是(c )(1分) A、x=1和y=1均为赋值语句 B、x=1和y=1均为关系表达式 C、x=1为关系表达式,y=1为赋值语句 D、y=1为关系表达式,x=1为赋值语句 6、用情况选择语句Select Case X,选择|X| >10情况的语句为Case(A)(1分) A、Not (-10 To 10) B、10 To -10 C、Is < -10, Is >10 D、ABS(X) > 10 7、下列哪条语句是错的( c )(1分) A、RTrim() B、Exit Function C、Exit While D、Exit Do 8、在Visual Basic中下面的四个数组声明语句,正确的是( c)(1分) A、Dim a[10] B、Def fn(10) C、Dim a(10) D、Dimension a(10) 9、阅读下面的程序段For i=1 To 3:For j=1 To i:For k=j To 3 :a=a+2:Next :Next:Next 执行上面的三重循环后,a 的值为( c)(1分) A、26 B、27 C、28 D、29 10、下面说法错误的是( b )(1分) A、对象的性质和状态值称为\属性\、请求对象执行某一操作的要求称为\消息\ C、改变对象的一个或多个属性值的操作称为\事件\、对象发生某事件所执行的程序称为事件驱动程序 11、若使用文本框Text1,为对用户输入内容进行立即检查,应对Text1的哪个事件编程( a )(1分) A、Change B、Interval C、Left D、Top 12、如果数据包含小数,则不应定义为下列哪种类型(c )(1分) A、Double B、Single C、Byte D、Currency 13、下列程序段s=0:for i=9 to 42 step 11:s=s+i:next:if i>50 then s=s+i else s=s-i 运行后s的结果为( d)(1分) A、167 B、139 C、144 D、155 14、有如下程序,m$ =\运行后的输出结果是( a )(1分) A、abcdeABCDE B、ABCDEabcde C、abcde D、ABCDE 15、在下列四个式子中,非法的Visual Basic表达式是( c)(1分) A、a=b+e B、5>3+3 C、a=exp D、5<>5 16、表达式INT(6*RND+1)*(INT(6*RND-1))值的范围是( b )(1分) A、[-6,18] B、[-6,24] C、[-3,24] D、[-3,18] 17、字符串\计算机技术基础\的长度是,应使用下列(c )函数(1分) A、TAB B、STR C、LEN D、INSTR 18、表达式(not true or true) and (true or false)的值为( b )(1分) A、false B、true C、0 D、-1 19、下列叙述中正确的是(c )(1分) A、在窗体的Form_Load事件过程中定义的变量是全局变量 B、局部变量的作用域可以超出所定义的过程 C、在某个Sub 过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程 D、在调用过程时,所有局部变量被系统初始化为0或空符串 20、下面的变量名合法的是(c )(1分) A、k.name B、k%name C、name D、k-name 21、在Visual Basic中,下面四个数据,数据形式错误的是(D )(1分) A、3.456# B、236! C、1.23D-23 D、1.89E1.1 22、已知C>D,S>T,正确表示它们之间关系的式子是( B)(1分) A、Sgn(D-C)-Sgn(S-T)>0 B、Sgn(D-C)-Sgn(S-T)=-2 C、Sgn(D-C)-Sgn(S-T)=0 D、Sgn(D-C)-Sgn(S-T)=1 23、表达式Int(Rnd*11)+100的值的范围是( b)(1分) A、[11,111] B、[100,110] C、[11,100] D、[100,111] 24、下列关于属性设置的叙述正确的是(d )(1分) A、所有的对象都有同样的属性 B、控件的属性只能在设计时修改,运行时无法改变 C、控件的属性都有同样的默认值 D、引用对象属性的格式为:对象名称.属性 25、Visual Basic中没有提供下列( d)事件(1分) A、MouseDown B、MouseUp C、MouseMove D、MouseExit 1、如果一个工程喊有多个窗体,则一下叙述中错误的是A、不可以在运行期间改变对象的Name属性的值 B、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 C、任何时刻最多只有一个窗体是活动窗体 D、窗体的Name属性的值是显示在窗体标题栏中的文本 2、下列不能打开属性窗口的操作是(c )(1分)