8在Selectcase结构中应至少包含一个子句。
CASE
9窗体的属性可在属性窗口中设置,也可在程序审用语句动态设置。
赋值
10“有如下Sub过程:
Subind(aAsInteger)
StaticxAsInteger
x二x+a
Printx;
EndSub
以下是调用它的事件过程,程序运行后,单击命令按钮Commandl,输出结果为
O
PrivateSubCommandl_CIick()
Ind
(2)
EndSub“2
11逻辑常量值为TRUE或oFALSE
12货币类型的数据小数点药社晝是固定的,精确到小数点后位。
4
13表达式(2+8*3)/2的值是o13
14”以下程序用来判断一个整薮X是杏为偶数,并将其中的偶数在窗体上显示,请补充完该程序。
IfX___2二ThenPrintXuMOD#O
15当弟裔体审禹对象进行操作时,VisualBasic就会显示该对象的代码
窗口。
双击
16”下列程序的执行结果是—o
T二0:
m二1:
Sum二0
Do
t二t+m:
Sum=Sum+t:
m二m+2
LoopWhiIem<=9
PrintSum'*55
17一组具有相同名称,不同下标的下标变量称为o数组
18”给定年份,下列程序用来判断该年是否闰年,请补充完该程序。
提示:
闰年的条件是年号可以被4整除但不能被100整除,或者能被400整除。
PrivateSubCommand6_CIick()
DimyAsInteger
y二InputBox("“请输入年号“")
If(yMod4二0yMod10000)or(yMod400=0)Then
Print"是闰年"
ElsePrint…是普通年份…
EndIf
EndSub”AND
19设a二2,b二3,c二4,d二5下列a>bandcOdorc二a表达式的值是。
FALSE
20表达式:
ur'&“2“二阳2“的值是oTRUE
21为了能自动放大或缩小图象框中的函形反号图象框的大小相适应,必须把该图象框的Stretch属性设置为oTRUE
22根据变量的定义位置和所使用的变量定义语句的不同,VB中的变量可以分为3类,即、模块变量和全局变量。
局部变量
23表达式3>4and7二5的值是。
FALSE
24”以下的程序用来输出100到2000间不能被3整除的数字,请补充完该程序。
PrivateSubCommmand1_CIick()
DimxAsInteger
x二100
DoUntiIx>
IfxMod3<>_0Then
Printx
EndIf
x=x+1
Loop
EndSub"2000
25“下列程序段的执行时,共循环—次。
Fora二0To1
Forb=1To2
Forc=1To3
1=1+1
Nextc
Nextb
nextaH12
26”以下程序计算2到50间所有偶数的和,请补充完该程序
Submult()
DimSumAsInteger
Sum=0
DimIasinteger
Forto50
IfIMOD2二__Then—
NextI
Printsum
EndSub"I二2#0#SUM二SUM+I
27A二7,B二3,C二4,则表达式AMOD3+B*/C\5的值为。
2
28“下列循环语句,要求和数达到10既停止累加,痕田循坏,请补充完程序。
Forj=1to10
s二s+j
Ifs>=10thenExit。
NextjnFOR
29“下列程序段的运行结果是:
SubForm1_CIick()
DimnasInteger
I二21:
n二3
DoWhileI>n
I二l-n
Loop
PrintI
EndSub
打印结果o3
30VisualBasic中的常量分为两种,一种是直接常量,一种是常量。
符
号
31VisualBasic提供了列表框控件,当列表框中的项目较多、超过了列表框
的长度时,系统会自动在列表框边上加一个o滚动条
32一个程序最多可以有窗体。
255
33将一般窗体转换为MDI窗体的子窗体时要把MDIChild属性的值设置为oTRUE
34要选择多个不相邻的控件,按住或SHIFT键不放,再单击要选择的
控件。
CTRL
35表达式:
阳“+“2”二“3“的值是oFALSE
36属性用来设置窗体的标题。
它确定和改变显示在窗体的标题栏中的文
本。
CAPT10N
37假定有一个文本框,其名称为Textl,为了使该文本框具有焦点,应执行的语句是oTEXT1.SETFOCUS
38“执行卞舀的程序段后,s的值为o
S二5
For1=2.6To4.9Step2
s二s+1
Nextlu7
39表达式“12345”◊“12345”&“ABC”的值是。
TRUE
40“下列程序用来计算1+2+3……+10的值,请补尧完程序。
Dimt,kassingIe
K二0
DOWhilek<10
K斗+1:
Ioop
printtuT二T+K
41“下列程序段的执行后输出的结果为o
K二1
ForI=1To3
A二I八I八K
NextI
PrintA“27
42”下列程序是用来计算1+2+3……+10的程序段,请补充完该程序。
DimI,s,kAsInteger
s二0:
k二0
ForTo-1
k二k+1:
s二s+k
NextI
PrintsuI=-10
43执行inputbox函数后,会产生一个对话框,对话框上通常有两个按纽,它们是按纽和取消按钮。
确定
44“下列程序的执行结果是o
M1=1:
m2=1
DoWhilem2<>6
ml=m1*m2:
m2=m2+1
Loop
Printmlu120
45“下列程序的执行结果是o
PrivateFunctionP(NAsInteger)
ForI=1ToN
SUM二SUM+1
NextI
P二SUM
EndFunction
PrivateSubCommand1_CIick()
S二P
(1)+P
(2)+P(3)+P(4)
PrintS;
EndSub1110
46货币型数据的类型标识符为o@
47”以下程序用来输出1到100所看奇数的和,请补充完该程序。
PrivateSubCommand3_CIick()
DimsAsLong
DimxAsInteger
s二0
Forx=1to100step
s二s+x
Nextx
Prints
EndSub“2
48假设有一复选框控件,名为Checkl,在程序中,我们用“checksvalue二*语句设置Value属性的值,则该程序执行后,复选框处于—状态。
选中
49激活属性窗口的快捷键是oF4
50“下列程序的执行结果是o
A二75
Ifa>60Then
Elselfa>70Then
I二2
Elselfa>80Then
I二3
Elselfa>90Then
I二4
EndIf
Println1
51“下列程序段的运行后t的值为o
Dimt,kassingIe
k二5:
t=1
doWhilek>二-1
t二t*k:
K二KT
IoopH0
52执行语句“a二6二5”后,变量a的值为。
FALSE
53"下面程序段的输出结果是o
P二0:
s二0
Do
P二P+2
s二s+p
LoopWhilep<11
Prints二42
54“下面程序段的输出结果是o
ForX=1.5To5Step5
PrintX;
NextX”15
55“执行下面的程序段后,s的值为o
S二5
Forl=2.6To4.9Step0.6
s二s+1
Next「9
56表达式Fix(-32.68)+1nt(-23.02)的值为。
-56
57“在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubCommand1_CIick()
a二InputBox(””请输入一个整数“")
b二InputBox(u”请输入一个整数*'”)
Printa+b
EndSub
程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为o11321456
58“执行下面的程序段后,b的值为o
A二300:
b二20
a二a+b:
b二a-b:
a二a-b”300
59VisualBasic的对象是和的总称。
窗体#控件
60图片框的默认属性为(提示:
该题只填写英文,如Name事件,只写
Name即可)。
PICTURE
61滚动条响应的重要事件有和(提示:
该题只填写英文,如
Click事件,只写Click即可)。
CHANGE#SCR0LL
62“下列程序段执行后x的值是o
XhOO:
y二50
ifx>ythenx二x-yeIsex二x+y"50
63表达式32/2八3-3*2八2+4八2的值是。
8
64“下列程序用来将变量X,丫的值仝摄,请补充完程序(提示:
该题答案中不要出现空格)。
T二Y••X=THy=X
65“有女n〒繇,该程序的运行结果是o
A二20:
b=0
printa>buTRUE
66表达式15+3*3/9*5\5mod10的值是。
16
67"有如下程序,该程序的运彳丁后输出的结果是o
PrivatesubCommand1_CIick()
|i”AAAAAA__
S二Mid(I,4,3)&,,,,BBB,,U
PrintS
EndSub“AAABBB
68有一数组定义语句:
dimM(-2to1)asstring,该语句定义的数组M中包含个元素。
4
69设有数组声明语句:
Optionbase1dimA(3,-2to1),则数组A中有
个元素。
12
70有数组定义语句:
dimI(99,99)asInteger,则数组I中共包含有
个元素。
10000
71"下面程序段执行后的结果是o
X=0
ForI二6.3to4.9Step-0.3
x二xT
Next
Printxu5
72表达式:
5\2*3的值是o0
73表达式:
Mid(“SHANGHA「,6,3)的值是。
HAI
74表达式Int(Rnd(0)+1)+lnt(Rnd
(1)-1)的值是。
0
75VB程序设计中三种基本结构分是:
结狗、选择结构和结构。
顺序#循环
76是构成文件的最基本的单位。
字符
77顺序文件与随机文件相比较,占用内存资源较小的文件是文件。
随
机
78随机文件是以为单位读写,二进制文件以为单位读写。
记
录#字韦
79随机函数Rnd(X),当X二时返回最近一次调用Rnd函数生成的随机数。
0
80语句x二inputbox(“请输入数据”),输入12345,则x的值为类型的数据
(提示:
例如整型,Int;字符型,String)。
STRING
81x,y中至少有一个变量小于变量z的VB表达式为x82"以下程序段的输出结果是o
Num二0
Whilenum<=2
num=num+1
Wend
Printnum'*3
83如果要将某个菜单项设计为分隔线,则该菜单项的标题应设置为o
84在VisualBasic中按文件的访问方式不同,可以将文件分为顺序文件、随机文件和o二进制文件
85如果有三个单选按钮直接画在窗体上,另有四个单选按钮画在框架中,则运行时,可以同时选中个选项按钮(提示:
该题答案只填写数字,女口:
1,2,
3,4)o2
86“以下语句的执行结果是—o
I=Format(5459.4,”“##,##0.00”“)
Printlu5,459.40
87在VB中,关系运算符号一共有—种。
(提示:
该题答案只填写数字,女口:
1,2,3,4)o6
88过程的作用域分为、。
模块#全局
89在windows环境下,隶車分为菜单和菜单下拉#快捷
90VB中算术表达式5+2八2的值为9
91VB中表达式1毗(5.8)的值为o5
92启动VB6.0时,VB6.0默认的工程契巫是工程。
标准EXE
93“在窗体上添加一个命令按钮,然后编写如下事件过程
PrivateSubCommand1_CIick()
DimaAsInteger
DimbAsInteger
a二5
b二6
Printa*b
EndSub
程序运行后,单击命令按钮,输出的结果为。
“30
94逻辑运算时,参与运算的两个量都是True,结果才会是True的逻辑运算是运算(提示:
该题答案不能出现汉字)。
AND
95VB工程文件的扩展名是vbp
96“有如下程序段,该程序段的执行结果是—o
For1=1To3
Forj=1To3
n二n+1
Nextj
m二m+n
NextI
PrintmH18
97VB赋值语句中的“二”称为赋值号
98“设有以下的循环:
xh
Do
x=x+2:
Printx
LoopUntiIo
程序运行后,要求执行3次循环体,请补全以上程序。
“x>=6
99VB中算术表达式23\10的值为2
100对于Commandbutton控件,Picture属性用于给按钮加一个图形,只有当属性的属性值设置为1时,该属性才有效。
STYLE
101*•在VB中根据不同的情况做出不同的选择,执行不同的操作,这种程序设计结构称为
结构“选择
102若要求从文本框中输入密码时在文本框中只显示*号,则应当在此文本框的属性窗口中设置属性。
PASSWORDCHAR
103设置计时器事祚之向的间隔要通过计时器的属性INTERVAL
104“下列程序段的执行结果是o
K二0
Forj=1to2
For1=1to3
k二1+1
NextI
For1=1To7
k二k+1
NextI
Nextj
Printku11
105"PrivateSubCommand1_CIick()
x=0
DoUntiIx=-1
a二InputBoxC”请输入第一个数字a的值“”)
a二Vai(A)
b二InputBox(””请输入第二个数字b的值”n)
b二VaI(b)
x二InputBox(H”请输入第三个数字x的值“0
x二Vai(x)
a二a+b+x
Loop
Printa
EndSub
输入5,4,8,5,8,-1,在窗体上显示“12
106程序运行时,单击水平滚动条右边的箭头,滚动条的Value属性值增加一个量。
SMALLCHANGE
107如果希望使用变量x来存放数据687543.123456,应将该变量x声明为
类型的变量。
double
108“有如下程序段,该程序段执行完毕后,共循环了次。
ForI=1to2
ForJ=1toI
Fork=1toJ
Print,,MaMH
NextK
NextJ
Nextln4
109表达式2八3>3And5<10的值是false
110“在窗体上添加一个命令按钮,名为Commandl,事件过程如下:
PrivateSubCommand1_CIick()
a二InputBox("“请输只a的值“")
a二Vai(a)
b二InputBox("“请输入b的值“")
b二Vai(b)
a二a+b
Printa
EndSub
程序运行后,单击命令按钮,依次在输入对话框中输入1,1后,输出的结果是
111表达式5*2+3/4\2八2的值是10
112“如果命令按钮的名称为Cmdopen,程序要求单击该命令按钮时,打开一个窗口frml,请对以下事件过程填空。
PrivateSubCmdopen
EndSub'1frml.show
113要改变窗体的标题,应当在属性窗口中改变的属性是CAPTI0N
114属性为列表框中的每个列表项设置一个对应的数值,它是一个整数数
组,数组大小与列表项的个数一致。
LIST
115“在窗体上画一个命令按钮(其Name属性为CommAndD,然后编写如下代码:
PrivateSubCommAnd1_CIick()
DimM(10)AsInteger
Fork=1To10
M(k)=2-k
Nextk
x=6
PrintM(2+M(x))
EndSub
程序运行后,单击命令按钮,输出结果是。
“4
门6当程序开始运行,要求窗体中的文本框呈现空白,则在设计时,应当在此文本框的属性窗口中,把此文本框的—属性设置为空。
TEXT
门7将数据从内存写入随机文件,写入语句的格式是[#]文件号,[记录号],
自定义变量名。
PUT
门8”编写如下代码:
PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfButton=1AndShift二2Then
PrintH''MultipleChoice""
EndIf
EndSub
程序运行后,要在窗体上输出"MultipleChoice",则应在按下的同时单击
鼠标左键。
”CTRL
门9在VB中执行程序语句时,需要对其中的某些语句重复执行多次,程序设计中应使用循环
120若要使标签控件显示时,不覆盖其背景内容,应设置标签的属性。
BACKSTYLE