二级VISUAL BASIC-74
(总分100,考试时间90分钟)
选择题
1. 以下叙述中错误的是
A. Visual Basic是事件驱动型可视化编程工具
B. Visual Basic应用程序不具有明显的开始和结束语句
C. Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D. Visual Basic中控件的某些属性只能在运行时设置
2. 以下关于VB的叙述中,错误的是
A. VB采用事件驱动方式运行
B. VB既能以解释方式运行,也能以编译方式运行
C. VB程序代码中,过程的书写顺序与执行顺序无关
D. VB中一个对象对应一个事件
3. 在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是
A. 语法错误 B. 逻辑错误
C. 逻辑错误和语法错误 D. 运行错误
4. 以下关于VB特点的叙述中,错误的是
A. VB中一个对象可有多个事件过程
B. VB应用程序能以编译方式运行
C. VB应用程序从Form_Load事件过程开始执行
D. 在VB应用程序中往往通过引发某个事件导致对对象的操作
5. 以下关于VB特点的叙述中,错误的是
A. VB采用事件驱动的编程机制
B. VB程序能够以解释方式运行
C. VB程序能够以编译方式运行
D. VB程序总是从Form_Load事件过程开始执行
6. 以下关于VB的叙述中,错误的是
A. VB采用事件驱动的编程机制
B. 如果程序中有Sub_Main过程时,则一定从该过程开始执行
C. 工程文件中包含多个窗体时,可以指定启动窗体
D. VB程序既可以编译执行,也可以解释执行
7. 下面关于VB应用程序的叙述中正确的是
A. VB应用程序只能解释运行
B. VB应用程序只能编译运行
C. VB应用程序既能解释运行,也能编译运行
D. VB应用程序必须先编译,然后解释运行
8. 在设计窗体时双击窗体的任何地方,可以打开的窗口是
A. 代码设计窗口 B. 属性窗口
C. 工程资源管理器 D. 工具箱窗口
9. 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是
A.
B.
C.
D.
10. Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是
A. 主窗口 B. 属性窗口
C. 立即窗口 D. 窗体窗口
11. 为了用键盘打开菜单和执行菜单命令,第一步应按的键是
A. F10或Alt B. Shift+F4
C. Ctrl或F8 D. Ctrl+Alt
12. 如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是
A. 用鼠标双击窗体的任何部位 B. 执行“工程”-“属性窗口”命令
C. 按Ctrl+F4键 D. 按F4键
13. 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是
A. 单击窗体上没有控件的地方 B. 单击任意一个控件
C. 双击任意一个控件 D. 单击属性窗口的标题栏
14. 设计窗体时,双击窗体上没有控件的地方,打开的窗口是
A. 代码设计窗口 B. 属性窗口
C. 工具箱窗口 D. 工程窗口
15. 在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是
A.
B.
C.
D.
16. 在Visual Basic中,不能关闭的窗口是
A. 窗体设计窗口 B. 工程窗口
C. 属性窗口 D. 立即窗口
17. 下列打开“代码窗口”的操作中错误的是
A. 按F4键 B. 单击“工程资源管理器”窗口中的“查看代码”按钮
C. 双击已建立好的控件 D. 执行“视图”菜单中的“代码窗口”命令
18. 下面有关标准模块的叙述中,错误的是
A. 标准模块不完全由代码组成,还可以有窗体
B. 标准模块中的Private过程不能被工程中的其他模块调用
C. 标准模块的文件扩展名为.bas
D. 标准模块中的全局变量可以被工程中的任何模块引用
19. 下面关于标准模块的叙述中错误的是
A. 标准模块中可以声明全局变量
B. 标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
C. 标准模块中可以包含一些Public过程
D. 一个工程中可以含有多个标准模块
20. 以下叙述中正确的是
A. 在属性窗口只能设置窗体的属性
B. 在属性窗口只能设置控件的属性
C. 在属性窗口可以设置窗体和控件的属性
D. 在属性窗口可以设置任何对象的属性
21. 以下说法中正确的是
A. 事件过程也是过程,只能由其他过程调用
B. 事件过程的过程名是由程序设计者命名的
C. 事件过程通常放在标准模块中
D. 事件过程是用来处理由用户操作或系统激发的事件的代码
22. VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是
A. .vbp B. .bas
C. .vbw D. .frm
23. 以下关于VB文件的叙述中,错误的是
A. 标准模块文件不属于任何一个窗体 B. 工程文件的扩展名为.frm
C. 一个工程只有一个工程文件 D. 一个工程可以有多个窗体文件
24. 在面向对象的程序设计中,可被对象识别的动作称为
A. 方法 B. 事件
C. 过程 D. 函数
25. 以下关于VB文件的叙述中,正确的是
A. 标准模块文件的扩展名是.frm
B. 一个.vbg文件中可以包括多个.vbp文件
C. 一个.vbp文件只能含有一个标准模块文件
D. 类模块文件的扩展名为.bas
26. 以下关于VB对象属性的叙述中,错误的是
A. 属性是对象的特征 B. 对象的所有属性值都可以在属性窗口中设置
C. 不同对象可以具有同名的属性 D. 对象的某些属性可以在程序中设置
27. 能够用于标识对象名称的属性是
A. Name B. Caption
C. Value D. Text
28. 以下关于事件、事件驱动的叙述中,错误的是
A. 事件是可以由窗体或控件识别的操作 B. 事件可以由用户的动作触发
C. 一个操作动作只能触发一个事件 D. 事件可以由系统的某个状态的变化而触发
29. 在程序运行时,下面的叙述中正确的是
A. 用鼠标右键单击窗体中无控件的部分,会执行窗体的Form_Load事件过程
B. 用鼠标左键单击窗体的标题栏,会执行窗体的Form_Click事件过程
C. 只装入而不显示窗体,也会执行窗体的Form_Load事件过程
D. 装入窗体后,每次显示该窗体时,都会执行窗体的Form_Click事件过程
30. 以下关于窗体的叙述中错误的是
A. 窗体的Hide方法将窗体隐藏并卸载
B. 窗体的Show方法可以将窗体装入内存并显示该窗体
C. 若工程中包含多个窗体,则可指定一个为启动窗体
D. 窗体的Load事件在加载窗体时发生
31. 为了使窗体左上角不显示控制框,需设置为False的属性是
A. Visible B. Enabled
C. ControlBox D. Caption
没有caption属性的控件是32. 为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是
A. 设置窗体的Visible属性 B. 设置窗体的AutoRedraw属性
C. 调用窗体的Show方法 D. 设置窗体的Enabled属性
33. 为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是
A. 把窗体的ControlBox属性设置为False,其他属性任意
B. 把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个数
C. 把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为0
D. 把窗体的ControlBox属性设置为Fale,并且把BorderStyle属性设置为1到5中的一个数
34. 如果要将一个窗体从内存中清除,应使用的语句是
A. Unload B. Show
C. Load D. Hide
35. 以下关于窗体的叙述中,错误的是
A. Hide方法能隐藏窗体,但窗体仍在内存中
B. 使用Show方法显示窗体时,一定触发Load事件
C. 移动或放大窗体时,会触发Paint事件
D. 双击窗体时,会触发DblClick事件
36. 设窗体名称为frm1。以下叙述中正确的是
A. 运行程序时,能够加载窗体的事件过程是frm1_Load
B. 运行程序时,能够加载窗体的事件过程是Form1_Load
C. 程序运行中用语句:frm1.Name="New”可以更改窗体名称
D. 程序运行中用语句:frm1.Caption="新标题”可以改变窗体的标题
37. 设窗体的名称为Form1,标题为Win,则窗体的MouseDown事件过程的过程名是
A. Form1_MouseDown B. Win_MouseDown
C. Form_MouseDown D. MouseDown_Form1
38. 为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为
A. 1 B. 2
C. 3 D. 4
39. 设窗体名称为frmTest,为了在程序代码中将窗体的标题改为“等级考试”,其代码应该是
A. frmTest.Caption="等级考试"
B. Form1.Caption="等级考试"
C. frmTest.Title="等级考试"
D. Form1.Title="等级考试"
40. 下面叙述中错误的是
A. 由于窗体不能获得焦点,所以窗体没有键盘事件
B. 框架控件没有键盘事件
C. 标签控件没有键盘事件
D. 文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论