VB练习题文档格式.docx
《VB练习题文档格式.docx》由会员分享,可在线阅读,更多相关《VB练习题文档格式.docx(78页珍藏版)》请在冰点文库上搜索。
![VB练习题文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/d629044f-6e2a-444a-a5c5-7dc15ffc0df1/d629044f-6e2a-444a-a5c5-7dc15ffc0df11.gif)
答案1
1.B2.D3.A4.C5.B6.A7.C
1.学习版专业版企业版
2.共有以下4种方式:
用“开始”菜单中的“程序”命令
通过“我的电脑”或在资源管理器中双击vb6.exe
使用“开始”菜单中的“运行”命令
建立快捷方式(填其中的任何两种方式)
3.文件退出
4.Alt+Q
5.13
6.文件打开工程打开工程
7.Esc
8..vbp.frm
9.对象框属性显示方式属性列表属性解释
10.固定浮动
自测题2
1.下列叙述中正确的是()
A.只有窗体才是VB中的对象
B.只有控件才是VB中的对象
C.窗体和控件都是VB中的对象
D.窗体和控件不是VB中的对象
2.下列可以激活属性窗口的操作是()
A.用鼠标双击窗体的任何部位
B.执行“工程”菜单中的“工具箱”命令
C.按Ctrl+F4键
D.按F4键
3.下列不能打开工具箱窗口的操作是()
A.执行“视图”菜单中的“工具箱”命令
B.按Alt+F8键
C.单击工具栏上的“工具箱”按钮
D.按Alt+V键,然后按Alt+X键
4.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是()
A.单击窗体上没有控件的地方
B.单击任一个控件
C.不执行任何操作
D.双击窗体的标题栏
5.为了把窗体上的某个控件变为活动的,应执行的操作是()
A.单击窗体的边框B.单击该控件的内部
C.双击该控件D.双击窗体
6.确定一个控件在窗体上的位置的属性是()
A.Width或HeightB.Width和Height
C.Top或LeftD.Top和Left
7.确定一个窗体或控件的大小的属性是()
8.为了同时改变一个活动控件的高度和宽度,正确的操作是()
A.拖拉控件4个角上的某个小方块
B.只能拖拉位于控件右下角的小方块
C.只能拖拉位于控件左下角的小方块
D.不能同时改变控件的高度和宽度
1.假定一个文本框的Name属性为Text1,为了在该文本框中显示“Hello”,所使用的语句为。
2.VisualBasic中的控件分为3类,它们是、和。
3.一个控件在窗体上的位置由和属性决定,其大小由和属性决定。
4.可以通过多种方式激活属性窗口,这些方式是、、
、、。
5.为了选择多个控件,可以按住键,然后单击每个控件。
三、编程题
1.在窗体上画一个命令按钮,然后通过属性窗口设置下列属性:
Caption这是命令按钮
Font宋体粗体三号
VisibleFalse
Style1-Graphical
2.在窗体的左上部画两个命令按钮和两个文本框,然后选择这4个控件,并把它们移到窗体的右下部。
3.在窗体的任意位置画一个文本框,然后在属性窗口中设置下列属性:
Left1600
Top2400
Height1000
Width2000
答案2
1.C2.D3.B4.A5.B6.D7.B8.A
1.Text1.Text="
Hello!
"
或Text="
2.内部控件(或标准控件)ActiveX控件可插入对象
3.TopLeftWidthHeight
4.用鼠标单击属性窗口的任何部位
执行“视图”菜单中的“属性窗口”命令
按F4键
单击工具栏上的“属性窗口”按钮
按Ctrl+PgDn或Ctrl+PgUp
5.Shift或Ctrl
三、编程题(略)
自测题3
1.VB程序中分隔语句的字符是()
A.'
B.:
C.\D._
2.VB程序中的注释语句行的续行符是()
3.VB程序中的注释所使用的字符是()
4.假定窗体的名称(Name属性)为Form1,则把窗体的标题设置为“VBText”的语句为()
A.Form1=“VBText”B.Caption=“VBText”
C.Form1.Text=“VBText”D.Form1.Name=“VBText”
5.下列不能打开代码窗口的操作是()
A.双击窗体上的某个控件B.双击窗体
C.按F7键D.单击窗体或控件
6.下列说法中正确的是()
为了保存一个VB应用程序,应当
A.只保存窗体模块文件(.frm)
B.只保存工程文件(.vbp)
C.分别保存工程文件和标准模块文件(.bas)
D.分别保存工程文件、窗体文件和标准模块文件
7.下列说法中正确的是()
为了装入一个VB应用程序,应当
A.只装入窗体模块文件(.frm)
B.只装入工程文件(.vbp)
C.分别装入工程文件和标准模块文件(.bas)
D.分别装入工程文件、窗体文件和标准模块文件
8.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为()
A.1B.2C.3D.4
二.填空题
1.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:
PriateSubCommand1_Click()
Text1.Text="
VBProgramming"
Text2.Text=Text1.Text
ABCD"
EndSub
程序运行后,单击命令按钮,两个文本框显示的内容分别为和.
2.在用VB开发应用程序时,一般需要、和三步。
3.控件和窗体的Name属性只能通过设置,不能在期间设置。
4.代码窗口分为左右两栏,左边一栏称为,右边一栏称为。
5.为了在输入程序时能自动进行语法检查,必须执行菜单中的命令,打开对话框,然后选择“编辑器”选项卡中的选项。
6.在保存VB应用程序时,窗体模块和工程文件的扩展名分别为和。
7.为了把一个VB应用程序装入内存,只要装入文件即可。
8.VB应用程序通常由三类模块组成,即、和。
在窗体上画一个文本框和两个命令按钮,并把两个命令按钮的标题分别设置为“隐藏文本框”和“显示文本框”。
当单击第一个命令按钮时,文本框消失;
而当单击第二个命令按钮时,文本框重新出现,并在文本框中显示“VB程序设计”(字体大小为16)。
运行该程序。
答案3
1.B2.D3.A4.B5.D6.D7.D8.B
1.ABCDVBProgramming
2.建立可视用户界面设置对象属性编写代码
3.属性窗口运行
4.对象框过程框或对象框过程/事件框
5.工具选项选项自动语法检查
6..frm.vbp
7.工程
8.窗体模块标准模块类模块
编写代码如下:
PrivateSubCommand1_Click()
Text1.Visible=False
EndSub
PrivateSubCommand2_Click()
Text1.FontSize=16
Text1.Visible=True
Text1.Text="
VB程序设计"
自测题4
1.下列可作为VB的变量名的是
A.3*DletaB.PrintCharC.AbsD.ABπ
2.下列可作为VB的变量名的是
A.FilenameB.A(A+B)C.A%DD.Print
3.下列可作为VB中所允许的形式的数是
A.±
25.74B.3.457E-100C..368D.1.87E+50
4.下列可作为VB中所允许的形式的数是
A.10^(1.256)B.D32C.2.5ED.12E3
5.下面的数写成普通的十进制数是
2.65358979335278D-006
A.0.0000265358979335278653B.0.00000265358979335278
C.0.000265358979335278653D.0.000000265358979335278
6.下面的数写成普通的十进制数是
1.21576654590569D+019
A.12157665459056900B.121576654590569000
C.1215766545905690000D.12157665459056900000
7.下面的数写成普通的十进制数是
8.6787E+8
A.86787000B.867870000
C.8678700D.8678700000
8.下面的数写成普通的十进制数是
2.56E-12
A.0.000000000002567B.0.0000000002567
C.0.000000002567D.0.00000000002567
9.设a=2,b=3,c=4,d=5,下列表达式的值是
a>
bANDc<
=dOR2*a>
c
A.TrueB.FalseC.-1D.1
10.设a=2,b=3,c=4,d=5,下列表达式的值是
3>
2*bORa=cANDb<
>
cORc>
d
A.1B.TrueC.FalseD.-1
11.设a=2,b=3,c=4,d=5,下列表达式的值是
NOTa<
=cOR4*c=b^2ANDb<
a+c
A.-1B.1C.TrueD.False
1.下列VB表达式有错误,其正确的形式是。
CONTT.DE+COS(28°
)
2.下列VB表达式有错误,其正确的形式是。
-3/8+8.INT24.8
3.下列VB表达式有错误,其正确的形式是。
(8+6)^(4÷
-2+sin(2*π)
4.下列VB表达式有错误,其正确的形式是。
[(x+y)+z]×
80-5(C+D)
5.下列VB表达式有错误,其正确的形式是。
cos²
(c+d)((C+D)为弧度)
6.下列VB表达式有错误,其正确的形式是。
5+(a+b)²
7.与下列数学式子对应的VB表达式是
cos(x)(sin(x)+1)(x为弧度)
8.与下列数学式子对应的VB表达式是
e2+2
9.与下列数学式子对应的VB表达式是
2a(7+b)
10.与下列数学式子对应的VB表达式是
8e³
.Ln2
11.执行以下语句后,输出结果是。
printSgn
(2)<
CR>
12.执行以下语句后,输出结果是、。
a$="
Good"
<
b$="
Morning"
printa$+b$<
printa$&
b$<
13.执行以下语句后,输出结果是、。
s$="
ABCDEFGHIJK"
printLeft$(s$,4)<
printRight$(s$,4)<
14.执行以下语句后,输出结果是、。
printMid$(s$,3,4)<
printLen(s$)<
15.执行以下语句后,输出结果是、。
printInstr(s$,"
efg"
)<
printLcase$(s$)<
16.假定当前日期为20XX年10月5日,星期五,则执行以下语句后,输出结果是5、10、2003、5。
printday(now)<
printmonth(now)<
printyear(now)<
printweekday(now)<
17.在VB中,字符串常量要用括起来,日期/时间型常量要用括起来。
18.在5.0/6.0版的VB中,字符采用编码方式。
在这种编码方案中,一个中文字符或一个西文字符均视为个字符,每个字符用个字节编码。
19.下列语句的输出结果是。
PrintInt(12345.6789*100+0.5)/100
答案4
1.B2.A3.C4.D5.B6.D
7.B8A.9.B10.B11.D
1.CONTT*DE+Cos(28*3.14159/180)
2.(-3)/8+8*Int(24.8)
3.(8+6)^(4/(-2))+Sin(2*3.14159)
4.((x+y)+z)*80-5*(C+D)
5.Cos(c+d)^2或Cos(c+d)*Cos(c+d)
6.5+(a+b)^2或5+(a+b)*(a+b)
7.Cos(x)*(Sin(x)+1)
8.Exp
(2)+2
9.2*a*(7+b)
10.8*Exp(3)*Log
(2)
11.1
12.GoodMorningGoodMorning
13.ABCDHIJK
14.CDEF11
15.0abcdefghijk
16.51020036
17.双引号#
18.Unicode12
19.12345.68
自测题5
1.假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是
A.Print25B.Picture1.Print25
C.Text1.Print25D.Debug.Print25
2.以下语句的输出结果是(在立即窗口中)
a=27<
b=65<
Printa;
b<
A.27△65B.△27△65C.△27△△65D.△27△△65△
(△表示空格,下同)
3.以下语句的输出结果是(在立即窗口中)
a="
Beijing"
<
b="
ShangHai"
A.Beijing△ShangHaiB.△Beijing△ShangHai
C.BeijingShangHaiD.△Beijing△ShangHai△
4.语句的Print5*5\5/5的输出结果是
A.5B.25C.0D.1
5.设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是
a=b:
b=c:
c=a
b;
A.123B.231C.321D.232
6.语句PrintSgn(-6^2)+Avbs(-6^2)+Int(-6^2)的输出结果是
A.-36B.1C.-1D.-72
7.以下语句的输出结果是
a=Sqr(3)
PrintFormat(a,"
$$####.###"
)
A.$1.732B.$$1.732C.$1732D.$$0001.732
8.以下程序段的输出结果是
b=Sqr
(2)
c=a>
b
Printc
A.-1B.0C.FalseD.True
9.以下语句的输出结果是
PrintFormat$(32548.5"
000,000.00"
A.32548.5B.32,548.5C.032,548.50D.32,548.50
10.执行以下程序段后,变量c$的值为
VisualBasicPrograming"
Quick"
c$=b$&
UCase(Mid$(a$,7,6))&
Right$(a$,11)
A.VisualBASICProgramingB.QuickBasicPrograming
C.QUICKBasicProgramingD.QuickBASICprograming
11.表达式4+5\6*7/8Mod9的值是
A.4B.5C.6D.7
12.InputBox函数的返回值的类型是
A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)
13.在窗体上画一个命令按钮,然后编写如下事件过程:
PrivateSubComand1_Click()
a=InputBox("
EntertheFirstinteger"
B=InputBox("
EntertheSecondinteger"
Printb+a
EndSub
程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是
A.579B.123C.456D.123456
14.在窗体上画一个命令按钮,然后编写如下事件过程:
Dima,bAsInteger
15.执行下面的语句后,所产生的信息框的标题是
a=MsgBox("
AAAA"
,"
BBBB"
"
5)
A.BBBBB.空C.AAAAD.出错,不能产生信息框
1.语句Print"
25+32="
;
25+32的输出结果是。
2.以下语句的输出结果是。
China"
Prints$
3.以下语句的输出结果是。
a%=3.14156
Printa%
4.设a=Sqr
(2)*Sqr(3),下列语句的输出结果分别是、、、。
PrintFormat$(a,"
000.00"
###.#00"
00.00E+00"
-#.####"
5.阅读程序:
SubForm_Click()
a=10:
b=15:
c=20:
d=25
Spc(5);
Spc(7);
Space$(8);
Space$(5);
Printc;
Spc(3);
+"
d;
PrintSpc(3);
="
c+d
EndSub
运行上面的程序,单击窗体,输出结果是、、、。
6.以下程序段的输出结果是。
x=8
Printx+1;
x+2;
x+3
7.以下程序段的功能是。
x=8.6
y=Int(x+0.5)
Printy
以下程序代码在窗体的单击事件过程(Form_Click)中编写,结果输出到窗体上。
1.从键盘上输入4个数,编写程序,计算并输出这4个数的和及平均值。
通过InputBox函数输入数据,在窗体上显示和及平均数。
2.编写程序,求解鸡兔同笼问题。
一个笼子中有鸡x只,兔y只,每只鸡有两只脚,每个兔有4只脚。
今知鸡和兔的总头数为h,总脚数为f,问笼中鸡和兔各若干?
答案5
1.C2.D3.C4.B5.D6.C7.B8.D9.C10.D11.B12.B13.D14.A15.A
1.25+32=57
2.Beijing
3.3
4.002.452.44924.24E-01-2.449
5.101520
101520
20+25=45
6.91011
7.对变量x四舍五入后取整
自测题6
一、选择题
1.决定窗体标题条显示内容的属性是
A.TextB.NameC.CaptionD.BackStyle
2.当窗体最小化时缩小为一个图标,设置这个图标的属性是
A.MouseIconB.IconC.PictureD.MousePointer
3.为了取消窗体的最大化功能,需要把它的一个属性设置为False,这个属性是
A.ControlBoxB.MinButtonC.EnabledD.MaxButton
4.决定窗体有无控制菜单的属性是
5.为了使文本框同时具有水平和垂直滚动条,应先把MuitiLine属性设置为True,然后再把ScrollBars属性设置为
A.0B.1C.2D.3
6.使文本框获得焦点的方法是
A.ChangeB.GotFocusC.SetFocusD.LostFocus
7.为了使标签覆盖背景,应把BackStyle属性设置为
8.为了使标签中的内容居中显示,应把Alignment属性设置为
9.下列可以把当前目录下的图形文件pi