生工类vb综合练习题第一套试题答案及解析.docx
- 文档编号:4054617
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:24
- 大小:25.97KB
生工类vb综合练习题第一套试题答案及解析.docx
《生工类vb综合练习题第一套试题答案及解析.docx》由会员分享,可在线阅读,更多相关《生工类vb综合练习题第一套试题答案及解析.docx(24页珍藏版)》请在冰豆网上搜索。
生工类vb综合练习题第一套试题答案及解析
09生工类vb综合练习题第一套
满分:
119分
姓名:
________
1、单项选择题(本题共计104分)
1、能被对象所识别的动作与可执行的活动分别称为对象的________。
()
A、方法、事件
B、事件、方法
C、事件、属性
D、过程、方法
2、以下关于事件的说法,正确的是________。
()
A、事件是由系统预先定义好的,能够被对象识别的动作
B、用户可以根据需要建立新的事件
C、事件的名称是可以改变的,由用户预先定义
D、不同类型的对象所能识别的事件一定不相同
3、VisualBasic中的工程文件的扩展名是____________。
()
A、.reg
B、.frm
C、.bas
D、.vbp
4、VisualBasic中的标准模块文件的扩展名是____________。
()
A、.reg
B、.frm
C、.bas
D、.vbp
5、VisualBasic中的窗体文件的扩展名是____________。
()
A、.reg
B、.frm
C、.bas
D、.vbp
6、________是接收用户鼠标或键盘输入的能力。
当对象具有____________时,可接受用户的输入。
()
A、事件
B、属性
C、焦点
D、对象
7、所谓____________就是使某个对象进入活动状态(又称激活)的一种操作或动作。
()
A、事件
B、属性
C、方法
D、对象
8、将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件到其他机器上不能运行的主要原因是____________。
()
A、运行的机器上无VB系统
B、缺少.frm窗体文件
C、该可执行文件有病毒
D、以上原因都不对
9、________在用户的应用程序执行期间发生,比如鼠标单击或敲击键盘。
()
A、方法
B、属性
C、事件
D、工程
10、VB的使用目的是________________________。
()
A、开发Windows应用程序
B、图像处理
C、制作WAV文件
D、文字处理
11、VisualBasic是一种面向________的程序设计语言。
()
A、过程
B、用户
C、方法
D、对象
12、下面________语句,可以将列表框List1中当前选定的列表项的值替换成“ABC”。
()
A、List1.AddItem“ABC”,List1.ListIndex
B、List1.Text=“ABC”
C、List1.List(List1.ListIndex)=“ABC”
D、前三项均可
13、下面所列的控件属性中,其值既能在程序设计时设定,又能在程序运行时通过赋值改变的是________。
()
A、List1.ListCount
B、Text1.Index
C、Dir1.Path
D、Label1.Visible
14、在VB中,下列关于控件的属性或方法中,搭配错误的有________个。
①Timer1.Interval
②List1.Cls错误
③Text1.Print错误
④List1.RemoveItem
⑤Vscroll1.Value
⑥Picture1.Print()
A、0
B、1
C、2
D、3
15、单选按钮(OptionButton)用于一组互斥的选项中。
若一个应用程序包含多组互斥条件,可在不同的________中安排适当的单选按钮,即可实现。
()
A、框架控件(Frame)或图象控件(Image)
B、组合框(ComboBox)或图象控件(Image)
C、组合框(ComboBox)或图片框(PictureBox)
D、框架控件(Frame)或图片框(PictureBox)
16、若在一个应用程序窗体上,依次创建了CommandButton、TextBox、Label1等控件,则运行该程序显示窗体时,________会首先获得焦点。
()
A、窗体
B、CommandButton
C、Label1
D、TextBox
17、以下有关对象属性的说法中正确的是________。
()
A、对象所有的属性都罗列在属性窗口列表
B、不同对象不可能有同名属性
C、不同对象的同名属性取值一定相同
D、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。
18、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入________。
()
A、-
B、+
C、&
D、#
19、在VisualBasic最基本的对象是________,它是应用程序的基石。
()
A、标签
B、窗体
C、文本框
D、命令按钮
20、一个可执行的VisualBasic中应用程序至少要包括一个________。
()
A、标准模块
B、类模块
C、窗体模块
D、辅助模块
21、VisualBasic程序设计时常用的Print、Cls属于________。
()
A、属性
B、打印字库
C、方法
D、事件
22、窗体上有3个按钮Command1、Command2和Command3,如以下代码,该程序的功能是________。
PrivateSubCommand1_Click()
Command2.Enabled=False
Command3.Enabled=False
EndSub()
A、当击按钮Command1时,按钮2和按钮3都不可用
B、当击按钮Command1时,按钮2和按钮3都不可见
C、当击按钮Command1时,按钮2不可用和按钮3不可见
D、当击按钮Command1时,按钮2不可见和按钮3不可用
23、工程资源管理器用来显示和管理工程所包含的________等全部项目。
()
A、变量和常数
B、变量和数组
C、窗体和模块
D、过程和事件
24、只能由系统触发的是___________事件。
()
A、Resize
B、DblClick
C、Timer
D、Paint
25、关于窗体Name属性的叙述,正确的是________。
()
A、窗体Name属性可以具有与别的公共对象相同的名字
B、窗体Name属性和变量定义一样
C、窗体Name属性最长可达255个字符
D、窗体Name属性不能具有与别的公共对象相同的名字
26、窗体有一个方法可以使窗体隐藏但不从内存中卸载,该方法是____________。
()
A、Show
B、Release
C、Hide
D、Unload
27、有一名为Menu123的菜单项,在运行时希望把它隐藏起来,应使用的语句为____________。
()
A、Menu123.Enabled=False
B、Menu123.Enabled=True
C、Menu123.Visible=False
D、Menu123.Visible=True
28、列表框的____________属性代表着列表框中项目的数目。
()
A、List
B、ListIndex
C、ListCount
D、Seleted
29、要使文本框能显示多行文字,则需设定它的____________属性为True。
()
A、Caption
B、PasswordChar
C、MultiLine
D、Seleted
30、使用文本框显示文字时,只能显示8个字符,则需设定它的____________属性为8。
()
A、Caption
B、PasswordChar
C、MaxLength
D、Value
31、将文本框的ScrollBars属性设置为非零值,却没有效果,原因是____________。
()
A、文本框中没有内容
B、文本框的MultiLine属性值为False
C、文本框的MultiLine属性值为True
D、文本框的Locked属性值为True
32、要从自定义对话框Form2中退出,可以在该对话框的“退出”按钮的Click事件过程中使用的语句是________。
()
A、UnloadForm2
B、HideForm2
C、Unload.Form2
D、Form2.Unload
33、当命令按钮的________属性被设置为True时,按[Esc]键与单击该命令按钮的作用相同。
()
A、Cancel
B、Default
C、Style
D、Picture
34、对于一个含有计时器控件的窗体,每经过一段由________属性指定的时间间隔,就会产生一个Timer事件。
()
A、Name
B、Enabled
C、Caption
D、Interval
35、只有当一个对象的________和________属性为True时,它才能获得焦点。
()
A、Enabled;Visible
B、Visible;Caption
C、Visible;Name
D、Enabled;Caption
36、运行程序后,可以按________键和指定的字母键,将焦点移到与相应标签邻近的文本框。
()
A、Ctrl
B、Shift
C、Alt
D、Tab
37、若要使标签控件显示时,不覆盖其背景内容,应设置标签控件的____________属性。
()
A、BackColor
B、BorderStyle
C、ForeColor
D、BackStyle
38、窗体从加载到显示出来,下列最先发生的事件是____________。
()
A、Load
B、Resize
C、Activate
D、Paint
39、在运行过程中要把某控件变灰,应把____________属性设置为False。
()
A、Default
B、Visible
C、Activate
D、Enabled
40、为了使标签Label1显示文字"姓名",可把Label1的____________属性设置为"姓名"。
()
A、Caption
B、Text
C、Word
D、Name
41、判断在文本框内是否按下了回车键,应通过____________事件过程。
()
A、Change
B、KeyPress
C、GotFocus
D、Click
42、在设计列表框时,若实现输入多行文字的目的,应使用____________键实现文本的换行。
()
A、Enter
B、Alt+Enter
C、Ctrl+Shift+Enter
D、Ctrl+Enter
43、任何控件都有____________属性。
()
A、Caption
B、BorderStyle
C、Name
D、BackColor
44、某些对象有只读属性,如Name属性,这种属性在设计阶段设置,不能在运行期间改变。
以下________属性为只读属性。
()
A、ControBox
B、Enabled
C、BorderStyle
D、WindowState
45、描述X、Y中只有一个小于Z的逻辑表达式是________。
()
A、X B、X C、X D、X 46、下列语句运行时系统给出错误提示的是________。 () A、Print-32000-769 B、Print"1E2"+8 C、Print"AB"&128 D、Print3=2=4 47、对于某对象的SetFocus与GotFocus描述正确的是________。 () A、SetFocus是方法,GotFocus是事件 B、SetFocus是事件,GotFocus是事件 C、SetFocus是方法,GotFocus是方法 D、SetFocus是事件,GotFocus是方法 48、窗体上有多个控件,在Form_Activate()事件过程中添加________语句,就可以保每次运行程序时,都将光标定位在文本框Text1上。 () A、Text1.Text="" B、Text1.SetFocus C、Form1.SetFocus D、Text1.Visible=True 49、有应用代码: Text1.Text="VisualBasic",其中的Text1、Text和"VisualBasic"分别代表____。 () A、对象、值、属性 B、对象、方法、属性 C、对象、属性、值 D、属性、对象、值 50、在程序中可以通过复选框和单选框按钮的____________属性值来判断它们的当前状态。 () A、Caption B、Value C、Checked D、Selected 51、使用________方法可将新的列表项添加到一个列表框中。 () A、Print B、AddItem C、Clear D、RemoveItem 52、应用程序窗体的名称属性为Frm1,窗体上有一个命令按钮,其名称属性为Cmd1,窗体和命令按钮的Click事件过程名分别为____________。 () A、Form_Click()Command1_Click B、Frm1_Click()Command1_Clic C、Form_Click()Cmd1_Click D、Frm1_Click()Cmd1_Click 53、假定时钟控件的Interval属性为1000,Enabled属性为True,并且有下面的事件过程,则1秒钟的时候窗体上将输出____________个字母“a”。 PrivateSubTimer1_Timer() Fori=1To10 Print"a" Nexti EndSub() A、1000次 B、10000次 C、10次 D、以上都不对 54、执行了下面的程序后,列表框中的数据项有____________。 SubForm_Click() Fori=1To6 List1.AddItemi Nexti Fori=1To3 List1.RemoveItemi Nexti EndSub() A、1 5 6 B、2 4 6 C、4 5 6 D、1 3 5 55、引用列表框(Listl)最后一个数据项应使用____________。 () A、Listl.List(Listl.ListCount) B、Listl.List(Listl.ListCount-1) C、Listl.Lis((ListCount) D、Listl.List(ListCount-1) 56、文本框没有____________属性。 () A、Enabled B、Visible C、BackColor D、Caption 57、下列控件中,____________控件不能改变大小。 () A、TextBox B、Label C、Frame D、Timer 58、当在文本框输入“ABCD”四个字符时,结果是____________。 A、ABCD B、A(换行)B(换行)C(换行)D(换行) C、AABABCABCD D、A(换行)AB(换行)ABC(换行)ABCD(换行) 59、不能在窗体上选择多个控件的方法有________________________。 () A、按住【Alt】键同时单击每个控件 B、单击每个控件 C、通过鼠标拖动一方框将它们选定 D、按住【Ctrl】键同时单击每个控件 60、以下所列的7个控件中,具有Caption属性的有____________个。 PictureBox(图片框)、Frame(框架)、OptionButton(单选按钮)、ListBox(列表框)、TextBox(文本框)、Form(窗体)、DriveListBox(驱动器列表框).() A、3 B、4 C、2 D、5 61、以下使用方法的语句中,正确的是____________。 () A、List1.Clear B、Form1.Clear C、Combo1.Cls D、Picture1.Clear 62、在以下有关对象属性的叙述中,不正确的是____________。 () A、一个对象的属性可分为外观、行为等若干类。 B、不同属性可能具有不同的数据类型。 C、一个对象的所有属性都可在属性窗口的列表中进行设置。 D、属性窗口中的属性列表既可按字母序也可按类别排列。 63、对正实数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)) 65、函数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 66、执行下列程序,输出结果为___________。 PrivateSubCommand1_Click() DimbAsSingle B=2/3 Printb EndSub() A、0.6666666666667 B、1 C、0 D、0.6666667 67、有如下程序代码: PrivateSubCommand1_Click() s=Sin(3.1415926/2) MsgBoxs EndSub 程序运行后,消息对话框显示_________。 () A、0 B、1 C、1.5708 D、2 68、VB表达式Sqr(a+b)^3*2中优先进行运算的是________。 () A、Sqr函数 B、+ C、^ D、* 69、求圆的内接正多边形的面积公式为nRsin(π/n)Rcos(π/n),其的对应的VB6.0算术表达式是________。 其中n为大于2的正整数,R为圆半径,π为圆周率。 () A、n*r*sin(3.14159/n)*r*cos(3.14159/n) B、n×R×sinπ/n×R×cosπ/n C、n×R×sin(3.14159/n)*R*cos(3.14159/n) D、nRsin(π/n)Rcos(π/n) 70、执行以下程序段后,变是c$的值为____________。 PrivateSubCommand1_Click() A$="ViaualBASICprogramming" B$=B$&UCase(Mid$(A$,7,6)&Right$(A$,12)) PrintB$ EndSub() A、ViaualBASICProgramming B、BasicProgramming C、basicprogramming D、BASICPROGRAMMING 71、如果一个变量未指明数据类型,那么,VB默认这个变量为______变量。 () A、变体型 B、整型 C、公共 D、字符串型 72、在窗体Form1上画两个文本框(Name属性分别为Text1和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 73、要判断月收入在2000元以上(含2000元)且5000元以下(不含5000元)的职工,应该使用的逻辑表达式是____________。 () A、M>2000ANDM<=5000 B、M>2000OrM<=5000 C、M>=2000ANDM<5000 D、M=2000OrM=5000 74、下列程序的执行结果是____________。 x=–6^2 PrintSgn(x)+Abs(x)+Int(x)() A、–36 B、–1 C、0 D、–72 75、下列语句执行后的输出结果是____________。 (一个方格表示一个空格) Wage=26 Print"工资"; PrintWage() A、工资□26 B、工资□□26 C、“工资”□26 D、“工资”□□26 76、以下语句的输出结果是____________。 (一个方格表示一个空格) a$="123" b$="456" Printa$;b$() A、123□456 B、123456 C、□123□456□ D、□123□□456 77、设M=3,N=5,P=4.5,Q=2.5,表达式(M*N+2)/(P-Q)的计算结果为____________。 () A、8 B、9 C、8.5 D、8.0 78、下列____________是日期型常量。 () A、"Iamastudent" B、"江苏南京" C、#02/25/1999# D、123# 79、下面程序的执行是____________。 PrivateSubCommand1_click() x="321" y="567" z=Val(x+y) Printz EndSub() A、321 B、567 C、888 D、321567 80、在窗体中添加一个命令按钮和一个标签(Labell),编写命令按钮Command1的Click事件代码: Dima(3)AsSingle PrivateSubCommand1_click() DimpAsString Forn=0To3 a(n)=val(InputBox("输入第"&n&"个数")) Next p=a(0)&","&a (1)&","&a (2)&","&a(3) Labell.Caption=p EndSub 程序运行后,分别在InputBox中输入6,7,8,9,标签中显示的是____________。 () A、6,7,8,9 B、6789 C、6,7,8,9, D、6789 81、MsgBox函数返回值的类型为____________。 () A、整体数值 B、字符串 C、变体 D、数值或字符串 82、以下说法不正确的是____________。 () A、Chr$()函数的作用是把自变量表达式的值转换为相应的ASCII码 B、Val()函数用来把自变量字符串转换为数值 C、Log()函数产生一个0-1之间的单精度浮点数 D、Rnd()函数产生一个0-1之
PrivateSubTextl_Change()
PrintText1;
EndSub()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生工类 vb 综合 练习题 第一 试题答案 解析
![提示](https://static.bdocx.com/images/bang_tan.gif)