VB练习进步题含规范标准答案Word下载.docx
《VB练习进步题含规范标准答案Word下载.docx》由会员分享,可在线阅读,更多相关《VB练习进步题含规范标准答案Word下载.docx(40页珍藏版)》请在冰点文库上搜索。
(A)Abc901(B)_mnu_Open_234(对)(C)price_(D)K
16、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
DimbAsInteger
b=b+1
EndSub
运行程序,三次单击命令按钮后,变量b的值是:
______。
(A)0(B)1(对)(C)2(D)3
17、下列程序段的执行结果为______。
X=5:
Y=-20
IfNotX>
0Then
X=Y-3
Else
Y=X+3
Endif
PrintX-Y;
Y-X
(A)-33(对)(B)58(C)33(D)2525
18、当x为偶数时,则在窗体上显示“偶数”,否则显示“奇数”,不能实现该代码段功能的是
(A)ifx\2=x/2thenprint"
偶数"
elseprint"
奇数"
(B)ifxmod2=0thenprint"
elseprint"
(C)ifnotxmod2<
>
0thenprint"
(D)ifx\2=int(x/2)thenprint"
(对)
19、若要执行下列程序段后窗体上显示"红"字,则x可取的值为:
Selectcaseint(x/10)
case2,4,6,8
print"
黄"
case1,3,5,7,9
绿"
caseelse
红"
endselect
(A)27(B)38(C)10(D)5(对)
20、在程序代码中将图片文件mypic.jpg装入图片框Picture1的语句是______。
(A)Picture1.Picture="
mypic.jpg"
(B)Picture1.Image="
(C)Picture1.Picture=LoadPicture("
)(对)
(D)LoadPicture("
)
21、大部分控件都没有的属性是______。
(A)Top(B)Name(C)Enabled(D)Interval(对)
22、下列属于正确的字符串常量的是____________
(A)#ABC"
(B)$ABC$(C)'
ABC'
(D)"
ABC"
23、设a=8,b=10,则以下表达式的值为真的是____________
(A)(-3+5>
a)and(b>
0)(B)a>
=bandb>
12(C)not(b>
0)(D)(a>
b)or(b>
0)(对)
24、语句Z=y+1代表________
(A)将变量Z存入变量y中,再加上1的表达式
(B)变量Z取得y+1的值(对)
(C)变量Z取得变量y的值,然后再加上1的一个表达式
(D)将变量Z存入变量y+1中
25、执行下面的语句后,所产生的信息框的标题是___________。
A=MsgBox("
AAAAA"
3,"
BBBBB"
)
(A)BBBBB(对)(B)AAAAA(C)空(D)出错,不能产生信息框
26、执行下列代码,分别输入12和89,输出结果是_____。
PrivateSubForm_Click()
a=InputBox("
D"
b=InputBox("
E"
Printa+b
EndSub
(A)101(B)DE1289(C)DE(D)1289(对)
27、为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是_______。
(A)Enabled(对)(B)Visible(C)Timer(D)Interval
28、下列表达式,哪一个可以产生1到6之间的随机整数(包括1和6)___。
(A)Int(Rnd*7)(B)Int(Rnd(6)+1)(C)Int(Rnd*6)(D)Int(Rnd*6+1)(对)
29、执行下列程序,从键盘输入10,运行结果是_________。
S=InputBox("
请输入一个数字:
"
SelectCaseS
CaseIs>
Print"
0"
3
3"
5
5"
EndSelect
EndSub
(A)>
0(对)(B)>
3(C)>
5(D)>
30.
VB6.0共有3个版本,它们分别是___B____
A.学习版、标准版和企业版
B.学习版、专业版和企业版
C.学习版、标准版和网络版
D.标准版、专业版和中文版
31.
VB的集成开发环境中有___c____工作状态
A.一种
B.
两种C.三种
D.
四种
32.
VB6.0的集成开发环境不包括___D____
A.窗体窗口
B.工具箱C.代码窗口
D.过程窗口
33.
VB6.0集成开发环境有三种工作状态,不属于三种工作状态之一的是___B____
A.设计状态
编写代码状态C.运行状态
D.中断状态
34.
用VB设计的应用程序,文件的扩展名中不含____D___
A.
.Frx
B.
.BasC.
.Vbp
.Form
35.
以下说法正确的是___B____
A.属性窗口包括:
标题栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明
B.属性窗口包括:
标题栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明
C.属性窗口包括:
菜单栏、对象名称的单选按钮、选项卡、属性列表、属性含义说明
D.属性窗口包括:
菜单栏、对象名称的下拉列表、选项卡、属性列表、属性含义说明
36.VB中,强制变量声明的语句是___A____。
A.OptionExplicitB.OptionBaseC.REMD.PUBLIC
37.
VB6.0集成开发环境有三种工作状态,工作状态显示在____D___。
A.状态栏的最左方
B.状态栏的最右方
C.状态栏的中括号内D.标题栏的中括号内
38.
在界面设计时,双击窗体中的对象后,VB将显示的窗口是__B____。
A.立即窗口
B.代码窗口C.属性窗口
D.项目(工程)窗口
39.
下述选项中,属于VB的程序设计方法是____B___。
A.面向对象、顺序驱动
B.面向对象、事件驱动
C.面向过程、事件驱动
D.面向过程、顺序驱动
40.VB集成开发环境中,功能键F5的功能是___D____。
A.进入帮助窗口
B.进入编辑状态
C.进行上下窗口的切换
D.运行程序
41.VB设计的应用程序,扩展名为.Vbp的文件是____C__。
A.窗体文件
B.类文件C.工程文件
D.标准模块文件
42.VB设计的应用程序,扩展名为.Frm的文件是__A____。
B.类文件C.工程文件
D.标准模块文件
43.用VB可视化程序设计语言设计应用程序的主要工作是完成___B___。
A.设计流程和编写代码
B.设计界面和编写代码
C.设计算法和编写代码
D.设计程序和编写代码
44.在VB6.0中,12345&
的数据类型是(B)
A.整数型B.长整数型C.字符常数D.双精度常数
45.在VB6.0中,语句DimM1#,Abc,XyzAsSingle定义的M1、Abc和Xyz的类型分别是(D)
A.双精度、整数型、单精度B.双精度、单精度、单精度
C.双精度、整数型、整数型D.双精度、可变类型、单精度
46.在VB6.0中,下列不正确的Integer型常数是_____A__________。
A.32768B.0C.037%D.–22222
47.在VB6.0K,12345678#的类型是__B____。
A.整数型B.长整数型C.字符常数D.双精度常数
6.在VB6.0中,合法的字符串常数是______B______。
A.ABC$B.“3+4”C.‘ABC’D.‘3+4’
48.方法PRINT20\30输出结果是——D——。
A.“20\30”B.20\30
C.出现错误信息D.0
49.假定Bln1是逻辑型变量,下面赋值语句中正确的是__D___.
A.Bln1=’True’B.Bln1=.True.
C.Bln1=#True#D.Bln1=3<
4
50.在以下运算符中,优先级最低的是(C)
A./B.\
C.ModD.^
51.VB6.0中,执行下面的四个语句时出现错误的是(C)
A.x=SGN(0)B.x=SQR
(1)
C.x=LOG(0)D.x=SIN
(1)
52.VB6.0表达式COS(0)+ABS(-1)+INT(RND
(1))的值是(D)
A.1B.–1
C.0D.2
53.设a为整型变量,不能正确表达数学关系6<
a<
15的VB6.0表达式是(A)
A.6<
15B.Not(a<
=6)Anda<
15
C.a>
6Anda<
15D.a>
6AndNot(a>
=15)
54.骰子是一个正六面体,用1~6这六个数分别代表这六面,掷一次骰子出现的数可表示为(D)
A.INT(RND(6)+1)B.INT(RND*6)
C.INT(RND
(1)*7)D.INT(RND
(1)*6+1)
55.逻辑运算符And,Or和Not的优先顺序,从高到低是____C___
A.Or-And-NotB.And-Not-Or
C.Not-And-OrD.Not-Or-And
56.计算b的自然对数使用的VisualBasic表达式是____A_____
A.Log(b)B.Lg(b)
C.Loge(b)D.Lge(b)
57.方法Print28Mod–15输出结果是____D____
A.“28Mod–15”B.28Mod–15
C.-13D.13
58.已字母A的ASCII码为十进制的65,表达式Asc(“A”)+Asc(“C”)的值是_______B__
A.6567B.132
C.“AC”D.AC
59.若X=5、Y=6,则表达式X+Y=11的值是___C___
A.X+Y=11B.11
C.TrueD.False
60.下列执行语句后,V的值是____B____
A$=”54321”
V=Val(Mid$(A$,3,2))
A.43B.32
C.432D.0
61.执行下列语句后,E、F、G的值分别是___B___
E=5:
F=4:
G=3
E=F:
F=G:
G=E
A.345B.434
C.454D.455
62.m,n是整数,且n>
m,在下面四个语句中,能将x赋值为一个m~n之间(含m,n)的任意整数,即满足m<
=x<
=n的是__A_____
A.x=INT(RND*(n-m+1))+mB.x=INT(RND*n)+m
C.x=INT(RND*m)+nD.x=INT(RND*n-m)+m
63.VB6.0表达式Log
(1)+ABS(-1)+Int(Rnd
(1))的值是__C_____
A.-1B.0
C.1D.2
64.VB表达式10^-2的值是____D___
A.–100B.0.01
C.100D.–0.01
65.VB6.0表达式Len(Left(“abcd”,2)+Right(“济南学院”,2))的值为___B______
A.2B.4
C.6D.8
66.Load事件是在窗体被装入工作区时(D)触发的事件。
A.用户B.程序员
C.手工D.自动
67.修改控件属性,一般可以使用属性窗口,也可以通过(D)为属性赋值。
A.命令B.对象
C.方法D.代码
68.下面是窗体的四个属性,在界面设计时,改变属性值就看不到窗体变化的属性是__D___。
A.TopB.Width
C.LeftD.Enabled
69.下面四个选项,不是事件的是___B__。
A.LoadB.Enabled
C.UnloadD.DblClick
70.以下叙述正确的是___A____。
A.窗体(名称)属性是用来标识窗体的
B.窗体(名称)属性的值显示在窗体的标题栏中
C.可以在运行期间改变窗体的(名称)
D.窗体的(名称)属性值可以为空
71.决定窗体标题条显示内容的属性是___C___。
A.(名称)B.Text
C.CaptionD.Top
72.若要使某文本框获得控制焦点,可使用的方法是___C____。
A.LostFocusB.Point
C.SetFocusD.GotFocus
73.以下选项中,不是VisualBasic6.0缺省控件名称的是__D____。
A.Command1B.Textl
C.labellD.Change
74.若要将某命令按钮设置为默认命令按钮,则应设置为True的属性是____C_____。
A.EnabledB.Cancel
C.DefaultD.Value
75.令按钮不能响应的事件是___CD__。
A.DblClickB.click
C.MouseDownD.MouseUp
二、填空题
1、下列哪些可以作为变量?
12fd x13 r2 a2 23a2
2、下列哪些可以作为常量?
并说明是数值型还是字符型、逻辑型、日期型?
“asdf” asdf "
1234"
1234 #2008/11/10# true false a3
3、把下列数学式子写成VB表达式
4、计算下列VB表达式的值(要求写出步骤)
5*3*6\2 45
8/4*2.5/1.25*(3.7+2.5) 24.8
18\4*4.0^2/1.60
25\3Mod3*2 2
26\3Mod0.4*Sqr(25)0
8/4*5/2.5*(3.25+6.75)40
3*7\210
14/5*25.6
15\5*21
27^1/39
27^(1/3)3
sqr(100)\4*21
5、按下列要求写出赋值语句
(1)把数值234赋给变量a
(2)把字符串abc赋给变量z1
(3)把标签Lblts的内容改为”姓名”
6、写出下列函数的值
Int(-3.14159)-4
Sqr(sqr(16))2
7、随机产生a-b范围内(包括b)整数的公式:
__int(rnd*(b-a+1)+a)__
8、写出输入输出语句
输出对话框:
要求使用
图标,标题为:
”输出对话框”,对话框中的内容是”你输错了”
_MsgBox"
你输错了"
16,"
输出对话框"
VB单元练习题二
1.下列叙述中正确的是(C)
A.只有窗体才是VisualBasic中的对象
B.只有控件才是VisualBasic中的对象
C.窗体和控件都是VisualBasic中的对象
D.窗体和控件都不是VisualBasic中的对象
2.确定一个控件在窗体上的位置的属性是(D)
A.Width或Height
B.Width和Height
C.Top或Left
D.Top和Left
3.为了同时改变一个活动控件的高度和宽度,正确的操作是(A)
A.拖拉控件4个角上的某个小方块
B.只能拖拉位于控件右下角的小方块
C.只能拖拉位于控件左下角的小方块
D.不能同时改变控件的高度和宽度
4、用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为:
(D)
A、面向对象的程序设计B、结构化程序设计
C、事件驱动的编程机制D、可视化程序设计
5、VB6共有三个版本,按功能从弱到强的顺序排列应是(C)
A、学习版、专业版和工程版B、学习版、工程版和专业版
C、学习版、专业版和企业版D、学习版、企业版和专业版
6、VB集成开发环境有三种工作状态,不属于三种工作状态之一的是(B)
A、设计状态B、编写代码状态C、运行状态D、中断状态
7、工程文件的扩展名是(B)
A、.frmB、.vbpC、.basD、.frx
8、窗体文件的扩展名是(A)
9、VB集成开发环境可以(D)
A、编辑、调试、运行程序,但不能生成执行程序
B、编辑、生成可执行程序、运行程序,但不能调试程序
C、编辑、调试、生成可执行程序,但不能运行程序
D、编辑、调试、运行程序,也能生成执行程序
10、标准模块文件的扩展名是(C)
A、.frmB、.vbpC、.basD、.vbg
11.用于获得字符串S从第5个字符开始的3个字符的函数是(A)。
A.Mid(S,5,3)B.Middle(S,5,3)C.Right(S,5,3)D.Left(S,5,3)
12.用于从字符串左边截取字符的函数是(D)。
A、Ltrim() B、Trim() C、Instr()D、Left()
13.用于去掉字符串左右两边的空格的函数是(B)。
A、Ltrim() B、Trim() C、Left() D、Instr()
14.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VBTest”的语句为(B)
A.Form1="
VBTest"
B.Caption="
C.Form1.Text="
D.Form1.Name="
15下列说法中正确的是:
为了保存一个VisualBasic应用程序,应当(D)
A.只保存窗体模块文件(.frm)B.只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas)D.分别保存工程文件、窗体文件和标准模块文件
16.要使一个标签框对象能够显示所需要的文本,应设置该对象的那一个属性的值?
(A)
A.CaptionB.Text
C.NameD.AutoSize
17.要使一个命令按钮称为图形式命令按钮,应设置该队象的哪一个属性值?
A.PictureB.Style
C.DownPictureD.DisabledPicture
18.为使计时器对象每隔5秒钟产生一个时钟事件(Timer事件),则其Interval属性值应设置为(D)
A.5B.300C.500D.5000
19.一个标准的VB应用程序至少要包含一个(C)对象。
A.文本框B.标签框C.窗体D.命令按钮
20.要使一个文本框对象能够显示多行文字,应设置该对象的(B)属性值为True.
A.TextB.MultiLineC.StyleD.Visible
21、双击窗体中的对象后,VB将显示的窗口是(C)
A、工具箱B、项目(工程)窗口C、代码窗口D、属性窗口
22、下述先项中,属性VB的程序设计方法是(B)
A、面向对象、顺序驱动B、面向对象、事件驱动
C、面向过程、事件驱动D、面向过程、顺序驱动
23、下面是窗体的四个属性,在界面设计时,改变属性值看不到窗体变化的是(D)
A、TopB、WidthC、LeftD、Enabled
24、下面四个选项,不是事件的是(B)
A、LoadB、EnabledC、UnloadD、DblClick
25、用来设置窗体背景图片的属性是(B)
A、MoveableB、PictureC、ForeColorD、WindowState
26、在VB6中的每一个对象都具有自己的属性、___C____和方法。
A、控件B、