VB选择题.docx
- 文档编号:29046107
- 上传时间:2023-07-20
- 格式:DOCX
- 页数:52
- 大小:47.24KB
VB选择题.docx
《VB选择题.docx》由会员分享,可在线阅读,更多相关《VB选择题.docx(52页珍藏版)》请在冰豆网上搜索。
VB选择题
第1章
1.VB是一种面向对象的程序设计语言,构成对象的三要素是__B______。
(A)属性、控件和方法(B)属性、事件和方法
(C)窗体、控件和过程(D)控件、过程和模块
2.窗体编辑器的主要功能是____C____。
(A)设计窗体的外观(B)编写源程序代码
(C)建立用户界面(D)设置对象属性
3.在代码窗口中,当从对象列表框中选定了某一对象后,在___A_____中会列出适用该对象的事件。
(A)过程框(B)属性窗口(C)事件列表框(D工具栏
4.要设置窗体上个控件的属性,可在_____C__中进行。
(A)窗体布局窗口(B)工程资源管理器窗口
(C)属性窗口(D)窗体窗口
5.某一窗体的name属性为myForm,它的Load事件过程名称为__C______。
(A)MyForm_Load(B)Me_Load(C)Form_Load(D)Form1_load
6.要在窗体Form1内显示字符串”MyForm”,可以使用的语句是___C_____。
(A)Form.Caption=”MyForm”(B)Form1.Caption=”MyForm”
(C)Form1.Print”MyForm”(D)Form.Print”MyForm”
7.
8.设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框只能显示信息,不能接受输入的信息,以下能实现该操作的语句是___B_____。
(A)Text1.MaxLength=0(B)Text1.Enabled=Flase
(C)Text1.Visible=Flase(D)Text1.Width=0
9.以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是__C______。
(A)Form1.Name="VisualBasic窗体"(B)Form1.Title="VisualBasic窗体"
(C)Form1.Caption="VisualBasic窗体"(D)Form1.Text="VisualBasic窗体”
10.添加一个命令按钮“开始”。
若要为命令按钮设置快捷键键,即按下Alt及字母S时,能够执行"开始"命令按钮的事件过程,方法是:
_____A___。
(A)把Caption属性设置为&Start (B)把Caption属性设置为S&Start
(C)把Name属性设置为&Start(D)把Name属性设置为S&tart
11.以下叙述中错误的是__D_____。
(A)事件过程是响应特定事件的一段程序(B)不同的对象可以具有相同名称的方法
(C)对象的方法是执行指定操作的过程(D)对象事件的名称可以由编程者指定
12.
13.下列说法错误的是______C__。
(A)窗体文件的扩展名为.frm
(B)一个窗体对应一个窗体文件
(C)VisualBasic中一个工程只包含一个窗体文件
(D)VisualBasic中的一个工程最多可包含255个窗体
14.以下关于VisualBasic特点的叙述中,错误的是(D)
(A)VisualBasic是采用事件驱动编程机制的语言
(B)VisualBasic程序既可以编译运行,也可以解释运行
(C)构成VisualBasic程序的多个过程没有固定的执行顺序
(D)VisualBasic程序不是结构化程序,不具备结构化程序的三种基本结构
15.VB6.0集成开发环境中不能完成的功能是__D______。
(A)编辑源程序(B)编译生成可执行文件
(C)调试运行程序(D)自动查找并改正程序中的语法错误
16.确定一个控件在窗体上的位置的属性是_____C___。
(A)Width和Height(B)Width或Height
(C)Top和Left(D)Top或Left
17.若要使标签空间显示时不覆盖其背景内容,要进行设置的属性是__B______。
(A)BackColor(B)BackStyle(C)ForeColor(D)BordStyle
18.若要使某一文本框控件在程序运行过程中能用鼠标单击获得输入焦点,但不能用按下Tab键的方式获得输入焦点,则应_____B___。
(A)将其Enabled属性设置为False,且其TabStop属性设置为False
(B)将其Enabled属性设置为True,且其TabStop属性设置为False
(C)将其Enabled属性设置为False,且其TabStop属性设置为True
(D)将其Enabled属性设置为True,且其TabStop属性设置为True
19.以下可以产生工程组文件(.vbg)的情况是__C______。
(A)当一个程序中包含了两个以上的窗体时
(B)当一个程序中包含了两个以上的标准模块时
(C)当一个程序中包含了两个以上的工程时
(D)当一个程序中包含了两个以上的类模块时。
20.当窗体上的文字或图形被覆盖或窗体最小化后能恢复原貌,需要将窗体的___B___属性设置为True。
(A)Visible(B)AutoRedraw(C)Paint(D)Resize
●参考答案
1
2
3
4
5
6
7
8
9
10
B
C
A
C
C
C
B
C
A
11
12
13
14
15
16
17
18
19
20
D
C
D
D
C
B
B
C
B
第2章
1.在一个语句行内写多条语句,语句之间应该用__D_来分隔。
(A)逗号(B)分号(C)顿号(D)冒号
2.以下可以作为VisualBasic变量名的是___C____。
(A)F1.1(B)Int(C)F2A(D)2FA
3.当标签的标题内容太长,需要根据题目自动调整标签的大小时,应设置标签的__A___属性为True。
(A)AutoSize(B)WordWrap(C)Enabled(D)Visible
4.在窗体上已经建立了多个控件,如Text1,Label1,Command1。
若要程序开始运行时焦点定位在Text1上,应将Text1的TabIndex属性设置为______A_。
(A)0(B)1(C)2(D)3
5.
6.
7.VisualBasic认为下面____A___组变量是同一个变量。
(A)A1和a1(B)Sum和Summary
(C).Aver和Average(D)A1和A_1
8.表达式5Mod3+3\5*2的值是____B____。
(A)0(B)2(C)4(D)6
9.设x=4,y=8,z=7,以下表达式x>zOrz (A)1(B)-1(C)True(D)False 10.\、/、Mod、*、四个算术运算符中,优先级最低的是____C____。 (A)\(B)/(C)Mod(D)* 11.设A、B、C表示三角形的三条边,表示条件“任意两边之和大于第三边”的布尔表达式正确的是___D_____。 (A)A+B>=CORA+C>=BORB+C>=A (B)Not(A+B<=CANDA+C<=BANDB+C<=A) (C)A+B (D)A+B>CANDA+C>BANDB+C>A 12.表达式(7\3+1)*(18\5-1)的值是_____C___。 (A)8.67(B)7.8(C)6(D)6.67 13.代数式x - +ln10+sin(x +2 )/cos(57°)对应的VisualBasic表达式是___A_____。 (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) 14.求一个三位正整数N的十位数的正确方法是______A__。 (A)Int(N/10)-Int(N/100)*10 (B)Int(N/10)-Int(N/100) (C)N-Int(N/100)*100 (D)Int(N-Int(N/100)*100) 15. 16.下列日期型常量表达正确的是___C_____。 (A)”2/1/02”(B)2/1/02(C)#2/1/02#(D){2/1/02} 17.设A=”12345678”,则表达式Val(Left(A,4)+Mid(A,4,2))的值为_____B___。 (A)123456(B)123445(C)8(D)6 18.代数式 对应的VisualBasic表达式是___D_____。 (A)a/b+c/d(B)a/(b+c)/d(C)(a/b+c)/d(D)a/(b+c/d) 19.函数Len(Str(Val(“123.4”)))的值为____C____。 (A)11(B)5(C)6(D)8 20.下列表达式计算的结果不是”1234”的是___C_____。 (A)”12”+”34”(B)”12”&”34”(C)12+34(D)12&34 21.Int(100*Rnd())+1产生的随机整数的闭区间是____B___。 (A)[0,99](B)[1,100] (C)[0,100](D)[1,99] 22.如果X是一个正的实数,将千分位四舍五入,保留两位小数的表达式是____B____。 (A)0.01*Int(X+0.05)(B)0.01*Int(100(X+0.005)) (C)0.01*Int(100*(X+0.05))(D)0.01*Int(X+0.005) 23. 24.在窗体中添加一个命令按钮(名称为Command1)和一个文本框(名称为Text1),并编写如下程序代码: PrivateSubCommand1_Click() DimxAsInteger,yAsIntegerzAsInteger x=1: y=2: z=3 x=y: y=z: z=x Text1.Text=CStr(z) EndSub 程序运行过程中,用户单击命令按钮Command1后,文本框Text1中显示_____C___。 (A)0(B)1(C)2(D)3 25.以下关系表达式中,其值为False的是_______A___。 (A)”ABC”>”AbC”(B)“the”<>”they” (C)“VISUAL”=UCase(“Visual”)(D)“Integer”>”Int” 参考答案 1 2 3 4 5 6 7 8 9 10 D C A A A B C C 11 12 13 14 15 16 17 18 19 20 D C A A C B D C C 21 22 23 24 25 B B C A 第3章 1、下列程序运行后,如输入为5,则输出结果为() x=InputBox("请输入数据") Ifx^2=25Theny=x Ifx^2<20Theny=1/x Ifx^2>20Theny=x^2+1 Printy A.25B.0.2C.26D.5 2、 3、 4、 5、下面程序的执行结果是() x=Int(-Rnd+2) SelectCasex Case-1 Print"x的值是-1" Case1 Print"x的值是1" Case2 Print"x的值是2" Case3 Print"x的值是3" EndSelect A.x的值是-1B.x的值是1C.x的值是2D.x的值是3 6、与下面三条语句等效的语句组是() Ifx=1Theny=4 Ifx=2Theny=5 Ifx=3Theny=6 A.Ifx=1ThenB.Ifx=1Then y=4y=4 ElseIfx=2ThenElseIfx=2ThenY=5Elsey=6 y=5EndIf Else: y=6 EndIf C.Ifx=1ThenD.Ifx=1Then y=4y=4 ElseIfx=2Theny=5ElseIfx=2Then EndIfy=5 y=6ElseIfx=3Then y=6 EndIf 7、下面程序的执行结果是() i=10 j=20 Ifi Printi A.10B.20C.2010D.1020 8、设x=10,则执行y=IIf(x>5,0,1)后,y的值为() A.5B.10C.0D.1 9、下面程序的执行结果是() x=80 SelectCasex CaseIs>=60 Print"及格" CaseIs>=70 Print"中" CaseIs>=80 Print"良好" CaseIs>=90 Print"优秀" CaseElse Print"不及格" EndSelect A.及格B.中C.良好D.不及格 10、下面程序的执行结果是() a="1" b="2" a=Val(a)+Val(b) b=Val("12") Ifa<>bThenPrinta-bElsePrintb-a A.0B.12-12C.9D.-9 11、以下正确的语句是() (A)Ifa>bThent=a;a=b;b=t(B)Ifa>bThent=a: a=b: b=t (C)Ifa>bThent=aa=bb=t(D)Ifa>bThent=a,a=b,b=t 12、语句PrintIIf(2,3,4)的输出结果为() (A)0(B)2(C)3(D)4 13、以下是窗体的Click事件过程及其程序代码: PrivateSubForm_Click() DimxAsInteger x=1 Ifx<=1ThenPrint1; Ifx<=2ThenPrint2 Ifx<=3ThenPrint3; Print EndSub 在程序运行过程中,单击窗体时,程序的输出结果为() (A)1(B)2(C)3(D)123 14、以下是窗体的Click事件过程及程序代码: PrivateSubForm_Click() DimaAsSingle,bAsSingle,cAsSingle,mAsSingle a=Val(InputBox(“输入第1个数: ”,”输入数据”) b=Val(InputBox(“输入第2个数: ”,”输入数据”) c=Val(InputBox(“输入第3个数: ”,”输入数据”) m=a ifb>mThenm=b ifc>mThenm=c Printm EndSub 在程序运行过程中,单击窗体时,在3次出现的输入对话框中分别输入-10,20,-30后,程序的输出结果为() (A)–10(B)20(C)–30(D)0 15、以下程序段的输出结果是() DimaAsInteger,bAsInteger,cAsInteger a=2: b=1 IfaThenifbThenifcThenPrint1ElsePrint2ElsePrint3 (A)出错(B)2(C)3(D)1 16、以下窗体的Click事件过程及其程序代码: PrivateSubForm_Click() DimaAsString,bAsString,cAsInteger c=0 a=InputBox(“输入第1个数据: ”) b=InputBox(“输入第2个数据: ”) ifa>bThen c=Fix(-11.99)+Int(-100Mod7)*Sgn(Rnd*100) else c=3^3\3*3/3Mod3<3 EndIf Printc EndSub 在程序运行过程中,单击窗体时,分别在两次出项的输入对话框中输入-3和-4后,程序的输出结果为() (A)0(B)1(C)–1(D)–13 17\以下是命令按钮Command1的Click事件过程: PrivateSubCommand1_Click() DimaAsInteger,bAsInteger,cAsinteger a=2: b=1: c=0 IfaThen Printa>c Else Printa EndIf EndSub 在程序运行过程中,单击命令按钮Command1时,在出现的输入对话框中输入-5,按Enter键后,程序的输出结果是() (A)出错(B)-1(C)True(D)False 参考答案 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 C B D C C A D B C D B B C C 第4章 1、下列程序的执行结果是(B) a=2 Forb=1To15Step-5 a=a+b Nextb Printa;b A.2-4B.21C.3-4D.31 2、下面程序的执行结果是() a=0: b=1 Do a=a+b b=b+1 LoopWhilea<=10 Printa;b A.105B.156C.1030D.ab 3、下面程序的执行结果是() a=4: b=5 Do a=a+1 b=b+2 Loopuntila>7 Printa;b A.45B.713C.813D.711 4、下面程序的执行结果是() a=0: b=0 Forc=-1To-2Step-1 Ford=1To2 b=b+1 Nextd a=a+1 NextC Printa;b A.24B.-22C.42D.23 5、下列程序执行后,结果为() n=1 s=0 Whiles<20 s=s+n n=n+2 Wend Printn;s A.916B.1125C.1120D.924 6、下列程序执行后,X的结果为() X=0 Fori=0To5 Forj=iTo5 X=X+1 Nextj Nexti PrintX A.10B.12C.21D.30 7、下列程序执行后,X的结果为() x=0 Fori=1To3 Forj=1To2 x=x+j Nextj x=x+i Nexti Printx A.10B.15C.20D.25 8、下列程序执行后,结果为() Forx=5To1Step-1 Fory=1To6-x PrintTab(y+5);"*"; Nexty Print Nextx A.*B.*****C.*****D.* ************* ************** *************** **************** 9、下列程序执行后,结果为() Fori=1To4 PrintTab(2*i+1);5*i Nexti A.5101520B.5C.5D.5101520 1010 1515 2020 10、下面程序的运行结果是() a=0: b=1 Do Do a=a+1 b=b+2 LoopUntila>=7 LoopWhileb<10 Printa;b A.105B.713C.715D.1030 11、下列程序执行后,结果为() Fori=1To4 x=4 Forj=1To3 x=3 Fork=1To2 x=x+6 Nextk Nextj Nexti Printx A.7B.15C.157D.538 12、下列程序执行后,Z的结果为() A="ABBACDDCBA" ForI=6To2Step-2 X=Mid(A,I,I) Y=Left(A,I) Z=Right(A,I) Z=X&Y&Z NextI PrintZ A.ABAB.AABAABC.BBABBAD.ABBABA 13、输出了()个数据。 PrivateSubForm_Click() DimIAsInteger,jAsInteger ForI=1To3 I=I+1 Forj=4To1Step–1 PrintI*j Nextj,I EndSub (A)12(B)8(C)4(D)9 14、 15、 16、以下是窗体模块的程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 选择题