2018年计算机二级考试考前冲刺卷
本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。
一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意)
1.运行下列程序后,鼠标单击窗体,输出结果为____。
Private Sub Form_Click
Print"Click":
End Sub
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
Print"Down":
End Sub
Private Sub Form?MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
Print"Up";
End Sub
A.DownUpClick
B.ClickDownUp
C.DownClickUp
D.ownUp
2.有如下事件过程:
Private Sub Form?KeyDown(KeyCode As Integer,Shift As Integer)
If(Button And 1)=1 Then
Print"你好棒啊!"
End If
End Sub
程序运行后,为了在窗体上输出"你好棒啊!",应当按下的鼠标键是____
A.左键
B.右键
C.同时按下左键和右键
D.按什么都不显示
3.下列控件不支持MouseDown事件的是____
A.HsrcollBar
B.Command Button
C.PictureBox
D.TextBox
4.下列操作会执行"Form_MouseUp"过程的是
A.单击"结束"按钮
B.单击窗体可用区域
C.在窗体的可用区域移动鼠标
D.放开鼠标按键时
5.鼠标移动经过控件时,将触发控件的____事件
A.MouseDown
B.MouseUp
C.MouseMove
D.Click
6.如果要让菜单项不显示,在“菜单编辑器"中“协调位置"栏应选择的数值是____
A.0
B.1
C.2
D.3
7.要打开"菜单编辑器"窗口,应选择哪个菜单下的"菜单编辑器"命令____
A.文件
B.视图
C.编辑
D.工具
8.为菜单项设置快捷键的方法是:设置控件的____属性时,在希望作为快捷键的字符前加上一个字符号"&"
A.Caption
B.Name
C.hecked
D.Index
9.设菜单中有一个菜单项为"Open"。若要为该菜单命令设置访问键,即按下Alt及字母0时,能够执行"Open"命令,则在菜单编辑器中设置"Open"命令的方式是____
A.把Caption属性设置为&Open
B.把Caption属性设置为O&pen
C.把Name属性设置为&Open
D.把Name属性设置为O&pen
10.显示弹出式菜单的方法PopupMenu中,参数Flags的值表示菜单左上角位于坐标参数x的值是____
A.0
B.2
C.4
D.8
11.打开菜单编辑器的快捷键是____
A.Ctrl+E
B.Shift+E
C.Alt+E
D.Tab+E
12.下列不能打开菜单编辑器的操作是____
A.单击工具栏中的“菜单编辑器”按钮,
B.单击“工具”下拉菜单中的“菜单编辑器”命令
C.从右击鼠标弹出的快捷菜单中单击“菜单编辑器”命令
D.单击“窗口”下拉菜单中的“菜单编辑器”命令
13.在用菜单编辑器设计菜单时,必须输入的项是____
A.快捷键
B.标题
C.索引
D.名称
14.如果有一个菜单项,名称为MenuItem,为了运行时使该菜单项失效(变灰),应使用的语句为____
A.Menuhem.Enabled=False
B.MenuItem.Enabled=True
C.MenuItem.Visible=False
D.MenuItem.Visibli=True
15.如果要使一个菜单(假设菜单名为mnuM)在运行时不可见,应使用的语句是____
A.mnuM.Enabled=False
B.mnuM.Enabled=True
C.mnuM.Visible=False
D.mnuM.Visible=True
16.在对下拉菜单(假设菜单名为mnuH)快捷键设置中以下不正确的是____
A.mnuH.Shortcut="Fl"
B.mnuH.Shortcut="Ctrl+B"
C.mnuH.Shortcut="T"
D.mnuH.Shortcut="Del"
17.下列关于快捷键的描述错误的是____
A.快捷键又称为热键,对应于一定的菜单项命令
B.快捷键是针对子菜单而言的,不能对顶级菜单设置快捷键
C.用快捷键可以直接执行菜单命令
D.快捷键可以随便设置在任何位置
18.以下关于菜单的叙述错误的是____
A.在程序运行过程中可以添加或减少菜单项
B.如果把一个菜单项的Enabled属性设置为False,则可删除该菜单项
C.弹出式菜单在菜单编辑器中设计
D.利用控件数组可以实现菜单项的增加或减少
19.如果要把下拉式菜单改成弹出式菜单,可以将下拉式菜单的____属性改成False
A.Enabled
B.Visible
C.Index
D.Value
20.Visual Basic的对话框分为3类,分别是
A.输入对话框、输出对话框和信息对话框
B.预定义对话框、自定义对话框和文件对话框
C.预定义对话框、自定义对话框和通用对话框
D.函数对话框、自定义对话框和文件对话框
21.对话框的Filter 属性为“Text(*.txt)|*.txt| Pictures(*.bmp,*.ico)|*.bmp;*.ico",若在使用ShowOpen方法时默认文件类型为*.bmp;*.ico,需将对话框的FilterIndex属性设置为____
A.1
B.2
C.(*.bmp,*.ico)|*.bmp;*.ico
D.*.bmp;*.ico
22.在窗体上画一个名称为CommonDialogl的通用对话框,一个名称为Commandl的命令按钮。然后编写如下事件过程:
Private Sub Commandl_lick
CommonDialog1.FileName=""
CommonDialog1.Filter="All Filel|*.*|(*.Doc)|*.Doc |(*.Txt)|*.Txt"
CommonDialog1.FilterIndex=2
CommonDialog1.DialogTifle="Visual Basic Test"
CommonDialog1.Action=1
End Sub
对于这个程序,以下叙述中错误的是____
A.该对话框被设置为“打开"对话框
B.在该对话框中指定的默认文件名为空
C.该对话框的标题为Visual Basic Test
D.在该对话框中指定的默认文件类型为文本文件(*.Txt)
23.在使用打印对话框时,一般不会用到的属性是____
A.hDC
B.FileName
C.ToPage
D.FromPage
24.以下关于自定义对话框概念的说法中,错误的是____
A.建立自定义对话框时必须执行添加窗体的操作
B.自定义对话框实际上是Visual Basic的窗体
C.在窗体上还要使用其他控件才能组成自定义对话框
D.自定义对话框不一定要有与之对应的事件过程
25.以下关于通用对话框概念的说法中,错误的是____
A.是用系统提供的控件制作的标准对话框
B.是由用户定义的自定义对话框
C.是执行某函数弹出的对话框
D.可以由用户定义,也可以是通过执行某种特殊函数弹出的对话框
26.在窗体上已经添加了名为CommonDialogl控件,用Show方法显示“打开”对话框的正确方法是____
A.Show.Open
B.ShowOpen
C.ommonDialog1.Show.Open
D.CommonDialog1.ShowOpen
27.在窗体上有一个对话框控件CommonDialogl,使对话框显示为颜色对话框,下列选项正确的是____
A.CommonDialog1.ShowOpen
B.CommonDialog1.Action=2
C.ommonDialog1.ShowColor
D.CommonDialog1.Action=8
28.在当前工程中添加一个新的窗体,下列操作方法中,错误的是____
A.在“工程”下拉菜单中选择“添加窗体”命令
B.从工具栏中选择工程,单击其下拉菜单,从弹出的列表中选择“添加窗体”命令
C.在工程资源管理器中,在工程图标上右键单击鼠标,打开快捷菜单,选择“添加”(Add)选项下的 “窗体”(Form)选项
D.在代码窗口或属性窗口中输入一个新的窗口名称,即自动建立一个新的窗体
29.下列关于Show方法的说法中,错误的是____
A.Show方法用来显示一个窗体,如果省略“窗体名称”,则显示"当前窗体
B.参数“模式”用来确定窗体的状态,取值为False和True
C.Show方法兼有装入和显示窗体的两种功能
D.在执行Show方法时,如果窗体不在内存中,则Show自动把窗体装入内存,然后显示出来
30.可以在窗体模块的通用声明段中声明____
A.全局变量
B.全局常量
C.全局数组
D.全局用户自定义类型
31.下列关于“启动窗体”的说法中,错误的是____
A.系统默认将第1个建立的窗体作为启动窗体
B.系统默认最后一个被编辑的窗体作为启动窗体
C.多窗体程序中,只能有一个窗体是启动窗体
D.可以根据需要,设定某一个窗体作为启动窗体
32.以下关于MDI子窗体在运行时特性的叙述中,错误的是____
A.子窗体只能在MDl窗体的内部区域显示
B.子窗体可以移出MDl窗体
C.当子窗体最小化时,它的图标在MDl窗体内显示
D.一个MDl窗口中可以打开许多MDI子窗体
33.以下关于多窗体应用程序的叙述中,正确的是____
A.连续向工程中添加多个窗体,存盘后只生成一个窗体模块
B.连续向工程中添加多个窗体,会生成多个窗体模块
C.每添加一个窗体,即生成一个工程文件
D.只能以第一个建立的窗体作为启动界面
34.以下描述中正确的是____
A.标准模块中的任何过程都可以在整个工程范围内被调用
B.在一个窗体模块中可以调用在其他窗体中被定义为Public的通用过程
C.如果工程中包含Sub Main过程,则程序将首先执行该过程
D.如果工程中不包含Sub Main过程,则程序一定首先执行第一个建立的窗体
35.程序运行时要使某一个窗体显示出来,应该使用____
A.Show方法
B.Hide方法
C.Load语句
D.Unload方法
36.要使窗体从屏幕上消失但仍在内存中,应使用的方法或语句为____
A.Show
B.Hide
C.Load
D.Unload
37.要设置工程中某一个窗体作为启动窗体,必需的操作步骤是____
A.打开“属性窗口”,选择作为启动窗体的窗体名称
B.打开“代码窗口”,选择作为启动窗体的窗体名称
C.打开“工程属性窗口”,选择作为启动窗体的窗体名称
D.打开“窗体设计器”窗口,选择作为启动窗体的窗体名称
38.在“工程资源管理器”窗口中要打开一个窗体模块,应该查找的文件扩展名是____
A..vbf
B..vbg
C..frm
D..bas
39.MDl应用程序的主窗体和子窗体分别有各自的菜单。运行该MDl应用程序并打开一个窗体后,在MDl主窗体的菜单条上显示的是____
A.MDl主窗体上定义的菜单
B.MDI子窗体上定义的菜单
C.MDl主窗体菜单和子窗体菜单的简单组合
D.MDl主窗体菜单和子窗体菜单组合到一起,且相同的部分不重复出现
40.下列关于文件的说法中,错误的是____
A.文件是实现程序和数据分离的重要方式
B.文件的逻辑结构通常有两种形式:记录文件和流式文件
C.文件的存取方式有两种:顺序文件和随机文件
D.按文件的性质分类,可分为ASCII文件和二进制文件
41.在Visual Basic中,下列对文件分类的划分中,错误的是____
A.文件分为结构文件和无结构文件
B.文件分为ASCIl码文件和二进制文件
C.文件分为程序文件和数据文件
D.文件分为顺序文件和随机文件
42.Open语句中共有6个参数,其中必须指定的参数是____
A.文件名和存取方式参数
B.文件名和操作方式参数
C.文件名和文件号参数
D.文件号和存取方法参数
43.用Open语句打开文件时。如果省略“For方式”,则该文件的存取方式是____
A.顺序输入方式
B.顺序输出方式
C.随机存取方式
D.二进制方式
44.Open语句中有Access子句,该子句的参数不能是____
A.Read
B.Print
C.Write
D.Read Write
45.要关闭程序打开的所有文件,以下语句正确的是____
A.Close 1
B.Close all
C.lose *
D.Close
46.下列向顺序文件(文件号为l)写入数据的语句中,正确的是____
A.Print 1,a;",";y
B.Print #1,a;",";y
C.Print x,Y
D.Print x;y
47.要从打开的顺序文件(文件号为l)读取数据,下列语句中错误的是____
A.Input#1,x
B.Line Input#1,x
C.x=Input$(1,#1)
D.Input 1,x
48.下列关于随机文件特点的叙述错误的是____
A.随机文件的记录是定长记录
B.打开随机文件后,只能读不能写
C.每个记录划分为若干个字段,每个字段的长度等于相应的变量长度
D.各变量要按一定格式置入相应的字段
49.窗体上画一个名称为Drivel的驱动器列表框,一个名称为Dirl的目录列表框。当改变当前驱动器时,目录列表框应该与之同步改变。设置两个控件同步的命令放在一个事件过程中,这个事件过程是____
A.Drivel_Change.
B.Drivel_Click
C.Dirl_Click
D.irl_Change
50.下列各类文件中,按文件的编码方式分类的是____
A.流式文件
B.结构文件
C.二进制文件
D.数据文件