荟萃馆

位置:首页 > 计算机 > 计算机二级

2016计算机二级VB强化训练题及答案

距离2016年3月计算机等级考试不到一周的时间,同学们是否感受到了时间的紧迫感?下面是本站小编为同学们搜索整理了关于计算机二级VB强化训练题及答案,供参考学习,希望对大家备考有所帮助。想了解更多相关信息请持续关注我们应届毕业生考试网!

2016计算机二级VB强化训练题及答案

1[单选题] 要使标签中的文本靠右显示,应将其Aligment属性设置为

A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3

参考答案:B

参考解析:0-LeftJustify:文本靠左显示;l-RightJustify:文本靠右显示;2-Center:文本居中显示。

2[单选题] 软件测试的目的是(  )。

A.评估软件可靠性

B.发现并改正程序中的错误

C.改正程序中的错误

D.发现程序中的错误

参考答案:D

参考解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。

3[单选题] 软件设计中划分模块的一个准则是(  )。

A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合

参考答案:B

参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

4[单选题] 有如下数据定义语句:Dim X,Y As Integer以上语句表明(  )。

A.x、Y均是整型变量

B.x是整型变量,Y是变体类型变量

C.X是变体类型变量,Y是整型变量

D.x是整型变量,Y是字符型变量

参考答案:C

参考解析:用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。故c选项正确。

5[单选题] 把数学表达式

表示为正确的VB表达式应该是( )。

A.(5x+3)/(2y一6)

B.x*5+3/2 * Y一6

C.5*x+3)÷(2*v一6)

D.(x)5+3)/(y*2—6)

参考答案:D

参考解析:VB数学表达式中的乘用·表示,除用/ 表示,表示一个整体的可加括号()。故D选项正确。

6[单选题] 设工程中有Forml、Form2两个窗体,要求单击Form2上的Commandl命令按钮,Form2就可以从屏幕上消失,下面的事件过程中不能实现此功能的是(  )。

A.

B.

C.

D.

参考答案:C

参考解析:是隐藏Form2窗体;UnloadMe是卸载并关闭当前窗体;是隐藏当前窗体。ad语法错误。故c选项不能使窗体Form2消失。

7[单选题] 当文本框中的内容发生改变时所触发的事件是(  )。

Focus ocus

参考答案:B

参考解析:文本框中内容有变化时,触发Change事件。故B选项正确。当在文本框中输人数据,松开键盘时触发它的KeyUp事件;文本框失去焦点触发LostFocus事件:获得焦点。触发Got—1%eus事件0

8[单选题]下面程序的执行结果是(  )。

Private Sub Commandl—Click(  )a=0

k=1Do While k<4

X=k+kk=k+1

Prim X;

LoopEnd Sub

A.1 4 27B.1 1 1C.1 4 9 D.0 0 0

参考答案:B

参考解析:本题主要考查算术运算符中的幂运算,在程序中x的值为k的k次方的a次方,k的值每次循环都加1,但a的值不变总为0,除0以外的任何数的0次方都是l,因此,在k的值变为4之前会输出三个l。

9[单选题] 设变量X的值是845,则下面语句的输出是

Printx、100+(xMod100)10+x

Mod10

A.17B.548C.845D.485

参考答案:A

参考解析:整除运算(、)的结果是商的整数部分。例如,72表示整除,商为3.5,结果取整数部分3,不进行四舍五入。如果参加整除的操作数是浮点数,则先按四舍五人的原则将它们变成整数,然后再执行整除运算。例如,对于8.5、2,先将8.5变成9再进行整除,商为3.5,结果为4。取余运算(MoD.是求两个整数相除后的余数。如果参加取余运算的操作数是浮点数,则先按四舍五人的原则将它们变成整数,然后再执行取余运算。例如,对于8.52.1,先将8.5变成9,2.1变成2,然后9除以2与1,因此取余结果为1。

算术运算符的优先级:先乘除,后加减;乘方优先于乘除;函数优先于乘方;Mod次于乘除而优先于加减;括号最优先本题中,x100结果为8,(xModl00)10结果为4,xModt0结果为5,所以输出为l7,选项A.正确。

10[单选题] 要使得文件列表框File1中只显示文件扩展名为jpg的图片文件,则下列正确的语句是

参考答案:A

参考解析:Pattern属性用来指定在文件列表框中显示文件的类型;Parent属性可访问一个对象的父亲的属性、方法或控件;Path属性用来指定和返回当前目录。

11[简答题]在窗体上建立三个菜单(名称分别为Read、Cale和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后再添加一个文本框,名称为Text1,MuhiLine属性设置为True,ScrollBars属性设置为2(如图所示)。程序运行后,如果执行“读人数据”命令,则读入考生文件夹下文件中的100个整数,放人一个数组中,数组的下界为1;如果单击“计算并输出”按钮,则把该数组中下标为偶数的元素在文本框中显示出来,求出它们的和,并把所求得的和在窗体上显示出来;如果单击“存盘”按钮,则把所求得的和存入考牛文件夹下的文件中。

在考生文件夹下有一个工程文件,窗体文件中的ReadData过程可以把文件中的100个整数读入Arr数组中;而WriteData过程可以把指定的整数值写到考生文件夹下指定的文件中(整数值通过计算求得,文件名为)。

注意:考生不得修改窗体文件中已经存在的程序。存盘时,工程文件名仍保存为,窗体文件名仍保存为。

参考解析:

【考点分析】本题考点有:文本框的Name、MultiLine、SerollBars和Text属性,文件操作,菜单编辑器的使用(名称、标题、内缩符号),Art()函数以及Space()函数。

解题思路】根据题意在“读人数据”命令的Click事件过程中,通过调用ReadData过程将数据从文件读入到数组Arr(窗体变量)中;在“计算并输出”命令的Click事件过程中,在For循环语句(循环变量i的初值为2,终值为100,步长为2)中依次将数组Art中下标为偶数的元素显示在文本框中,并将其值累加到变量sum;在“存盘”命令的Click事件过程中,通过调用WriteData过程将sum的值写入数据文件中。

【操作步骤】

步骤1:打开本题工程文件,利用菜单设计器,按表中的设置建立菜单项,在窗体Form1中绘制一个文本框,其相关属性及其值见表3.19和表3.20。

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

参考答案

´需要考生编写的内容

Dim Sum As integer

考生编写程序结束

´需要考生编写的内容

Private Sub Calc_Click()

=""

For i=2 To 100 Step2’从2开始循环,以2为步长的下标都是偶数

;=&Art(i)&

Space(5)

Sum=Sum+Arr(i)。对下标为偶数的值求和

Next i

Print sum

End Sub

Private Sub Read_Click()

ReadData'调用ReadData子过程

End Sub

Private Sub Save_Click()´调用Save_Click函数

WriteData"",sum

End Sub

´考生编写程序结束

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

【易错提示】调用WriteData过程时需传递参数和sum,变量sum应为窗体变量。

12[单选题] 数据流图中带有箭头的线段表示的是(  )。

A.控制流B.事件驱动C.模块调用D.数据流

参考答案:D

参考解析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。