VB程序设计期末复习要点.docx
- 文档编号:4239790
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:15
- 大小:45.40KB
VB程序设计期末复习要点.docx
《VB程序设计期末复习要点.docx》由会员分享,可在线阅读,更多相关《VB程序设计期末复习要点.docx(15页珍藏版)》请在冰豆网上搜索。
VB程序设计期末复习要点
《VB程序设计》期末复习要点
一、重点复习内容:
通过本课程的学习,要求重点掌握:
1.VB窗体的属性、事件和方法,常用的控件的公用属性和常用标准控件。
2.VB常用的数据类型,常量的定义,变量的命名,变量的声明及作用域。
3.常用的表达式。
4.For…Next循环,Do…Loop循环,If…Then…Else条件判断语句,SelectCase语句。
5.一维数组、二维数组的声明与存取。
6.过程的声明与调用。
7.菜单编辑器、输入对话框、消息输出对话框及系统对话框的使用。
二、考试题型及分值:
1.判断题共10题(每题1分,共10分)
2.单项选择题10题(每题2分,共30分)
3.填空题10空(每空2分,共20分)
4.阅读程序,写出程序运行结果2题(每题10分,共20分)
5.程序填空(共20分)
三、例题精解
●判断题(正确的打√,错误的打×)
()1.VB对象就是窗体和控件。
()2.事件是VB对象可以响应的用户操作。
()3.文本框和标签框通过同一属性在窗体上显示文字。
()4.For…Next循环结构的默认步长为1。
()5.要实现同样的循环控制,在DoWhile…Loop和DO…LoopWhile循环结构中给定的循环条件是一样的。
()6.对象的属性都可以在程序中通过语句设置。
()7.能够改变多项选择框中背景颜色的属性是BackColor。
()8.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。
()9.当图片框Picturebox控件的Autosize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。
()10.使用Open语句可以创建新的顺序文件。
()11.要在窗体上添加控件,从工具箱中将控件拖到窗体上即可。
()12.可以把属性看作是一个对象的性质。
()13.TextBox与Label有许多共同的特点,它们都能显示和输入文字。
()14.所有对象的属性都可以在属性窗口中设定。
()15.标签没有change事件和setFocus方法。
()16.方法Form1.show与Form1.visible=True是等效的。
()17.Msgbox函数建立的信息框既能显示信息又能输入用户的信息。
()18.Do…LoopUntil语句实现循环时,不管条件真假,首先无条件地执行一次循环。
()19.函数Str(23)与Str(-23)的值的长度相同。
()20.变量名的第一个字符必须是字母。
()21.每个Vb对象都有name属性。
()22.语句Command1.visible=false与Command1.enabled=false是等价的。
()23.InputBox函数和MsgBox函数一样,返回的是字符串。
()24.改变窗体的标题也就是改变其属性窗口中的name属性。
()25.文本框控件有Caption属性。
()26.在VisualBasic中,向过程传递参数时,按地址传递参数是缺省的。
()27.Do…Loopuntil语句实现循环时,只要条件是假,循环将一直进行下去。
()28.按照文件的存取方式及其组成结构可以分为两种类型:
文本文件和随机文件。
()29.在工具箱内双击命令按钮图标,便会在窗体上建立一个命令按钮。
()30.单项选择和多项选择控件都具有Value属性,它们的数据类型都是布尔类型。
●单项选择题
1.如果要改变窗体的标题,需要设置窗体对象的()属性。
A、CaptionB、NameC、BorderStyleD、BackColor
2.若要求从文本框中输入密码时在文本框中只显示*号,则应在此文本框的属性窗口中设置()。
A、Text属性值为*B、Caption属性值为*
C、Password属性值为空D、Passwordchar属性值为*
3.下面哪一种变量名是错误的()。
A、A_BB、a123C、abcD、a.1
4.下面哪一个关键字表示声明的变量可以在任何窗体中使用()。
A、DimB、PublicC、ConstD、Private
5.在文本框的属性中,用于设定文本框最多可接受字符数的属性是()。
A、AutosizeB、Passwordchar
C、TextD、Maxlength
6.要使Listbox可以单击鼠标或按空格键来实现复选,属性Multiselect的值应设为()。
A、0B、1C、2D、3
7.使文本框能显示滚动条,必须首先设置的属性是()。
A、AutoSizeB、AlignmentC、MultilineD、Scrollbars
8.对象可以识别和响应的某些操行为称为()。
A、属性B、方法C、继承D、事件
9.以下关于窗体的描述,正确的是()。
A、只有用于启动的窗体可以有菜单。
B、窗体事件和窗体中所有控件事件的代码都放在窗体文件中。
C、窗体的名字和存盘的窗体文件名必须相同。
D、开始运行时窗体的位置只能是设计阶段时显示的位置。
10.将通用对话框控件CommonDialog1的类型设置为“颜色”对话框,可以调用该对话框的()方法。
A、LoadB、ShowC、ShowColorD、ShowSave
11.下列变量命名正确的是()。
A、myfileB、1vb C、page@2D、cmd..1
12、以下可以构成语句一项是()。
A、对象名.属性名B、对象名.方法名C、对象名.事件名D、对象名.函数名
13.在下图1的窗体中,没有采用的控件是()。
图2
图1
图2
A、文本框 B、标签框 C、框架 D、命令按钮
14.要改变文本框中显示的文本,可以在属性窗口中改变()属性。
A、Caption B、Name C、TextD、Label
15.若要求从文本框中输入密码时在文本框中只显示#号,则应在此文本框的属性窗口中设置()。
A、Text属性值为# B、Caption属性值为#
C、Passwordchar属性值为#D、Passwordchar属性值为真
16.如上图2,在设计菜单时,要求允许在菜单项的左边设置打勾标记,下面哪种论述是正确的?
()
A、在标题项中输入&然后打勾B、在索引项中输入“√”
C、在有效项中输人“√”D、在复选项中输入“√”
17.VB为命令按钮提供的Cancel属性是()。
A、用来指定命令按钮是否为窗体的“取消”按钮
B、用来指定命令按钮的功能是停止一个程序的运行
C、用来指定命令按钮的功能是关闭一个运行程序
D、用来指定命令按钮的功能是中断一个程序的运行
18.VB提供的多项选择控件(CheckBox)具有功能是()。
A、多重选择B、单一选择
C、多项选择D、选择一次
19.将通用对话框控件CommonDialog1的类型设置为“打开”对话框,可调用该对话框的()方法。
A、LoadB、ShowC、ShowColorD、ShowOpen
20.调试程序时,要执行单个语句或一组语句时,需要处于()窗口。
A、立即B、监视C、CodeD、中断
21.以下哪项变量名是合法的?
()
A、b&CB、*B2#C、City_nameD、15A
22.变量A%的类型是()。
A、IntegerB、SingleC、StringD、Boolean
23.设定文本框中是否可以接受多行文本要用到()属性。
A、MaxlengthB、HeightC、MultilineD、Text
24.改变控件在窗体中的上下位置应修改控件的()属性。
A、TopB、LeftC、WidthD、Height
25.循环结构Fori!
=1to10step1.5共执行几次()。
A、6B、7C、9D、10
26.定义数组Array(1to5,5)后,下列哪一个数组元素不存在()。
A、Array(1,1)B、Array(1,0)C、Arry(0,1)D、Array(5,5)
27.有子程序定义PublicSubaaa(aasInteger,basSingle),正确的调用形式是()。
A、Callaaa(,)B、Callsub(1,1.2)C、aaa1,1.2D、sub1,1.2
28.Line(100,100)–step(300,300)将在窗体()画一直线。
A、(100,100)到(300,300)B、(100,100)到(400,400)
C、(100,100)到(200,200)D、(200,200)到(300,300)
29.菜单控件不同于其它VB控件,它只有一个事件——()。
A、ClickB、KeyDownC、KeyPressD、LostFocus
30.将通用对话框CommonDialog1的类型设置成“另存为”对话框,可调用该对话框的()方法。
A、ShowopenB、ShowSaveC、ShowColorD、ShowFont
31.当使用上下文相关帮助时,选择要帮助的内容,然后按(),
就可出现MSDN窗口直接显示所需的帮助信息。
A、HelpB、F10C、EscD、F1
32.当运行程序时,系统会自动执行启动窗体的()事件过程。
A、LoadB、Click
C、UnLoadD、GotFocus
33.不论何控件,共同具有的是()属性。
A、TextB、Name
C、ForeColorD、Caption
34.当文本框的内容改变时,引发的事件是()。
A、GotFocusB、Load
C、ChangeD、UnLoad
35.菜单控件不同于其它VB控件,它只有一个事件----()。
A、ClickB、KeyDownC、KeyPressD、LostFocus
●填空题
1、2003MOD4=; SQR(25)=。
2、Line(100,100)–Step(300,300)将在窗体到画一直线。
3、Do…LoopUntil循环结构中,当条件为时结束循环。
4、VB中的变量按其作用域可分为:
,和
变量。
5、语句ExitSub的作用是:
。
6、要设置命令按钮的背景色,首先必须使它的Style属性值设置为。
7、ABS(-0.98)=;INT(45.02)=。
8、将窗体级变量MyText声明为字符串变量的语句是。
9、常用的循环结构有:
和。
10、VB的表达式主要有:
算术运算表达式、字符串表达式、关系表达式、和对象属性表达式。
11、在图片控件Picturebox的属性中,可以决定控件是否自动改变大小的属性是,若使Picturebox控件可以自动改变大小,该属性值应为。
12、a和b中有且只有一个为0,用表达式表示为。
13.VB的窗体和控件是具有自己的、和的对象。
14.声明一个值为3.14的常量Pi的语句为。
15.把条件1x<12写成VB关系表达式为。
16.“Visual”&“Basic”运算结果为。
17.要改变控件的宽度,应修改该控件的属性。
18.用于获取字符串长度的函数是。
19.Dimb1,b2asboolean语句显式声明变量b1是变量,b2是
变量。
20.函数Str(-459.65)的值为。
●读程序题,写出程序运行结果
1.
DimSubCommandl_Click()
Textl.Text=“努力”
EndSub
DimSubCommand2_Click()
Textl.Text=“学习”
EndSub
单击Command2按钮,在文本框中显示__________________________。
2.
PrivateSubForm_Click()
score=Int(Rnd*10)+30
SelectCasescore
CaseIs<10
A$="F"
Case10To19
A$="D"
Case20To29
A$="C"
Case30To39
A$="B"
CaseElse
A$="A"
EndSelect
PrintA$
EndSub
当VB执行上面的语句后,输出的结果是:
__________________________。
3.
PrivateSubForm_Click()
StaticSumAsInteger
ForI=lTo10
Sum=Sum+I
NextI
PrintSum
EndSub
运行结果:
。
4.
PrivateSubCommandl_Click()
Textl.Text=“VB”
EndSub
PrivateSubCommand2_C1ick()
Textl.Text=“程序”
EndSub
单击Command2按钮,又单击Command1按钮,在文本框中显示
。
5.
Private Sub Form_Click()
Dim b As Integer, k As Integer
b = 1
For k = 1 To 5
b = b * k
If b >= 15 Then
Exit For
Else
k = k + 1
End If
Next k
Print k, b
End Sub
运行结果:
__________________。
6.
PrivateSubForm_load()
MsgBox“学习”
EndSub
运行结果:
__________________。
●程序填空(共20分)
1.窗体中有两个命令按钮:
“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。
单击“测试”按钮时,执行如下事件过程,此事件过程的功能是:
当在窗体中出现消息框并选中其中的“确定”按钮时,隐藏“显示”按钮,否则退出。
请填空。
PrivateSub[]_Click()[1]
Answer=[](“隐藏按钮”,l)[2]
ifAnswer=vbOKthen
cmdDisplay.visible=[][3]
Else
End
Endif
EndSub
2.工程装入时弹出输入窗口,输入数据后关闭窗体。
PrivateSubForm_[]()[4]
InputBox"请输入数据"
[][5]
EndSub
3、程序填空
建立一个求和功能的窗体及程序,要求:
(1)窗体格式如下图所示。
(2)对象属性表(请在下划线处补充填空)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
对象属性设定值
FormNameFrmSum
(窗体)Caption_______________
(1)
Fontname宋体
CommandButtonNamecmdSumNumber
Caption_______________
(2)
对象属性设定值
CommandButtonNameCmdExit
Caption_______________(3)
TextboxNameTxtResult
(文本框)Alignment0_左对齐
MultiLineTrue
EnabledFalse
LabelNameLblNum
(标签)Caption_________________(4)
VerticlescrollBarNameVsbSum
Max100
Min1
Value__________________(5)
(3)求和程序:
可执行从1到选取的数字之间的整数的累加运算。
(4)单击“总计”按钮,可执行从1到选取的数字之间的整数的累加运算,并显示在文本框中,文本框不允许直接输入数字。
(5)如果单击“结束”按钮,则终止程序。
程序代码如下(请填空):
OptionExplicit
PrivateSubCmdExit_Click()'单击“结束”按钮
__________________(6)
EndSub
PrivateSub____________________(7)Click()'单击“总计”按钮
DimN
DimM
ForN=1To__________________________(8)Step1
M=M+N
Next
TxtResult._____________(9)=Str(M)
EndSub
PrivateSubvsbSum_Change()'选取数字
LblNum="选取数字:
"+Str(vsbSum.Value)
EndSub
PrivateSubvsbSum______________(10)()
vsbSum_Change
EndSub
4.
图3
上图3为运行后的VB程序
(1)当按下[显示]按钮时,在文本框中显示“欢迎使用VisualBasic6.0”,按下[清屏]按钮时清除文本框中显示的内容,按下[退出]按钮时退出程序。
请补全相对应的单击事件代码。
PrivateSubCommand1_Click()'按下[显示]按钮
_____________________________
(1)
EndSub
PrivateSubCommand2_Click()'按下[清屏]按钮
_____________________________
(2)
EndSub
PrivateSubCommand3_Click()'按下[退出]按钮
__________(3)
EndSub
(2)当选择字体外观和字体名称时,触发下面的事件,请补全代码。
PrivateSubCheck1_Click()'字体外观的多项选择
IfCheck1.Value=1Then
Text1.FontBold=_________(4)'“粗体”被选中
Else
Text1.FontBold=False
EndIf
EndSub
PrivateSubCheck2_Click()
IfCheck2.Value=________Then(5)'“斜体”被选中
Text1.FontItalic=True
___________(6)
Text1.____________=False(7)
EndIf
EndSub
PrivateSubCheck3_Click()
IfCheck3.Value=1Then
Text1.______________=True(8)'“下划线”被选中
Else
Text1.FontUnderline=False
EndIf
EndSub
PrivateSubOption1_Click()'字体名称选宋体
Text1.FontName="宋体"
EndSub
PrivateSubOption2_Click()
Text1.FontName="___________"(9)'字体名称选隶书
EndSub
PrivateSubOption3_Click()
____________________=“黑体”(10)'字体名称选黑体
EndSub
5、当窗体装入时弹出消息框显示“欢迎你”三个字。
PrivateSubForm_[]()[1]
[]“欢迎你”[2]
EndSub
6.判断数值10所属的范围。
DimNumber
Number=[]‘设置变量初值[3]
SelectCase[]‘判断Number的值[4]
Case1To5
Print“Between1and5”
Case[][5]
Print“Between6and10”
CaseElse
Print“Notbetween1and10”
EndSelect
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 期末 复习 要点