vb期末考试单项选择题.docx
- 文档编号:7312994
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:61
- 大小:35.08KB
vb期末考试单项选择题.docx
《vb期末考试单项选择题.docx》由会员分享,可在线阅读,更多相关《vb期末考试单项选择题.docx(61页珍藏版)》请在冰豆网上搜索。
vb期末考试单项选择题
单项选择
1下列选项不属于面向对象程序设计特点的是(D).
A:
封装性
B:
继承性
C:
多态性
D:
类比性
2在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应该使用的方法为(C).
A:
show
B:
Hide
C:
Load
D:
unload
3下列语句中可以把当前目录下的图形文件P1.jpg装入图片框Picture1中的语句是(B).
A:
Picture1.Handle="P1.jpg"
B:
Picture1.picture=loadPicture("P1.jpg")
C:
Picture=loadpicture("P1.jpg")
D:
Picture="P1.jpg"
4设在窗体上有一个名称为Combo1的组合框,含有6个项目,要删除最后一项,正确的语句是(D).
A:
Combo1.RemoveItemCombo1.text
B:
Combo1.RemoveItem4
C:
Combo1.RemoveItemCombo1.ListCount
D:
Combo1.RemoveItem5
5构成VisualBasic工程模的块有(D).
A:
窗体模块和标准模块
B:
窗体模块、SubMain
C:
窗体模块和类模块
D:
窗体模块、标准模块和类模块
6下面给出的符号中,可以作为VisualBasic的变量名的是(D)。
A:
User&name
B:
5Password
C:
_count
D:
Num
7VB6.0表达式3\3*3/3MOD3的值是(A)。
A:
1
B:
3
C:
TURE
D:
0
8在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
a=4
b=5
c=6
Printa=b+c
EndSub
程序运行后,单击命令按钮,其结果为(B)。
A:
a=b+c
B:
False
C:
出错
D:
a=11
9根据以下程序段,判断输出结果。
PrivateSubForm_Click()
DimaAsInteger,bAsInteger,xAsInteger
a=InputBox("a=?
")
b=InputBox("b=?
")
x=a*b
Ifa>bThenx=a-b
Printx
EndSub
运行时从键盘输入8和5,输出x的值是(C)。
A:
40
B:
5
C:
3
D:
8
10下列程序
PrivateSubForm_Click()
b=1:
a=2
DoWhileb<10
b=2*a+b
Loop
Printb
EndSub
运行后输出的结果是(D)。
A:
33
B:
21
C:
17
D:
13
11Dima(-2To20)所定义的数组元素个数是__A____。
A:
23
B:
22
C:
21
D:
20
12
DimK(6,-6to6,8)声明的是一个___B___维数组。
A:
2
B:
3
C:
4
D:
5
13Dimt(8)所定义的数组元素个数是___C___。
A:
8
B:
10
C:
9
D:
7
14下列程序:
Submtv(ByValmAsInteger,ByValnAsInteger)
m=m+10
n=n*10
Print"m=";m;"n="n;
EndSub
SubForm_Click()
DimaAsInteger,bAsInteger
a=4:
b=10
mtva,b
Print"a=";a;"b=";b
EndSub
运行上面程序,单击窗体,输出结果为_C_____。
A:
m=14n=100
a=14b=100
B:
m=4n=10
a=4b=10
C:
m=14n=100
a=4b=10
D:
m=4n=10
a=14b=100
15下列程序
Dimb
PrivateSubForm_Click()
a=2:
b=2
Print〞A=〞;a;〞,B=〞;b
Callmkv(a)
Print〞A=〞;a;〞,B=〞;b
EndSub
PrivateSubmkv(x)
x=2*x
b=3*b
EndSub
运行后的输出结果为____C__。
A:
A=2,B=2
A=2,B=2
B:
A=2,B=2
A=4,B=2
C:
A=2,B=2
A=4,B=6
D:
A=2,B=2
A=2,B=6
16以下说法正确的是(B).
A:
在KeyPress事件过程中,KeyAscii返回用户所按键的键代码
B:
在KeyPress事件过程中,将KeyAscii的值改为0,则取消该字符和这次按键操作
C:
键盘上的所有按键都可以触发KeyPress事件
D:
因为窗体不接受焦点,所以窗体没有KeyPress事件过程
17MouseMove事件的发生是(A).
A:
鼠标移动时,MouseMove事件连续不断发生,每秒生成有限个鼠标信息
B:
事件发生与鼠标灵敏度有关
C:
每秒激发一次
D:
伴随鼠标移动无限次的被激发
18通过设置Shape控件的(C)属性可以绘制多种形状的图形.
A:
Style
B:
FillStyle
C:
Shape
D:
BorderStyle
19文件操作的一般顺序是(B).
A:
打开文件→操作
B:
打开文件→操作→关闭文件
C:
操作→关闭文件
D:
打开文件→关闭文件→操作
20用Write和Print语句向文件中写入多个数据的差别在于(C).
A:
Write语句不会自动在数据项之间插入逗号
B:
Print语句自动在数据项之间插入逗号
C:
Write语句写入字符串会自动给字符串加上双引号
D:
Print语句写入字符串会自动给字符串加上双引号
21下列选项不属于面向对象程序设计特点的是(D).
A:
封装性
B:
继承性
C:
多态性
D:
类比性
22在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应该使用的方法为(C).
A:
show
B:
Hide
C:
Load
D:
unload
23号:
下列语句中可以把当前目录下的图形文件P1.jpg装入图片框Picture1中的语句是(B).
A:
Picture1.Handle="P1.jpg"
B:
Picture1.picture=loadPicture("P1.jpg")
C:
Picture=loadpicture("P1.jpg")
D:
Picture="P1.jpg"
24设在窗体上有一个名称为Combo1的组合框,含有6个项目,要删除最后一项,正确的语句是(D).
A:
Combo1.RemoveItemCombo1.text
B:
Combo1.RemoveItem4
C:
Combo1.RemoveItemCombo1.ListCount
D:
Combo1.RemoveItem5
25号:
构成VisualBasic工程模的块有(D).
A:
窗体模块和标准模块
B:
窗体模块、SubMain
C:
窗体模块和类模块
D:
窗体模块、标准模块和类模块
16下面给出的符号中,可以作为VisualBasic的变量名的是(D)。
A:
User&name
B:
5Password
C:
_count
D:
Num
27
VB6.0表达式3\3*3/3MOD3的值是(A)。
A:
1
B:
3
C:
TURE
D:
0
28号:
在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
a=4
b=5
c=6
Printa=b+c
EndSub
程序运行后,单击命令按钮,其结果为(B)。
A:
a=b+c
B:
False
C:
出错
D:
a=11
29号:
根据以下程序段,判断输出结果。
PrivateSubForm_Click()
DimaAsInteger,bAsInteger,xAsInteger
a=InputBox("a=?
")
b=InputBox("b=?
")
x=a*b
Ifa>bThenx=a-b
Printx
EndSub
运行时从键盘输入8和5,输出x的值是(C)。
A:
40
B:
5
C:
3
D:
8
30号:
下列程序
PrivateSubForm_Click()
b=1:
a=2
DoWhileb<10
b=2*a+b
Loop
Printb
EndSub
运行后输出的结果是(D)。
A:
33
B:
21
C:
17
D:
13
31号:
Dima(-2To20)所定义的数组元素个数是_A_____。
A:
23
B:
22
C:
21
D:
20
32号:
DimK(6,-6to6,8)声明的是一个___B___维数组。
A:
2
B:
3
C:
4
D:
5
33号:
Dimt(8)所定义的数组元素个数是___C___。
A:
8
B:
10
C:
9
D:
7
34号:
5703
下列程序:
Submtv(ByValmAsInteger,ByValnAsInteger)
m=m+10
n=n*10
Print"m=";m;"n="n;
EndSub
SubForm_Click()
DimaAsInteger,bAsInteger
a=4:
b=10
mtva,b
Print"a=";a;"b=";b
EndSub
运行上面程序,单击窗体,输出结果为___C___。
A:
m=14n=100
a=14b=100
B:
m=4n=10
a=4b=10
C:
m=14n=100
a=4b=10
D:
m=4n=10
a=14b=100
35号:
下列程序
Dimb
PrivateSubForm_Click()
a=2:
b=2
Print〞A=〞;a;〞,B=〞;b
Callmkv(a)
Print〞A=〞;a;〞,B=〞;b
EndSub
PrivateSubmkv(x)
x=2*x
b=3*b
EndSub
运行后的输出结果为___C___。
A:
A=2,B=2
A=2,B=2
B:
A=2,B=2
A=4,B=2
C:
A=2,B=2
A=4,B=6
D:
A=2,B=2
A=2,B=6
36以下说法正确的是(B).
A:
在KeyPress事件过程中,KeyAscii返回用户所按键的键代码
B:
在KeyPress事件过程中,将KeyAscii的值改为0,则取消该字符和这次按键操作
C:
键盘上的所有按键都可以触发KeyPress事件
D:
因为窗体不接受焦点,所以窗体没有KeyPress事件过程
37MouseMove事件的发生是(A).
A:
鼠标移动时,MouseMove事件连续不断发生,每秒生成有限个鼠标信息
B:
事件发生与鼠标灵敏度有关
C:
每秒激发一次
D:
伴随鼠标移动无限次的被激发
38号:
通过设置Shape控件的(C)属性可以绘制多种形状的图形.
A:
Style
B:
FillStyle
C:
Shape
D:
BorderStyle
39文件操作的一般顺序是(B).
A:
打开文件→操作
B:
打开文件→操作→关闭文件
C:
操作→关闭文件
D:
打开文件→关闭文件→操作
40用Write和Print语句向文件中写入多个数据的差别在于(C).
A:
Write语句不会自动在数据项之间插入逗号
B:
Print语句自动在数据项之间插入逗号
C:
Write语句写入字符串会自动给字符串加上双引号
D:
Print语句写入字符串会自动给字符串加上双引号
41下列操作不能打开"属性"窗口的操作是(B).
A:
执行"视图"菜单中的"属性窗口"命令
B:
按"F1"键
C:
右击窗体或控件,弹出菜单中选择"属性窗口"
D:
单击工具栏上的"属性窗口"按钮
42要使一个文本框具有水平和竖直液动条,则应先将其Multiline属性设置为True,然后再将ScrollBar属性设置为(D).
A:
0
B:
1
C:
2
D:
3
43VB中,图片框与图像框的主要区别:
图片框是"容器"控件,可以作为父控件,而图像框不能作为父控件,只能显示(C).
A:
程序代码
B:
文本内容
C:
图形信息
D:
文本和图形信息
44若要设置文本框中所显示的文本颜色,使用的属性是(C).
A:
FillColor
B:
BackColor
C:
ForeColor
D:
BackStyle
45如若菜单项前面没有内缩符号"…",表示菜单项是(B).
A:
主菜单项
B:
子菜单项
C:
下拉式菜单
D:
弹出式菜单
46下列有关变体数据类型描述,不正确的是(D)。
A:
该类型可以存放任何数据类型的值,赋值时不用进行数据转换。
B:
如果变体变量中存放的是可以转变成数值的字符串,则此变体可以进行算术运算。
C:
向变体数据类型变量赋值时,VisualBasic以所需存储空间最小的紧凑方式存储该值,并可根据需要改变。
D:
对存储有字符串的变体数据类型变量,最好用运算符“+”进行字符串的连接操作。
47在以下运算符中,优先级最高的是(D)。
A:
/
B:
Mod
C:
\
D:
^
48执行下面语句后
Ia%=12
Ib%=10
Ia%=Ib%-Ia%
Ib%=Ib%+Ia%
Ia%=-Ib^2
Ia变量的值是(C)。
A:
64
B:
4
C:
-64
D:
8
49编写如下程序:
PrivateSubForm_Click()
a=3
b=6
Printc=a+b/3
EndSub
则单击窗体时,输出结果为(C)。
A:
3
B:
9
C:
False
D:
c=(a+b)/3
50下列程序
PrivateSubForm_Click()
a=Val(InputBox(″请输入a″))
b=Val(InputBox(″请输入b″))
x=a*a+b
Ifa>bThenx=b*b+a
Printx
EndSub
运行时从键盘输入4和3,输出x的值是(B)。
A:
12
B:
13
C:
19
D:
20
51Dima(-5To10)所定义的数组元素个数是__A____。
A:
16
B:
17
C:
18
D:
19
52DimW(34)AsInteger所定义的数组元素个数是__C____。
A:
36
B:
33
C:
35
D:
34
53DimT(-3to0,3,3to6)AsInteger声明的数组T有___C___个元素。
A:
42
B:
36
C:
64
D:
80
54下列程序
Dimb
PrivateSubForm_Click()
a=3:
b=1
Print〞A=〞;a;〞,B=〞;b
Callmkv(a)
Print〞A=〞;a;〞,B=〞;b
EndSub
PrivateSubmkv(x)
x=2*x
b=3*b
EndSub
运行后的输出结果为____C__。
A:
A=3,B=1
A=3,B=1
B:
A=3,B=1
A=6,B=1
C:
A=3,B=1
A=6,B=3
D:
A=3,B=1
A=3,B=3
55下列程序:
Submtv(ByValmAsInteger,ByValnAsInteger)
m=m+5
n=n*5
Print"m=";m;"n="n;
EndSub
SubForm_Click()
DimaAsInteger,bAsInteger
a=5:
b=10
mtva,b
Print"a=";a;"b=";b
EndSub
运行上面程序,单击窗体,输出结果为_A_____。
A:
m=10n=50
a=5b=10
B:
m=10n=50
a=10b=50
C:
m=5n=10
a=5b=10
D:
m=5n=10
a=10b=50
56以下说法正确的是(C).
A:
在KeyPress事件过程中,KeyAscii参数可以省略
B:
因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程
C:
在KeyDown和KeyUp事件过程中,将键盘输入的"A"和"a"视作相同的字母
D:
若按下键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数值相同
57Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)有4个参数,关于这些参数,正确描述的是(D).
A:
Button参数表示有几个按钮
B:
Shift参数只能用来确定是否按下了Shift键
C:
参数X,Y用来设置鼠标在屏幕上的坐标位置,与当前对象无关
D:
通过Button参数可以判定当前按下的是哪一个鼠标键
58当使用LINE方法画直线后,当前的坐标为(B).
A:
直线的起点
B:
直线的终点
C:
容器对象的中心
D:
容器对象的原点
59下列关于VB中打开文件的说法正确的是(C).
A:
Open语句的功能是打开一个已经存在的文件
B:
Open语句的文件号可以是整数或是字符表达式
C:
用Open语句可以打开随机文件、二进制文件
D:
VB在引用文件之前无需将其打开
60(B)是构成文件的最基本单位.
A:
字段
B:
字符
C:
记录
D:
汉字
61对于VisualBasic集成开发环境下的所有窗口都可以执行一些共同的操作,如最大化、最小化、关闭、打开,下列窗口中既能执行以上操作也能执行"拆分"操作的是(A)
A:
"代码"窗口
B:
"对象"窗口
C:
"资源管理器"窗口
D:
"窗体布局"窗口
62能够获得一个文本框中被选取文本的内容的属性(C).
A:
Text
B:
SelLength
C:
SelText
D:
SelStart
63确定复选框是否选中,应访问的属性是(D).
A:
Selected
B:
Checked
C:
Style
D:
Value
64VB一共有设计、运行和中断三种模式,要使用调试工具应该(C).
A:
进入设计模式
B:
进入运行模式
C:
进入中断模式
D:
不用进入任何模式
65要把一个名称为mnuFont的菜单项设置为不可见的语句是(B).
A:
mnuFont.Caption=False
B:
mnuFont.Visible=False
C:
mnuFont.Enabled=False
D:
mnuFont.checked=True
66关于连接符的操作,以下(C)结果不是100123。
A:
"100"+"123"
B:
"100"&123
C:
"100"+123
D:
100&123
67已知a=6,b=2,c=7,d=8。
表达式:
-a+b<0Andb*c=15Or–c+d>=0的值为(A)。
A:
True
B:
False
C:
0
D:
1
68下列程序
PrivateSubCommand1_Click()
a=InputBox("请输入")
b=InputBox("请输入")
Printa+b
EndSub
运行时输入100和200,输出的结果是(B)
A:
300
B:
100200
C:
100+200
D:
出错
69在窗体中添加一个命令按钮,并编写以下代码:
PrivateSubCommand1_Click()
a=Text1.Text
IfaMod2=0Then
MsgBox"输入的数是偶数!
"
Else
MsgBox"输入的数是奇数!
"
EndIf
EndSub
单击命令按钮后,在文本框中输入23后运行结果为(A)。
A:
弹出消息框显示:
″输入的数是奇数!
″
B:
弹出消息框显示:
″输入的数是偶数!
″
C:
弹出错误消息!
D:
无消息!
70下列程序
PrivateSubForm_Click()
Forj=1To20
a=a+j\7
Nextj
Printa
EndSub
在运行时输出a的值是(C)。
A:
210
B:
41
C:
21
D:
63
71Dima(-3To13)所定义的数组元素个数是____B__。
A:
18
B:
17
C:
16
D:
19
72DimK(-3to3,-5to4)AsInteger声明的数组K有__C____个元素。
A:
54
B:
60
C:
70
D:
63
73DimK(5,-5to5)声明的是一个___B___维数组。
A:
4
B:
2
C:
1
D:
3
74下列程序
Dimb
PrivateSubForm_Click()
a=5:
b=3
Print〞A=〞;a;〞,B=〞;b
Callmkv(a)
Print〞A=〞;a;〞,B=〞;b
EndSub
PrivateSubmkv(x)
x=2*x
b=3*b
EndSub
运行后的输出结果为___C___。
A:
A=5,B=3
A=5,B=3
B:
A=5,B=3
A=10,B=3
C:
A=5,B=3
A=10,B=9
D:
A=5,B=3
A=5,B=9
75下列程序:
Submtv(ByValmAsInteger,ByValnAsInteger)
m=m+7
n=n*5
Print"m=";m;"n="n;
EndSub
SubForm_Click()
DimaAsInteger,bAsInteger
a=8:
b=7
mtva,b
Print"a=";a;"b=";b
EndSub
运行上面程序,单击窗体,输出结果为___A___。
A:
m=15n=35
a=8b=7
B:
m=15n=35
a=15b=35
C:
m=8n=7
a=8b=7
D:
m=8n=7
a=15b=35
76Form_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)有4个参数,关于这些参数,正确描述的是(A).
A:
通过Button参数可以判定当前按下的是哪一个鼠标键
B:
Shift参数只能用来监测是否
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 期末考试 单项 选择题