VB选择题.docx
- 文档编号:27845251
- 上传时间:2023-07-05
- 格式:DOCX
- 页数:86
- 大小:38.79KB
VB选择题.docx
《VB选择题.docx》由会员分享,可在线阅读,更多相关《VB选择题.docx(86页珍藏版)》请在冰豆网上搜索。
VB选择题
VB程序设计概述
题号
TG
选项A
选项B
选项C
选项D
答案
1,VisualBasic的编程机制是__D____。
可视化
面向对象
面向图形
事件驱动
2,每个窗体对应一个窗体文件,窗体文件的扩展名是________。
.bas?
.cls
.frm?
.vbp
C
3
工具栏中的“启动”按钮的作用是_______。
运行一个应用程序
运行一个窗体
工程管理窗口?
打开被选中对象的代码窗口
A
4
vb6.0集成环境的主窗口不包括_______。
标题栏
菜单栏
状态栏
工具栏
C
5
事件的名称___________。
都要由用户定义
有的由用户定义,有的由系统定义
是由系统预先定义
是不固定的
C
6
VisualBasic6.0集成开发环境有三种工作状态,不属于这三种工作状态的是___________。
设计状态
运行状态
编写代码状态
中断状态
C
7下列关于窗体上控件的基本操作错误的是___________。
按下一次DEL键只能删除一个控件
按下一次DEL键可以同时删除多个选中的控件
按住SHIFT键,然后单击每个要选择的控件,可以同时选中多个控件
按住CTRL键,然后单击每个要选择的控件,可以同时选中多个控件
A
8
下列关于设置控件属性的叙述正确的是___________。
用户必须设置属性值
所有的属性值都可以由用户随意设定
属性值不必一一重新设置
不同控件的属性项都完全一样
C
9
以下不能在“工程资源管理器”窗口中列出的文件类型是________。
.bas
.cls
.frm
.ocx
D
10
以下关于VB特点的叙述中,错误的是________。
VB是采用事件驱动编程机制的语言
VB程序既可以编译运行,也可以解释运行
构成VB程序的多个过程没有固定的执行顺序
VB是面向过程的程序设计语言
D
11
激活属性窗口使用的键是_______。
F2
F4
F3
F5
B
12
以下叙述中错误的是________。
在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件
以.BAS为扩展名的文件是标准模块文件
窗体文件包含该窗体及其控件的属性
一个工程中可以含有多个标准模块文件
A
13
不属于对象的三要素的是__________。
属性
封装
事件
方法
B
14
一个工程必须包含的文件类型是__________。
.frm和.vbp
.vbp和.cls
.frm和.cls
.vbp、.frm和.cls
A
15
以下叙述中错误的是________。
VB中的对象具有自己的属性和方法
VB中允许不同对象使用相同名称的方法
对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定
在VB中,对象所能响应的事件是由系统定义的
C
16
一个工程可以包含多种类型的文件,文件名后缀为.vbp的是__________文件。
工程
窗体
类
模块
A
17
在工程资源管理器窗口中,单击__________按钮可以进入代码编辑器窗口编写代码。
查看对象
查看代码
查看窗体
编写程序
B
18
要使程序脱离VB集成开发环境,必须将源程序编译为扩展名是__________的二进制可执行文件。
.PIF
.FRM
.VBP
.EXE
A
19
结束应用程序的命令是__________。
End
Unload
Close
Exit
A
20
VB有三种工作状态,分别是运行态、设计态和__________。
代码编写状态
中断态
结束态
工作状态
B
程序设计基础1
题干
TG
选项A
选项B
选项C
选项D
答案
1
表达式5Mod3+3\5*2的值是__________。
0
2
4
6
B
2
以下关系表达式中,其值为False的是__________。
"ABC">"AbC"
"the"<>"they"
"VISUAL"=UCase("Visual")
"Integer">"Int"
A
3
设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是__________。
出错信息
1
真
假
D
4
假设x=2.3456,则执行代码PrintFormat(x,"00##.0%")后窗体上的结果为________。
2.3%
234.6%
0234.0%
0234.6%
B
5
设有语句X=InputBox("输入数值","示例","10")程序运行后,如果从键盘上输入数值0,并按回车键,则下列叙述中正确的是_________。
变量X的值是数值10
在InputBox对话框标题栏中显示的是"示例"
0是默认值
变量X值是字符串"10"
B
6
设a$="MicrosoftVisualBasic"b$=Right(a$,5)c$=Mid(a$,1,9)MsgBoxa$,34,b$,c$,5则在弹出的信息框的标题栏中显示的信息是__________。
MicrosoftVisual
Microsoft
Basic
5
C
7
设a="MicrosoftVisualBasic",则以下使变量的b值为"VisualBasic"的语句是__________。
b=Left(a,10)
b=Mid(a,10)
b=Right(a,10)
b=Mid(a,11,10)
B
8
执行语句a=Len(Mid("VisualBasic",1,6))后,s的值是__________。
Visual
Basic
11
6
D
9
下列是VB允许出现数的形式是__________。
D9
±5
2.45E-04
2.5E
C
10
以下合法的VisualBasic变量名是__________。
Const
ForLoop
9abc
a#x
B
11
设a=3,b=5,则以下表达式值为真的是__________。
a>=bAndb>10
(a>b)Or(b>0)
(a<0)Eqv(b>0)
(-3+5>a)And(b>0)
B
12
设a=5,b=4,c=3,d=2,下列表达式的值是__________。
3>2*bOra=cAndb<>cOrc>d
1
2
真
假
C
13
设a$="123",b$="456",则a+b的结果为__________。
123
456
579
123456
D
14
为了给三个变量赋初值1,下面正确的赋值语句是_________。
x=1:
y=1:
z=1
x=1,y=1,z=1
x=y=z=1
xyz=1
A
15
一个语句要在下一行继续书写,所用的续行符号为_________。
空格+分号
空格+单引号
空格+下划线
空格+冒号
C
16
以下叙述中正确的是_________________。
赋值语句兼有计算与赋值功能
在赋值语句中,“=”是赋值号,与数学上的等号意义一样
不允许多个语句放在同一行
赋值语句中的“目标操作符”仅指变量
A
17
设有如下变量声明DimTestDateASDate,则为变量TestDate正确赋值的表达式是__________。
TestDate=#1/1/2002#
TestDate=#"1/1/2002"#
TestDate=date("1/1/2002")
Testdate=Format("m/d/yy","1/1/2002")
A
18
以下能在窗体Form1的标题栏中显示“VB窗体”的语句是_________。
Form1.name=“VB窗体”
Form1.title=“VB窗体”
Form1.text=“VB窗体”
Form1.caption=“VB窗体”
D
19
在VB中,执行“A=5:
A=A+5”语句后,变量A的值为________。
0
5
10
不一定
C
20
设a$="VisualBasic",则PrintString(3,a$)是__________;
VVV
Vis
sic
ll
A
程序设计控制1
题干
TG
选项A
选项B
选项C
选项D
答案
1
以下Case语句中错误的是________。
Case0To10
CaseIs>10
CaseIs>10AndIs<50
Case3,5,Is>10
C
2
执行下面的程序后,变量c的值为________。
a=10b=20SelectCaseb\10Case0c=a*2+bCase1To9c=a*3+bCase1To99c=a*4+bEndSelectPrintc
40
50
60
0
B
3
在SelectCasex结构中,描述判断条件3≤x≤7的测试项应该写成________。
Case3<=x<=7
Case3<=x,x<=7
CaseIs<=7,Is>=3
Case3To7
D
4
执行下面程序,单击命令按钮Command1后,窗体上显示的内容是________。
PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=-5IfSgn(x)Theny=Sgn(x^2)Elsey=Sgn(x)EndIfPrintyEndSub
-5
25
1
-1
C
5
计算z的值,当x大于y时,z=x;否则z=y。
下列语句错误的是________。
①Ifx>=yThenz=x:
z=y②Ifx>yThenz=xElsez=y③z=y:
Ifx>yThenz=x④Ifx<=yThenz=yElsez=x
①
③④
②③④
①③
A
6
执行下列语句,以下叙述中正确的是________。
x=5Ifx>0Theny=5y=10
x的值是10,y的值是5
x的值是5,y的值是5
x的值是5,y的值是10
x的值是10,y的值是10
C
7
执行下列语句后整型变量a的值是________。
If(3-2)>2Thena=10ElseIf(10/2)=6Thena=20Elsea=30EndIf
0
30
20
10
B
8
下列关于Do…Loop语句的叙述不正确的是________。
Do…Loop语句采用逻辑表达式来控制循环体执行的次数
当DoWhile…Loop或DoUntil…Loop语句中While或Until后的表达式的值为True或非零时,循环继续
Do…Loopwhile语句与Do...Loopuntil语句都至少执行一次循环体
DoWhile…Loop语句与DoUntil…Loop语句可能不执行循环体
B
9
a=1DoUntila=100a=a+2Loop执行以上语句后,a的值为________。
5050
102
99
溢出
D
10
a=1DoWhilea=100a=a+2LoopPrinta执行以上语句后,a的值为________。
1
3
102
5050
A
11
a=1Doa=a+2LoopWhilea=100Printa执行以上语句后,a的值为________。
1
3
102
100
B
12
假定有以下循环结构,则下列说法正确的是________。
DoUntil条件循环体Loop
如果条件是一个为-1的常数,则一次循环体也不执行
如果条件是一个为-1的常数,则至少执行一次循环体
如果条件是一个不为-1的常数,则至少执行一次循环体
不论条件是否为真,至少要执行一次循环体
A
13
在窗体上画一个名为Command1的命令按钮和一个名为Text1的文本框,然后编写如下事件过程,该事件过程的功能是________。
PrivateSubCommand1_Click()DimnAsInteger,iAsIntegerDimjAsIntegern=Val(Text1.Text)Fori=2TonForj=2ToSqr(i)IfiModj=0ThenExitForNextjIfj>Sqr(i)ThenPrintiNextiEndSub
输出n以内的奇数
输出n以内的偶数
输出n以内的素数
输出n以内能被j整除的数
C
14
设a="a",b="b",c="c",d="d",执行语句x=IIf((ad),"A","B")后,x的值为________。
"a"
"b"
"A"
"B"
C
16
假设有以下程序段:
Fori=1To3Forj=5To1Step-2Sum=Sum+1NextjNextiPrintSum;i;j窗体上显示的sum、I、j的值分别为________。
831
94-1
931
84-1
B
17
针对语句Ifi=1Thenj=1,下列说法正确的是________。
i=1和j=1均为赋值语句
i=1和j=1均为关系表达式
i=1为关系表达式,j=1为赋值语句
i=1为赋值语句,j=1为关系表达式
C
18
________不属于循环结构语句。
DoWhile-Loop
For-Next
If-Endif
Dountil-Loop
C
20
执行以下程序段,输出结果为_________。
PrivateSubForm_Click()DimaAsString,xAsStringDimyAsString,zAsStringa="basicbasic"Fori=6To2Step-2x=Mid(a,i,i)y=Left(a,i)z=Right(a,i)z=UCase(x&y&z)NextiPrintzEndSub
abasic
BASICA
casicb
ASBAIC
D
程序设计控制2
题干
TG
选项A
选项B
选项C
选项D
答案
1
在SelectCase…EndSelect结构语句中,测试项不可以是以下________形式。
具体取值
变量
连续的数据范围
满足某个判决条件
B
2
以下关于For-Next循环结构的说法错误的是________。
循环控制变量可以是单精度型
当步长是1的时候可以省略
当循环参数初值、终值和步长在循环体内被改变,不会影响循环的执行次数
当循环控制变量在循环体内被重新赋值,则循环次数一定会发生变化
D
3
PrivateSubForm_Click()DimiAsInteger,jAsIntegerFori=1To10Forj=1Tois=s+1NextjNextiPrintsEndSub执行时,循环体的执行次数是________。
45
50
55
100
C
4
执行下面的语句,在窗体上显示的x和i的值分别为________。
Fori=1To10Step2x=x+1NextiPrintx,i
1012
511
1010
510
B
5
执行下面的语句,在窗体上显示的x和i的值分别为________。
Fori=1To10Step2x=x+1Ifx=3ThenExitForNextiPrintx,i
310
55
35
510
C
6
执行下面的语句,在窗体上显示的i的值为________。
Fori=1To10Step2i=i+1NextiPrinti
10
11
12
13
D
7
执行下面的语句,在窗体上显示的a、b、i的值分别为________。
a=1b=10Fori=aTobStep2a=a+1b=b+1NextiPrinta;b;I
102312
61511
71612
81611
B
8
执行下面的语句,在窗体上显示的a、i的值分别为________。
a=2Fori=1To10Stepaa=a+1NextiPrinta;i
711
85
58
710
A
9
执行下面的语句,在窗体上显示的a、i的值分别为________。
a=2Fori=1To10Stepaa=a+1i=i+1NextiPrinta;i
811
95
68
613
D
10
执行以下语句,在窗体上显示的s的值为________。
n=8s=0Dos=s+nn=n-1LoopWhilen>0Prints
25
32
36
40
C
11
m=2n=3Dom=m+nn=n+1LoopWhilem<10Printm;n执行以上语句,在窗体上显示的m和n的值分别为________。
15
146
1025
515
B
12
执行下列程序,窗体上显示的t的结果为_________。
s="abc"Fori=Len(s)To1Step-1t=t&Mid(s,i,1)NextiPrintt
cba
cab
bca
acb
A
13
执行下列程序,窗体上显示的t的结果为_________。
s="abc"Fori=Len(s)To1Step-1t=t+Right(Left(s,i),1)NextiPrintt
cba
cab
bca
acb
A
14
执行下列程序,窗体上显示的t的结果为_________。
s="abc"Fori=Len(s)To1Step-1t=Mid(s,i,1)&tNextiPrintt
cba
cab
bca
abc
D
15
执行下列程序,窗体上显示的t的结果为_________。
s="abc"Fori=1ToLen(s)t=Mid(s,i,1)&tNextiPrintt
cba
cab
bca
acb
A
16
执行以下三重循环后,a的值为________。
Fori=1To3Forj=1ToiFork=jTo3a=a+1NextkNextjNextI
20
14
9
27
B
17
有如下程序:
PrivateSubForm_Click()DimiAsInteger,sumAsIntegersum=0Fori=2To10IfiMod2<>0AndiMod3=0Thensum=sum+iEndIfNextiPrintsumEndSub程序运行后,单击窗体,输出结果为_________。
30
20
18
12
D
18
有如下程序:
PrivateSubForm_Click()DimiAsInteger,sumAsIntegersum=0Fori=2To10IfiMod2<>0OriMod3=0Thensum=sum+iEndIfNextiPrintsumEndSub程序运行后,单击窗体,输出结果为_________。
30
20
18
12
A
19
有如下程序:
PrivateSubForm_Click()m=5n=-5IfNotm>0Thenm=n-5Elsen=m+5Printm-n;n-mEndSub程序运行后,单击窗体,输出结果为_________。
5-5
-55
510
-105
B
20
执行下面程序后,x的值为_________。
x=30Fori=1To20Step3x=x+i/5Nexti
45
38
40
44
D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 选择题
![提示](https://static.bdocx.com/images/bang_tan.gif)