软件工程VB程序试题8.docx
- 文档编号:29460163
- 上传时间:2023-07-23
- 格式:DOCX
- 页数:57
- 大小:32.19KB
软件工程VB程序试题8.docx
《软件工程VB程序试题8.docx》由会员分享,可在线阅读,更多相关《软件工程VB程序试题8.docx(57页珍藏版)》请在冰豆网上搜索。
软件工程VB程序试题8
1以下说法正确的是_____。
A
A、A、B都正确
B、属性是对象的一部分
C、事件是对象的一部分
D、方法是对象的一部分
2.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的
窗口是____________。
B
A、立即窗口
B、代码窗口
C、窗体布局窗口
D、监视窗口
3._____在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。
A
A、事件
B、工程
C、属性
D、方法
4.以下四个说法中不正确的是_____。
C
A、可以通过双击工具箱中的控件,将控件加入窗体上
B、在窗体上选中控件,按【Del】键可删除该控件
C、VB中所有基本控件都可以改变大小
D、控件工具箱中可以添加新的控件
5.以下关于事件的说法,正确的是_____。
A
A、用户可以根据需要建立新的事件
B、事件是由系统预先定义好的,能够被对象识别的动作
C、不同类型的对象所能识别的事件一定不相同
D、事件的名称是可以改变的,由用户预先定义
6.一只白色的足球踢进球门,则白色、足球、踢、进球门是________。
D
A、对象、属性、方法、事件
B、属性、对象、方法、事件
C、对象、属性、事件、方法
D、属性、对象、事件、方法
7.VisualBasic集成的主窗口中包括_____。
B
A、标题栏
B、以上三者均有
C、工具栏
D、菜单栏
8.VisualBasic集成的主窗口中包括_____。
C
A、标题栏
B、以上三者均有
C、工具栏
D、菜单栏
9.所谓_____就是使某个对象进入活动状态(又称激活)的一种操作或动作。
D
A、对象
B、属性
C、方法
D、事件
10.保存新建的工程时,默认的路径是_____。
C
A、\
B、Windows
C、VB98
D、MyDocuments
11.使用_____方法,可取得列表框中的项数。
B
A、RemoveItem
B、ListCount
C、AddItem
D、Clear
12.下列控件中,没有Caption属性的是_____。
C
A、单选按钮
B、框架
C、列表框
D、复选框
13.使用文本框显示文字时,只能显示8个字符,则需设定它的_____属性为8。
D
A、Caption
B、Value
C、PasswordChar
D、MaxLength
14.任何控件都具有_____属性。
A
A、Name
B、Text
C、Caption
D、ForeColor
15.文本框没有_____属性。
A
A、Caption
B、BackColor
C、Visible
D、Enabled
16.以下使用方法的语句中,正确的是_____。
B
A、Form1.Clear
B、List1.Clear
C、Combo1.Cls
D、Picture1.Clear
17.对于一个含有计时器控件的窗体,每经过一段由_____属性指定的时间间隔,就会产生一个Timer事件。
A
A、Interval
B、Enabled
C、Name
D、Caption
18.使用_____方法,可以将列表框List1中的所有项删除掉。
D
A、AddItem
B、RemoveItem
C、List1.Txt=""
D、Clear
19.运行时,当用户向文本输入新的内容,或在程序代码中对文本框的Text属性进行赋值从而改变了文本框
的Text属性时,将触发文本框的_____事件。
C
A、Gotfocus
B、Dblclick
C、Change
D、Click
20.2在以下有关对象属性的叙述中,不正确的是_____。
A
A、一个对象的所有属性都可在属性窗口的列表中进行设置。
B、一个对象的属性可分为外观、行为等若干类。
C、属性窗口中的属性列表既可按字母序也可按类别排列。
D、不同属性可能具有不同的数据类型。
21.要使某控件在运行时不可显示,应对_____属性进行设置。
A、BackColor
B、Visible
C、Caption
D、Enabled
22.复选框的Value属性为1时,表示_____。
C
A、复选框未被选中
B、复选框内有灰色的勾
C、复选框被选中
D、复选框操作有误
23.可以将_____放入一个框架中。
C
A、文本框、命令按钮
B、标签、选项按钮、复选框
C、任何控件
D、选项按钮、复选框
24.在窗体中有一个命令按钮,该命令按钮的Click事件过程中有以下语句:
Command1.Caption="OK";
若本语句执行前,命令按钮的Caption属性取缺省值,则该命令按钮的名称属性和Caption属性在执行
本语句前的取值分别为_____。
D
A、Caption、Command1
B、Command1、Command1
C、Command1、Caption
D、Command1、OK
25.要使文本框能显示多行文字,则需设定它的_____属性为True。
C
A、PasswordChar
B、Seleted
C、MultiLine
D、Caption
26.在设计列表框时,若实现输入多行文字的目的,应使用_____键实现文本的换行C。
A、Alt+Enter
B、Enter
C、Ctrl+Enter
D、Ctrl+Shift+Enter
27.窗体Form1的名称属性是frm,它的Load事件过程名是_____。
D
A、frm_Load
B、Me_CmdOK
C、Form-Load
D、Form_Load
28.当用户单击命令按钮时,_____属性可以使得命令按钮对激发事件无效。
B
A、Default
B、Enabled
C、Name
D、Cancel
29._____的改变可以在设计时和运行时表现出来,而_____只有在运行时执行。
C
A、事件过程、函数
B、控件属性、子程序
C、控件属性、事件过程
D、控件属性、函数
30.要使标签所在处透明显示背景,应设置BackStyle属性的值为_____。
B
A、False
B、True
C、1
D、0
31.设X=2.0,Y=8.0,Z=6.0,L=True,则下列VB表达式中值为True的是____________。
B
A、Y+X>=Z+XANDNOTL
B、NOT(Z+X>Y)ANDL
C、NOTLOR(L=Y+X=Z)
D、X+Z>YANDL
32.下列没有类型说明符的变量是_________。
B
A、货币型
B、日期型
C、字符串型
D、长整型
33.下列不正确的变量名是________。
A
A、Arry@
B、Text
C、Command
D、Form
34.下列符号常量的声明中,______________是不合法的。
B
A、Constaasinteger="12"
B、Constaasdouble=sin
(1)
C、Consta=”OK”
D、Constaassingle=1.1
35.数学关系3<=x<10表示成正确的VB表达式为____________。
C
A、x>=3ORx<10
B、3<=xAND<10
C、3<=xANDx<10
D、3<=x<0
36.i被j整除的逻辑表达式是________________。
D
A、i/j=0
B、i<>0
C、i\j=0
D、imodj=0
37.Int(198.555*100+0.5)/100的值____________。
B
A、199.6
B、198.56
C、200
D、198
38.语句x=x+1的正确含义是__________.B
A、将变量X的值存在X+1中去
B、将变量X的值加1后赋给变量X
C、变量X的值与X+1的值相等
D、变量X的值为1
39.如果一个变量未指明数据类型,那么,VB默认这个变量为______变量。
B
A、公共
B、变体型
C、整型
D、字符串型
40.MsgBox函数返回值的类型为____________。
C
A、整体数值
B、数值或字符串
C、字符串
D、变体
有如下程序:
41.PrivateSubCommand1_Click()
s=Fix(23.1)
e=Int(-23.1)
PrintSgn(e+s)
EndSub
运行时输出的结果是_________。
C
A、0
B、1
C、-1
D、23
42.语句Print“Int(-13.2)=”;Int(-13.2)的输出结果为__________.B
A、Int(-13.2)=13.2
B、Int(-13.2)=-14
C、Int(-13.2)=-13.2
D、Int(-13.2)=-13
43.下列程序的执行结果是____________。
A
x=-6^2
PrintSgn(x)+Abs(x)+Int(x)
A、0
B、-1
C、-72
D、-36
44.一句语句要在一行继续写,用____________符号作为续行符。
C
A、…
B、+
C、_
D、&
45.表达式(-1)*Sgn(-100+Int(Rnd*100))的值是____________。
A
A、1
B、0
C、-1
D、随机数
46.设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是________。
D
A、Text1=“200”*a/b
B、Text1=a/b*a
C、Text1=a&b&a
D、Text1=a*a/b
47.语句Print"5*20"输出的结果是________。
A
A、"5*20"
B、5*20
C、出现错误信息
D、100
48.x+y小于10且x-y大于0的逻辑表达式是________。
A
A、x+y<10Andx-y>0
B、x+y<10.And.x-y>0
C、(x+y)<10:
(x-y)>0
D、x+y<10Orx-y>0
49.表达式(7\3+1)*(18\5-1)的值是___________.D
A、8.67
B、7.8
C、6.67
D、6
50..在一个语句行内写多条语句时,语句之间应该用___________分隔。
D
A、逗号
B、顿号
C、分号
D、冒号
51.语句x=x+1的正确含义是_____.A
A、将变量X的值加1后赋给变量X
B、变量X的值与X+1的值相等
C、将变量X的值存在X+1中去
D、变量X的值为1
52.当Form1_Click事件发生时,程序的输出结果是_____。
C
PrivateSubForm_Click()
DimMAsInteger,kAsInteger,tAsInteger
M=5:
K=7
SelectCaseM
Case1To10
t=M:
M=k:
k=t
CaseElse
M=kMod3
EndSelect
PrintM,k,t
EndSub
A、575
B、557
C、755
D、757
53.VB也提供了结构化程序设计的三种基本结构,这三种基本结构是_____。
B
A、递归结构、选择结构、循环结构
B、选择结构、循环结构、顺序结构
C、过程结构、输入\输出结构、转向结构
D、选择结构、过程结构、顺序结构
54.下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是_____。
D
A、Ifsex="男"Andage=40Andduty="教授"Andduty="副教授"Thenn=n+1
B、Ifsex="男"Andage<40and(duty="教授"orduty="副教授")Thenn=n+1
C、Ifsex="男"Andage<40AndInStr(duty,"教授")>0Thenn=n+1
D、Ifsex="男"Andage<40AndRight(duty,2)="教授"Thenn=n+1
55.在窗体(Name属性为Fomal)上画两个文本框(Name属性分别为Fext1和Text2)和一个命令按钮
(Name属性为Command1),程序如下。
执行后结果为_____。
A
PrivateSubCommand1_Click()
a=Text1.Text+Text2.Text
Printa
EndSub
PrivateSubForm_load()
Text1.Text="123"
Text2.Text="321"
EndSub
A、132231
B、444
C、123321
D、321123
56.在窗体上画一个命令按钮,名称为Command1,然后编写如下程序:
PrivateSubCommand1_Click()
DimaAsInteger,bAsInteger
DoWhileb<100
b=b+5
a=a+b
Ifb>20ThenExitDo
Loop
Printa,b
EndSub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是_____。
B
A、7520
B、7525
C、5020
D、5025
57.下面语句错误的是_____。
D
A、Ifa=1Then
c=2
ElseIfa=2Then
c=3
EndIf
B、Ifa=1Andb=2Then
c=3
EndIf
C、Ifa=1Then
c=2
ElseIfa=2Then
c=3
EndIf
D、If(a=1,2,3)Thenc=2
58.下面程序执行的结果是_____。
C
PrivateSubForm_Click()
DimaAsString,bAsString
a="123"
b="456"
C=Val(a)+Val(b)
PrintC\100
EndSub
A、579
B、3
C、5
D、123
59.下面语句运行后的输出结果是_____。
D
PrivateSubCommand1_Click()
x=0
DoWhilex<10
x=x+1
x=x*x
Loop
Printx
EndSub
A、30
B、12
C、6
D、25
60.执行了下面的程序后,列表框中的数据项有_____。
B
SubForm_Click()
Fori=1To6
List1.AddItemi
Nexti
Fori=1To3
List1.RemoveItemi
Nexti
EndSub
A、2
4
6
B、1
3
5
C、1
5
6
D、4
5
6
61计算机算法可以分为两大类:
一类是_____算法,另一类是_____算法。
D
A、计算机辅助设计、财务
B、排序、查找
C、步骤管理、通信
D、数值计算、非数值计算
存在如下程序:
PrivateSubCommand1_Click()
a=Val(InputBox("请输入"))
b=Val(InputBox("请输入"))
x=a+b
Ifa>bThen
x=a-b
endif
Printx
EndSub
62运行后,从InputBox对话框中连续输入3和4,输出结果为_____。
D
A、3
B、34
C、0
D、7
63.在窗体上添加一个命令按钮,名为Command1,一文本框,名为Text1,则执行如下事件过程后,文本框中
的输出为_____。
B
PrivateSubCommand1_Click()
Fori=1To4
x=3
Forj=1To3
Fork=1To3
x=x+3
Nextk
Nextj
Nexti
Text1.Text=Str(x)
EndSub
A、18
B、30
C、12
D、6
64.下面程序的运行结果是_____。
D
PrivateSubCommand1Click()
x=1:
y=1
Fori=1TO3
x=x+y:
y=y+x
Nexti
Printx;y
EndSub
A、3435
B、58
C、66
D、1321
65.在窗体Form1上,有一个图片控件Picture1和命令按钮控件Command1,在窗体的Command1_Click事件中
有如下代码:
PrivateSubCommand1_Click()
DimxAsInteger
Dims1AsString,s2AsString
s1="ABCDE"
Forx=1ToLen(s1)
s2=Lcase(Mid(s1,x,1))&x
Picture1.Prints2
Nextx
EndSub
运行此程序后在窗体的第4行为_____。
C
A、d2
B、b4
C、d4
D、b2
66.有如下程序代码:
PrivateSubCommand1_Click()
s=Sin(3.1415926/2)
MsgBoxs
EndSub
程序运行后,消息对话框显示_____。
A
A、1
B、1.5708
C、0
D、2
67.下面程序段的功能是C
A=10.5
B=INT(A+0.5)
Debug.PrintB
A、求平均值
B、舍去一实数的小数部分
C、将一实数四舍五入取整数
D、求绝对值
68.假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的SelectCase语句是_____。
C
A、SelectCaseX
Case1,3,Is>5
Print“ABCDEF”
EndSelect
B、SelectCaseX
CaseIs>15,Is<5
Print“ABCDEF”
EndSelect
C、SelectCaseX
CaseIs>5,1,3TO10
Print"ABCDEF"
EndSelect
D、SelectCaseX
Case10TO1
Print“ABCDEF”
EndSelect
69.VisulBasic的一条语句可以写在多行,但要用续行符,续行符应为_____。
B
A、直接回车
B、一个空格加一个下划字符(_)
C、一个下划字符(_)
D、一空格加一相连字符(-)
70.下面程序的内层循环次数是_____。
B
Fori=1TO3
Forj=1TOi
Fork=jTO3
...
Nextk
Nextj
Nexti
A、3
B、14
C、9
D、21
71.下列循环能正常结束循环的是_____。
D
A、i=5
Do
i=i+1
LoopUntili<0
B、i=6
Do
i=i-2
LoopUntili=1
C、i=1
Do
i=i+2
LoopUntili=10
D、i=10
Do
i=i+1
LoopUntili>0
72.下列程序
PrivateSubCommand1_Click()
a=InputBox("请输入")
b=InputBox("请输入")
Printa+b
EndSub
7运行时输入3和4输出的结果是_____。
D
A、7
B、3+4
C、出错
D、34
73.在窗体中添加一个命令按钮,并编写如下程序代码:
PrivateSubCommand1_Click()
DimyAsInteger
y=0
DoWhiley<7
y=y+3
Loop
MsgBoxy
EndSub
程序运行后,消息对话框中显示_____。
B
A、8
B、9
C、7
D、6
74.以下语句中,不能正确执行的是_____。
A
A、Check1.Value=True
B、IfOptionl.ValueThen
C、IfOptionl.Value=TrueThen
D、Check1.Value=0
75.下列程序的输出结果是_____。
B
DimyAsInteger
y=10
DoWhiley<>0
y=y-1
Loop
Print"y=";y
A、y=-1
B、y=0
C、y=随机值
D、y=1
76.窗体上有一个文本框控件Text1,假设已存在三个整型变量a、b和c,且变量a的值为5,变量b的值为7,
变量c的值为12。
以下_____语句可以使文本框内显示的内容为:
5+7=12D
A、Text1.Text=a+b=c
B、Text1Text="a+b=c〞
C、Text="a"&"+"&"b"&"="&"c"
D、Text1=a&"+"&b&"="&c
77.执行下面的程序,单击窗体后在窗体上显示的结果是_____。
D
PrivateSubForm_Click()
DimStrlAsString,Str2AsString,IAsInteger
Str1="ab"
ForI=Len(Str1)To1Step-1
Str1=Str1&Chr(Asc(Mid(Str1,I,1))+I)
NextI
PrintStr1
EndSub
A、abce
B、abfd
C、abcd
D、abdb
78.在窗体Form1上,有一个列表框控件List1,在窗体的Click事件中有如下代码:
A
PrivateSubForm_Click()
DimkAsInteger
DimentryAsString,itemAsString
entry="EDCBA"
Fork=Len(entry)To1Step-1
item=LCase(Mid(entry,k,1))&k
List1.AddItemitem
Nextk
EndSub
.运行此程序,单击窗体,列表框第4行为_____。
A、d2
B、b2
C、b4
D、d3
79.在窗体画一个命令按钮,然后编写如下事件过程
PrivateSubCommand1_Click()
x=10
PrintIIf(x>5,1,5)
EndSub
运行后的输出结果_____。
D
A、6
B、2
C、5
D、1
80.在文本框Text1中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 VB 程序 试题