1、国家二级 VB机试(对象及其操作)模拟试卷 1及答案与解析 一、选择题 1 以下关于 VB对象属性的叙述中,错误的是 ( )。 ( A)属性是对象的特征 ( B)对象的所有属性值都可以在属性窗口中设置 ( C)不同对象可以具有同名的属性 ( D)对象的某些属性可以在程序中设置 2 以下关于事件、事件驱动的叙述中,错误的是 ( )。 ( A)事件是可以由窗体或控件识别的操作 ( B)事件可以由用户的动作触发 ( C)一个操作动作只能触发一个事件 ( D)事件可以由系统的某个状态的变化而触发 3 在面向对象的程序设计中,可被对象识别的动作称为 ( )。 ( A)方法 ( B)事件 ( C)过程 (
2、 D)函数 4 在设计窗体时,双击窗体的任何地方,可以打开的窗口是 ( )。 ( A)代码窗口 ( B)属性窗口 ( C)工程资源管理器窗口 ( D)工具箱窗口 5 为了使窗体的大小可以改变,必须把它的 BorderStyle属性设置为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 6 为了使窗体左上角不显示控制框,需设置为 False的属性是 ( )。 ( A) Visible ( B) Enabled ( C) ControlBox ( D) Caption 7 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是 ( )。
3、( A)单击窗体上没有控件的地方 ( B)单击任意一个控件 ( C)双击任意一个控件 ( D)单击属性窗口的标题栏 8 设窗体名称为 frmTest,为了在程序代码中将窗体的标题改为 “等级考试 ”,其代码应该是 ( )。 ( A) frmTest Caption=“等级考试 “ ( B) Forml Caption=“等级考试 “ ( C) frmTest Title=“等级考试 “ ( D) Forml Title=“等级考试 “ 9 为了在运行时能显示窗体左上角的控制框 (即系统菜单 ),应执行的操作是 ( )。 ( A)把窗体的 ControlBox属性设置为 False,其他属性任意
4、 ( B)把窗体的 ControlBox属性设置为 True,并且把 BorderStyle属性设置为 1到 5中的一个数 ( C)把窗体的 ControlBox属性设置为 True,并且把 BorderStyle属性设置为 0 ( D)把窗体的 ControlBox属性设置为 Fale,并且把 BorderStyle属性设置为 1到 5中的一个数 10 在程序运行时,下面的叙述中正确的是 ( )。 ( A)用鼠标右键单击窗体中无控件的部分,会执行窗体的 Form_Load事件过程 ( B)用鼠标左键单击窗体的标题栏,会执行窗体的 Form_Click事件过程 ( C)只装入而不显示窗体,也会
5、执行窗体的 Form_Load事件过程 ( D)装人窗体后,每次显示该窗体时,都会执行窗体的 Form_Click事件过程 11 设窗体的名称为 Forml,标题为 Win,则窗体的 MouseDown事件过程的过程名是 ( )。 ( A) Form1_MouseDown ( B) Win_MouseDown ( C) Form_MouseDown ( D) MouseDown_Form1 12 以下关于窗体的叙述中,错误的是 ( )。 ( A) Hide方法能隐藏窗体,但窗体仍在内存中 ( B)使用 Show方法显示窗体时,一定触发 Load事件 ( C)移动或放大窗体时,会触发 Paint
6、事件 ( D)双击窗体时,会触发 DblClick事件 13 在 Visual Basic中,所有标准控件都具有的属性是 ( )。 ( A) Caption ( B) Name ( C) Text ( D) Value 14 能够用于标识对象名称的属性是 ( )。 ( A) Name ( B) Caption ( C) Value ( D) Text 15 在窗体上添加 “控件 ”的正确的操作方式是 ( )。 ( A)先单击工具箱中的控件图标,再单击窗体上适当位置 ( B)先单击工具箱中的控件图标,再双击窗体上适当位置 ( C)直接双击工具箱中的控件图标,该控件将出现在窗体上 ( D)直接将工
7、 具箱中的控件图标拖动到窗体上适当位置 16 以下叙述中错误的是 ( )。 ( A) Visual Basic是事件驱动型可视化编程工具 ( B) Visual Basic应用程序不具有明显的开始和结束语句 ( C) Visual Basic工具箱中的所有控件都具有宽度 (Width)和高度 (Height)属性 ( D) Visual Basic中控件的某些属性只能在运行时设置 17 为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是 ( )。 ( A)按住 Alt键,不要松开,然后单 击每个要选中的控件 ( B)按住 Shift键,不要松开,然后单击每个要选中的控件 (
8、 C)按住 Ctrl键,不要松开,然后单击每个要选中的控件 ( D)拖动鼠标画出一个虚线矩形,使所选中的控件位于这个矩形内 18 以下叙述中错误的是 ( )。 ( A)在通用过程中,多个形式参数之间可以用逗号作为分隔符 ( B)在 Print方法中,多个输出项之间可以用逗号作为分隔符 ( C)在 Dim语句中,所定义的多个变量可以用逗号作为分隔符 ( D)当一行中有多个语句时,可以用逗号作为分隔符 19 以下叙述中错误的是 ( )。 ( A)续行符与它前面的字符之间至少要有一个空格 ( B) Visual Basic中使用的续行符为下画线 (_) ( C)以撇号 ()开头的注释语句可以放在续行
9、符的后面 ( D) Visual Basic可以自动对输入的内容进行语法检查 20 下列有语法错误的赋值语句是 ( )。 ( A) y=7=9 ( B) s=m+n ( C) Text1 Text=10 ( D) m+n=12 21 下列打开 “代码窗口 ”的操作中错误的是 ( )。 ( A)按 F4键 ( B)单击 “工程资源管理 器 ”窗口中的 “查看代码 ”按钮 ( C)双击已建立好的控件 ( D)执行 “视图 ”菜单中的 “代码窗口 ”命令 22 设计窗体时,双击窗体上没有控件的地方,打开的窗口是 ( )。 ( A)代码窗口 ( B)属性窗口 ( C)工具箱窗口 ( D)工程窗口 23
10、 在 VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是 ( )。 24 在 Visual Basic环境下设计应用程序时,系统能自动检查出的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)逻辑错误和语法错误 ( D)运行错误 25 下面关于 VB应用程序的叙述中正确的是 ( )。 ( A) VB应用程序只能解释运行 ( B) VB应用程序只能编译运行 ( C) VB应用程序既能解释运行,也能编译运行 ( D) VB应用程序必须先编译,然后解释运行 26 以下关于 VB的叙述中,错误的是 ( )。 ( A) VB采用事件驱动方式运行 ( B) VB既能以
11、解释方式运行,也能以编译方式运行 ( C) VB程序代码中,过程的书写顺序与执行顺序无关 ( D) VB中一个对象对应一个事件 国家二级 VB机试(对象及其操作) 模拟试卷 1答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 对象只有部分属性可以在属性窗口中设置。 【知识模块】 对象及其操作 2 【正确答案】 C 【试题解析】 一个操作动作有时会触发一个或多个事件。比如当按下键盘的某键时,会触发 KeyDown和 KeyPress事件。故 A选项错误。 【知识模块】 对象及其操作 3 【正确答案】 B 【试题解析】 在 Visual Basic中可被对象识别的动作称为事件,事件是由用
12、户或系统触发的,触发后就会执行相应的事件过程代码。故选 B。 【知识模块】 对象及其操作 4 【正确答案】 A 【试题解析】 设计窗体时双击窗体的任何地方,默认打开的是代码窗口。故选A。 【知识模块】 对象及其操作 5 【正确答案】 B 【试题解析】 窗体的 BorderStyle属性是用来设置窗体的边框样式的。属性值 l为 Fixed Single, 3为 Fixed Dialog, 4为 Fixed ToolWindow,设置为这 3个属性值都不能改变窗口大小。 2是 Sizable,表示窗体大小可以改变。故选 B。 【知识模块】 对象及其操作 6 【正确答案】 C 【试题解析】 窗体的
13、Visible属性是设置窗体可见不可见; Enabled属性是设置可用不可用; Caption属性是用来设置窗体标题栏上显示的内容; ControlBox属性是设置窗体左上角是否显示控制框,当属性值为 True时,显示控制框,否则False时,不显示。故选项 C正确。 【知识模块】 对象及其操作 7 【正确答案】 A 【试题解析】 单击窗体上没有控件的地方,在属性窗口就会出现窗体的各属性,这样就可对窗体的属性进行设置,故 A选项正确。单击任意一个控件,在属性窗口中出现的是该控件的属性,故 B选项错误;双击任意一个控件,打开的是 “代码窗口 ”,故 C选项错误;单击属性窗口的标题栏,属性窗口成为
14、活动窗口,故 D选项错误。 【知识模块】 对象及其操作 8 【正确答案】 A 【试题解析】 窗体的标题设置方法:窗体名 Caption=新设置的标题名,由题意知,选项 A正确。 【知识模块】 对象及其操作 9 【 正确答案】 B 【试题解析】 ControlBox属性:运行程序时该属性有效。在窗体标题栏左边设置一个任务列表,单击窗体图标左上角显示系统菜单。 True:能显示系统菜单;False:不能显示系统菜单。 BorderStyle属性:为窗体等对象设置边框的式样。 0-None:窗体无边框。 1-FixeSingle:程序运行后窗体大小不被改变,单线边框。 2-Sizable:程序运行后
15、窗体大小可以被改变,双线边框。 3-FixedDouble:程序运行后窗体大小不被改变,双线窗体。 4-FixedToolWindow:程序运行后窗体大小可以被改变,单线边框。 5-SizableToolWindow:程序运行后窗体大小可以被改变。故本题答案为选项 B。 【知识模块】 对象及其操作 10 【正确答案】 C 【试题解析】 如果窗体是活动的,那么在窗体上按下鼠标右键 (尚未松手抬起 ),即会触发 Form_MouseDown事件,松手抬起后,要先触发 Form_MouseUp事件,然后再触发 Form_Click事件。如果窗体原先是非活动的,还会触发Form_GotFocus事件,
16、并且它最先发生。 Form_Load事件是窗体显示之前,加载时触发,单击窗体时不触发。故 A选项错误。 用鼠标左键单击窗体标题栏时,不会执行 Form_Click事件过程。故 B选项错误。 装入窗体后,每次显示该窗体时或窗体成为活动窗体时,都会执行 From_Active窗体的激活事件。故 D选项错误。 【知识模块】 对象及其操作 11 【正确答案】 C 【试题解析】 事件过程名格式是:控件名一事件过程名。 Form1是窗体控件的名称, Win是窗体的标题,所以窗体的 MouseDown事件过程名是Form1_MouseDown,故选 A o 【知识模块】 对象及其操作 12 【正确答案】 B
17、 【试题解析】 窗体的 Load事件是把窗体装入工作区的事件,即装入内存,然后窗体才显示出来,使用 Hide方法可以使窗体隐藏,但窗体仍在内存中,使用Show方法能使窗体显示出来。当窗体被移动或放大时,或者窗口移动时覆盖了一个窗体时,触发 Paint事件。双击窗体时会触发窗体的 DblClick事件。 【知识模块】 对象及其操作 13 【正确答案】 B 【试题解析】 Visual Basic标准控件中不同控件具有不同属 性,有的相同有的不同,但都具有 Name属性。故选 B。 【知识模块】 对象及其操作 14 【正确答案】 A 【试题解析】 每个对象都有 Name属性,用于识别不同的对象。故选
18、 A。 【知识模块】 对象及其操作 15 【正确答案】 C 【试题解析】 在窗体上添加控件有两种方法,一种是直接双击工具箱中的控件图标,该控件就会出现在窗体上;另一种是先单击工具箱中的控件图标,然后在窗体上拖动,该控件就出现在窗体上鼠标拖过的位置。 【知识模块】 对象及其操作 16 【正确答案】 C 【试题解析】 Visual Basic工具箱中不是所有的控件都具有宽度和高度属性,比如定时器控件 Timer、直线控件 Line就没有。故 C选项错误。 【知识模块】 对象及其操作 17 【正确答案】 A 【试题解析】 按住 Ah键只能选中单个控件,不能同时选中多个控件。故选 A。 【知识模块】
19、对象及其操作 18 【正确答案】 D 【试题解析】 一般情况下,输入程序时要求一行只写一条语句。但语句行较短时也可以将多个语句书写在同一行中,这时,语句之间使用冒号分隔。故 D选项错误。 【知识模块】 对象及其操作 19 【正确答案】 C 【试题解析】 续行符 “_”与前面的内容至少要保留一个空格,并且续行符只能出现在行尾,后面不能有注释。故选项 C错误。 【知识模块】 对象及其操作 20 【正确答案】 D 【试题解析】 赋值语句的格式是:变量名 =表达式。赋值号左边必须是变量名,不能是表达式或常量。 D选项中赋值号左边 m+n是表达式,不是变量名,故 D选项错误。 【知识模块】 对象及其操作
20、 21 【正确答案】 A 【试题解析】 按 F4键打开的是 “属性窗 口 ”,故 A选项错误。 【知识模块】 对象及其操作 22 【正确答案】 A 【试题解析】 双击窗体上没有控件的地方,默认打开 “代码窗口 ”。故选 A。 【知识模块】 对象及其操作 23 【正确答案】 D 【试题解析】 无法重复, 运行, 添加标准 EXE工程, 结束运行。 D选项正确。 【知识模块】 对象及其操作 24 【正确答案】 A 【试题解析】 Visual Basic中系统只能检查出语法错误,不能检查出逻辑错误。故选 A。 【知识模块】 对象及其操作 25 【正确答案】 C 【试题解析】 Visual Basic程序有两种运行方式,即解释方式与编译方式。 【知识模块】 对象及其操作 26 【正确答案】 D 【试题解析】 Visual Basic中一个对象可以对应一个或多个事件,事件可由用户或系统触发,触发后执行相应的事件过程。不过,不一定一个对象的所有事件过程都执行,响应哪个事件过程就执行哪个。故 D选项错误。 【知识模块】 对象及其操作
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1