计算机等级

计算机等级二级考试Visual Basic文章
北京上海天津重庆更多

2018年3月计算机二级VB考前冲刺题7

2018年03月15日 18:05:12来源:计算机等级考试网
导读:计算机等级考试在即,为了帮助小伙伴们完善知识框架,顺利通过考试,坦途网计算机等级频道小编为广大考生整理了2018年计算机等级考试模拟题汇总,希望能对你的复习有所帮助。

>>计算机二级考试模拟题2018年3月计算机二级VB考前冲刺题7

>>全国计算机等级考试通关课程

(31)窗体上有一个名称为Textl的文本框,一个名称为CD1的通用对话框,一个标题为“打开文件”的命令按钮,如图所示。

命令按钮的单击事件过程如下:

Private Sub CommanD1—Click( )CD1.

ShowOpen

Open CD1.

FfleName For Input As#1MsgBox CD1.

FfleNalne

Line Input#1.

sTextl.Text=SClose#1

End Sub

单击命令按钮,执行以上事件过程,打开选定的文件,读取文件的内容并显示在文本框中,以下叙述中正确的是( )。

A.程序没有错误,可以正确完成打开文件、读取文件中内容的操作

B.执行Open命令时出错,因为没有指定文件的路径

C.Open语句是错误的,应把语句中的For Input改为For.Gutput

D.Line Input命令格式错

(32)窗体上有一个如右图所示的图形控件,控件中显示了如图所示的文字,可以判断这个图形控件( )。

A.是图像框(Image)

B.是图片框(PietureBox)

C.是形状控件

D.不是上述3种控件中的一种

(33)窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是( )。

A.Private Sub Comlbol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 ThenComb01.AdD1tem Comb01.TextErldⅡEnd Sub

B.Private Sub Combol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 ThenComb01.Addhem Textl.Text,EIldIfEnd Sub

C.Private Sub Combol—Click( )Comb01.AdD1tem Comb01.Text·End Sub

D.Private Sub Combol—Click( )Comb01.Addhem Textl.TextEnd Sub

(34)工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:

Public x As IntegerPrivate Y As Integer窗体文件的程序代码是:

Dim a As Integer

Private Sub Form_Load( )Dim b As Integer

a=2:b=3:x=10v=20

End Sllb

Private Sub CommanD1_Click( )

a=a+5:b=b+5:x=x+5:y=Y+5Print a;b;x;Y

End Sub

运行程序,单击窗体上的命令按钮,则在窗体上显示的是( )。

A.5 5 15 5

B.7 5 15 25

C.7 8 15 5

D.7 5 15 5

(35)窗体上的三个命令按钮构成名称为CommanD1的控件数组。如图所示。

程序如下:

Private Sub CommanD1—Click(Index As Integer)

IfIndex=1 Then

Print”计算机等级考试”

End If

IfIndex=2 Then

Prim CommanD1(2).Caption

End IfEnd Sub

运行程序,单击“命令按钮2”,则如下叙述中正确的是( )。

A.Print CommanD1(2).Caption语句有错

B.在窗体上显示“命令按钮2”

C.在窗体上显示“命令按钮3”

D.在窗体上显示“计算机等级考试”

参考答案及解析

(31)A【解析】第1条语句中用ShowOpen方法显示“打开”对话框后,在对话框中选中文件,单击“打开”按钮后,CDl.FileName属性就会返回打开文件的路径,所以用Open语句打开文件时,就可用CDl.FileName指定打开文件的路径,故B选项说法错误。

因为第4条语句中要用Line Input从文件读取数据,故用Open语句打开文件时用Input模式打开是正确的,故C选项说法错误。

Line Input命令格式为:Line Input#文件号,变量名,题中Line Input语句格式正确。故D选项错误。

本题程序无错误,能实现所说功能,故A选项正确。

(32)B【解析】图片框是“容器”控件,可以作为父控件,而图像框不能。图片框可以通过Print方法接收文本,并可接收由像素组成的图形,而图像框不能接收Print方法输入的信息,也不能用绘图方法在图像框上绘制图形。而形状控件3D效果的样式,根据题目图示显然不是形状控件。因此这个图形控件是图片框。

(33)A【解析】在组合框中的输入的文本保存在它的Text属性中,根据程序要求,只要判断按下了回车键后,使用组合框的Addhem方法把Text中的字符添加到列表中即可。选项C和D没有判断是否按下回车键,所以排除。而选项B中使用Addhem方法添加的是Text1.Text的值,不是组合框Com—bol的Text值,所以也不对。

(34)D【解析】程序在模块文件中定义X为整型全局变量,在整个工程中都起作用,而Y定义为整型私有变量,只能在本模块文件中起作用。在窗体文件中变量a在本窗体文本中起作用,窗体加载事件中定义的变量b和没有声明的变量Y,只在本事件过程起作用。程序窗体加载时,对后边有影响的变量值为a为2,x为10,没有指定初值的变量值默认为0,因此单击命令按钮后,a=a+5=7,b=b+5=5,x=X+5=15,Y=Y+5=5,结果输出7 5 15 5。

(35)D【解析】控件数组与数据数组一样下标默认从0开始,即本题中按钮控件数组的Index值为0,1,2,分别对应命令按钮1、命令按钮2、命令按钮3。当单击命令按钮2时,In.dex值为l,因此程序会输出“计算机等级考试”。

登录坦途网计算机等级考试频道,为你提供更多计算机二级VB考试试题,为你的考试做好充分的准备。祝愿广大考生都能取得一个理想的好成绩。

温馨提示:因考试政策、内容不断变化与调整,坦途网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

计算机等级培训课程免费试听

预约免费体验课

教育顾问会第一时间安排您的体验课!

课程预约立即提交
最新文章
电话咨询在线咨询资料领取