超全VB试题.docx
- 文档编号:11745723
- 上传时间:2023-03-31
- 格式:DOCX
- 页数:93
- 大小:57.05KB
超全VB试题.docx
《超全VB试题.docx》由会员分享,可在线阅读,更多相关《超全VB试题.docx(93页珍藏版)》请在冰豆网上搜索。
超全VB试题
VB试题(超全)
一、单项选择题(25道小题,共25分)
1、VB中工程软件的扩展名为(C)A、dsB、frmC、vbpD、bas
2、把字符串"abcdef"右边的空格去掉应使用(B)函数A、trimB、rtrimC、rightD、mid
3、文本框text1的text属性的数据类型是(B)A、整数型B、字符串C、单精度D、双精度
4、下列(B)属性决定窗体标题栏显示内容A、NameB、CaptionC、TextD、BackStyl
5、命令按钮command1不具有下列哪个事件(B)A、ClickB、KeyPressC、GotFocusD、DblClick
6、为了使文本框同时具有水平和垂直滚动条,应先将MultiLine属性设置为True,然后再把ScrollBars属性设置为(D)
A、0B、1C、2D、3
7、DimD(3,1To10,1To15)语句中,数组的元素个数为(c)A、3*10*16B、3*11*16C、4*10*15D、4*11*15
8、如果整型变量c、d、x的值分别为8、6、0,则下列语句ForI=ctod:
x=x+i:
NextI执行结束时,I的值为(A)
A、8B、7C、6D、5
9、假定有以下循环结构DoUntil条件循环体Loop则正确的描述是(B)
A、如果"条件"是一个为0的常数,则一次循环体也不执行B、如果"条件"是一个为0的常数,则至少执行一次循环
C、如果"条件"是一个不为0的常数,则至少执行一次循环体D、不论"条件"是否为"真",至少要执行一次循环体
10、"x是小于100的非负数",用VB表达式表示正确的是(C)
A、0<=x0rx<100B、0<=x<100C、0<=xAndx<100D、0<=x,x<100
11、下列语句错误的是(C)A、exitforB、exitdoC、endsubD、exitselect
12、Inputbox函数返回的数据类型为(D)A、整型B、逻辑型C、单精度D、字符串
13、假定有以下程序段:
ForI=1To3:
Forj=1To5Step-1:
PrintI*j:
Nextj:
NextI则语句PrintI*j的执行次数是(D)
A、15B、18C、10D、0
14、如果要清除在窗体中打印输出的文字,可以利用(C)语A、InputB、LoadC、ClsD、Paint
15、case<表达式表列>,其中的表达式表列不正确的为(D)
A、Case100*aB、Case1000To2000C、CaseIs<3000D、Case2000 16、下列说法错误的是(D) A、VB声明数组时既可指定上界也可指定下界B、数组元素类型可以是任意的VB数据类型 C、数组元素的下标可以是数值,也可以是结果在上下界之间的数值表达式D、VB声明数组时必须指定上界 17、下面的四个数组说明语句语法正确的是(C)A、DIMX[10]B、DIMENfn(10)C、DIMX(20)D、DIMENSIONa[10] 18、以下程序段: x=1: y=4: DoUntily>4: x=x*y: y=y+1: Loop执行后x的结果为(B)A、1B、4C、8D、20 19、以下声明和命名标识符错误的是(C)A、必须以字母开头B、变量名的最后一个字符可以是类型声明字符C、长度不能超过8个字符D、不能与关键字同名 20、下列说明错误的是(D) A、ConstMyVar#=123B、DimmynameasstringC、dimaasinteger,dimbassingleD、dimMyString="Hello,"+"Myfriend! " 21、VB中允许出现的数据形式为(B)A、1.89E1.1B、.368C、D32D、2.5E 22、设a=2,b=3,c=4,d=5,下列表达式a>bANDc<=dOR2*a>c的值是(B)A、TrueB、FalseC、-1D、1 23、语句6*6\6/6的输出结果是(C)A、6B、12C、36D、216 24、给窗体form1加载背景图片,应使用(C)A、pictureB、ucaseC、loadpictureD、image 25、字符串"河南农业大学现教部"的长度是(C)A、18B、10C、9D、16 1、以下叙述中错误的是(A) A、在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B、控件的名称可以由编程人员设定 C、窗体文件包含该窗体及其控件的属性D、VisualBasic中控件的某些属性只能在运行时设置 2、以下关于窗体的描述中,错误的是(D) A、窗体的Load事件在加载窗体时发生B、当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止 C、窗体的Height、width属性用于设置窗体的高和宽D、执行UnloadForm1语句后,窗体Form1消失,但仍在内存中 3、用StaticM(60to90)AsInteger语句定义的数组的元素个数是(C)A、60B、30C、31D、90 4、如果整型变量a、b的值分别为3和1,则下列语句中ForI=atob: PrintI: NextI循环体的执行次数是(D) A、3B、2C、1D、0 5、关于语句Ifx=1Theny=1下列正确的说法是(C) A、x=1和y=1均为赋值语句B、x=1和y=1均为关系表达式 C、x=1为关系表达式,y=1为赋值语句D、y=1为关系表达式,x=1为赋值语句 6、用情况选择语句SelectCaseX,选择|X|>10情况的语句为Case(A) A、Not(-10To10)B、10To-10C、Is<-10,Is>10D、ABS(X)>10 7、下列哪条语句是错的(C) A、RTrim()B、ExitFunctionC、ExitWhileD、ExitDo 8、在VisualBasic中下面的四个数组声明语句,正确的是(C) A、Dima[10]B、Deffn(10)C、Dima(10)D、Dimensiona(10) 9、阅读下面的程序段Fori=1To3: Forj=1Toi: Fork=jTo3: a=a+2: Next: Next: Next执行上面的三重循环后,a的值为(C) A、26B、27C、28D、29 10、下面说法错误的是(B) A、对象的性质和状态值称为"属性"B、请求对象执行某一操作的要求称为"消息" C、改变对象的一个或多个属性值的操作称为"事件"D、对象发生某事件所执行的程序称为事件驱动程序 11、若使用文本框Text1,为对用户输入内容进行立即检查,应对Text1的哪个事件编程(A) A、ChangeB、IntervalC、LeftD、Top 12、如果数据包含小数,则不应定义为下列哪种类型(C) A、DoubleB、SingleC、ByteD、Currency 13、下列程序段s=0: fori=9to42step11: s=s+i: next: ifi>50thens=s+ielses=s-i运行后s的结果为(D) A、167B、139C、144D、155 14、有如下程序,m$="ABCDE": MID(m$,1,5)="abcde": Printm$,运行后的输出结果是(A) A、abcdeABCDEB、ABCDEabcdeC、abcdeD、ABCDE 15、在下列四个式子中,非法的VisualBasic表达式是(C) A、a=b+eB、5>3+3C、a=expD、5<>5 16、表达式INT(6*RND+1)*(INT(6*RND-1))值的范围是(B) A、[-6,18]B、[-6,24]C、[-3,24]D、[-3,18] 17、字符串"计算机技术基础"的长度是,应使用下列(C)函数 A、TABB、STRC、LEND、INSTR 18、表达式(nottrueortrue)and(trueorfalse)的值为(B) A、falseB、trueC、0D、-1 19、下列叙述中正确的是(C) A、在窗体的Form_Load事件过程中定义的变量是全局变量B、局部变量的作用域可以超出所定义的过程 C、在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程 D、在调用过程时,所有局部变量被系统初始化为0或空符串 20、下面的变量名合法的是(C) A、k.nameB、k%nameC、nameD、k-name 21、在VisualBasic中,下面四个数据,数据形式错误的是(D) A、3.456#B、236! C、1.23D-23D、1.89E1.1 22、已知C>D,S>T,正确表示它们之间关系的式子是(B) A、Sgn(D-C)-Sgn(S-T)>0B、Sgn(D-C)-Sgn(S-T)=-2 C、Sgn(D-C)-Sgn(S-T)=0D、Sgn(D-C)-Sgn(S-T)=1 23、表达式Int(Rnd*11)+100的值的范围是(B) A、[11,111]B、[100,110]C、[11,100]D、[100,111] 24、下列关于属性设置的叙述正确的是(D) A、所有的对象都有同样的属性B、控件的属性只能在设计时修改,运行时无法改变 C、控件的属性都有同样的默认值D、引用对象属性的格式为: 对象名称.属性 25、VisualBasic中没有提供下列(D)事件 A、MouseDownB、MouseUpC、MouseMoveD、MouseExit 1、如果一个工程喊有多个窗体,则一下叙述中错误的是 A、不可以在运行期间改变对象的Name属性的值B、用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体 C、任何时刻最多只有一个窗体是活动窗体D、窗体的Name属性的值是显示在窗体标题栏中的文本 2、下列不能打开属性窗口的操作是(C) A、执行“视图”菜单中的"属性窗口"命令B、按F4键C、按Ctrl+TD、单击工具栏上的"属性窗口"按钮 3、用DimS(20)AsInteger语句定义的数组的元素个数是(C) A、19B、20C、21D、22 4、如果整型变量a、b的值分别为3和1,则下列语句中ForI=atob: PrintI: NextI循环体的执行次数是(D) A、3B、2C、1D、0 5、关于语句Ifx=1Theny=1下列正确的说法是(C) A、x=1和y=1均为赋值语句B、x=1和y=1均为关系表达式 C、x=1为关系表达式,y=1为赋值语句D、y=1为关系表达式,x=1为赋值语句 6、用情况选择语句SelectCaseX,选择|X|>10情况的语句为Case(A) A、Not(-10To10)B、10To-10C、Is<-10,Is>10D、ABS(X)>10 7、在运行阶段,要在文本框Text1获得焦点时选中文本框中所有内容,对应的事件过程是(a) A、PrivateSubText1_GotFocus(): Text1.SelStart=0: Text1.SelLength=Len(Text1.text): EndSub B、PrivateSubText1_LotFocus(): Text1.SelStart=0: Text1.SelLength=Len(Text1.text): EndSub C、PrivateSubText1_Change(): Text1.SelStart=0: Text1.SelLength=Len(Text1.text): EndSub D、PrivateSubText1_SetFocus(): Text1.SelStart=0: Text1.SelLength=Len(Text1.text): EndSub 8、在VisualBasic中下面的四个数组声明语句,正确的是(C) A、Dima[10]B、Deffn(10)C、Dima(10)D、Dimensiona(10) 9、假设有以下程序段ForI=1to3: Forj=7to1Step-1: PrintI*j: Nextj: NextI则语句PrintI*j的执行次数以及I、j的值分别是(B) A、2130B、2140C、2030D、2040 10、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则程序启动后(C) A、发生一个运行时错误B、发生一个编译时错误 C、在所有的初始化代码运行后Form1是活动窗体D、在所有的初始化代码运行后Form2是活动窗体 11、以下控件中可以入选为容器控件的是(B) A、Image图像框控件B、PictureBox图片框控件C、TextBox文本框控件D、ListBox列表框控件 12、假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(D) A、bool_x="False"B、bool_x=.False.C、bool_x=#False#D、bool_x=False 13、下列程序段If(2*2=5)<(2*2=4)Then: Print"Trueisgreaterthanfalse": Else: Print"Falseisgreaterthantrue"的运行结果是(B) A、TrueisgreaterthanfalseB、FalseisgreaterthantrueC、FalseD、True 14、有如下程序,Forj=1TO20: a=a+j\7: Next运行结束时a的值是(A) A、21B、41C、63D、210 15、在下列四个式子中,非法的VisualBasic表达式是(C) A、a=b+eB、5>3+3C、a=expD、5<>5 16、表达式INT(4*RND+2)*(INT(4*RND-2))值的范围是(C) A、[-10,8]B、[-4,8]C、[-10,5]D、[4,8] 17、要统计出字符串"计算机技术基础visualbasic"的长度,应使用下列(C)函数 A、TABB、STRC、LEND、INSTR 18、表达式25\3mod3.2*int(2.5)的值为(B) A、1B、2C、3D、5 19、Dimb1,b2asboolean语句显式声明变量(D)! ! ! ! ! ! ! A、b1和b2都为布尔型变量B、b1是整型,b2是布尔型变量 C、b1和b2都为是可变型变量D、b1是可变型,b2是布尔型变量 20、下列哪一个是VisualBasic合法变量名(D) A、IFB、7ABC、A[B]7D、AB7 21、用变量a存放数据888666.666888,应将变量a的类型定义为(D) A、LongB、IntegerC、SingleD、Double 22、下面逻辑表达式值为真的是(C) A、"A">"a"B、"9">"a"C、"That">"Thank"D、12>12.1 23、函数String(n,"str")的功能是(B) A、把数值型数据转换为字符串B、返回由n个字符组成的字符串 C、从字符串中取出n个字符D、从字符串中第n个字符的位置开始取子字符串 24、如果希望一个窗体在显示的时候没有边框,应该设置的属性是(B) A、将窗体的Caption设成空字符B、将窗体的BorderStyle置成None C、将窗体的Enabled属性置成FalseD、将窗体的ContalBox置成False 25、(B)对象能使用print方法(1分) A、文本框B、图片框C、命令按钮D、标签 1、以下叙述中错误的是(B)(1分) A、一个工程中可以包含多个窗体文件B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体D、事件可以由用户引发,也可以由系统引发 2、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(C)(1分) A、工程资源管理器窗口B、工具箱窗口C、代码窗口D、属性窗口 3、用StaticM(60to90)AsInteger语句定义的数组的元素个数是(C)(1分) A、60B、30C、31D、90 4、如果整型变量c、d的值分别为10和5,则下列语句中ForI=ctod: PrintI: NextI循环体的执行次数是(D)(1分) A、6B、5C、1D、0 5、a和b中有且只有一个为0,可以用以下的表达式来表示(B)(1分) A、a=0orb=0B、a*b=0anda+b<>0 C、a*b=0 or a+b≠0D、a=0andnotb=0andb=0andnota=0 6、用情况选择语句SelectCaseX,选择|X|>10情况的语句为Case(A)(1分) A、Not(-10To10)B、10To-10C、Is<-10,Is>10D、ABS(X)>10 7、设a=10,b=5,c=1,执行语句a>b>c结果是(A)(1分) A、TrueB、FalseC、1D、出错信息 8、在VisualBasic中下面的四个数组声明语句,正确的是(C)(1分) A、Dima[10]B、Deffn(10)C、Dima(10)D、Dimensiona(10) 9、假设有以下程序段ForI=1to3: Forj=5to1Step-1: PrintI*j: Nextj: NextI则语句PrintI*j的执行次数以及I、j的值分别是(15,4,0)(1分) A、1230B、1331C、1240D、1341 10、创建VisualBasic应用程序的主要步骤是: ①创建应用程序界面②设置控件③设置属性④编写代码,其中正确的步骤是(D)(1分)! ! ! ! ! ! ! ! ! ! ! ! ! ! ! A、①②③④B、①②④C、②③④D、①③④ 11、为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是()(1分) A、ValueB、DefaultC、CancelD、Enabled 12、如果数据包含小数,则不应定义为下列哪种类型(C)(1分) A、DoubleB、SingleC、ByteD、Currency 13、下列程序段s=0: fori=9to42step11: s=s+i: next: ifi>50thens=s+ielses=s-i运行后s的结果为()(1分) A、167B、139C、144D、155 14、有如下程序Forx=1TO2: Fory=0TOx-1: Printx*y: Next: Next,内层循环的循环体的总执行次数是()(1分) A、1B、2C、3D、4 15、在下列四个式子中,非法的VisualBasic表达式是(C)(1分) A、a=b+eB、5>3+3C、a=expD、5<>5 16、表达式INT(4*RND+2)*(INT(4*RND-2))值的范围是(C)(1分) A、[-10,8]B、[-4,8]C、[-10,5]D、[4,8] 17、要统计出字符串"计算机技术基础visualbasic"的长度,应使用下列(C)函数(1分) A、TABB、STRC、LEND、INSTR 18、表达式(nottrueortrue)and(trueorfalse)的值为(B)(1 A、falseB、trueC、0D、-1 19、下列哪个关键字声明的局部变量在整个程序运行中一直存在(C) A、DimB、PublicC、StaticD、Private 20、下面的变量名合法的是(C)(1分) A、k.nameB、k%nameC、nameD、k-name 21、VisualBasic中不允许出现的数据形式为(C)(1分) A、4.56E-3B、.368C、D32D、0.258 22、设a=2,b=4,c=6,下列表达式值为真的是(C)(1分)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)