vb期末理论复习资料.docx
- 文档编号:6629500
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:70
- 大小:42.21KB
vb期末理论复习资料.docx
《vb期末理论复习资料.docx》由会员分享,可在线阅读,更多相关《vb期末理论复习资料.docx(70页珍藏版)》请在冰豆网上搜索。
vb期末理论复习资料
vb1
满分:
293分
姓名:
________
1、单项选择题(本题共计169分)
1、能被对象所识别的动作与可执行的活动分别称为对象的________。
()
A、方法、事件
B、事件、方法
C、事件、属性
D、过程、方法
2、一个应用程序_________窗体。
()
A、只许有一个
B、可以没有
C、应该有两个
D、可包括多个
3、对象在响应某个事件时,计算机要执行一段程序,以完成相应的操作,这样的程序片段叫做____过程。
()
A、方法
B、事件
C、调动
D、编译
4、以下关于事件的说法,正确的是________。
()
A、事件是由系统预先定义好的,能够被对象识别的动作
B、用户可以根据需要建立新的事件
C、事件的名称是可以改变的,由用户预先定义
D、不同类型的对象所能识别的事件一定不相同
5、VisualBasic中的工程文件的扩展名是____________。
()
A、.reg
B、.frm
C、.bas
D、.vbp
6、________是接收用户鼠标或键盘输入的能力。
当对象具有____________时,可接受用户的输入。
()
A、事件
B、属性
C、焦点
D、对象
7、所谓____________就是使某个对象进入活动状态(又称激活)的一种操作或动作。
()
A、事件
B、属性
C、方法
D、对象
8、一只白色的足球踢进球门,则白色、足球、踢、进球门是________。
()
A、属性、对象、方法、事件
B、属性、对象、事件、方法
C、对象、属性、方法、事件
D、对象、属性、事件、方法
9、VisualBasic是一种面向________的程序设计语言。
()
A、过程
B、用户
C、方法
D、对象
10、下面________语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。
()
A、List1.AddItem“ABC”,List1.ListIndex
B、List1.Text=“ABC”
C、List1.List(List1.ListIndex)=“ABC”
D、前三项均可
11、下面所列的控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是________。
()
A、List1.ListCount
B、Text1.Index
C、Dir1.Path
D、Label1.Visible
12、单选按钮(OptionButton)用于一组互斥的选项中。
若一个应用程序包含多组互斥条件,可在不同的________中安排适当的单选按钮,即可实现。
()
A、框架控件(Frame)或图象控件(Image)
B、组合框(ComboBox)或图象控件(Image)
C、组合框(ComboBox)或图片框(PictureBox)
D、框架控件(Frame)或图片框(PictureBox)
13、以下有关对象属性的说法中正确的是________。
()
A、对象所有的属性都罗列在属性窗口列表
B、不同对象不可能有同名属性
C、不同对象的同名属性取值一定相同
D、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。
14、用窗体的________属性来设置窗体的标题。
()
A、Style
B、Text
C、Caption
D、Name
15、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入________。
()
A、-
B、+
C、&
D、#
16、关于窗体Name属性的叙述,正确的是________。
()
A、窗体Name属性可以具有与别的公共对象相同的名字
B、窗体Name属性和变量定义一样
C、窗体Name属性最长可达255个字符
D、窗体Name属性不能具有与别的公共对象相同的名字
17、窗体有一个方法可以使窗体隐藏但不从内存中卸载,该方法是____________。
()
A、Show
B、Release
C、Hide
D、Unload
18、设在菜单编辑器中定义了一个菜单项,名为menu1。
为了在运行时让该菜单项变灰,应使用的语句是____________。
()
A、menu1.Enabled=True
B、menu1.Enabled=False
C、menu1.Visible=True
D、menu1.Visible=False
19、当对象失去焦点时,将会发生____________事件。
()
A、GetFocus
B、LostFocus
C、Focus
D、SetFocus
20、要使文本框能显示多行文字,则需设定它的____________属性为True。
()
A、Caption
B、PasswordChar
C、MultiLine
D、Seleted
21、将文本框的ScrollBars属性设置为非零值,却没有效果,原因是____________。
()
A、文本框中没有内容
B、文本框的MultiLine属性值为False
C、文本框的MultiLine属性值为True
D、文本框的Locked属性值为True
22、当命令按钮的________属性被设置为True时,按[Esc]键与单击该命令按钮的作用相同。
()
A、Cancel
B、Default
C、Style
D、Picture
23、对于一个含有计时器控件的窗体,每经过一段由________属性指定的时间间隔,就会产生一个Timer事件。
()
A、Name
B、Enabled
C、Caption
D、Interval
24、只有当一个对象的________和________属性为True时,它才能获得焦点。
()
A、Enabled;Visible
B、Visible;Caption
C、Visible;Name
D、Enabled;Caption
25、下列控件中,可以接收焦点的是________。
()
A、文本框
B、图像框
C、框架
D、形状
26、在3种类型的组合框中,只有________才能接收DblClick事件。
()
A、下拉式组合框
B、简单组合框
C、下拉式列表框
D、下拉式列表框和下拉式组合框
27、在运行过程中要把某控件变灰,应把____________属性设置为False。
()
A、Default
B、Visible
C、Activate
D、Enabled
28、能够获得一个文本框中被选取文本的内容的属性是____________。
()
A、Text
B、Length
C、SelStart
D、SelText
29、某些对象有只读属性,如Name属性,这种属性在设计阶段设置,不能在运行期间改变。
以下________属性为只读属性。
()
A、ControBox
B、Enabled
C、BorderStyle
D、WindowState
30、描述X、Y中只有一个小于Z的逻辑表达式是________。
()
A、X B、X C、X D、X 31、下列语句运行时系统给出错误提示的是________。 () A、Print-32000-769 B、Print"1E2"+8 C、Print"AB"&128 D、Print3=2=4 32、对于某对象的SetFocus与GotFocus描述正确的是________。 () A、SetFocus是方法,GotFocus是事件 B、SetFocus是事件,GotFocus是事件 C、SetFocus是方法,GotFocus是方法 D、SetFocus是事件,GotFocus是方法 33、有应用代码: Text1.Text="VisualBasic",其中的Text1、Text和"VisualBasic"分别代表____。 () A、对象、值、属性 B、对象、方法、属性 C、对象、属性、值 D、属性、对象、值 34、在使用菜单编辑器创建菜单时,可在菜单名称中首字母前插入符号________,那么在运行程序时按Alt键和该字母键就可打开该命令菜单。 () A、下划线 B、& C、$ D、@ 35、在程序中可以通过复选框和单选框按钮的____________属性值来判断它们的当前状态它。 () A、Caption B、Value C、Checked D、Selected 36、应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为____________。 () A、Form_Click()Command1_Click B、Frm1_Click()Command1_Clic C、Form_Click()Cmd1_Click D、Frm1_Click()Cmd1_Click 37、在下列关于菜单的说法中,错误的是____________。 () A、每个菜单项都是一个控件,与其他控件一样也有自己的属性和事件 B、除了Click事件之外,菜单项还能响应其他的如DblClick等事件 C、菜单项的捷径键不能任意设置 D、在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择 38、在用菜单编辑器设计菜单时,必须输入的项有____________。 () A、快捷键 B、标题 C、索引 D、名称 39、将数据项“China”添加到列表框(Listl)中成为第一项应使用____________语句。 () A、Listl.Addltem"China",0 B、Listl.Addltem"China",1 C、Listl.Addltem0,"China" D、Listl.Addltem1,"China" 40、下列控件中,没有Caption属性的是____________。 () A、框架 B、列表框 C、复选框 D、单选按钮 41、窗体Form1的名称属性是frm,它的Load事件过程名是_____。 () A、Form-Load B、Form_Load C、frm_Load D、Me_CmdOK 42、以下有关对象属性的说法中错误的是____________。 () A、所有的对象都具有Name(名称)属性 B、只能在执行时设置或改变的属性为执行时属性 C、对象的某些属性只能在设计时设定,不能使用代码改变 D、Enabled属性值设为False的控件对象在窗体上将不可见 43、使用____________方法,可以将列表框List1中的所有项删除掉。 () A、List1.Txt="" B、AddItem C、RemoveItem D、Clear 44、对正实数X的第四位小数四舍五入的VB表达式是________。 () A、0.001*Int(x+0.0005) B、0.001*(1000*x+0.5) C、0.001*Int(1000*x+5) D、0.001*Int(1000*(x+0.0005)) 45、设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是________。 () A、Text1=a/b*a B、Text1=a*a/b C、Text1=“200”*a/b D、Text1=a&b&a 46、函数Cint(–3.5),Int(–3.5),Fix(–3.5)的值分别是________。 () A、-3,–4,–3 B、-4,–4,–3 C、-3,–4,–4 D、-4,–3,–3 47、执行语句"Printformat(5459.478,"##,##0.00")",正确的输出结果是________。 () A、5459.48 B、5,459.48 C、5,459.478 D、5,459.47 48、下列没有类型说明符的变量是_________。 () A、日期型 B、长整型 C、字符串型 D、货币型 49、VB表达式Sqr(a+b)^3*2中优先进行运算的是________。 () A、Sqr函数 B、+ C、^ D、* 50、下列语句中不能正常执行的是________。 () A、print+32758+10 B、print5+9=15 C、print"65"+12 D、print"65"&12 51、如果一个变量未指明数据类型,那么,VB默认这个变量为______变量。 () A、变体型 B、整型 C、公共 D、字符串型 52、在窗体Form1上画两个文本框(Name属性分别为Fext1和Text2)和一个命令按钮(Name属性为Command1),程序如下。 执行后结果为___________。 PrivateSubCommand1_Click() a=Text1.Text+Text2.Text Printa EndSub PrivateSubForm_load() Text1.Text="123" Text2.Text="321" EndSub() A、444 B、321123 C、123321 D、132231 53、要判断“月收入在2000元以上(含2000元)且5000元以下(不含5000元)”的职工,应该使用的逻辑表达式是____________。 () A、M>2000ANDM<=5000 B、M>2000OrM<=5000 C、M>=2000ANDM<5000 D、M>=2000OrM<5000 54、下列程序的执行结果是____________。 x=–6^2 PrintSgn(x)+Abs(x)+Int(x)() A、–36 B、–1 C、0 D、–72 55、下列语句执行后的输出结果是____________。 (一个方格表示一个空格) Wage=26 Print"工资"; PrintWage() A、工资□26 B、工资□□26 C、“工资”□26 D、“工资”□□26 56、语句Print4+5\6*7/8Mod9的值是____________。 () A、4 B、5 C、6 D、7 57、下列____________是合法的VB变量名。 () A、_5a B、我_AB C、5name D、Use&DASF 58、MsgBox函数返回值的类型为____________。 () A、整体数值 B、字符串 C、变体 D、数值或字符串 59、用于字符串连接的运算符是____________。 () A、& B、+ C、And D、A、B都可以 60、表达式(-1)*Sgn(-100+Int(Rnd*100))的值是____________。 () A、随机数 B、0 C、1 D、-1 61、如果a是一个正实数,对x的第3位小数四舍五入的表达式是____________。 () A、0.01*Int(a+0.005) B、0.01*Int(a+0.05) C、0.01*Int(100*(a+0.005) D、0.01*Int(100*(a+0.05)) 62、不能正确表示条件“两个整型变量X和Y之一为0,但不能同时为0”的布尔表达式是________。 () A、X*Y=0And(X<>0OrY<>0) B、(X=0OrY=0)And(X<>0OrY<>0) C、Not((X=0OrY=0)And(X<>0OrY<>0)) D、X*Y=0AndX+Y<>0 63、函数Int(Rnd*11)+10的值的范围是____________。 () A、[10,20] B、[0,20] C、[10,10] D、[10,11] 64、满足“当a的值是偶数时为0,是奇数时为1”的要求的表达式是____________。 () A、aMod2=0 B、NotaMod2<>0 C、Not(aMod2) D、(a\2*2-a)=0 65、VisualBasic的一行可以写多条语句,语句之间用____________隔开。 () A、逗号 B、分号 C、顿号 D、冒号 66、如果将布尔常量False赋值给一个整形变量,则整型变量的值为____________。 () A、0 B、-1 C、True D、False 67、设a为Integer型变量,s为Single型变量,把3.75赋值给s后,再执行下列某一语句,则在文本框中显示的结果与执行语句a=s: Text1=a的结果相同的有________个。 ①a=Int(s): Text1=a ②a=Fix(s): Text1=a ③a=CInt(s): Text1=a ④a=Format(s,”#####”): Text1=a() A、1 B、2 C、3 D、4 68、i被j整除的逻辑表达式是________________。 () A、i/j=0 B、i\j=0 C、i<>0 D、imodj=0 69、x+y小于10且x-y要大于0的逻辑表达式是________________。 () A、x+y<10,x-y>0 B、(x+y<10): (x-y)>0 C、x+y<10Andx-y>0 D、x+y<10x-y>0 70、赋值语句: a=123+MID("123456",3,2)执行后,a变量中的值是____________。 () A、"12334" B、123 C、12334 D、157 71、表达式Len("123程序设计ABC")的值是____________。 () A、10 B、14 C、20 D、17 72、己知A$"12345678";,则表达式Val(Left(A,4)+Mid(A,4,2))的值为____________。 () A、123456 B、123445 C、8 D、6 73、\、/、Mod、*四个算术运算符中,优先级别最低的是____________。 () A、\ B、/ C、Mod D、* 74、表达式16/4-2^5*8/4MOD5/2的值为____________。 () A、14 B、4 C、20 D、2 75、语句Print"5*20"输出的结果是________。 () A、"5*20" B、出现错误信息 C、5*20 D、100 76、x+y小于10且x-y大于0的逻辑表达式是________。 () A、x+y<10Orx-y>0 B、(x+y)<10: (x-y)>0 C、x+y<10Andx-y>0 D、x+y<10.And.x-y>0 77、在文本框Text1中输入数字12,Text2中输入数字34,执行以下语句,只有____________。 可使文本框Text3中显示46。 () A、Text3.Text=Text1.Text&Text2.Text B、Text3.Text=Val(Text1.Text)+Val(Text2.Text) C、Text3.Text=Text1.Text+Text2.Text D、Text3.Text=Val(Text1.Text)&Val(Text2.Text) 78、在程序中将变量Inta、Bl、St、D分别定义为Integer类型、Boolean类型、String类型和Date类型,下列赋值语句中,正确的是____________。 () A、Inta="333"+"22" B、D=#10/05/01# C、St=5+"abc" D、Bl=#True# 79、以下__________程序段可以实施X,Y变量值的变换.() A、Y=X: X=Y B、Z=X: Y=Z: X=Y C、Z=X: X=Y: Y=Z D、Z=X: W=Y: Y=Z: X=Y 80、语句Print“Int(-13.2)=”;Int(-13.2)的输出结果为__________.() A、Int(-13.2)=-13.2 B、Int(-13.2)=13.2 C、Int(-13.2)=-13 D、Int(-13.2)=-14 81、语句x=x+1的正确含义是__________.() A、变量X的值与X+1的值相等 B、将变量X的值存在X+1中去 C、将变量X的值加1后赋给变量X D、变量X的值为1 82、下列语句中的语句可以用来正确地声明一个动态数组。 () A、PrivateA(n)AsInteger B、DimA()AsInteger C、DimA(,)AsInteger D、DimA(1ton) 83、在窗体上画一个命令按钮,名称为Command1,然后编写如下程序: PrivateSubCommand1_Click() DimaAsInteger,bAsInteger DoWhileb<100 b=b+5 a=a+b Ifb>20ThenExitDo Loop Printa,b EndSub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是_________。 () A、5020 B、7525 C、5025 D、7520 84、有如下程序: PrivateSubCommand1_Click() score=65 selectCasescore CaseIs<60 a$="F" Case60To69 a$="D" Case70To79 a$="C" Case80To89 a$="B" Caseelse a$="A" EndSelect MsgBoxa$ EndSub 程序运行后,消息对话框中显示的内容为_______。 () A、A B、B C、C D、D 85、下列程序: PrivateSubForm_Click() Forj=1To15 a=a+jMod3 Nextj Printa EndSub 运行后输出的结果是__________。 () A、1 B、15 C、90 D、120 86、在窗体上画一个名称为Command1的命令按钮,然后编写如下程序: PrivateSubCommand1_Click() StaticAAsInteger StaticBAsInteger Cls B=2 B=B+3 A=3+A printA,B EndSub 程序运行时,3次单击命令按钮Command1后,窗体上显示的结果为___________。 () A、35 B、66
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vb 期末 理论 复习资料