VB选择题汇总.docx
- 文档编号:7730700
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:22
- 大小:25.63KB
VB选择题汇总.docx
《VB选择题汇总.docx》由会员分享,可在线阅读,更多相关《VB选择题汇总.docx(22页珍藏版)》请在冰豆网上搜索。
VB选择题汇总
《一》
1"【单选题】VisualBasic的编程机制是D。
A、可视化B、面向对象C、面向图形D、事件驱动"
2"【单选题】VisualBasic集成环境的大部分窗口都可以从主菜单项()的下拉菜单中找到相应的打开命令。
B
A、编辑B、视图C、格式D、调试"
3"【单选题】每个窗体对应一个窗体文件,窗体文件的扩展名是C。
A、.basB、.clsC、.frmD、.vbp"
4"【单选题】工程文件的文件名后缀是什么?
______B
A.bmpB.vbpC.frmD.bas"
5"【单选题】窗体设计器是用来设计B。
A、应用程序的代码段B、应用程序的界面C、对象的属性D、对象的事件"
6"【单选题】使用方法不可以进入代码窗口编写代码。
A
A、执行“文件”菜单中的打开命令
B、在窗体上单击鼠标右键,在弹出的快捷菜单中选择“查看代码”命令
C、双击窗体设计器的任何地方
D、执行“视图”菜单中的“代码窗口”命令"
7"【单选题】VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是D。
A.设计状态B.编写代码状态C.运行状态D.中断状态"
8"【单选题】VB6.0集成开发环境不包括________窗口。
A
A.DOS界面窗口
B.窗体窗口
C.代码窗口
D.属性窗口"
9"【单选题】在设计应用程序时,通过________窗口可以查看到应用程序工程中的所有组成部分B
A.代码窗口
B.窗体设计窗口
C.属性窗口
D.工程资源管理器窗口"
10"【单选题】VB6.0是一种面向的编程环境。
B
A.机器
B.对象
C.过程
D.应用"
11"【单选题】在VB集成环境创建VB应用程序时,除了工具箱窗口,窗体中的窗口,属性窗口外,必不可少的窗口是C。
A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口"
12"【单选题】不能打开属性窗口的操作是D。
A.单击工具栏中的“属性窗口”按钮
B.选取“视图”菜单中的“属性窗口”子菜单项
C.在对象上单击右键,从弹出的快捷菜单中选择“属性窗口”选取项
D.选取“工程”菜单中的“属性窗口”子菜单项"
13"【单选题】事件的名称C
A、都要由用户定义B、有的由用户定义,有的由系统定义
C、都是由系统预先定义D、是不固定的"
14"【单选题】对象的三要素不包括D。
A、属性B、方法
C、事件D、程序"
《二》
1"【单选题】对于窗体,下面属性在程序运行时其属性设置起作用。
C
(A)MaxButton(B)BorderStyle(C)Name(D)Left"
2"【单选题】要使Print方法在Form_Load事件中起作用,要对窗体的属性进行设置。
C
(A)BackColor(B)ForeColor(C)AutoRedraw(D)Caption"
3"【单选题】要使标签控件显示时不覆盖其背景内容,要对属性进行设置B
(A)BackColor(B)ForeColor(C)BorderStyle(D)BackStyle"
4"【单选题】要使命令按钮不可操作,要对设置A
(A)Enabled(B)Visible(C)BackColor(D)Caption"
5"【单选题】文本框没有属性D
(A)Enabled(B)Visible(C)BackColor(D)Caption"
6"【单选题】不论何控件,共同具有的是属性B
(A)Text(B)Name(C)ForeColor(D)Caption"
7"【单选题】要使Form1窗体的标题栏显示”欢迎使用VB”,以下语句正确。
A
(A)Form1.Caption=”欢迎使用VB”
(B)Form1.Caption=’欢迎使用VB’
(C)Form1.Caption=欢迎使用VB
(D)Form1.Caption=”\欢迎使用VB”"
8"【单选题】要使某控件在运行时不可显示,应对进行设置B
(A)Enabled(B)Visible(C)BackColor(D)Caption"
9"【单选题】要使窗体在运行时不可以改变窗体的大小和没有最大,最小化按钮,只要对下面进行设置。
B
(A)MaxButton(B)BorderStyle(C)Width(D)MinButton"
10"【单选题】当运行程序时候,系统自动执行启动窗体的事件过程A
(A)Load(B)Click(C)Unload(D)GotFocus"
11"【单选题】当文本框的ScrollBars属性设置了非零值,却没有效果,原因为B。
(A)文本框中没有内容
(B)文本框的MultiLine属性为False
(C)文本框的MultiLine属性为True
(D)文本框的Locked属性为True"
12"【单选题】要判断在文本框时否按了Enter键,应在文本框的事件中判断D
(A)Change(B)KeyDown(C)Click(D)KeyPress"
《三》
1"【单选题】在一个语句内写多条语句时,每个语句之间用__符号分隔B
(A),(B):
(C)、(D);"
2"【单选题】一句语句要在下一行继续写,用()符号作为续行符。
C
(A)+(B)-(C)_(D)…"
3"【单选题】下面()是合法的变量名。
C
(A)X_YZ(B)123ABC(C)integer(D)X-Y"
4"【单选题】下面()是不合法的单精度型常数。
A
(A)100!
(B)100.0(C)1E+2(D)100.0D+2"
5"【单选题】下面()是合法的单精度型变量。
A
(A)num!
(B)sum%(C)xinte$(D)mm#"
6"【单选题】表达式16/4-2^5*8/4MOD5\2的值为()。
B
(A)14(B)4(C)20(D)2"
7"【单选题】数学关系3<=x<10表示成正确的VB表达式为()。
B
(A)3<=X<10(B)X>=3ANDX<10
(C)X>=3ORX<10(D)3<=XAND<10"
8"【单选题】已知A$=”12345678”则表达式Val(Left$(A$,4)+Mid(A$,4,2))的值为()。
B
(A)123456(B)123445(C)8(D)6"
9"【单选题】表达式Len(“123程序设计ABC”)的值为()。
A
(A)10(B)14(C)20(D)17"
10"【单选题】下面正确的赋值语句是()。
C
(A)X+Y=30(B)Y=π*R*R(C)Y=X+30(D)3*Y=X"
11"【单选题】为了给X,Y,Z三个变量赋值为1,下面正确的赋值语句是__。
A
(A)X=1:
Y=1:
Z=1(B)X=1,Y=1,Z=1
(C)X=Y=Z=1(D)XYZ=1"
12"【单选题】已知A=3.5,B=5.0,C=2.5,D=True则表达式:
A>=0ANDA+C>B+3ORNOTD的值为()。
B
(A)True(B)False(C)0(D)1"
13"【单选题】Int(198.555*100+0.5)/100的值为()。
C
(A)198(B)199.6(C)198.56(D)200"
14"【单选题】下列符号常量的声明中,()是不合法的。
D
(A)ConstaAsSingle=1.1(B)ConstaAsInteger=”12”
(C)ConstaAsDouble=Sin
(1)(D)Consta=”OK”"
15"【多选题】以下语句的输出第一个结果是();第二个结果是()。
BD
a=sqr(3)
printformat(a,”$####.##”)
printformat(a,”$0000.##”)
(A)$1.732(B)$1.73(C)$1732(D)$0001.73"
16"【单选题】函数InStr(""VB程序,visualBasic,vb"",""vb"")的值为_。
A
(A)0(B)1(C)18(D)Vb"
17"【单选题】PrivateSubForm_Click()
DimaAsInteger
StaticbAsInteger
a=b+1
b=a+b
Printa,b
EndSub
当鼠标单击了窗体4次时窗体显示的结果为()。
D
(A)1,2(B)4,5(C)4,8(D)8,15"
《四》
1"【单选题】赋值语句的作用是()。
C
(A)赋值语句用于将表达式的值赋给变量
(B)赋值语句用于将表达式的值赋给属性
(C)赋值语句用于将表达式的值赋给变量或属性
(D)赋值语句用于将表达式的值赋给变量和属性"
2"【单选题】语句X=X+1的正确含义是()。
C
(A)变量X的值与X+1的值相等(B)将变量X的值存到X+1中去
(C)将变量X的值加1后赋给变量X(D)变量X的值为1"
3"【单选题】VB中的注释语句是()。
B
(A)执行语句(B)非执行语句(C)命令语句(D)结构化语句"
4"【单选题】在默认情况下InputBox$函数返回值的类型为()B
(A)数值(B)字符串
(C)变体(D)数值或字符串(视输入的数据而定)"
5"【单选题】MsgBox函数中有4个参数,其中必须写明的参数是()。
C
(A)指定对话框中显示按钮的数目(B)对话框标题
(C)提示信息(D)所有参数都是可选的"
6"【单选题】运行以下程序中变量Var3的结果是()。
B
DimVar1,Var2,Var3
Var1=”Hello”
Var2=”World!
”
Var3=Var1&““&Var2
Var1=10
Var2=20
Var3=Var1+var2
(A)”HelloWorld!
”(B)30(C)1020(D)出错"
7"【多选题】在窗体上画一个命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果分别是()和()D、A
(1)PrivateSubCommand1_click()
a=InputBox(“EnterthefirstInteger”)
b=InputBox(“EntertheSecondInteger”)
Printb+a
EndSub
(2)PrivateSubCommand1_click()
Dima,bAsInteger
a=InputBox(“EnterthefirstInteger”)
b=InputBox(“EntertheSecondInteger”)
Printb+a
EndSub
(A)579(B)123(C)456(D)123456"
8"【多选题】Print方法可以在()对象上输出数据。
(多选)ADEG
(A)窗体(B)桌面(C)标题栏(D)立即窗口
(E)图片框(F)状态栏(G)打印机(H)代码窗口"
9"【单选题】下列程序段的执行结果为[]。
A
X=2
PrintX+1;X+1
(A)33(B)X+1X+1(C)34(D)2+12+1"
10"【单选题】下面语句正确的是[]。
C
A.Ifx≠yThenPrint“x不等于y”
B.Ifx<>yPrint“x不等于y”
C.Ifx<>yThenPrint“x不等于y”
D.Ifx≠yPrint“x不等于y”"
11"【单选题】下面语句正确描述:
如果x≤3y且x>y,则y=x3是[]。
A
A.Ifx<=3*yandx>yTheny=x^3
B.Ifand(x<=3y,x>y)Theny=x3
C.Ifx<=3*yandx>yTheny=x**3
D.Ifx<=3*y:
x>yTheny=x3"
12【单选题】下面程序段[]能够正确实现目的:
如果X A.IfX PrintA A=-15A=-15: PrintA PrintA C.IfX A=15: PrintAA=-15 ElsePrintA A=-15: PrintAEndIf EndIf" 13"【单选题】在下面程序运行时键入2,则该程序的运行结果是[]。 C Privatesubcommand1_click() X=inputbox(“请输入一个整数”) Selectcasex CaseIs<-3 Print(x+1)/(x+3) Case–3To3 Printx*x+1 CaseIs>3 Print(x+1)/(x-3) Endselect Endsub A.2B.0.6C.5D.-3" 14"【单选题】下列程序段的执行结果为[]。 A x=5 y=-20 IfNotx>0Thenx=y-3Elsey=x+3 Printx-y;Y-x A.-33B.5-8C.3-3D.25-25" 《五》 1"【单选题】运行下列程序,输出的结果为_____。 D PrivateSubForm_Click() s=0 Do s=(s+1)*(s+2) Number=Number+1 LoopUntils>=30 PrintNumber;s EndSub (A)01(B)3030(C)430(D)3182" 2"【单选题】运行下列程序,输出的结果为_____。 D PrivateSubForm_Click() A$=""54321"": B$=""abcde"" j=1 DoWhilej<=5 PrintMid(A$,6-j,1)+Mid(B$,j,1); j=j+1 Loop Print EndSub (A)a1b2c3d4e5(B)a5b4c3d2e1 (C)e1d2c3b4a5(D)1a2b3c4d5e" 3"【单选题】下面程序段的执行结果为______。 A I=0 Forg=10to19Step3 I=I+1 Nextg PrintI (A)4(B)5(C)3(D)6" 4"【单选题】运行下列程序,输出的结果为_____。 C PrivateSubForm_Click() Forj=1To10 a=20-(2*j-1) Ifa/3=a\3Ora/5=a\5Then Sum=Sum+a EndIf Nextj Print""Sum="";Sum EndSub (A)Sum=27(B)Sum=15(C)Sum=32(D)32" 5"【单选题】运行下列程序,结果为_____。 C PrivateSubCommand1_Click() a$=""AWORKERISOVERTHERE"" x=Len(a$) Fori=1Tox-1 b$=Mid(a$,i,2) Ifb$=""ER""Thens=s+1 Nexti Prints EndSub (A)1(B)2(C)3(D)4" 6"【单选题】在窗体上画一个命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() DimStr1AsString,Str2AsString Str1=InputBox(""请输入一个字符串"") Fori=1ToLen(Str1) Str2=UCase(Mid(Str1,i,1))+Str2 Nexti PrintStr2 EndSub 程序运行后,单击命令按钮,如果在输入对话框中输入字符串""abcdefg"",则单击""确定""按钮后在窗体上的输出结果为_____。 D (A)abcdefg(B)ABCDEFG (C)gfedcba(D)GFEDCBA" 7"【单选题】运行下列程序,执行Printi*j的次数为_____。 B PrivatSubForm_Click() Fori=1to3 Forj=5to1step–2 Printi*j Nextj Nexti EndSub (A)7(B)9(C)12(D)15" 8"【单选题】下面程序段的执行结果为______。 C k=0 Forj=1to2 Fori=1to3 k=i+1 Nexti Fori=1to7 k=k+1 Nexti Nextj Printk (A)10(B)6(C)11(D)16" 《六》 1"【单选题】语句DimA(-3to5)AsInteger定义的数组的元素个数是_。 D (A)6(B)7(C)8(D)9" 2"【单选题】语句OptionBase1: Dima(3,4)定义的数组中,所包含的数组元素的个数是_____。 A (A)12(B)7(C)20(D)15" 3【单选题】语句Dima(3,4,5)定义的数组中所包含的数组元素的个数是__。 B (A)12(B)60(C)120(D)345" 4"【单选题】下面的数组声明语句中______是正确的。 B (A)DimA[3,4]AsInteger(B)DimA(3,4)AsInteger (C)DimA[3;4]AsInteger(D)DimA(3;4)AsInteger" 5"【单选题】当程序运行时,在窗体上单击鼠标时,下面事件过程的执行结果是____。 D PrivateSubForm_Click() Dima(1to20)AsInteger DimkAsInteger Fork=1To20 a(k)=k*k Nextk Printa(k) EndSub (A)400(B)20(C)441(D)出错" 6"【单选题】下列程序段的执行结果是_____。 A DimM(10) ForI=0To10 M(I)=2*I NextI PrintM(M(3)) (A)12(B)6(C)0(D)4" 7"【单选题】下列程序段的执行结果是____。 B DimA(5) ForI=1to5 A(I)=I*I NextI PrintA(I-1) (A)5(B)25(C)0(D)16" 8"【单选题】设执行以下程序段时依次输入1、3、5,执行结果为______。 A Dima(4)AsInteger,b(4)AsInteger ForK=0To2 a(K+1)=Val(InputBox(""请输入数据: "")) b(3-K)=a(K+1) NextK Printb(K) (A)1(B)3(C)5(D)0" 9"【单选题】下列程序段的执行结果为______。 C DimM(10) ForK=1To10 M(K)=11-K NextK X=6 PrintM(2+M(X)) (A)2(B)3(C)4(D)5" 10"【单选题】下列程序段的执行结果为_____。 C DimM(10),N(10) I=3 ForT=1To5 M(T)=T N(I)=2*I+T NextT PrintN(I);M(I) (A)311(B)315(C)113(D)153" 11"【单选题】以下说法不正确的是_____。 B (A)使用Redim语句可以改变数组的维数 (B)使用Redim语句可以改变数组的类型 (C)使用Redim语句可以改变数组每一维的大小 (D)使用Redim语句可以对数组中的所有元素进行初始化" 12"【单选题】在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为M1。 设窗体Form1标题为“myform1”,双击控件数组中的第三个按钮,打开代码编辑器,写下如下代码: PrivateSubM1_Click(IndexAsInteger) Form1.Caption=""myform2"" EndSub 运行时,单击按钮数组中的第一个按钮,窗体标题为_____。 D (A)Form1(B)M1(C)myform1(D)myform2" 13"【单选题】在窗体上画一个命令按钮Command1,编写其Click事件过程代码如下: PrivateSubCommand1_Click() Dimm(1to10)AsInteger,kAsInteger Fork=1to10 m(k)=11-k Nextk Fork=1to10 Printm(m(k)); Nextk EndSub 程序运行时,单击命令按钮时,程序的输出结果是_____。 D (A)10987654321 (B)13579246810 (C)246810579 (D)12345678910" 14"【单选题】在窗体上画一个命令按钮Command1,编写其Click事件过程代码如下: OptionBase1 PrivateSubCommand1_Click() Dimx()AsInteger DimmAsInteger,nAsInteger,kAsInteger m=Val(InputBox(""请输入m的值"")) n=Val(InputBox(""请输入n的值"")) ReDimx(mTon) Fork=LBound(x,1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 选择题 汇总
![提示](https://static.bdocx.com/images/bang_tan.gif)