点击查看:2015年计算机二级考试《VB》考前练习题汇总
1[单选题]工程中有Form1、Form2两个窗体(Form1中有文本框Text1;Form2中有Text1文本框和Command1命令按钮)。
Forml是启动窗体。在这些模块中编写下面的程序代码:
下面关于程序的叙述中错误的是
A.双击Form1的Text1后,Text1中显示“VisualBa.sic”,弹出Form2
B.双击Form1的Text1后,Form2成为当前窗体
C.单击Form2的命令按钮,Form1成为当前窗体
D.Form2的Text1=Form1.Text1语句不能正确执行
参考答案:D
参考解析:本题考察窗体切换的知识。双击Form1的Tex1时触发Text1_DblClick事件,Text1中显示“VisualBa.sic”,弹出Form2,此时,Form2成为当前窗体;单击Form2的命令按钮时触发Command1_Click事件,Form1成为当前窗体。选D.。
2[单选题] 单击按钮时。以下程序运行后的输出结果是()。
A.6612
61010B.9510
51010C.9612
910 15D.91010
5410
参考答案:A
参考解析:在Visual Basic中,参数缺省是按地址传递的,也就是使过程按照变量的内存地址去访问实际变量的内容。这样,将变量传递给函数时,通过函数可永远改变该变量的值。因此在本题中,当每次调用proc1函数后,变量的值都被改变,结果为选项A。
3[单选题] 下列叙述中,不符合良好程序设计风格要求的是()。
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输人数据前要有提示信息
参考答案:A
参考解析:一般来讲,程序设计风格首先应该简单和清晰,其次程序必须是可以理解的,可以概括为"清晰第一,效率第二"。
4[单选题] 有下列二叉树,对此二叉树前序遍历的结果是()。
A.ACBEDGFHB.ABDGCEHFC.HGFEDCBAD.ABCDEFGH
参考答案:B
参考解析:对二叉树的前序遍历是指先访问根结点,然后访问左子树,最后访问右子树,并且在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
5[单选题] 以下VisualBasic不支持的循环结构是
A.For…NextB.ForEach…NextC.D0…LoopD.Do…EndDo
参考答案:D
参考解析:
VisualBasic支持的循环结构不包括Do…EndDo。
6[单选题] 要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。
①冼画一个框架,再在框架中画两个单选按钮
②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中
③先画两个单选按钮,再画框架将单选按钮框起来
A.①B.①、②C.③D.①、②、③
参考答案:A
参考解析:①的操作方法可使两个单选按钮属于同一个框架,其他方法不行。故A选项正确。
7[单选题] 向文本框中输入字符时,下面能够被触发的事件是()。
A.GotFocusB.KeyPressC.Click D.MouseDown
参考答案:B
参考解析:向文本框输入文本时,有按键的动作,所以会触发KeyPress事件。故选B。
8[单选题] 以下关于图片框控件的说法中,错误的是()。
A.可以通过Print方法在图片框中输出文本
B.图片框控件中的图形可以在程序运行过程中被清除
C.图片框控件中可以放置其他控件
D.用Stretch属性可以自动调整图片框中图形的大小
参考答案:D
参考解析:可以通过Print方法在图片框中输出文件,图片框中的图形可以在程序运行过程中通过载入空文件的方法清除,图片框控件可以作为父控件,即可以放置其他控件,Stretch属性用来自动调整图片框中图形内容的大小。
9[单选题] 设有变量声明为“Dim aDate As Date”,则为变量aDate正确赋值的表达方式是()。
A.aDate=#8/2008#
B.aDate=#”8/8/2008”#
C.aDate=Date(”8/8/2008”)
D.aDate=Format(”m/d/yy”,”8/8/2008”)
参考答案:A
%参考解析:任何可辨认的文本日期都可以赋值给Date变量。日期文字必须以数字符号“撑”扩起来,例如,#January 1、1993#或#1 Jan 93#。选项D是按照格式字符串的要求显示数值表达式,Format函数的正确格式为:Format(数值表达武,格式字符串),所以选项D应该改为:aDate=Format(”8/8/2008”,”m/d/yy”);选项C中Date函数使用错误,应为:aDate=Date。
10[单选题] 窗体上有一个Textl文本框,一个Commandl命令按钮,并有以下程序:
希望程序运行时得到左图所示的效果,即:输入口令,单击“确认口令”命令按钮,若输入的口令不是“123456”,则在窗体上显示输入错误口令的次数。但上面的程序实际显示的是右图所示的效果,程序需要修改。下面修改方案中正确的是()。、
A.在Dim n语句的下面添加一句:n=O
B.把Print”口令输入错误”&n&”次”改为Print”口令输入错误”+n+”次”
C.把Print”口令输入错误”&n&”次”改为Print”口令输入错误”&Str(n)&”次”
D.把Dim n改为Static n
参考答案:D
参考解析:本题考查的是动态变量与静态变量。原来的程序中无法使变量n的值保持到下一次的使用,只有D选项符合要求,将n定义为静态局部变量,在程序执行到该对象的声明处时被首次初始化,每次执行后n的值都会被保存到内存中,所以答案D是正确的;而A选项只是对n赋初值,所以A选项没有意义;B选项和c选项都没有达到改进的目的。
更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!