版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020年VisualBasic程序设计期末测试复习题288题
[含答案]
一、选择题
1,下列数据类型不可能占8个字节的是数据类型。
a)Date
b)Long
c)Double
d)Currency答案:B
2.假设变量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是?
a)BOOLVAR='TRUE'
b)BOOLVAR=.TRUE
c)BOOLVAR=#TRUE#
d)BOOLVAR=False
答案:D
3.如下数组声明语句,正确的是o
a)dima[3,4]asintiger
b)dima(3,4)asstring
c)dima(n,n)assingle
d)dima(34)asinteger答案:B
4.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的事件。
a)Change
b)keyDown
c)Scroll
d)DragOver答案:C
5.写列选项中,合法的变量是。
a)c%aaa
b)sum_3
c)Else
d)5persons答案:B
6.以下控件中没有Caption属性的控件是。
a)标签框
b)文本框
c)框架
d)命令按钮答案:B
7.在VisualBasic设计界面中不能隐藏的窗口是
a)工程窗口
b)属性窗口
c)立即窗口
d)窗体窗口答案:A
8.整型数的取值范围为o
a)-32767〜+32767
b)-32768〜+32767
c)-32768〜+32768
d)0-65535答案:B
9.在程序中使用日期型数据时,必须用符号—将日期型数据括起来。
a)@
b)$
c)%
d)#答案:D
10.下列选项中,为字符串常量的是o
a)6/12/2001
b)"6/12/2001"
c)#6,12,2001#
d)6,12,2001#答案:B
11.下列程序段的执行结果为o
DimM(10),N(10)
1=3
forT=lTo5
M(T)=T
N(I)=2*I+T
NextT
printN(I);M(I)
a)311
b)315
c)113
d)153答案:C
12.下列数据中哪一个是布尔常量_____o
a)123
b)not
c)TRUE
d)xyz答案:C
13.以下程序段的输出结果是o
A=Sqr(3)
b=Sqr(2)
c=a>b
Printc
a)-1
b)0
c)False
d)Ture答案:D
14.在VisualBasic程序设计中,过程名称的长度不能超过个字符。
a)8
b)40
c)255
d)11答案:B
15.如果有声明Dima(5)AsInteger,则该数组共占用个字节内存。
a)5
b)6
c)10
d)12答案:D
16.下列程序的运行结果为o
For1=1to3
d⑴=2*1-1
?d(I)
NextI
a)135
b)246
c)146
d)567答案:A
17.若要以代码方式设置在文本框中显示文本的字体大小,则可用文本框的属性来
实现。
a)FontName
b)Font
c)FontSize
d)FontBold答案:C
18.若要使标签透明,则可使用的属性是o
a)BackColor
b)BackStyle
c)BorderStyle
d)ForeColor答案:B
19.若要使标签的大小自动适应所显示的文本,可通过设置____属性的值来实现。
a)AutoSize
b)Alignment
c)Enabled
d)Visble答案:A
20.当复选框设置为图片风格时,下列属性可以在复选框被选中时显示图形。
a)DisabledPicture
b)DownPicture
c)Picture
d)Image答案:B
21.若要在列表框中显示多列数据,可用列表框的属性来实现。
a)MultiSelect
b)Index
c)Columns
d)List答案:C
22.所有控件都有的属性是,在程序中作为对象的标识引用。
a)Caption
b)Value
c)Text
d)name答案:D
23.下列选项中,哪一项是所有控件共有的属性o
a)Caption
b)Value
c)Text
d)Name答案:D
24.窗体能响应的事件是。
a)ActiveFrom
b)Drive
c)Load
d)Change答案:C
25.在VisualBasic中通过属性设置字体颜色。
a)Fontcolor
b)Forecolor
c)Backcolor
d)Showcolor答案:B
26.在VisualBasic中按文件的访问方式不同,可以将文件分为
a)顺序文件、随机文件和二进制文件
b)文本文件和数据文件
c)数据文件和可执行文件
d)ASCII文件和二进制文件答案:A
27.在VisualBasic中,要设置菜单项的快捷访问键,应使用哪个符号:
a)&
b)*
c)$
d)@答案:A
28.在VisualBasic中,下列控件可以包含其他控件。
a)Picturebox
b)Commandbutton
c)Label
d)Checkbox答案:A
29.在VisualBasic设计界面中不能隐藏的窗口是。
a)工程窗口
b)属性窗口
c)立即窗口
d)窗体窗口答案:A
30.在VisualBasic中,称对象的数据为:.
a)属性
b)方法
c)事件
d)封装答案:A
31.在VB中,常量12#的数据类型是。
a)整型
b)双精度浮点型
c)长整型
d)字符串答案:B
32.运行VB程序的快捷键为。
a)F4
b)F5
c)F6
d)F7答案:B
33.语句Print5*5/5的输出结果是。
a)5
b)25
c)0
d)5*5/5答案:A
34.下列程序段的执行结果是.
N=10
Fork=nTo1Step-1
x=Sqr(k)
x=x-2
Nextk
Printx-2
a)-3
b)-1
c)1
d)1.16答案:A
35.以下选项中,是VisualBasic控件的是
a)文本框
b)Print
c)Click
d)Debug答案:A
36.以下不属于VisualBasic系统的文件类型是
a).frm
b).cis
c).bat
d).vbp答案:C
37.当一个工程含有多个窗体时,其中的启动窗体是。
a)启动VB时建立的窗体
b)第一个添加的窗体
c)最后一个添加的窗体
d)在“工程属性”对话框中指定的窗体答案:D
38.不能触发滚动条Change事件的操作是。
a)拖动滚动块
b)单击两端箭头
c)单击滚动块
d)单击箭头与滚动块之间的滚动条答案:C
39.当程序运行时,在窗体上单击鼠标,以下事件是窗体不会接收到的。
a)MouseDown
b)MouseUp
c)Load
d)Click答案:C
40.8.6787E+8写成普通的十进制数是。
a)86787000
b)867870000
c)8678700
d)8678700000答案:B
41.单击滚动条两端的滚动箭头,将触发它的事件。
a)Scroll
b)SmallChangeorLangeChange
c)KeyDown
d)Change答案:D
42.以下程序段执行后整型变量n的值为o
N=0
for1=1to20step5
n=n+l
nextI
a)3
b)4
c)5
d)2答案:B
43.以下哪个是合法的变量名o
a)Len
b)Test@qw
c)6cost_l
d)count2s答案:D
44.以下可以构成语句的一项是o
a)对象名.属性名
b)对象名.方法名
c)对象名.事件名
d)对象名.函数名答案:B
45.以下程序段的执行结果是.
X=2:y=l
Ifx*y<lThen
y=y-i
Else
y=-l
Printy-x>0
EndIf
a)Ture
b)False
c)-1
d)1答案:B
46.用户可通过模拟屏幕的小图象来布置应用程序运行后的位置。
a)窗体设计器
b)快捷菜单
c)立即窗口
d)窗体布局窗口答案:D
47.表达式(7\3+1)*(18\5-1)的值是()
a)8.76
b)7.8
c)6
d)6.67答案:C
48.可以用作其它控件容器的控件有()
a)窗体控件,列表控件,图像控件
b)窗体控件,文本框控件,框架控件
c)窗体控件,框架控件,图片框控件
d)窗体控件,标签控件,图片控件答案:C
49.要在图片框Pl中打印字符串“HowAreYou",应使用语句()
a)Picture1.Print="HowAreYou"
b)Pl.Picture=LoadPicture(uHowAreYou")
c)Pl.Print"HowAreYou"
d)PrintuHowAreYouv答案:C
50.为了在按下回车键时执行某个按钮的事件过程,需要把该命令按钮的一个属性设置为
True,这个属性是()
a)Value
b)Cancle
c)Enable
d)Default答案:D
51.能够改变窗体边框线类型的属性是()
a)FonlStyle
b)BorderStyle
c)BackStyle
d)Border答案:B
52.窗体的Enable属性的属性值是()类型的数据.
a)整型
b)字符型
c)逻辑型
d)实型答案:C
53.控件是()
a)建立对象的工具
b)设置对象属性的工具
c)编写程序的编辑器
d)建立图形界面的编辑窗口答案:A
54.当事件能被触发时,()就会对该事件作出响应.
a)对象
b)程序
c)控件
d)窗体答案:A
55.下列叙述正确的是()
a)对象是包含数据又包含对象数据进行操作的方法的物理实体
b)对象的属性只能在属性窗口中设置
C)不同的对象能识别不同的事件
d)事件过程都要由用户点击对象来触发答案:C
56.INT(100*RND(1))产生的随机整数的闭区间是
a)[0,99]
b)[1,100]
c)[0,100]
d)[1,99]答案:A
57.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是。
a)DimstrAsString
b)DimstrAsString(256)
c)DimstrAsString(256)
d)DimstrAsString*256答案:D
58.设A、B、C表示三角形的3条边,表示条件“任意两边之和大于第三边”
的布尔表达式可以用()表示。
a)A+B>=COrA+C>=BOrB+C>=A
b)Not(A+B<=COrA+C<=BOrB+C<=A)
c)A+B>CAndA+OBAndB+OA
d)A+B>=CAndA+C>=BOrB+C>=A答案:B
59.如果有声明Optionbase1dimarr(3,3),则该数组共有个元素。
a)16
b)9
c)4
d)6答案:B
60.表达式25.28Mod10的值是()
a)1
b)5
c)4
d)出错答案:B
61.设A="abcdefghijklm",下面()的函数值为“jklm"。?
a)Mid(A,10,4)
b)Ringht(A,5)
c)Ringht(A,l,4)
d)Left(A,10,4)答案:A
62.双击窗体的任何地方,可以打开的窗口是()
a)代码窗口
b)属性窗口
c)工程管理窗口
d)以上3个选项都不对答案:A
63.文本框控件最多能处理()个字节
a)32k
b)64K
c)128K
d)16k答案:A
64.下列哪项是窗体对象的方法而不是属性()
a)Name
b)Print
c)Caption
d)Enabled答案:B
65.下列关于属性设置的叙述错误的是:()
a)一个控件具有什么属性是VB预先设计好的,用户不能改变
b)一个控件具有什么属性是VB预先设计好的,用户可以改变
c)一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
d)一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值答案:A
66.任何控件都具有的属性是()
a)TEXT
b)CAPTION
c)NAME
d)FORECOLOR答案:C
67.变量未赋值时,数值型变量的值为()
a)0
b)空
c)1
d)0.1答案:A
68.语句PRINT?"SGN(-26)=";SGN(-26)的输出结果为
a)SGN(-26)=26
b)SGN(-26)=26
c)SGN(-26)=+1
d)SGN(-26)=-1答案:D
69.表达式2+3*4八5-SIN(X+l)/2中最先进行的运算是
a)4A5
b)3*4
c)x+1
d)SIN答案:C
70.如果x是一个正实数,对x的第二位小数四舍五入的表达式是
a)0.1*Int(x+0.05)
b)0.1*Int(10*(x+0.05))
c)0.1*Int(100*(x+0.5))
d)0.1*Int(x+0.5)答案:B
71.下列的程序段执行后,X的值为一o
X=0
for1=1to10
forj=Ito10
x=x+l
nextj
nextI
a)50
b)55
c)100
d)105答案:B
72.下列命令按钮事件过程执行后,输出结果是o
Form=lto1000step2
a=10
forn=lto20step2
a=a+2
nextn
nextm
printa
a)1200
b)1000
c)30
d)20答案:C
73.下列是一个循环结构的程序,循环体内的语句将执行次。
K=0
For1=1to10
Forj=lto100
K=K+1
Nextj
NextI
a)0
b)10
c)100
d)1000答案:D
74.下列方法是将项目添加到List控件中。
a)List
b)ListCount
c)Move
d)Additem答案:D
75.在visualbasic中,要将一个窗体从内存中释放,应使用语句。
a)show
b)hide
c)load
d)unload答案:D
76.下列结构中不属于循环结构的是o
a)fbr/next
b)while/wend
c)With/endwith
d)do/loop答案:C
77.某顶级菜单项的热键字母为F,以下操作等同于单击该菜单项。
a)同时按下Ctrl+F键
b)按下F键
c)同时按下Alt+F键
d)同时按下Shift+F键答案:C
78.在使用菜单编辑器设计菜单时,必须输入的项是一。
a)标题
b)名称
c)索引
d)快捷键答案:B
79.已知变量A、B、C中C的值最小,则判断A、B、C可否构成三角形的逻辑表达式是
a)A>=BANDB>=CANDC>0
b)A+OBANDB+OAANDC>0
c)(A+B)>=CORA-B<=CANDC>0
d)A+B>CANDA-BO答案:B
80.下列赋值语句正确的是(??)
a)Text1.text=Text.text+Text2.text?
b)T=Text1.Name+Text2.Name?
c)Text1.Caption=Text1.Caption+Text2.Caption?
d)Text1.Enable=Textl.Enable+Text2.Enable?答案:A
81.当x=-5时,下列语句y=iif(x>0,x八2+l,x-l)执行后y的值___。
a)0
b)26
c)-6
d)4答案:C
82.文本框控件中将Text的内容全部显示为所定义的字符的属性项是(??)
a)PasswordChar
b)需要编程来实现
c)Password
d)以上都不是答案:A
83.设x=-18,则Abs(5*x)=。
a)-90
b)90
c)18
d)5答案:B
84.列表框中的列表项的数目可通过以下哪个属性的值获得o
a)Count
b)Listcount
c)Listindex
d)Index答案:B
85.RGB(x,y,z)函数中x,y,z的取值范围____。
a)[0,255)
b)(0,255]
c)[0,255]
d)(0,255)答案:C
86.表达式Left("howareyou”,3)的值是。
a)how
b)are
c)you
d)ho答案:A
87.表达式Right,Beijing”,4)的值是。
a)Beijing
b)jing
c)eiji
d)ijin答案:B
88.表达式Fix(-23.87)+int(24.56)的值为。
a)-1
b)0
c)1
d)2答案:C
89.下面四个选项,不是事件的是o
a)Load
b)Enabled
c)Unload
d)Activate答案:B
90.表达式Abs(・5)+Len("ABCDE”)的值是。
a)5ABCDE
b)-5ABCDE
c)10
d)0答案:C
91.能够改变窗体边框线类型的属性是。
a)Fontstyle
b)Borderstyle
c)Backstyle
d)Border答案:B
92.下述的说法哪种是Windows的程序设计方法:
a)面向对象,顺序驱动
b)面向过程、事件驱动
O面向过程、顺序驱动
d)面向对象、事件驱动答案:D
93.表达式25.26MOD6.98的值是。
a)1
b)5
c)4
d)提示错误信息答案:C
94.下列程序共执行了循环。
DimintsumAsInteger
DimIAsInteger
DimjAsInteger
For1=1To10Step2
Forj=lTo5Step2
intsum=intsum+j
Nextj
NextI
a)10
b)20
c)25
d)15答案:D
95.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是
a)单选按钮
b)图片框
c)通用对话框
d)文本框答案:C
96.以下不属控件的一项是。
a)文本框
b)标签框
c)列表框
d)消息框答案:D
97.用InputBox函数可帮助生成。
a)消息框
b)“保存”对话框
c)简单输入框
d)“颜色”对话框答案:C
98.对象不能响应Click事件。
a)列表框
b)图片框
c)窗体
d)计时器答案:D
99.变量X=32769,则变量声明时不能将其声明为。
a)Integer
b)Variant
c)Long
d)Single答案:A
100.使窗体自动向下移动的语句是Moveo
a)Left,Top+100
b)Top+100
c)Top+100
d)Top=Top+100答案:A
101.RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红,绿,蓝),
括号中红、绿、蓝三基色的成分使用0-255之间的整数。若使用3个滚动条分别输入3种
基色,
为保证输入数值有效,则应设置属性。
a)Max和Min
b)SmallChange和LargeChange
c)Scroll和Change
d)Value答案:A
102.___控件可以使用SetFocus。方法。
a)Frame
b)Label
c)TextBox
d)Timer答案:C
103.下列程序段的执行结果为o
X=6
ForK=1To10Step-2
X=X+K
NextK
PrintK;X
a)-16
b)-116
c)16
d)1131答案:C
104.Print方法可以输出多个表达式值,若使用标准格式输出,各表达式的分割符应是
a)空格
b)逗号
c)冒号
d)分号答案:B
105.下列程序段的执行结果为o
M=0
For1=1To3
ForJ=5To1Step-1
N=N+1
NextJ,I
PrintN;J;I
a)1204
b)1504
c)1231
d)1531答案:B
106.以下程序输出1到1000之间所有的偶数之和,请补充完该程序。
PrivateSubCommand_Click()
DimxAsDouble
For1=0To1000
If____Then
x=x+I
EndIf
NextI
Printx
EndSub
a)iMod2=0
b)xMod2=0
c)IMod2<>0
d)xMod2<>0答案:A
107.19.5Mod2*2的运算结果是。
a)3.5
b)1
c)3
d)0答案:D
108.a=5,b=8,则int((b-a)*md+a)的结果是介于之间的整数。
a)15,8)
b)(0,5)
c)[3,5)
d)(0,3J答案:A
109.Boolean类型的数据由几个字节组成。
a)1
b)2
c)3
d)4答案:B
110.ControlBox属性只适用于窗体,当窗体的属性设置为0-None时,
则ControlBox属性不起作用。
a)Borderstyle
b)Autoredraw
c)Windowstate
d)Enabled答案:A
111.dima(-3to3)所定义的数组元素个数是。
a)6
b)7
c)8
d)9答案:B
112.Dimbl,b2asboolean语句显式声明变量____。
a)bl和b2都为布尔型变量
b)bl是整型,b2是布尔型
c)bl是变体型(可变型),b2是布尔型
d)bl和b2都是变体型(可变型)答案:C
113.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是一
a)属性、事件、方法
b)控件、属性、事件
c)窗体、控件、过程
d)窗体、控件、模块答案:A
114.表达式X+1>X是。
a)算术表达式
b)非法表达式
c)字符串表达式
d)关系表达式答案:D
115.下列程序段的执行结果为一。
X=5
y=-20
ifnotx>0then
x=y-3
else
y=x+3
printx-y;y-x
endif
a)-33
b)5-8
c)3-3
d)25-25答案:A
116.下列程序段的执行结果为
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答案:C
117.下面程序执行后,X的结果为一
x=o
ForI=1to5
Forj=Ito5
X=X+1
Nextj
NextI
PrintX
a)5
b)10
c)15
d)20答案:C
118.编写如下事件过程:
PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfShift=6AndButton=2Then
Print"Hello"
EndIf
EndSub
程序运行后,为了在窗体上输出"Hello",应在窗体上执行以下操作。
a)同时按下Shift键和鼠标左键
b)同时按下Shift键和鼠标右键
c)同时按下Ctrl、Alt键和鼠标左键
d)同时按下Ctrl、Alt键和鼠标右键答案:D
119.当变量x=2,y=5时,以下程序的输出结果为一。
Dountily>5
x=x*y
y=y+l
loop
printx
a)2
b)5
c)10
d)20答案:C
120.当执行以下程序时,在名为IblResult的标签框内将显示o
PrivateSubcmdlt_click()
DimI,R
R=0
For1=1To5Step1
R=R+I
NextI
lblResult.Caption=Str(R)
EndSub
a)字符串15
b)整数15
c)字符串5
d)整数5答案:A
121.如下有一段不完整的程序段,如果要求该程序执行3次循环,则应在程序中的括号里
输入O
X=1
do
x=x+3
printx
loopuntil(___)
a)x>=8
b)x<=8
c)x>=7
d)x<=7答案:A
122.设有如下语句:
strl=inputbox("输入丁二“练习”)
从键盘上输入字符串“示例”后,strl的值是
a)“输入”
b)
c)“练习”
d)“示例”答案:D
123.我们在一个窗体上建立两个文本框,名称分别为Textl和Text2,事件过程如下,
PrivateSubTextl_change()
Text2.text=Ucase(Textl.text)
EndSub
贝U在Textl文本框输入“visualbasic”,Text2将。
a)Text2中无内容显示。
b)Text2显示“VISUALBASIC”。
c)Text2显示"visualbasic1'
d)Textl显示"visualbasic”答案:B
124.下列程序的执行结果是o
Dima(5)AsString
DimbAsInteger
DimIAsInteger
ForI=0To5
a(I)=I+l
Printa(I)
NextI
a)123456
b)6
c)654321
d)0答案:A
125.下列程序的执行结果为o
DimintsumAsInteger
DimIAsInteger
intsum=O
For1=20.2To5Step-4.7
intsum=intsum+1
NextI
Printintsum
a)150
b)200
c)50
d)0答案:C
126.下列程序的执行结果为o
DimSAsInteger,nAsInteger
S=0:n=l
DoWhilen<=100
S=S+n
n=n+l
Loop
PrintS
a)5050
b)2500
c)3000
d)4000答案:A
127.是由VisualBasic提供的一种专门的子程序,由对象本身所具有,
反映该对象功能的内部函数或过程。
a)文件
b)属性
c)方法
d)窗体答案:C
128.下列程序的执行结果为。
DimintsumAsInteger
DimIAsInteger
intsum=0
For1=0To50Step10
intsum=intsum+I
NextI
Printintsum
a)150
b)200
c)50
d)0答案:A
129.以下是计算10的阶乘的程序,请补充该程序。
Dimtassingle
DimkasInteger
k=0:t=l
While______
k=k+l
t=t*k
Wend
Printt
a)k<10
b)k>10
c)k=10
d)k>=10答案:A
130.下面程序执行的结果是—o
PrivateSubForm_Click()
A$=,,123',:B$=n456"
C=Val(A$)+Val(B$)
PrintCM00
EndSub
a)123
b)3
c)5
d)579答案:C
131.写列程序段的执行结果—o
A=nabbacddcban
for1=6to2step-2
x=mid(a,I,I)
y=left(aj)
z=right(a,I)
z=x&y&z
nextI
printUcase(z)
a)ABA
b)AABAAB
c)BBABBA
d)ABBABA答案:C
132.以下语句输出结果是(在立即窗口中)
A="Beijingn
b="ShangHai"
Printa;b
a)BeijingShangHai
b)AbeijingShangHai
c)BeijingShangHai
d)Abeijing答案:C
133.有如下程序:
For1=1To3
Forj=5To1Step-1
PrintI+j
Nextj
NEXTI
其循环执行的次数为o
a)12
b)13
c)14
d)15答案:D
134.执行下列程序后,变量a的值为o
DimIasinteger
dimaasinteger
a=0
for1=0to100step2
a=a+l
nextI
a)1
b)10
c)51
d)100答案:C
135.执行下列程序后,X的值为o
X=3
y=6
DoWhiley<=6
x=x*y
y=y+l
Loop
a)3
b)6
c)18
d)20答案:C
136.执行完下面的程序段后,循环将执行一次。
For1=1.7To5.9Step0.9
a=a+l
Printa
NextI
a)3
b)4
c)5
d)6答案:C
137.有如下语句,执行后该段语句的循环次数是
Dims,I,jasinteger
ForI=1to3
Forj=3To1Step-1
S=I*j
Nextj
NextI
a)9
b)10
c)3
d)4答案:A
138.有如下程序段,该程序段执行完毕后,共循环了一
For1=1To5
Forj=lToI
Fork=jTo4
Print"a"
Nextk
Nextj
NextI
a)4
b)5
c)38
d)40答案:D
139.VisualBasic主要用于。
a)图像处理
b)文字处理
C)制作视频文件
d)开发应用程序答案:D
140.下列程序的执行结果为o
A=100:b=50
Ifa>bThen
a=a-b
Else
b=b+a
Endif
Printa
a)50
b)100
c)200
d)10答案:A
141.命令Picture.Cirle(500,800),800能够在图片框Picture中画出的图形是
a)半径为sin的椭圆
b)细而高的椭圆
c)扁而平的椭圆
d)圆心在(500,800)的一个圆弧答案:D
142.下列变量名中不合法的是o
a)stmame
b)3abc
c)A_one
d)vaone答案:B
143.下拉式组合框的Style属性值为。
a)0
b)1
c)2
d)3答案:A
144.下列逻辑运算结果为“true”的是。
a)falseornottrue
b)falseandnottrue
c)trueornottrue
d)trueandnottrue答案:C
145.设定当鼠标移动到文本框控件上时给用户提示文本的属性是o
a)HideSelection
b)ToolTipText
c)Aligmment
d)Wordwrap答案:B
146.以下不具有Picture属性的对象是。
a)窗体
b)图片框
c)图像框
d)文本框答案:D
147.要禁用计时器控件、需要将一属性设置为false。
a)Enable
b)Visibale
c)Timer
d)Interval答案:A
148.要改变控件的宽度,应修改该控件的属性。
a)Top
b)Left
c)Width
d)Height答案:C
149.写在一行上的多条语句,应以为分隔符。
a)分号
b)逗号
c)冒号
d)空格答案:C
150.如果A为一boolean型数据,则下列赋值语句正确的是
a)A=Htrue"
b)A=.true
c)A=#TURE#
d)A=3<4答案:D
151.窗体的BackColor属性用于设置窗体的。
a)高度
b)亮度
c)背景色
d)前景色答案:C
152.逻辑表达式Not"a">"b"And9<3Or9>3的值为。
a)True
b)False
c)表达式有错
d)条件不足答案:A
153.为使文本框显示滚动条,必须先设置文本框的属性是o
a)AutoSize
b)Alignment
c)Multiline
d)ScrollBars答案:C
154.声明全局变量的位置是o
a)事件过程
b)函数过程
c)标准模块通用声明段
d)窗体模块通用声明段答案:C
155,使用驱动器列表框的属性可以返回或设置磁盘驱动器的名称。
a)ChDrive
b)Drive
c)List
d)Listindex答案:B
156.通过文本框的属性可以获得当前插入点所在的位置。
a)Position
b)SelStart
c)SelLength
d)Left答案:B
157.下列可以把当前目录下的图形文件picl.jpg装入图片框Picture1中的语句为
a)Picture="picl.jpg”
b)Picture.Handle="picl.jpg”
c)Picture1.Picture=LoadPicture(npicl.jpg")
d)Picture:LoadPicture(Mpic1.jpgu)答案:C
158.下列哪一个是正确的变量名o
a)$abc
b)Int
c)141abc
d)abcf答案:D
159.下列能正确产生[1・30]之间的随机整数的表达式是
a)1+rnd(30)
b)l+30*md()
c)md(l+30)
d)int(rnd()*30)+l答案:D
160.下列声明语句中存在变体变量的是
a)Dima,bAsInteger
b)DimaAsString
c)StaticaAsInteger
d)PublicaAsCurrenency答案:A
161.假定Piclurel和Textl分别为图片框和文本框的名称,下列不正确的语句是
a)Print25
b)Picture1.Print25
c)Textl.Print25
d)Debug.Print25答案:C
162.滚动条控件(如图所示)的Max属性所设置的是(2)。
A、滚动框处于最右位置时,一个滚动条位置的Value属性最大设置值
B、单击滚动条和滚动箭头之间的区域时,滚动条中滚动块的最大移动量
C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量
D、滚动条控件无该属性
163.设a=2,b=3,c=4,d=5,下歹U表达式a=b<>c=d的值是
a)1
b)Ture
c)False
d)-1答案:C
164.决定一个窗体有无控制菜单的属性是o
a)Minbutton
b)Caption
c)Maxbutton
d)Controlbox答案:D
165.把InputBox的返回值转换为数值应该使用的函数是。
a)Log
b)Str
c)Len
d)Vai答案:D
166.如果要改变窗体的标题,需要设置窗体对象的属性。
a)Name
b)Caption
c)BackColor
d)BorderStyle答案:B
167.若要将窗体从内存中卸载出去,应该使用的方法是o
a)Show
b)UnLoad
c)Load
d)Hide答案:B
168.若要在图片框中绘制一个圆,使用的方法是o
a)Circle
b)line
c)point
d)pset答案:A
169.删除字符串前导和尾随空格的函数是o
a)Ltrim()
b)Rtrim()
c)Trim()
d)Lcase()答案:C
170.Visualbasic采用了编程机制。
a)面向过程
b)面向对象
c)事件驱动
d)可视化答案:C
171.当某一按钮的()属性设置为False时,该按钮不可见。
a)Enable
b)Visibale
c)Default
d)Cancel答案:B
172.改变控件在窗体中的上下位置应修改控件的属性。
a)Top
b)Left
c)Width
d)Height答案:A
173.工程文件的文件名后缀是o
a).bmp
b).vbp
c).frm
d).bas答案:B
174.下列类型的变量中占用字节数最小的是o
a)Integer
b)Single
c)Date
d)Byte答案:D
175.将当前窗体中显示的文字及绘制的图形全部清除,可以用方法
a)Me.Clear
b)Me.Cls
c)Me="n
d)Me.Delete答案:B
176.下列字符串不能作为VB的变量名是o
a)ABCDEFG
b)P000000
c)89TWDDFF
d)XYZ答案:C
177.控件内的对齐方式由___属性决定。
a)Alignment
b)Wordwrap
c)AutoSize
d)Style答案:A
178.下列事件中,命令按钮能响应的事件是。
a)DblClick
b)Click
c)Scroll
d)Load答案:B
179.数学式子sin25°写成VisualBasic表达式是。
a)sin25
b)Sin(25)
c)Sin(25*3.14/180)
d)sin(25°)答案:C
180.VisualBasic应用程序的运行模式是。
a)解释运行模式
b)编译运行模式
c)既有解释运行模式,又有编译运行模式
d)汇编运行模式答案:C
181.可变数组的各个数组元素的数据类型可以。
a)相同
b)不相同
c)两可
d)都不对答案:A
182.使图形能自动按控件大小而改变的控件是。
a)标签框
b)框架
c)图片框
d)图像框答案:D
183.菜单控件仅支持以下事件。
a)Click
b)MouseDown
c)KeyPress
d)Load答案:A
184.若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是
a)Value
b)Cancel
c)Default
d)Enabled答案:C
185.双击窗体中的对象后,VisualBasic将显示的窗口是。
a)项目(工程)窗口
b)工具箱
c)代码窗口
d)属性窗口答案:C
186.下面的运算符中,哪个是关系运算符。
a)Not
b)mod
c)<>
d)&答案:C
187.函数int(abs(99-100)/2)的值为。
a)1
b)0
c)“0”
d)aln答案:B
二、填空题
188.有数组定义语句:dim1(99,99)asInteger,则数组I中共包含有个元素。答
案:10000
189.下列程序的执行结果是。
A=75
Ifa>60Then
1=1
ElseIfa>70Then
1=2
Elselfa>80Then
1=3
Elselfa>90Then
1=4
EndIf
PrintI答案:1
190.下面程序段的输出结果是o
ForX=1.5To5Step5
PrintX;
NextX答案:1.5
191.执行下面的程序段后,s的值为o
S=5
For1=2.6To4.9Step0.6
s=s+l
NextI答案:9
192.执行下面的程序段后,b的值为o
a=300:b=20
a=a+b:b=a-b:a=a-b答案:
193.VisualBasic的对象是和的总称。答案:窗体#控件
194.工程是构成应用程序文件的。答案:集合
195.表达式32/2八3-3*2八2+4八2的值是。答案:8
196.有如下程序,该程序的运行结果是o
A=20:b=10
printa>b答案:TRUE
197.表达式15+3*3/9*5\5mod10的值是。答案:16
198.有如下程序,该程序的运行后输出的结果是o
PrivatesubCommand1_Click()
i=nAAAAAA"
a=Mid(i,4,3)
b二"BBB”
Printa;b
EndSub答案:AAABBB
199.以下循环的执行次数是o
K=0
DoWhilek<=10
k=k+l
Loop答案:11
200.设有数组声明语句:Optionbase1dimA(3,-2to1),则数组A中有个元素。
答案:12
201.下列程序的执行结果是o
PrivateFunctionP(NAsInteger)
ForI=1ToN
SUM=SUM+i
NextI
P=SUM
EndFunction
PrivateSubCommand1_Click()
S=P(l)+P(2)+P(3)+P(4)
PrintS;
EndSub答案:20
202.表达式Int(Rnd(O)+l)+Int(Rnd(l)-l)的值是。答案:0
203.复选框控件Value属性指示复选框处于—(10)—或禁止状态(暗淡的)中
的某一种。选中
204.在VB中,修改窗体的(11)和(12)属性值,可改变窗体的大小。
高度(Height)宽度(Width)
205.以下程序段的输出结果是一o
Num=0
Whilenum<=2
num=num+1
Wend
Printnum答案:3
206.如果要将某个菜单项设计为分隔线,则该菜单项的标题应设置为。答案:-
207.在VisualBasic中按文件的访问方式不同,可以将文件分为顺序文件、随机文件和
。答案:二进制文件
208.在窗体上画一个命令按钮(其Name属性为CommAndl),然后编写如下代码:
PrivateSubCommAndl_Click()
DimM(10)AsInteger
Fork=lTo10
M(k)=12-k
Nextk
x=6
PrintM(2+M(x))
EndSub
程序运行后,单击命令按钮,输出结果是o答案:4
209.窗体中有图片框(Picture1)和计时器(Timer1)两个控件,运行程序时,
将图片加载到图片框中,然后图片框以每1秒钟一次的速度向窗体的右下
脚移动,每次向左、向下移动150twipo请填空:
PrivateSubForm_load()
(1)=loadPicture("c:\pic\ba11.ico")
(2).Interval(3)
EndSub
PrivateSubTimerl_Timer()
Staticx,yAsInteger
x=x+150
y=(4)
Picture1.Move(5)
EndSub
答案:(1)picturel.picture(2)Timer1(3)1000(4)y+150(5)x,y
210.VisualBasie中的常量分为两种,一种是文字常量,一种是常量。答案:符号
211.语句a%=3.14156:Printa%的输出结果是。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年汽车ABS传感器项目立项申请报告模板
- 2024-2025学年温州市永嘉县数学三上期末预测试题含解析
- 电厂个人自我鉴定6篇
- 教师节活动策划书(15篇)
- 买卖合同模板汇编五篇
- 设计师工作总结集合15篇
- 学校防溺水工作方案15篇
- 2024年智能汽车研发与生产合同
- 2024年版5G网络建设与运营协议
- 自我鉴定范文100字左右10篇
- 四川省成都市九县区2023-2024学年高一下学期期末调研考试化学试题(解析版)
- 产品创意设计学习通超星期末考试答案章节答案2024年
- 协议书范文离婚书范本模板
- DB3502T 078-2022 代建工作规程
- 重症肺炎的护理查房护理病历临床病案
- 现场调查与勘察委托合同三篇
- 北京市海淀区2023-2024学年五年级上学期数学期末试卷
- 消化性溃疡完整版本
- 山西省事业单位工作人员年度考核登记表
- 人教版九年级化学电子版教材(全册)-课件资料
- 生物人教版(2024)版七年级上册1.2.1学习使用显微镜教学课件03
评论
0/150
提交评论