【计算机类职业资格】二级VISUAL+BASIC-105及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-105及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-105及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-105及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是_。 (分数:2.50)A.在设计“粘贴”菜单项时,在菜单编辑器窗口中设置了“有效”属性(有“”)B.菜单中的横线是在该菜单项的标题输入框中输入了一个“-”(减号)字符C.在设计“选中”菜单项时,在菜单编辑器窗口中设置了“复选”属性(有“”)D.在设计该弹出菜单的主菜单项时,在菜单编辑器窗口中去掉了“可见”前面的“”2.如果一个菜单项的 En
2、abled属性被设置为 False,则程序运行时,该菜单项_。(分数:2.50)A.不显示B.显示但无效C.有效可用D.不显示但有效可用3.在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(X)”菜单项的访问键,可以将该菜单项的标题设置为_。(分数:2.50)A.退出(X&)B.退出(&X)C.退出(X#)D.退出(#X)4.以下关于菜单的叙述中,错误的是_。(分数:2.50)A.当窗体为活动窗体时,用 Ctrl+E快捷键可以打开菜单编辑器B.把菜单项的 Enabled属性设置为 False,则可删除该菜单项C.弹出式菜单在菜单编辑器中设计D.程序运行时,利用控件数组可以实现
3、菜单项的增加或减少5.为了显示弹出式菜单,要使用_。(分数:2.50)A.窗体的 PopupMenu方法B.窗体的 OpenMenu方法C.菜单的 PopupMenu方法D.菜单的 OpenMenu方法6.窗体上有一个名称为 CD1的通用对话框控件和由四个命令按钮组成的控件数组 Command1,其下标从左到右分别为 0、1、2、3,窗体外观如图所示。 (分数:2.50)A.单击“打开”按钮,显示打开文件的对话框B.单击“保存”按钮,显示保存文件的对话框C.单击“打印”按钮,能够设置打印选项,并执行打印操作D.单击“退出”按钮,结束程序的运行7.以下叙述中错误的是_。(分数:2.50)A.在程
4、序运行时,通用对话框控件是不可见的B.调用同一个通用对话框控件的不同方法(如 ShowOpen或 ShowSave)可以打开不同的对话框窗口C.调用通用对话框控件的 ShowOpen方法,能够直接打开在该通用对话框中指定的文件D.调用通用对话框控件的 ShowColor方法,可以打开颜色对话框窗口8.以下关于通用对话框的叙述中,错误的是_。(分数:2.50)A.在程序运行状态下,通用对话框控件是不显示的B.通用对话框控件是 Visual Basic的标准控件C.设计时,通用对话框控件的大小是固定的,不能改变D.在同一个程序中,一个通用对话框控件可以作为打开、保存等多种对话框9.窗体上有一个名称
5、为 CD1的通用对话框,一个名称为 Command1的命令按钮,相应的事件过程如下: Private Sub Command1_Click() CD1.Filter=“All File | *.*|Text File |*.txt|PPT|*.ppt“ CD1.FilterIndex=2 CD1.InitDir=“C:“ CD1.FileName=“default“ CD1.ShowSave End Sub 关于上述过程,以下叙述中正确的是_。(分数:2.50)A.默认过滤器为“*.ppt”B.指定的初始目录为“C:/”C.打开的文件对话框的标题为“default”D.上面事件过程实现保存文件
6、的操作10.下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是_。(分数:2.50)A.InitDir属性用于设置对话框中显示的起始目录B.Filter属性用于设置对话框默认的过滤器C.DefaultExt属性用于设置对话框中默认的文件类型D.FileTitle属性用于存放对话框中所选择的文件名11.窗体上有一个名称为 CD1的通用对话框,一个名称为 Command1的命令按钮,相应的事件过程如下: Private Sub Command1_Click() CD1.Filter=“All File |*.*| Text File|*.txt|Word|*.Doc“ CD1.Fi
7、lterIndex=2 CD1.FileName=“E:/Test.ppt“ CD1.InitDir=“E:“ CD1.ShowOpen End Sub 关于上述程序,以下叙述中正确的是_。(分数:2.50)A.初始过滤器为“*.*”B.指定的初始目录为“E:/”C.以上程序代码实现打开文件的操作D.由于指定文件类型是“.ppt”,所以导致打开文件的操作失败12.通用对话框 Filter属性的作用是_。(分数:2.50)A.设置对话框的标题B.指定对话框所选择的文件名C.指定对话框的打开方式D.指定对话框中显示的文件类型13.窗体上有一个名称为 CD1的通用对话框,一个名称为 Text1的文本
8、框,窗体的单击事件过程如下: Private Sub Form_Click() CD1.DialogTitle=“改变颜色“ CD1.Color=Form1.BackColor CD1.Aetion=3 Text1.BackColor=CD1.Color End Sub 运行程序时,单击窗体,则以下叙述中错误的是_。(分数:2.50)A.通用对话框的标题被改为“改变颜色”B.通用对话框被打开为颜色对话框C.若选择颜色对话框中的“取消”按钮,则文本框的背景色改为窗体背景色D.若选择颜色对话框中的“确定”按钮,则文本框的背景色改为在颜色对话框中选中的颜色14.利用通用对话框控件打开字体对话框的操作
9、是_。(分数:2.50)A.把通用对话框控件的 Action属性设置为 4B.把通用对话框控件的 Action属性设置为 5C.调用通用对话框控件的 OpenFont方法D.调用通用对话框控件的 ShowText方法15.下列关于通用对话框 CommonDialog1的叙述中,错误的是_。(分数:2.50)A.只要在“打开”对话框中选择了文件,并单击“打开”按钮,就可以将选中的文件打开B.使用 CommonDialog1.ShowColor方法,可以显示“颜色”对话框C.CancelError属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告D.在显示“字体”对话框前,必须先设置
10、CommonDialog1的 Flags属性,否则会出错16.在窗体上画一个通用对话框,其名称为 CommonDialog1,则下列与 CommonDialog1.ShowOpen方法等效的语句是_。(分数:2.50)A.CommonDialog1.Action=1B.CommonDialog1.Action=2C.CommonDialog1.Action=3D.CommonDialog1.Action=417.假定在窗体上添加了一个通用对话框控件,其名称为 CD1,并有如下程序段: CD1.ShowOpen CD1.DefaultExt=“doc“ 在打开文件的对话框中选择了”c:/file
11、1.txt“文件,则 FileTitle属性的值是_。(分数:2.50)A.file1.docB.file1.txtC.c:/file1.txtD.c:/file1.doc18.在窗体上画一个通用对话框,程序运行中用 ShowOpen方法显示“打开”对话框时,希望在该对话框的“文件类型”栏中只显示扩展名为 DOC的文件,则在设计阶段应把通用对话框的 Filter属性设置为_。(分数:2.50)A.“(*.DOC)*.DOC“B.“(*.DOC)|(.DOC)“C.“(*.DOC)|*.DOC“D)D.“(*.DOC)|*.DOC“19.假设窗体上有一个通用对话框控件 CD1,希望在执行下面程序
12、时,打开如图所示的文件对话框: Private Sub Command1_Click() CD1.DialogTitle=“打开文件“ CD1.InitDir=“C:“ CD1.Filter=“所有文件|*.*|Word 文档|*.doc|文本文件|*.txt“ CD1.FileName=“ CD1.Action=1 If CD1.FileName=“Then Print“未打开文件“ Else Print“要打开文件“&CD1.FileName End If End Sub (分数:2.50)A.把 CD1.Action=1改为 CD1.Action=2B.把“CD1.Filter=”后面字
13、符串中的“所有文件”改为“文本文件”C.在语句 CD1.Action=1的前面添加 CD1.FiherIndex=3D.把 CD1.FileName=“改为 CD1.FileName=“文本文件“20.以下说法中正确的是_。(分数:2.50)A.当焦点在某个控件上时,按下一个字母键,就会执行该控件的 KeyPress事件过程B.因为窗体不接受焦点,所以窗体不存在自己的 KeyPress事件过程C.若按下的键相同,KeyPress 事件过程中的 KeyAscii参数与 KeyDown事件过程中的 KeyCode参数的值也相同D.在 KeyPress事件过程中,KeyAscii 参数可以省略21.
14、关于 KeyPress事件,以下叙述中正确的是_。(分数:2.50)A.在控件数组的控件上按键盘键,不能触发 KeyPress事件B.按下键盘上任一个键时,都能触发 KeyPress事件C.按字母键时,拥有焦点的控件的 KeyPress事件会被触发D.窗体没有 KeyPress事件22.在窗体上画一个命令按钮和一个文本框(名称分别为 Command1和 Text1),并把窗体的 KeyPreview属性设置为 True,然后编写如下代码: Dim SaveAll As String Private Sub Form_Load() Show Text1.Text=“ Text1.SetFocus
15、 End Sub Private Sub Command1_Click() Text1.Text=LCase(SaveAll)+SaveAll End Sub Private Sub Form_KeyPress(KeyAscii As Integer) SaveAll=SaveAll+Chr(KeyAscii) End Sub 程序运行后,直接用键盘输入 VB,再单击命令按钮,则文本框中显示的内容为_。(分数:2.50)A.vbVBB.不显示任何信息C.VBD.出错23.以下关于键盘事件的叙述中,错误的是_。(分数:2.50)A.按下键盘按键既能触发 KeyPress事件,也能触发 KeyDo
16、wn事件B.KeyDown、KeyUp 事件过程中,大、小写字母被视作相同的字符C.KeyDown、KeyUp 事件能够识别 Shift、Ah、Ctrl 等键D.KeyCode是 KeyPress事件的参数24.下面不是键盘事件的是_。(分数:2.50)A.KeyDownB.KeyUpC.KeyPressD.KeyCode25.设窗体上有 2个文本框 Text1和 Text2,并有下面的事件过程: Dim n Private Sub Text1_KeyPress(KeyAscii As Integer) If “A“=Chr(KeyAscii)And Chr(KeyAscii)=“Z“ The
17、n n=n+1 End If If KeyAscii=13 Then Text2.Text=n End If End Sub 程序运行时,在文本框 Text1中输入“Visual Basic 6.0”并按 Enter键后,在文本框 Text2中显示的是_。(分数:2.50)A.2B.9C.13D.1626.窗体上有一个 Text1文本框,并编写了下面事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii=KeyAscii+3 End Sub 程序运行时,在文本框中输入字符“A”,则在文本框中实际显示的是_。(分数:2.50)
18、AABBCCDD27.下列事件的事件过程中,参数是输入字符 ASCII码的是_。(分数:2.50)A.KeyDown事件B.KeyUp事件C.KeyPress事件D.Change事件28.对于文本框 Text1,能够获得按键的 ASCII码值的事件过程是_。(分数:2.50)A.Text1_KeyUpB.Text1_KeyPressC.Text1_ClickD.Text1_Change29.将窗体的 KeyPreview属性设为 True,然后编写如下程序: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Print
19、 Chr(KeyCode) End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print Chr(KeyAscii) End Sub 运行程序时,按下字母键 a,则窗体上显示的是_。(分数:2.50)A.AAB.AaC.aAD.aa30.以下可以判断是否在文本框(名称为 Text1)内按下了回车键的事件过程是_。(分数:2.50)A.Text1_ChangeB.Text1_ClickC.Text1_KeyPressD.Text1_GotFocus31.下面叙述中错误的是_。(分数:2.50)A.由于窗体不能获得焦点,所以窗体没有键盘事
20、件B.框架控件没有键盘事件C.标签控件没有键盘事件D.文本框有键盘事件,但当 Enabled属性被设置为 False时,其键盘事件无法被激活32.文本框 Text1的 KeyDown事件过程如下: Privme Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) End Sub 其中参数 KeyCode的值表示的是发生此事件时_。(分数:2.50)A.是否按下了 Alt键或 Ctrl键B.按下的是哪个数字键C.所按的键盘键的键码D.按下的是哪个鼠标键33.窗体上有两个名称分别为 Text1、Text2 的文本框。Text1 的 Key
21、Up事件过程如下: Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer) Dim c As String c=UCase(Chr(KeyCode) Text2.Text=Chr(Asc(c)+2) End Sub 当向文本框 Text1中输入小写字母 a时,文本框 Text2中显示的是_。(分数:2.50)AABaCCDC34.VB中有 3个键盘事件:KeyPress、KeyDown 和 KeyUp,若光标在 Text1文本框中,则每输入个字母_。(分数:2.50)A.这 3个事件都会触发B.只触发 KeyPress事件C.
22、只触发 KeyDown、KeyUp 事件D.不触发其中任何一个事件35.窗体上有 1个名称为 Text1、内容为空的文本框。编写如下事件过程: Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer) Print Text1.Text; End Sub 运行程序,并在文本框中输入“123”,则在窗体上的输出结果为_。(分数:2.50)A.123B.112C.12123D.11212336.编写如下程序: Private Sub Form_Click() Print “Welcome!“ End Sub Private Sub F
23、orm_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Print “欢迎!“ End Sub Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) Print “热烈欢迎!“ End Sub 程序运行后,单击窗体,输出结果为_。(分数:2.50)A.欢迎!热烈欢迎!Welcome!B.欢迎!Welcome!热烈欢迎!C.Welcome!欢迎!热烈欢迎!D.Welcome!热烈
24、欢迎!欢迎!37.若看到程序中有以下事件过程,则可以肯定的是,当程序运行时_。 Private Sub Click_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) Print “VB Program“ End Sub(分数:2.50)A.用鼠标左键单击名称为“Command1”的命令按钮时,执行此过程B.用鼠标左键单击名称为“MouseDown”的命令按钮时,执行此过程C.用鼠标右键单击名称为“MouseDown”的控件时,执行此过程D.用鼠标左键或右键单击名称为“Click”的控件时,执行此过程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC105 答案 解析 DOC
