计算机二级VB试题-2019年6月

发布于 2019-05-08 13:53  编辑:simi
0
计算机等级考试题库 扫码微信刷题


二级VB试题.jpg


机遇总是有的,如果把握不住,不要怨天忧人,原因只是自己不够优秀;不要把时间当垃圾处理,只有珍惜光阴、努力刷二级VB试题,才能提升生命的质量。


1). 下面属于黑盒测试方法的是( )

A.语句覆盖

B.逻辑覆盖

C.边界值分析

D.路径覆盖

正确答案:C

答案解析:黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为C。而A、B、D均为白盒测试方法。

 

2). 下列关于控件数组的叙述中,正确的是( )

A.控件数组可以由不同类型的控件组成

B.控件数组元素的最小下标值为1

C.在设计阶段,可以改变控件数组元素的Index属性值

D.控件数组的名字由Caption属性指定

正确答案:C

答案解析:控件数组必须用同类型的控制组成,最小下标为0,控件数组的名字由Name属性指定。选C。

 

3). 以下叙述中错误的是( ).

A.Visual Basic 是事件驱动型可视化编程工具

B.Visual Basic应用程序不具有明显的开始和结束语句

C.Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性

D.Visual Basic中控件的某些属性只能在运行时设置

正确答案:C

答案解析:VB工具箱中不是所有的控件都具有宽度和高度属性,比如定时器控件Timer、直线控件Line就没有。故C选项错误。

 

4). 要将单选按钮Optl设为被选中,应设置的属性是( )

A.Value

B.Selected

C.Enabled

D.SetFocus

正确答案:A

答案解析:单选按钮Optl要设为选中,可通过设置Value属性。设置单选按钮在执行时的两种状态:True表示选中,运行时该单选按钮的圆圈中出现一个黑点。False(默认值)表示未选中。

 

5). 以下关于MsgBox的叙述中,错误的是( )

A.MsgBox函数返回一个整数

B.通过MsgBox函数可以设置信息框中图标和按钮的类型

C.MsgBox语句没有返回值

D.MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量

正确答案:D

 

6).以下不能触发滚动条Change事件的操作是( ).

A.拖动滚动框

B.单击两端的滚动箭头

C.单击滚动框

D.单击滚动箭头与滚动框之间的滚动条

正确答案:C

答案解析:改变滚动框的位置后会触发Change事件,拖动滚动框、单击滚动箭头、单击滚动箭头与滚动框之间的滚动条都会改变滚动框的位置。

简单应用题

(1)在考生文件夹下有一个工程文件sit3.vbp,相应的窗体文件为sit3.frm。其功能是随机产生30个0~1000的整数,放入一个数组中,然后输出其中的最小值。程序运行后,单击命令按钮(名称为Commandl,标题为“输出最小值”),即可求出其最小值,并在窗体上显示出来。这个程序不完整,请把它补充完整,并使其能正确运行。

要求:去掉程序中的注释符,把程序中的?改为正确的内容,使其实现上述功能,但不能修改程序中的其他部分。最后将修改后的文件按原名存盘。

(2)在考生文件夹下有一个工程文件sjt4.vbp,相应的窗体文件为sit4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出0~1000范围内不能被7整除的整数的个数,并在文本框中显示出来。在窗体的代码窗口中,已给出了部分程序,其中计算不能被7整除的整数的个数的操作在通用过程Fun中实现,请编写该过程的代码。

要求:请勿改动程序中的任何内容,只在FunctionFun()和EndFunction之间填入你编写的若干语句。最后将修改后的文件按原文件名存盘。

参考答案

(1)【考点分析】本题考点有:Randomize语句、Rnd()函数、Int()函数、循环语句、判断语句以及Print方法。

【解题思路】本题程序用变量Min记录最小数,最初把数组的第一个元素的值赋给Min,然后通过For循环语句将其后的元素依次与之比较,如果其值小于Min,则将其赋值给Min,依次类推,最终Min的值就是数组各元素中的最小值。

【操作步骤】

步骤1:打开本题工程文件。

步骤2:打开代码编辑窗口,去掉程序中的注释符“′”,将问号改为正确的内容。

参考答案(横线部分是需考生填入的内容)

OptionBase1

PrivateSubCommandl_Click()

DimarrN(30)AsInteger

DimMinAsInteger

RandomiZe

Fori=lTo30

arrN(i):Int(Rnd+__________)

Nexti

__________=arrN(1)将第一个数赋给Min,以提供判断

Fori=2T030

If__________

Then′比较最小值与其他数值,找出最小值

Min=arrN(i)

EndIf

Npxti

PrIntMin

EndSub

步骤3:调试并运行程序,关闭程序后按题目要求存盘。

【易错提示】产生0~1000范围内的随机数,应该是RndX1000。

(2)【考点分析】本题考点有:Mod运算符、文件编辑、For循环语句、If判断语句以及过程函数。

【解题思路】可通过求余运算符Mod来计算某数M能否被7整除,如果MMod7=0,那么M能被7整除;如果MMod7<>0,那么M不能被7整除。可利用For循环语句来逐个判断0~1000范围内的整数能否被7整除,然后用一个变量来统计不能被7整除的整数个数。

【操作步骤】

步骤1:打开本题工程文件。

步骤2:打开代码编辑窗口,在代码编辑窗口指定位置编写以下代码。

参考答案

FunctionFun()

DimSAsInteger,iAsInteger

Fori=0To1000。求0~1000中满足条件的数

IfiMod7<>OThen

s=s+1′将满足条件的数的个数累加

EndIf

Nexti

Fun=s’返回结果

EndFunction

步骤3:调试并运行程序,关闭程序后按题目要求存盘。



考无忧tips

不管你有刷计算机等级考试题库有多慢,都不要紧,只要你有决心,坚持复习以上的二级VB试题,你最终都会拿到你想要的分数和证书。




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1905/0851836.html
选择分享到: