1、 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、 V
2、isualBasic中的标准模块文件的扩展名是 _。 ( ) 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后,将该可执行文件到其他
3、机器上不能运行的主要原因是 _。 ( ) 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、
4、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.R
5、emoveItem 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、
6、 TextBox、 Label1 等控件,则运行该程序显示窗体时, _会首先获得焦点。 ( ) A、窗体 B、 CommandButton C、 Label1 D、 TextBox 17、以下有关对象属性的说法中正确的是 _。 ( ) A、对象所有的属性都罗列在属性窗口列表 B、不同对象不可能有 同名属性 C、不同对象的同名属性取值一定相同 D、对象的某些属性即可在属性窗口设置,也可以通过属性代码设置或改变。 18、如果要在两个菜单命令项之间加一条分隔线,可在标题文本框中键入 _。 ( ) A、 - B、 + C、 退出 按钮的 Click事件过程中使用的语句是 _。 ( ) A、 Unloa
7、d Form2 B、 Hide Form2 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; Visibl
8、e 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、 Pain
9、t 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、 E
10、nter 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、 XPrivate Sub Textl_Change() P
11、rint Text1; End Sub ( ) 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(列表框 )
12、、 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的
13、第四位小数四舍五入的 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) 64、设整型变量 a、 b 的当前取值分 别为 200 与 20,以下赋值语句中不能正确执行的是_。 ( ) A、 Text1=a/b*a B、 Text1=a*a/b C、 Text1=“ 200” *a/b D、 Text1=aba 65、函数 Cint( 3.5), Int( 3.5), Fix( 3.5)的值分别是 _。 ( ) A、 -3, 4
14、, 3 B、 -4, 4, 3 C、 -3, 4, 4 D、 -4, 3, 3 66、执行下列程序,输出结果为 _。 Private Sub Command1_Click( ) Dim b As Single B=2 / 3 Print b End Sub ( ) A、 0.6666666666667 B、 1 C、 0 D、 0.6666667 67、有如下程序代码: Private Sub Command1_Click( ) s=Sin(3.1415926/2) MsgBox s End Sub 程序运行后,消息对话框显示 _。 ( ) A、 0 B、 1 C、 1.5708 D、 2 6
15、8、 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$的值为 _。
16、Private Sub Command1_Click( ) A$ = “Viaual BASIC programming“ B$ = B$& UCase(Mid$(A$, 7, 6) & Right$(A$, 12) Print B$ End Sub ( ) A、 Viaual BASIC Programming B、 Basic Programming C、 basic programming D、 BASIC PROGRAMMING 71、如果 一个变量未指明数据类型,那么, VB默认这个变量为 _变量。 ( ) A、变体型 B、整型 C、公共 D、字符串型 72、在窗体 Form1上画两个文本框( Name属性分别为 Fext1和 Text2)和一个命令按钮( Name属性为 Command1),程序如下。执行后结果为 _。 Private Sub Command1_Click() a=Text1.Text+Text2.Text Print a End Sub Private Sub Form_load()