国家二级VB机试(菜单和对话框、数组)模拟试卷2 (题后含答案及解析)
题型有:1. 选择题
选择题
1. 以下打开Visual Basic菜单编辑器的操作中,错误的是
A.执行“编辑”菜单中的“菜单编辑器”命令
B.执行“工具”菜单中的“菜单编辑器”命令
C.单击工具栏中的“菜单编辑器”按钮
D.右击窗体,在弹出的快捷菜单中选择“菜单编辑器”命令
正确答案:A
解析:Visual Basic中的菜单通过菜单编辑器建立,可以通过4种方式进入菜单编辑器:执行“工具”菜单中的“菜单编辑器”命令;使用Ctrl+E组合键;单击工具栏中的“菜单编辑器”按钮;
在要建立菜单的窗体上单击右键,将弹出一个菜单,然后单击“菜单编辑器”命令。 知识模块:菜单和对话框
2. 以下说法中正确的是
A.任何时候都可以用Ctrl+E键打开菜单编辑器
B.只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C.只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
D.任何时候都可以用标准工具栏的“菜单编辑器”按钮打开菜单编辑器
正确答案:B
解析:打开菜单编辑器有4种方法:①选择菜单“工具”菜单框中的”菜单编辑器”命令;②单击工具栏上的“菜单编辑器”按键;③使用快捷键<Ctrl+E>;④右击窗体,从弹出的快捷菜单中选择“菜单编辑器”命令。注意:只有当某个窗体成为活动窗体时,才能使用以上方法打开其菜单编辑器。 知识模块:菜单和对话框
3. 下列关于菜单项的描述中,错误的是
A.通过内缩符号(....)设置菜单项的层次
B.通过Enabled属性设置菜单项的有效性
C.菜单项的索引号可以不连续
D.菜单项的索引号必须从1开始
正确答案:D
解析:在菜单编辑器中,可以通过内缩符号(....)设置菜单项的层次;通过Enabled属性设置菜单项的有效性,Visible属性设置菜单项的可见性:菜单的索引号必须是从0开始的连续值。 知识模块:菜单和对话框
4. 下列关于菜单项的描述中,错误的是
A.菜单项不能响应Click事件以外的其他事件
B.每个菜单项都可以被看作一个控件,具有相应的属性和事件
C.菜单项的索引号可以不连续
D.通过Visible属性设置菜单项的有效性
正确答案:D
解析:菜单项是VB中的一种对象,每个菜单项都可以被看作一个控件,具有相应的属性和事件,而且只能响应Click事件:菜单项的索引号可以不足连续的,通过Enabled属性设置菜单项的有效性,通过Visible属性设置菜单项的可见性。 知识模块:菜单和对话框
5. 为了显示弹出式菜单,要使用
A.窗体的PopupMenu方法
B.窗体的OpenMenu方法
C.菜单的PopupMenu方法
D.菜单的OpenMenu方法
正确答案:A
解析:在MDIForm或Foem对象上的当前鼠标位置或指定的坐标位置显示弹出式菜单,要使用对象.PopupMenu菜单名来弹出。 知识模块:菜单和对话框
6. 在窗体上画一个通用对话框,程序运行中用ShowOpen方法显示“打开”对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为DOC的文件,则在设计阶段应把通用对话框的Filter属性设置为
A.(*.DOC)*.DOC
B.(*.DOC)|(.DOC)
C.(*.DOC)||*.DOC
D.(*.DOC)|*.DOC
正确答案:D
解析:通用对话框(CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜和字体、显示帮助等操作的一组标准对话框。打开(Open)和保存(Save)文件对话框中的Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为*.txt,表示显示所有的文本文件,语法为:通用对话框名.Fincr=“描述|文件扩展名”,使用管道符(|)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔;FilterIndex属性返回或设置“打开”或“另存为”对话框中的一个默认的过滤器,第一个过滤器的索引号是1,如果只有一个过滤器则无需设置。FilterIndex属性。 知识模块:菜单和对话框
7. 窗体上有一个名称为CD1的通用对话框,一个名称为Command1的命令按钮,相应的事件过程如下:Private Sub Command1_Click(  )CD1.Filter=All File|*.*|Text Filel|*.txt|PPT|*.pptCD1.Filterlndex=2:CD1.InitDir=C:\CD1.FileName=default:CD1.ShowSaveEnd Sub关于上述过程,以下叙述中正确的是
A.默认过滤器为“*.ppt”
B.指定的初始目录为“C:\
C.打开的文件对话框的标题为“default”
D.上面事件过程实现保存文件的操作
正确答案:B
解析:通用对话框(CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜和字体、显示帮助等操作的一组标准对话框。打开(Open)和保存(Save)文件对话框有共同的主要属性,若没有指定InitDir属性值,则起始目录为当前目录;FileName属性返回或设置所选文件的路径和文件名;Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为*.txt,表示显示所有的文本文件,语法为:通用对话框名.Filter=“描述|文件扩展名”,使用管道符(1)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔;FilterIndex属性返回或设置“打开”或“另存为”对话框中一个默认的过滤器,第一个过滤器的索引号是1;如果只有一个过滤器则无需设置FilterIndex属性。本题中只是显示了一个“保存”,对话框,并不能真正实现保存操作。 知识模块:菜单和对话框
8. 下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是
A.InitDir属性用于设置对话框中显示的起始目录
B.Filter属性用于设置对话框默认的过滤器
C.DefaultExt属性用于设置对话框中默认的文件类型
D.FileTitle属性用于存放对话框中所选择的文件名
正确答案:B
解析:通用对话框(CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜和字体、显示帮助等操作的一组标准对话框。打开(Open)和保存(Save)文件对话框有共同的主要属性,若没有指定InitDir属性值,则起始目录为当前目录;FileName属性返回或设置所选文件的路径和文件名;Finer属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为*.txt,表示显示所有的文本文件,语法为:通用对话框名。Filter=“描述|文件扩展名”,使用管道符(1)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔;FiherIndex属性返回或设置“打开”或“另存为”对话框中一个默认的过滤器,第一个过滤器的索引号是1;FileTiIle属性用于存放对话框中所选择的文件名;DefaultExt属性用于设置对话框中默认的文件类型。 知识模块:菜单和对话框
9. 通用对话框Filter属性的作用是
A.设置对话框的标题
B.指定对话框所选择的文件名
C.指定对话框的打开方式
D.指定对话框中显示的文件类型
正确答案:D
vb 字符串转数组解析:通用对话框(CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜和字体、显示帮助等操作的一组标准对话框。Filter属性是过滤器,返回或设置在对话框的类型列表框中所显示的文件类型,例如,过滤器为*.txt,表示显示所有的文本文件,语法为:通用对话框名.Filter=“描述|文件扩展名”,使用管道符(1)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔;FilterIndex属性返吲或设置“打开”或“另存为”对话框中一个默认的过滤器,第一个过滤器的索引号是1。 知识模块:菜单和对话框
10. 假定在窗体上添加了一个通用对话框控件,其名称为CD1,并有如下程序段:CD1.ShowOpen:CD1.DefaultExt=doc在打开文件的对话框中选择了c:\file1.txt文件,则FileTitle属性的值是
A.file1.doc
B.file1.txt
C.c:\file1.txt
D.c:\file1.doc
正确答案:B
解析:通用对话框(CommonDialog)是可提供诸如打开文件、保存文件、设置打印选项、选择颜和字体、显示帮助等操作的一组标准埘话框。打开(Open)和保存(Save)文件对话框有共同的主要属性,若没有指定InitDir属性值,则起始目录为当前目求;FileName属性返回或设置所选文件的路径和文件名;Filter属性是过滤器,返回或设置在对话框的类型列表框中所
显示的文件类型,例如,过滤器为*.txt,表示显示所有的文本文件,语法为:通用对话框名.Filter=“描述|文件扩展名”,使用管道符(1)将描述与过滤器隔开,同样使用管道符将多个过滤器相互分隔:Filterlndex属性返回或设置“打开”或“另存为”时话框中一个默认的过滤器,第一个过滤器的索引号是1;FileTitle属性用于存放对话框中所选择的文件名;DefaultExt属 知识模块:菜单和对话框
11. 以下数组定义语句中,错误的是
A.Static a(10)As Integer
B.Dim c(3,1To4)
C.Dim d(-10)
D.Dim b(0To5,1To3)As Integer
正确答案:C
解析:本题考查的考点是有关数组定义的。在Visual Basic中,可以用4个火键字柬定义数组,
分别是Dim、ReDim、Public和Static。在Visual Basic中定义数组有两种格式。格式一:Dim<数组名(下标上界)>As<类型名称>Dim<数组名(第一维下标上界,第二维下标上界)>As<类型名称>格式二:Dim<数组名(下界To上界,下界To上界]…)>As<类型名称>其中上界必须大于下界。本题中选项C采取第一种格式定义数组,则数组默认下界为0,上界-10小于0,故不符合要求。 知识模块:数组

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。