二级VISUAL+BASIC分类模拟193.docx
《二级VISUAL+BASIC分类模拟193.docx》由会员分享,可在线阅读,更多相关《二级VISUAL+BASIC分类模拟193.docx(20页珍藏版)》请在冰点文库上搜索。
二级VISUAL+BASIC分类模拟193
二级VISUALBASIC分类模拟193
选择题
1、在用菜单编辑器设计菜单时,必须输入的项是______。
A.标题 B.快捷键 C.索引 D.名称
2、以下打开VisualBasic菜单编辑器的操作中,错误的是______。
A.执行“编辑”菜单中的“菜单编辑器”命令
B.执行“工具”菜单中的“菜单编辑器”命令
C.单击工具栏中的“菜单编辑器”按钮
D.右击窗体,在弹出的快捷菜单中选择“菜单编辑器”命令
3、以下说法中正确的是______。
A.任何时候都可以用Ctrl+E键打开菜单编辑器
B.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
D.任何时候都可以用标准工具栏的”菜单编辑器”按钮打开菜单编辑器
4、如果一个顶级菜单项的访问键为D,则以下等同于单击该菜单项的操作为______。
A.按Ctrl+D键 B.按Alt+D键
C.按D键 D.按Shift+D键
5、下列关于菜单项的描述中,错误的是______。
A.通过内缩符号(....)设置菜单项的层次 B.通过Enabled属性设置菜单项的有效性
C.菜单项的索引号可以不连续 D.菜单项的索引号必须从1开始
6、为了显示弹出式菜单,要使用______。
A.窗体的PopupMenu方法 B.窗体的OpenMenu方法
C.菜单的PopupMenu方法 D.菜单的OpenMenu方法
7、下面关于菜单的叙述中正确的是______。
A.为了使得选中一个菜单项就可以执行某种操作,要为它的Click事件过程编写执行该操作的代码
B.同一级菜单中的菜单项不能同名,但不同级菜单中的菜单项可以同名
C.只能使用鼠标右键把弹出式菜单弹出来
D.弹出式菜单中的菜单项不能再有自己的子菜单
8、下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是______。
A.InitDir属性用于设置对话框中显示的起始目录
B.Filter属性用于设置对话框默认的过滤器
C.DefaultExt属性用于设置对话框中默认的文件类型
D.FileTitle属性用于存放对话框中所选择的文件名
9、通用对话框Filter属性的作用是______。
A.设置对话框的标题 B.指定对话框所选择的文件名
C.指定对话框的打开方式 D.指定对话框中显示的文件类型
10、窗体上有一个名称为CD1的通用对话框,一个名称为Text1的文本框,窗体的单击事件过程如下:
PrivateSubForm_Click()
CD1.DialogTitle="改变颜色"
CD1.Color=Form1.BackColor
CD1.Action=3
Text1.BackColor=CD1.Color
EndSub
运行程序时,单击窗体,则以下叙述中错误的是______。
A.通用对话框的标题被改为“改变颜色”
B.通用对话框被打开为颜色对话框
C.若选择颜色对话框中的“取消”按钮,则文本框的背景色改为窗体背景色
D.若选择颜色对话框中的“确定”按钮,则文本框的背景色改为在颜色对话框中选中的颜色
11、利用通用对话框控件打开字体对话框的操作是______。
A.把通用对话框控件的Action属性设置为4
B.把通用对话框控件的Action属性设置为5
C.调用通用对话框控件的OpenFont方法
D.调用通用对话框控件的ShowText方法
12、在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是______。
A.CommonDialog1.Action=1 B.CommonDialog1.Action=2
C.CommonDialog1.Action=3 D.CommonDialog1.Action=4
13、假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:
CD1.ShowOpen
CD1.DefauhExt="doc"
在打开文件的对话框中选择了"c:
\file1.txt"文件,则FileTitle属性的值是______。
A.file1.doc B.file1.txt C.c:
\file1.txt D.e:
\file1.doc
14、下列事件的事件过程中,参数是输入字符ASCII码的是______。
A.KeyDown事件 B.KeyUp事件 C.KeyPress事件 D.Change事件
15、以下说法中正确的是______。
A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程
B.因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程
C.若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同
D.在KeyPress事件过程中,KeyAscii参数可以省略
16、将窗体的KeyPreview属性设为True,然后编写如下程序:
PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)
PrintChr(KeyCode)
EndSub
PrivateSubForm_KeyPress(KeyAsciiAsInteger)
PrintChr(KeyAscii)
EndSub
运行程序时,按下字母键a,则窗体上显示的是______。
A.A
A
B.A
a
C.a
A
D.a
a
17、以下可以判断是否在文本框(名称为Text1)内按下了回车键的事件过程是______。
A.Text1_Change B.Text1_Click C.Text1_KeyPress D.Text1_GotFocus
18、下面叙述中错误的是______。
A.由于窗体不能获得焦点,所以窗体没有键盘事件
B.框架控件没有键盘事件
C.标签控件没有键盘事件
D.文本框有键盘事件,但当Enabled属性被设置为False时,其键盘事件无法被激活
19、设窗体上有一个名称为Check1的复选框,并有下面程序代码:
PrivateSubCheck1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
Check1.Value=1
EndSub
根据上面的事件过程,可以得出结论______。
A.鼠标单击该复选框,复选框的标题被改为"1"
B.鼠标右键单击该复选框,可以选中该复选框
C.鼠标左键单击该复选框,它被选中,右键单击它,取消选中
D.鼠标右键单击该复选框,它被选中,左键单击它,取消选中
20、窗体的MouseUp事件过程如下:
PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
……
EndSub
关于以上定义,以下叙述中错误的是______。
A.根据Shift参数,能够确定使用转换键的情况
B.根据X、Y参数可以确定触发此事件时鼠标的位置
C.Button参数的值是在MouseUp事件发生时,系统自动产生的
D.MouseUp是鼠标向上移动时触发的事件
21、命令按钮Command1的MouseUp事件过程结构如下:
PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
……
EndSub
则以下叙述中错误的是______。
A.X、Y参数表示的是Command1左上角在窗体中的位置
B.Button参数用于确定按下的鼠标键
C.Shift参数用于确定是否按下了Alt、Ctrl或Shift键
D.MouseUp表示抬起鼠标按键时触发的事件
22、要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为Label1)中,如下图所示,放开鼠标左键后,停止同步显示。
下面可以实现此功能的程序是______。
A.PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfButton=1Then
Label1="X="&X&" Y="&Y
EndIf
EndSub
B.PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfButton=1Then
Label1="X="&X&" Y="&Y
EndIf
EndSub
C.PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfButton=1Then
Label1="X="&X&" Y="&Y
EndIf
EndSub
D.PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
Label1="X="&X&" Y="&Y
EndSub
23、下列操作说明中,错误的是______。
A.在具有焦点的对象上进行一次按下字母键操作,会引发KeyPress事件
B.可以通过MousePointer属性设置鼠标光标的形状
C.不可以在属性窗口设置MousePointer属性
D.可以在程序代码中设置MousePointer属性
24、为了实现对象的自动拖放,应该设置该对象的一个属性。
下面设置中正确的是______。
A.DragMode=1 B.DragMode=0 C.DragIcon=1 D.DragIcon=0
25、鼠标拖放控件要触发两个事件,这两个事件是______。
A.DragOver事件和DragDrop事件 B.Drag事件和DragDrop事件
C.MouseDown事件和KeyDown事件 D.MouseUp事件和KeyUp事件
26、设工程中有2个窗体:
Form1和Form2,每个窗体上都有一个名称为Text1的文本框。
若希望把Form1上文本框中的内容复制到Form2上的文本框中,应进行的操作是______。
A.执行Form1中的语句:
Form1.Text1=Form2.Text1
B.执行Form1中的语句:
Text1=Form1.Text
C.执行Form2中的语句:
Form1.Text1=Text1
D.执行Form2中的语句:
Text1=Form1.Text1
27、如果要将一个窗体从内存中清除,应使用的语句是______。
A.Unload B.Show C.Load D.Hide
28、为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是______。
A.设置窗体的Visible属性 B.设置窗体的AutoRedraw属性
C.调用窗体的Show方法 D.设置窗体的Enabled属性
29、以下关于VB特点的叙述中,错误的是______。
A.VB中一个对象可有多个事件过程
B.VB应用程序能以编译方式运行
C.VB应用程序从Form_Load事件过程开始执行
D.在VB应用程序中往往通过引发某个事件导致对对象的操作
30、VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。
下列关于VisualBasic“启动对象”的描述中,错误的是______。
A.“启动对象”可以是指定的标准模块
B.“启动对象”可以是指定的窗体
C.“启动对象”可以是SubMain过程
D.若没有经过设置,则默认的“启动对象”是第一个被创建的窗体
31、对于含有多个窗体的工程而言,以下叙述中正确的是______。
A.没有指定启动窗体时,系统自动将最后一个添加的窗体设置为启动窗体
B.启动窗体可以通过“工程属性”对话框指定
C.Load方法兼有装入和显示窗体两种功能
D.Hide方法可以将指定的窗体从内存中清除
32、以下关于VB文件的叙述中,正确的是______。
A.标准模块文件的扩展名是.frm B.一个.vbg文件中可以包括多个.vbp文件
C.一个.vbp文件只能含有一个标准模块文件 D.类模块文件的扩展名为.bas
33、以下关于文件的叙述中,错误的是______。
A.顺序文件有多种打开文件的方式
B.读取顺序文件的记录时,只能从头至尾逐记录进行
C.顺序文件中各记录的长度是固定的
D.随机文件一般占用空间比较小
34、下列关于顺序文件的描述中,正确的是______。
A.文件的组织与数据写入的顺序无关
B.主要的优点是占空间少,且容易实现记录的增减操作
C.每条记录的长度是固定的
D.不能像随机文件一样灵活地存取数据
35、VB应用程序不能把一个二维表格中的数据存入文件______。
A.VB数据文件不包括VB的窗体文件
B.VB应用程序可以用随机方式读写数据文件
C.VB应用程序在读写数据文件之前,必须用Open语句打开该文件
D.VB应用程序不能把一个二维表格中的数据存入文件
36、下面关于文件叙述中错误的是______。
A.VB数据文件需要先打开,再进行处理
B.随机文件每个记录的长度是固定的
C.不论是顺序文件还是随机文件,都是数据文件
D.顺序文件的记录是顺序存放的,可以按记录号直接访问某个记录
37、用语句Open"C:
\teae.txt"ForInputAs#1打开文件后,就可以编程序______。
A.将C盘根目录下teac.txt文件的内容读入内存
B.在C盘根目录下建立名为teac.txt的文件
C.把内存中的数据写入C盘根目录下名为teac.txt的文件
D.将某个磁盘文件的内容写入C盘根目录下名为teae.txt的文件
38、为了保存数据,需打开顺序文件"E:
\UserData.txt",以下正确的命令是______。
A.OpenE:
\UserData.txtForInputAs#1
B.Open"E:
\UserData.txt"ForInputAs#2
C.OpenE:
\UserData.txtForOutputAs#1
D.Open"E:
\UserData.txt"ForOutputAs#2
39、为了读取数据,需打开顺序文件"D:
\data5.txt",以下正确的命令是______。
A.OpenD:
\data5.txtForInputAs#1
B.Open"D:
\data5.txt"ForInputAs#2
C.OpenD:
\data5.txtForOutputAs#1
D.Open"D:
\data5.txt"ForOutputAs#2
40、设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。
编写如下程序:
PrivateSubCommand1_Click()
Dimch$,asciiAsInteger
Open"file.txt"ForInputAs#1
WhileNotEOF
(1)
LineInput#1,ch
ascii=toaseii(ch)
Printascii
Wend
Close#1
EndSub
PrivateFunctiontoaseii(mystrAsString)AsInteger
n=0
Fork=1ToLen(mystr)
n=n+Asc(Mid(mystr,k,1))
Nextk
toascii=n
EndFunction
程序的功能是______。
A.按行计算文件中每行字符的ASCII码之和,并显示在窗体上
B.计算文件中所有字符的ASCII码之和,并显示在窗体上
C.把文件中所有文本行按行显示在窗体上
D.在窗体上显示文件中所有字符的ASCII码值
41、文件d:
\city.txt的内容如下:
BeiJing
TianJin
ShangHai
ChongQing
编写如下事件过程:
PrivateSubForm_Click()
DimInD
Open"d:
\city.txt"ForInputAs#1
DoWhileNotEOF
(1)
LineInput#1,InD
Loop
Close1
PrintInD
EndSub
运行程序,单击窗体,输出结果是______。
A.文件city.txt的全部内容 B.BeiJing
C.ChongQing D.空白
答案:
选择题
1、D
[解析]数据区用来输入或修改菜单项、设置属性。
其中:
标题项:
在提供的文本输入框中可以输入菜单名或命令名,故A项不是必须输入的。
索引项:
当几个菜单项使用相同的名称时,把它们组成控件数组,可指定一个数字值来确定每一个菜单项在控件数组中的位置,故C项不是必须输入的。
快捷键项:
允许为每个菜单项选择快捷键(热键),故B项不是必须输入的。
名称项:
在文本输入框中可以为菜单名及各菜单项输入控制名。
控制名是标识符(相当于控件的Name属性),仅用于访问代码中的菜单项,它不会在菜单中出现。
菜单名和每个菜单项都是一个控件,都要为其取一个控制名,故D项是必须输入的。
2、A
[解析]在“编辑”菜单中没有“菜单编辑器”命令。
故A选项错误。
3、B
[解析]只有窗体为活动窗体时,才可以打开菜单编辑器。
4、B
[解析]“访问键”是菜单、菜单项或控件(如按钮)标签的文本中带下划线的字符。
访问键允许用户通过同时按Alt键和预先定义的访问键来“单击”按钮。
5、D
[解析]菜单项的索引号不要求必须从1开始。
6、A
[解析]显示弹出式菜单使用PopupMenu方法。
7、A
[解析]Click事件在鼠标单击时触发,要想选中菜单项就执行某种操作,可以在Click事件过程中编写需要执行的操作代码。
A正确。
VB中的菜单项不管是同级还是不同级都不允许同名,B错误。
一般情况下,不显示弹出式菜单。
需要时用PopupMenu方法显示弹出式菜单。
C错误。
VB中允许有多级弹出式菜单,D错误。
8、B
[解析]通用对话框的InitDir属性用于设置对话框中显示的起始目录,Filter属性用来指定在对话框中显示的文件类型,FilterIndex用于设置对话框默认的过滤器,DefaultExt属性用于设置对话框中默认的文件类型,FileTitle属性用于存放对话框中所选择的文件名。
9、D
[解析]通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。
通用对话框的DialogTitle属性用于返回或设置该对话框标题栏上所显示的文本;Action属性用于设置被打开对话框的类型;当通用对话框显示为“打开”或“另存为”类型时,其FileName属性用于返回或设置所选文件的路径和文件名,Filter(过滤器)属性用于指定在对话框的文件列表中显示文件的类型。
10、A
[解析]通用对话框的DialogTitle属性用于返回或设置该对话框标题栏上所显示的文本,只有在文件对话框中标题才可以通过程序修改。
Action的属性见下表。
对话框类型
对话框类型
Action属性
方法
0
显示的是颜色对话框,标题是颜色。
故本题的选项A是错误的。
11、A
[解析]通用对话框(CommonDialog)提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。
通用对话框的Action属性用于设置被打开对话的类型。
12、A
[解析]通用对话框的属性Action=1与ShowOpen方法等效,而Action=2则与ShowSave等效。
13、B
[解析]FileTitle属性用来指定文件对话框中所选择的文件名(不包括路径)。
该属性与FileName属性的区别是:
FileName属性用来指定完整的路径,如"d:
\prog\vbf\test.frm";而FileTitle只指定文件名,如"test.frm"。
14、C
[解析]KeyPress事件参数KeyAsciiAsInteg