版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、国家二级VB机试(选择题)-试卷47( 总分: 72.00 ,做题时间: 90 分钟 )一、 选择题(总题数:36,分数:72.00)1. 下面有关标准模块的叙述中,错误的是 (分数: 2.00 )A. 标准模块不完全由代码组成,还可以有窗体VB. 标准模块中的 Private 过程不能被工程中的其他模块调用C. 标准模块的文件扩展名为 .basD. 标准模块中的全局变量可以被工程中的任何模块引用解析:解析:标准模块是只含有程序代码的应用程序文件,其扩展名为准模块是应用程序内其它模块可访 问的过程和声明的容器它们可以包含变量、常数、类型、外部过程和全局过程的全局( 在整个应用程序范围内有效的)
2、声明或模块级声明,它由 3 部分组成:全局变量声明;模块层声明:通用过程。其中, 全局声明放在标准模块的首部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作 用域最大,可以在工程的每个模块,每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程 都是可见的,但对其他模块中的程序不可见。2. 下面关于标准模块的叙述中错误的是 (分数: 2.00 )A. 标准模块中可以声明全局变量B. 标准模块中可以包含一个 Sub Main 过程,但此过程不能被设置为启动过程VC. 标准模块中可以包含一些 Public 过程D. 一个工程中可以含有多个标准模块解析:解析:标准模块是只含有
3、程序代码的应用程序文件,是应用程序内其它模块可访问的过程和声明的 容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的 )声明或模块级声明,它由 3 部分组成:全局变量声明;模块层声明;通用过程。一个工程中可以包含多 个标准模块,在标准模块中可以包含一个Sub Main 过程,此过程可以被设为启动过程。3. 以下叙述中正确的是 (分数: 2.00 )A. 在属性窗口只能设置窗体的属性B. 在属性窗口只能设置控件的属性C. 在属性窗口可以设置窗体和控件的属性VD. 在属性窗口可以设置任何对象的属性 解析:解析:属性是一个对象的特征,不同的对象有不同的属性。对象
4、的属性在设计程序时,可以通过属性窗口中的属性列表设置, 也可以通过在程序中编写代码来设置对象的部分属性。在 VB 中控件是对象,窗体也是一种对象,故此在属性窗口中可以设置窗体和控件的属性。但是有的属性不能在属性窗口中设置, 只能在程序运行时调用或者设置。4. 以下说法中正确的是 (分数: 2.00 )A. 事件过程也是过程,只能由其他过程调用B. 事件过程的过程名是由程序设计者命名的C. 事件过程通常放在标准模块中D. 事件过程是用来处理由用户操作或系统激发的事件的代码V解析:解析:所谓的事件过程是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个 或多个事件,因此可以使用一个或
5、多个事件过程对用户或系统事件做出响应。事件过程通常放在窗体模块 中,其事件过程名均是已经事先定义好的名字,通常是用来处理由用户操作或系统激发的事件的代码,也 可以由其他过程调用。5. VB 中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是 (分数: 2.00 )A. vbpB.basVC. vbwD. . frm解析:解析:标准模块是只含有程序代码的应用程序文件,其扩展名为_bas;窗体文件中含有控件和程序代码,其扩展名为.fj 胁;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件; Vbw 是工作区文件。6. 以下关于 VB 文件的叙述
6、中,错误的是(分数: 2.00 )A. 标准模块文件不属于任何一个窗体B. 工程文件的扩展名为. frmVC. 一个工程只有一个工程文件D. 一个工程可以有多个窗体文件解析:解析:一个工程只有一个扩展名为 vbp 工程文件,在工程中可以有多个文件,这些文件可以分为两 种:窗体文件(扩展名为疔 m)和标准模块文件(扩展名为 bas),这两种文件没有相互从属关系。7. 在面向对象的程序设计中,可被对象识别的动作称为(分数: 2.00 )A. 方法B. 事件VC. 过程D. 函数解析:解析:事件 (Event) 是由 Visual Basic 预先设置好的、能够被对象识别的动作;方法 (Method
7、) 是特 殊的过程和函数。8. 以下关于 VB 文件的叙述中,正确的是(分数: 2.00 )A. 标准模块文件的扩展名是. frmB. 一个.vbg 文件中可以包括多个.vbp 文件VC. 一个. vbp 文件只能含有一个标准模块文件D. 类模块文件的扩展名为. has解析:解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas;窗体文件中含有控件和程序代码,其扩展名为.frm ;类模块文件的扩展名为 cls ;工程文件的扩展名为.vbp,在一个工程中含有多个 窗体文件和标准模块文件:工程组文件的扩展名是.vbg,一个工程组文件中可以含有若干工程。9. 以下关于 VB 对象属性的叙述
8、中,错误的是(分数: 2.00 )A. 属性是对象的特征B. 对象的所有属性值都可以在属性窗口中设置VC. 不同对象可以具有同名的属性D. 对象的某些属性可以在程序中设置 解析:解析:属性是一个对象的特征,不同的对象有不同的属性,也可以具有同名属性。对象的属性在设 计程序时,可以通过属性窗口中的属性列表设置其中的属性:也可以通过在程序中编写代码来设置对象的 部分属性。某些属性只能在运行时设置,某些属性只能在属性窗口中设置。10.能够用于标识对象名称的属性是(分数: 2.00 )A. NameVB. CaptionC. ValueD. Text解析:解析:任何一个对象在工程中都有唯一的一个名字,
9、即Name!性,该属性在运行时是只读的。11. 以下关于事件、事件驱动的叙述中,错误的是(分数: 2.00 )A. 事件是可以由窗体或控件识别的操作B. 事件可以由用户的动作触发C. 一个操作动作只能触发一个事件VD. 事件可以由系统的某个状态的变化而触发解析:解析:所谓的事件是指当对象响应事件后,实现执行操作的一段程序代码。一个对象拥有一个或多 个事件,因此可以使用一个或多个事件过程对用户或系统事件做出响应。事件可以由系统的某个状态的变 化而触发,也可以由用户操作触发,一个操作动作有可能触发多个事件。12. 在程序运行时,下面的叙述中正确的是(分数: 2.00 )A. 用鼠标右键单击窗体中无
10、控件的部分,会执行窗体的 Form Load 事件过程B. 用鼠标左键单击窗体的标题栏,会执行窗体的 Form Click 事件过程C. 只装入而不显示窗体,也会执行窗体的Form Load 事件过程VD. 装入窗体后,每次显示该窗体时,都会执行窗体的 Form Click 事件过程解析:解析:窗体的 Click( 单击) 事件在程序运行时单击窗体内的某个无其它控件的部位时发生;窗体的Load( 装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化,该条件与窗体 是否显示无关。13. 以下关于窗体的叙述中错误的是(分数: 2.00 )A. 窗体的 Hide 方法将窗体隐藏
11、并卸载VB. 窗体的 Show 方法可以将窗体装入内存并显示该窗体C. 若工程中包含多个窗体,则可指定一个为启动窗体D. 窗体的 Load 事件在加载窗体时发生解析:解析:窗体的 Load 事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Show 方法可以将窗体装入内存并显示;Hide 方法将窗体隐藏。若工程中包含多个窗体,则可指定其中一个为启动窗体。14. 为了使窗体左上角不显示控制框,需设置为 False 的属性是(分数: 2.00 )A. VisibleB. EnabledC. ControlBoxVD. Caption解析:解析:窗体的 ControlBox( 控
12、制框属性 ) 用于设置在窗体标题栏左侧是否显示控制按钮,该属性在运 行时为只读。 Visible 属性用来设置窗体是否可见; Enabled 属性用来设置窗体是否可用; Caption 属性用 来设置窗体的标题。15. 为了在 Form Load 事件过程中用 Print 方法在窗体上输出指定的内容,首先应执行的操作是(分数: 2.00 )A. 设置窗体的 Visible 属性B. 设置窗体的 AutoRedraw 属性C. 调用窗体的 Show 方法VD. 设置窗体的 Enabled 属性解析:解析:窗体的 Load( 装载)事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始
13、化。由于此时窗体尚未被显示,为了在FormLoad 事件过程中用 Print 方法在窗体上输出指定的内容,首先应执行窗体的 Show 方法。16. 为了在运行时能显示窗体左上角的控制框 ( 即系统菜单 ),应执行的操作是(分数: 2.00 )A. 把窗体的 ControlBox 属性设置为 False ,其他属性任意B. 把窗体的 ContBox 属性设置为 Tree,并且把 Borderstyle 属性设置为 1 到 5 中的一个数VC. 把窗体的 ContBox 属性设置为 True,并且把 Borderstyle 属性设置为 0D. 把窗体的 ControlBox 属性设置为 Fale
14、,并且把 BorderStyle 属性设置为 1 到 5 中的一个数 解析:解析:窗体的 ControlBox( 控制框属性 ) 用于设置在窗体标题栏左侧是否显示控制按钮,该属性在运 行时为只读,而且还要求 Borderstyle 属性设置为 1 到 5 中的一个数,不能为 0(因为此时无边框 )。17. 如果要将一个窗体从内存中清除,应使用的语句是(分数: 2.00 )A. UnloadVB. showC. LoadD. Hide解析:解析:与窗体有关的事件较多,其中Load 事件在一个窗体被装载时发生,常用于在程序启动时对属性和变量进行初始化;Unload 事件当窗体从内存中被清除时发生。
15、Show 和 Hide 是用于显示和隐藏窗体的方法。18. 以下关于窗体的叙述中,错误的是 (分数: 2.00 )A. Hide 方法能隐藏窗体,但窗体仍在内存中B. 使用 Show 方法显示窗体时,一定触发Load 事件VC. 移动或放大窗体时,会触发 Paint 事件D. 双击窗体时,会触发 DblClick 事件解析:解析:Load 方法用于将窗体装入内存, Show 方法用于显示窗体,Hide 方法用于隐藏窗体,Unload 方法可以将指定的窗体从内存中清除。 移动或放大窗体时, 会触发 Paint 事件: 单击窗体时, 会触发 Click 事件;双击窗体时,会触发 DblClick
16、事件。19. 设窗体名称为 frml 。以下叙述中正确的是 (分数: 2.00 )A. 运行程序时,能够加载窗体的事件过程是frml LoadB. 运行程序时,能够加载窗体的事件过程是Forml LoadC. 程序运行中用语句:frml . Name=New 可以更改窗体名称D. 程序运行中用语句:frml . Caption=新标题”可以改变窗体的标题V解析:解析:无论窗体的名称叫做什么名字。加载窗体的事件过程名都规定为Form Load ;任何对象在程序运行过程中均不能改变Name 属性,但是可以在运行时改变Caption 属性。20. 设窗体的名称为 Forml,标题为 Win,则窗体的
17、 MouseDown 事件过程的过程名是 (分数: 2.00 )A. Forml MouseDownB. WinMouseDownC. Forml_MouseDownVD. MouseDownForml解析:解析:在 VB 中,某个控件事件过程的过程名应该为:控件名称事件名称,但是窗体例外,任何窗体的事件过程都使用 Form 事件名称,因此窗体 Forml 的 MouseDowr 事件的过程名就应该是 Form MouseDown21. 为了使窗体的大小可以改变,必须把它的 BorderStyle 属性设置为 (分数: 2.00 )A. 1B. 2VC. 3D. 4解析:解析:窗体的 Bord
18、erStyle( 边框类型属性 ) 用于设置窗体的边框类型, 0 代表没有外框; 1 代表有最 小化和最大化按钮,固定单边框: 2 代表有最小化和最大化与及关闭按钮,可以改变窗体大小: 3 代表固定 对话框,没有最小化和最大化按钮: 4 代表固定工具窗口,不能改变大小尺寸; 5 代表可改变大小的工具窗 口。22. 设窗体名称为 frmTest ,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是(分数: 2.00 )A. frmTest . Caption= ”等级考试”VB. Form 1 Caption= ”等级考试”C. frmTest Title= ”等级考试”D. Forml
19、 Title= ”等级考试”解析:解析:窗体也是对象, 访问窗体的属性应该使用窗体名 属性名来实现, 表示窗体标题的属性是 Caption 属性。23. 下面叙述中错误的是(分数: 2.00 )A. 由于窗体不能获得焦点,所以窗体没有键盘事件VB. 框架控件没有键盘事件C. 标签控件没有键盘事件D. 文本框有键盘事件,但当 Enabled 属性被设置为 False 时,其键盘事件无法被激活 解析:解析:输入型控件具备键盘事件, 框架和标签不是输入型控件, 所以不具备键盘事件: 文本框有键 盘事件, 但当 Enabled 属性被设置为 False时,其键盘事件无法被激活;窗体也有键盘事件, Ke
20、yPreview 属性用于设置是否在控件的键盘事件之前激活窗体的键盘事件。24. 在 Visual Basic 中,所有标准控件都具有的属性是(分数: 2.00 )A. CaptionB. NameVC. TextD. Value解析:解析:窗体和控件都是 Visual Basic 对象,不同类型的控件具备的属性也不同,但是所有控件都具 备一个属性就是名字(Name)属性。25. 下面控件中,没有 Caption 属性的是(分数: 2.00 )A. 复选框B. 单选按钮C. 组合框VD. 框架解析:解析:常用 Caption 属性来显示说明性的文字,具有该属性的控件有标签、命令按钮、框架、复选
21、 框、单选按钮等。而 Text 属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组 合框等。26. 下列控件中,没有 Caption 属性的是(分数: 2.00 )A. 单选按钮B. 复选框C. 列表框VD. 框架解析:解析:很多控件都有Caption 属性用来设置标题,如Label、Frame Option、Check、Commanc 等,但是列表框和组合框没有 Caption 属性。27. 在窗体上添加“控件”的正确的操作方式是(分数: 2.00 )A. 先单击工具箱中的控件图标,再单击窗体上适当位置B. 先单击工具箱中的控件图标,再双击窗体上适当位置C. 直接双击工具
22、箱中的控件图标,该控件将出现在窗体上VD. 直接将工具箱中的控件图标拖动到窗体上适当位置解析:解析:在窗体上画一个控件有以下两种方法。第 1 种方法步骤如下:步骤 1:单击工具箱中的控件,该控件的图标反相显示。步骤 2:把光标移到窗体的适当位置,此时光标变为“ +”号,按下鼠标左键,不松开,并向右下方拖动鼠标,窗体上显示岀一个方框,如图3 7 所示。 步骤 3:鼠标向右下方移动,所画的方框逐渐增大,当增大到认为合适的大小时,松开鼠标左键,这样就在窗体上画好了一个控件。 第 2 种方法比较简单:双击工具箱中某个所需要的控件图标即可。28. Visual Basic控件一般都规定一个默认属性,在引
23、用这样的属性时,只写对象名而不必给出属性名。默认属性为 Caption 的控件是(分数:2.00 )A. 列表框(ListBox)B. 标签(Label)VC. 文本框仃 extBox)D. 组合框(ComboBox)解析:解析:Visual Basic 规定标签的默认属性是 Caption、文本框的默认属性是 Text、列表框和组合框 的默认属性也是 Text 属性。29. 为了对多个控件执行操作,必须选中这些控件。下列不能选中多个控件的操作是(分数:2.00 )A. 按住 Alt 键,不要松开,然后单击每个要选中的控件VB. 按住 Shift 键,不要松开,然后单击每个要选中的控件C. 按
24、住 Ctrl 键,不要松开,然后单击每个要选中的控件D. 拖动鼠标画岀一个虚线矩形,使所选中的控件位于这个矩形内解析:解析:同时选中多个控件的方法有3 种:按住 Shift 键不松开,然后单击每个要选中的控件:按住Ctrl 键不松开,然后单击每个要选中的控件:拖动鼠标画岀一个虚线矩形,使所选中的控件位于这个矩形 内。30. 如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是解析:解析:本题考查对控件工具箱的熟悉程度,选项A 代表文本框、选项 B 代表标签、选项 C 代表命令按钮、选项 D 代表形状。31. 以下不属于 VB 控件的是(分数:2.00 )A. 框架B. 点VC. 直线D. 形状解析:解析:直线控件和形状控件也是图形控件,提供了显示一些规则图形的简易方法;框架控件是一个 容器控件,在 VB 中没有“点”这个控件。32. 以下关于控件的叙述中,正确的是(分数:2.00 )A. 标签控件能够获得焦点B. 不能对列表框中的列表项进行多项选择C. 命令按钮的外观可以被设置为图形VD. 设置形状控件的 Shape 属性,可以使其呈现为直线解析:解析:标签控件不是输入型控件,所以不能接受焦点;列表框的 MultiSelect 属性用于设置是否可 在列表项中做多个选择;命令按钮的 Style 属性用来设置命令按钮的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童康复治疗知识试题及答案
- 自考《00233 税法》考前强化练习试题库(含答案)
- 2025年河北艺术职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 2025年江汉艺术职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 2025年杭州万向职业技术学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 专题06 人的由来(第1期)
- 私人银行金融服务合同
- 投资咨询服务合同模板
- 第二节国际货物运输合同
- 赎楼借款标准合同
- 2025江苏太仓水务集团招聘18人高频重点提升(共500题)附带答案详解
- 2024-2025学年人教新版高二(上)英语寒假作业(五)
- 借款人解除合同通知书(2024年版)
- 江苏省泰州市靖江市2024届九年级下学期中考一模数学试卷(含答案)
- 沐足店长合同范例
- 《旅游资料翻译》课件
- 2024年安徽省中考数学试卷含答案
- 2024年湖南省公务员录用考试《行测》真题及答案解析
- 2025届天津市部分学校高三年级八校联考英语试题含解析
- 微项目 探讨如何利用工业废气中的二氧化碳合成甲醇-2025年高考化学选择性必修第一册(鲁科版)
- 广东省广州市黄埔区2024-2025学年八年级物理上学期教学质量监测试题
评论
0/150
提交评论