[计算机类试卷]国家二级VB机试(键盘与鼠标事件过程、多重窗体与数据文件)模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级VB机试(键盘与鼠标事件过程、多重窗体与数据文件)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VB机试(键盘与鼠标事件过程、多重窗体与数据文件)模拟试卷1及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VB机试(键盘与鼠标事件过程、多重窗体与数据文件)模拟试卷 1及答案与解析 一、选择题 1 下列事件的事件过程中,参数是输入字符 ASCII码的是 ( )。 ( A) KeyDown事件 ( B) KeyUp事件 ( C) KeyPress事件 ( D) Change事件 2 以下说法中正确的是 ( )。 ( A)当焦点在某个控件上时,按下一个字母键,就会执行该控件的 KeyPress事件过程 ( B)因为窗体不接受焦点,所以窗体不存在自己的 KeyPress事件过程 ( C)若按下的键相同, KeyPress事件过程中的 KeyAscii参数与 KeyDown事件过程中的 KeyC
2、ode参数的值也相同 ( D)在 KeyPress事件过程中, KeyAscii参数可以省略 3 将窗体的 KeyPreview属性设为 True,然后编写如下程序: Private Sub FormKeyDown(KeyCode As Integer, Shift As Integer) Print Chr(KeyCode) End Sub Private Sub FormKeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 运行程序时,按下字母键 a,则窗体上显示的是 ( )。 ( A) A a ( B) A A ( C) a
3、A ( D) a a 4 以下可以判断是否在文本框 (名称为 Text1)内按下了回车键的事件过程是 ( )。 ( A) Textl_Change ( B) Textl一 Click ( C) Text1_KeyPress ( D) Text1一 GotFocus 5 下面叙述中错误的是 ( )。 ( A)由于 窗体不能获得焦点,所以窗体没有键盘事件 ( B)框架控件没有键盘事件 ( C)标签控件没有键盘事件 ( D)文本框有键盘事件,但当 Enabled属性被设置为 False时,其键盘事件无法被激活 6 设窗体上有一个名称为 Checkl的复选框,并有下面程序代码: Private Sub
4、 Check l一 MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Checkl Value=l End Sub 根据上面的事件过程,可以 得出结论 ( )。 ( A)鼠标单击该复选框,复选框的标题被改为 “1” ( B)鼠标右键单击该复选框,可以选中该复选框 ( C)鼠标左键单击该复选框,它被选中,右键单击它,取消选中 ( D)鼠标右键单击该复选框,它被选中,左键单击它,取消选中 7 窗体的 MouseUp事件过程如下: Private Sub FormMouseUp(Buaon As Inte
5、ger, Shift As Integer, X As Single, Y As Single) End Sub 关于以上定义,以下叙述中错误的是 ( )。 ( A)根据 Shift参数,能够确定使用转换键的情况 ( B)根据 X、 Y参数可以确定触发此事件时鼠标的位置 ( C) Button参数的值是在 MouseUp事件发生时,系统自动产生的 ( D) MouseUp是鼠标向上移动时触发的事件 8 命令按钮 Commandl的 MouseUp事件过程结构如下: Private Sub CommandlMouseUp(Button As Integer, Shift As Integer,
6、X As Single, Y As Single) End Sub 则以下 叙述中错误的是 ( )。 ( A) x、 y参数表示的是 Commandl左上角在窗体中的位置 ( B) Button参数用于确定按下的鼠标键 ( C) Shift参数用于确定是否按下了 Alt、 Ctrl或 Shift键 ( D) MouseUp表示抬起鼠标按键时触发的事件 9 要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签 (名称为 Labell)中,如下图所示,放开鼠标左键后,停止同步显示。 下面可以实现此功能的程序是 ( )。 ( A) Pfivate Sub For
7、m_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=1 Then Labell=“X=”&X ” Y=”&Y End If End Sub ( B) Private Sub FormMouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=l Then Labell=“X=“&X ” Y=”&Y End If End Sub ( C) Private Sub FormMous
8、eMove(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button=1 Then Labell=”X=”&X&” Y=”&Y End If End Sub ( D) Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Labell=”X=”&X&” Y=”&Y End Sub 10 下列操作说明中,错误的是 ( )。 ( A)在具有焦点的对象上进行一次按下字母键操作,会引发 Ke
9、yPress事件 ( B)可以通过 MousePointer属性设置鼠标光标的形状 ( C)不可以在属性窗口设置 MousePointer属性 ( D)可以在程序代码中设置 MousePointer属性 11 为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是( )。 ( A) DragMode=l ( B) DmgMode=0 ( C) Dragleon=1 ( D) DragIeon=0 12 鼠标拖放控件要触发两个事件,这两个事件是 ( )。 ( A) DragOver事件和 DragDrop事件 ( B) Drag事件和 DragDrop事件 ( C) MouseDo
10、wn事件和 KeyDown事件 ( D) MouseUp事件和 KeyUp事件 13 设工程中有 2个窗体: Form1和 Form2,每个窗体上都有一个名称为 Text1的文本框。若希望把 Form1上文本框中的内容复制到 Form2上的文本框中,应进行的操作是 ( )。 ( A)执行 Form1中的语句: Form1 Textl=Form2 Text1 ( B)执行 Form1中的语句: Text1=Form1 Text ( C)执行 Form2中的语句: Form1 Textl=Text1 ( D)执行 Form2中的语句: Text1=Form1 Text1 14 如果要将一个窗体从内
11、存中清除,应使用的语句是 ( )。 ( A) Unload ( B) Show ( C) Load ( D) Hide 15 为了在 FormLoad事 件过程中用 Print方法在窗体上输出指定的内容,首先应执行的操作是 ( )。 ( A)设置窗体的 Visible属性 ( B)设置窗体的 AutoRedraw属性 ( C)调用窗体的 Show方法 ( D)设置窗体的 Enabled属性 16 以下关于 VB特点的叙述中,错误的是 ( )。 ( A) VB中一个对象可有多个事件过程 ( B) VB应用程序能以编译方式运行 ( C) VB应用程序从 FormLoad事件过程开始执行 ( D)在
12、 VB应用程序中往往通过引发某个事件导致对对象的操作 17 Visual Basic中的 “启动对象 ”是指启动 Visual Basic应用程序时,被自动加载并首先执行的对象。下列关于 Visual Basic“启动对象 ”的描述中,错误的是 ( )。 ( A) “启动对象 ”可以是指定的标准模块 ( B) “启动对象 ”可以是指定的窗体 ( C) “启动对象 ”可以是 Sub Main过程 ( D)若没有经过设置,则默认的 “启动对象 ”是第一个被创建的窗体 18 对于含有多个窗体的工程而言,以下叙述中正确的是 ( )。 ( A)没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动
13、窗体 ( B)启动窗体可以通过 “工程属性 ”对话框指定 ( C) L0ad方法兼有装入和显示窗体两种功能 ( D) Hide方法可以将指定的窗体从内存中清除 19 以下关于 VB文件的叙述中,正确的是 ( )。 ( A)标准模块文件的扩展名是 frm ( B)一个 vbg文件中可以包括多个 vbp文件 ( C)一个 vbp文件只能含有一个标准模块文件 ( D)类模块文件的扩展名为 has 20 以下关于文件的叙述中,错误的是 ( )。 ( A)顺序文件有多种打开文件的方式 ( B)读取顺序文件的记录 时,只能从头至尾逐记录进行 ( C)顺序文件中各记录的长度是固定的 ( D)随机文件一般占用
14、空间比较小 21 下列关于顺序文件的描述中,正确的是 ( )。 ( A)文件的组织与数据写入的顺序无关 ( B)主要的优点是占空间少,且容易实现记录的增减操作 ( C)每条记录的长度是固定的 ( D)不能像随机文件一样灵活地存取数据 22 VB应用程序不能把一个二维表格中的数据存入文件 ( )。 ( A) VB数据文件不包括 VB的窗体文件 ( B) VB应用程序可以用随机方式读写数据文件 ( C) VB应用 程序在读写数据文件之前,必须用 Open语句打开该文件 ( D) VB应用程序不能把一个二维表格中的数据存入文件 23 下面关于文件叙述中错误的是 ( )。 ( A) VB数据文件需要先
15、打开,再进行处理 ( B)随机文件每个记录的长度是固定的 ( C)不论是顺序文件还是随机文件,都是数据文件 ( D)顺序文件的记录是顺序存放的,可以按记录号直接访问某个记录 24 用语句 Open“C: teac txt”For Input As#1打开文件后,就可以编程序 ( )。 ( A)将 C盘根目录下 teac txt文件的内容读入内存 ( B)在 C盘根目录下建立名为 teac txt的文件 ( C)把内存中的数据写入 c盘根目录下名为 teac txt的文件 ( D)将某个磁盘文件的内容写入 C盘根目录下名为 teac txt的文件 25 为了保存数据,需打开顺序文件 ”E: Us
16、erData txt”,以下正确的命令是( )。 ( A) Open E: UserData txt For Input As#1 ( B) Open”E: UserData txt”For: input As#2 ( C) Open E: UserData txt For Output As#l ( D) Open”E: UserData txt”For Output As#2 26 为了读取数据,需打开顺序文件 ”D: data5 txt”,以下正确的命令是 ( )。 ( A) Open D: data5 txt For Input As#1 ( B) Open”D: data5 txt”
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VB 机试 键盘 鼠标 事件 过程 多重 窗体 数据文件 模拟 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-500330.html