首页 > 全部 > 二级VB > 国家二级(VB)机试模拟试卷269

国家二级(VB)机试模拟试卷269

本单篇文档共19582字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 模拟试卷 7959人下载
价格: 1.10 原价:¥8.80
收藏

国家二级(VB)机试模拟试卷269

选择题

1.已知在菜单编辑器中设计了窗体的快捷菜单,其主菜单为a1,且取消其“可见”属性,如图2所示。运行时,以下( )事件过程可以使快捷菜单的菜单项响应鼠标右键单击。

(A)

A. Private Sub Form MouseDown(Button As Integer,

Shift As Integer,X As Single,Y As Single)

If Button=2 Then PopupMenu a1.2

End Sub

B. Private Sub Form MouseDown(Button As Integer,

Shift As Integer,X As Single,Y As Single)

PopupMenu a1,0

End Sub

C. Private Sub Form MouseDown(Button As Integer,

Shift As Integer,X As Single,Y As Single)

PopupMenu a1

End Sub

D. Private Sub Form_MouseDown(Button As Integer,Shift As_

Integer,X As Single,Y As Single)

If(Button=vbLetfButton)Or(Button=vbRightButton)Then PopupMenu a1

End Sub

解析:本题考查弹出菜单的显示。PopupMenu为弹出菜单方法,使用格式为:[对象.]PopupMenu 菜单名,标志,x,y:其中,标志表示弹出的位置和触发的键,取值为0表示弹出菜单的左端在x处且识别左键单击,取值为04表示位于x的中心,取值为08表示在x的右边,一般判断是否单击右键,可通过判断Button是否为2来实现。

2.以下关于Do Until…Loop循环的说法正确的是( )。(C)

A. 先进入循环执行语句段落后,再判断是否再进入循环

B. 先进入循环执行语句段落后,再判断是否不再进入循环

C. 执行前先判断是否不满足条件,若不满足才进入循环

D. 执行前先判断是否不满足条件,若满足才进入循环

解析:本题考查Do Until…Loop循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体也不运行。在Until引出的循环条件为False时执行循环体,条件为True时退出循环。

3.假定有如下的Sub过程:

Sub S(x As Single,y As Single)

t=x:x=t/y

y=t Mod y

End Sub

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim a As Single,Dim b As Single

a=5:b=4:S a,b

Print a,b

End Sub

程序运行后,单击命令按钮,输出结果为( )。(D)

A. 5 4

B. 1 1

C. 1.25 4

D. 1.25 1

解析:本题考察过程调用知识。在命令按钮单击事件过程中,初始时a=5、b=4;在S过程初始时,x=5、y=4, S过程计算后,x=1.25、y=1,所以S过程返回后a=1.25、b=1。

4.以下说法中正确的是( )。(A)

A. 当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程

B. 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程

C. 若按下的键相同,KeyPress事件过程中的KeyAseii参数与KeyDown事件过程中的KeyCode参数的值也相同

D. 在KoyPress事件过程中,KeyAseii参数可以省略

解析:B选项错误原因:窗体有自己的KeyPress事件过程;

C选项错误原因:KeyPress事件过程中的KeyAscii参数返回按键的ASCII码值,大小写字母返回值不同;而KeyDown事件过程中的KeyCode参数返回的是按键代码,大小写字母返回值相同。故按下的键相同时,keyAscii和KeyCode参数不一定返回相同值;

D选项错误原因:KeyPress事件中的KeyAscii参数不能省略。

A选项正确。

5.下面叙述中错误的是( )。(A)

A. 软件测试的目的是发现错误并改正错误

B. 对被调试的程序进行“错误定位”是程序调试的必要步骤

C. 程序调试通常也称为Debug

D. 软件测试应严格执行测试计划,排除测试的随意性

解析:软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。

6.窗体上有一个名称为Option1的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程:

Private Sub Option1_Click(Index As Integer)

End Sub

下面关于此过程的参数Index的叙述中,正确的是( )。(C)

A. Index为1表示单选按钮被选中,为0表示未选中

B. Index的值可正可负

C. Index的值用来区分哪个单选按钮被选中

D. Index表示数组中单选按钮的数量

解析:Index参数值返回的是单选按钮数组中各单选按钮的索引值,用它来区分各单选按钮。故A、D选项错误,C选项正确,Index的值只能是非负数,故B选项错误。

7.窗体上有名称为Commandl的命令按钮和名称为Text1的文本框( )。

Private Sub Command1_Click()

Text1.Text=\\(B)

A. 文本框中显示的是“程序设计”,且焦点在文本框中

B. 文本框中显示的是“等级考试”,且焦点在文本框中

C. 文本框中显示的是“程序设计”,且焦点在命令按钮上

D. 文本框中显示的是“等级考试”,且焦点在命令按钮上

解析:SetFocus方法用于将焦点移到指定的对象上,而当一个对象获得焦点时将触发其GotFocus事件过程。

8.有三个关系R、S和T如下:

(D)

A. 选择

B. 投影

本文档预览:3600字符,共19582字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(VB)机试模拟试卷269

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号