www.100xuexi.com 圣才电子书 十万种考研考证电子书、题库视频学习平台
全国计算机等级考试《二级Visual Basic语言程序设计》真题及详解(五)
(考试时间120分钟 满分100分)
一、选择题(每小题1分,共40分)
1.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入“FormList”,然后单击命令按钮,执行如下程序:
在Text2中显示的是( )。 A.form B.list C.FORM D.LIST 【答案】D
【解析】Mid(字符串,起始位置,长度)用于从起始位置截取一个长度的字符串;UCase函数用于把字符串转换为大写字母,LCase()用来将大写转换为小写。题目中,Mid(Text1.Text,5,4)= “List”,UCase函数处理后变为“LIST”。
2.在利用菜单编辑器设计菜单时,为了把组合键“Alt+X”设置为“退出(X)”菜单
1 / 33
www.100xuexi.com A.退出(X&) B.退出(&X) C.退出(X#) D.退出(#X) 【答案】B
圣才电子书 十万种考研考证电子书、题库视频学习平台 项的访问键,可以将该菜单项的标题设置为( )。
【解析】“&字母”用来设置菜单项的快捷键为Alt+字母。
3.窗体上有两个名称分别为Text1、Text2的文本框。Text1的KeyUp事件过程如下:
当向文本框Text1中输入小写字母a时,文本框Text2中显示的是( )。 A.A B.a C.C D.c 【答案】C
【解析】KeyUp事件的KeyCode参数返回的是“键值”,不区分大小写。Chr函数用来返回以数值表达式值为编码的字符。Ucase函数用来转换大小写。所以变量c=UCase(“a”)=“A”。Asc(c)返回变量c中的第一个字符的ASCII,加2后,再由Chr函数
2 / 33
www.100xuexi.com 转为字符,变为了“C”。
圣才电子书 十万种考研考证电子书、题库视频学习平台 4.设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module.bas,两个窗体上分别只有一个名称为Command1的命令按钮。 Form1的代码如下:
Form2的代码如下:
Module1的代码如下: Public y As Integer
运行以上程序,单击Form1的命令按钮Command1,则显示Form2;再单击Form2上的命令按钮Command1,则窗体上显示的是( )。
A.15 B.05 C.00 D.程序有错 【答案】A
3 / 33
www.100xuexi.com 圣才电子书 十万种考研考证电子书、题库视频学习平台 【解析】Public x表示x为全局变量,可以在其他模块中通过“过程名.变量名”的形式被引用;变量y是在标准模块中定义的全局变量,任何窗体都可以直接引用。所以x=1,y=5的值都能被Form2引用。
5.在窗体上画一个名称为Combo1的组合框,名称为Text1的文本框,以及名称为Command1的命令按钮,如图所示。
运行程序,单击命令按钮,将文本框中被选中的文本添加到组合框中,若文本框中没有选中的文本,则将文本框中的文本全部添加到组合框中。命令按钮的事件过程如下:
程序中横线处应该填写的是( )。 A.Combo1.AddItem Text1.Text B.Combo1.AddItem Text1.SelStart C.Combo1.AddItem Text1.SelText D.Combo1.AddItem Text1.SelLength 【答案】C
【解析】根据题意,横线处的功能是将文本框中选中的文本添加到组合框中,应该用SelText属性返回选中的文本。而Text属性返回整个文本框中的文本;SelStart属性返回选
4 / 33
www.100xuexi.com
圣才电子书 十万种考研考证电子书、题库视频学习平台 中文本的起始位置;SelLength属性返回选中文本的长度。
6.窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:
对以上程序,下列叙述中错误的是( )。 A.x是用户定义的类型
B.InputBox函数弹出的对话框中没有提示信息 C.若输入的是偶数,y.b的值为该偶数的平方 D.Fix(y.a/2)把y.a/2
的小数部分四舍五入,转换为整数返回 【答案】D
【解析】Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入。A项正确,X是用户定义的一种变量类型,可以使用它来声明变量;B项正确,InPutBox的格式为InPutBox(“提示信息”);C项正确,偶数被2整除和被2除的值相等,如果为
5 / 33
全国计算机等级考试《二级Visual Basic语言程序设计》真题及详解(五)



