手机

当前位置:查字典资讯网 > 考试 > 2015年计算机二级考试《VB》考前练习题(10)

2015年计算机二级考试《VB》考前练习题(10)

来自:查字典教育资讯网 2015-07-27

1[单选题] 有下面事件过程:

2015年计算机二级考试《VB》考前练习题(10)1

程序运行后,产生的效果是

A.在窗体上每单击鼠标左键一次,就在鼠标位置处画—个点

B.按着鼠标左键,移动鼠标,可在窗体上画出鼠标的运动轨迹

C.按着鼠标右键,移动鼠标,可在窗体上画出鼠标的运动轨迹

D.不接任何鼠标键,移动鼠标,可在窗体上画出鼠标的运动轨迹

参考答案:C

参考解析:

MouseMove中Button是一个整数,它对应鼠标各个按钮的状态,如果某个按钮按下,其中就有一个二进制位被设置。Button参数是具有相应于左按钮(位0),右按钮(位1),以及中间按钮(位2)的一个位字段。这些位的值分别等于1,2,和4。它指示这些鼠标按钮的整体状态;三个二迸制位中的一些、全部、或一个也没有被设置,指示这些按钮中的一些、全部、或一个也没有被按下。程序中Button=2表示鼠标右键被按下。故答案选C.。

2[单选题] 两个或两个以上模块之间关联的紧密程度称为()。

A.耦合度B.内聚度C.复杂度D.数据传输特性

参考答案:A

参考解析:耦合度是指模块之间的关联程度,内聚度是指模块内部各部分的聚合程度。

3[简答题](1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在名称为Form1的窗体上有3个Text控件及5个命令按钮,功能为:开始启动工程时,界面上除“读取数据”及“关闭”按钮有效之外,其他按钮均不可用(灰色显示);单击“读取数据”按钮之后,利用InputBox让用户连续且必须输入8个数。若录入为非数字符号,则给出提示“输人数据无效,请重新输入:”;输入完毕后,“读取数据”变灰,其他变为可用状态;按相应的按钮可分别求出所输人数据的升序排列及平均值,并在右侧对应的文本框中显示(注意用A(8)存放最大数,A(1)存放最小数);单击“清空”按钮将所有文本框清空。如图70-3所示。

2015年计算机二级考试《VB》考前练习题(10)2

注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符“'”,但不能修改其他部分。存盘时不得改变文件名和文件夹。

(2)在考生文件夹下有工程文件sj4.vbp及窗体文件sj4.frm,该程序是不完整的。在名称为Form1,窗体上有3个Label控件、2个Text控件和2个命令按钮。该程序的主要功能是求从1到Text1中用户输入的任意自然数n的累加和。刚启动工程时,可以在输人框内输入任意自然数(n值太大时,运算时间将很长,建议不超过4位)。当输人为非数值时,累加结果为0;单击“开始”可以在Text2中显示累加和,同时“开始”变为“完成”并变灰;单击“关闭”按钮结束程序的运行。如图70-4所示。

2015年计算机二级考试《VB》考前练习题(10)3

注意:请在有“?”的地方填入正确内容,然后删除“?”及代码前的所有注释符“'”,但不能修改其他部分。存盘时不得改变文件名和文件夹。

参考解析:

(1)用数组str(8)来接收InputBox输入的8个数,In-putBox的格式为:InputBox(提示[,标题][,默认][,X坐标位置][,Y坐标位置]);Enabled属性可设置控件是否可用,当该值为True时可用,为False时不可用(灰色);Val()函数将字符转换成数值。

根据题意,将5个命令按钮和3个文本框控件添加到窗体中,命令按钮的名称分别为Command1、Command2.Command3、Command4和Command5,Caption属性分别为“读取数据”、“升序显示”、“平均值”、“清空”和“关闭”,文本框的名称分别为Text1、Text2和Text3,Text属性都为空。

双击Command1进入代码窗口,补充后的代码如下:

2015年计算机二级考试《VB》考前练习题(10)4

2015年计算机二级考试《VB》考前练习题(10)52015年计算机二级考试《VB》考前练习题(10)6

2015年计算机二级考试《VB》考前练习题(10)72015年计算机二级考试《VB》考前练习题(10)8

(2)要计算累加和通常利用for循环来完成。文本框中的内容(包括数字)默认都是当做字符串来处理的,如果要参与数据运算则需先用Val( )函数将其转化为数字。

根据题意,将3个标签、2个命令按钮和2个文本框控件添加到窗体中,标签的Caption属性分别为“要求:程序能得到结果total,total=l+2+3+…+n”、“输入n(0

2015年计算机二级考试《VB》考前练习题(10)2

4[简答题]在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别是“读数据”和“统计”的命令按钮,一个名称为Textl的文本框,两个标签控件,如图所示。

2015年计算机二级考试《VB》考前练习题(10)9

程序功能如下:

①单击“读数据”按钮,则将考生文件夹下in5.dat文件的内容(该文件中含有不超过800个英文单词,单词之问用1个空格隔开)显示在Textl文本框中;

②单击“统计”按钮,则自动统计Textl中所有5字母单词的个数,并显示在右下角的Labell标签中。“读数据”按钮的Click事件过程已经给出,“统计”按钮的Click事件过程不完整,函数GetWords的功能是从字符串s中分离出每个单词,依次放入数组words的数组元素中,返回值为单词的总数目。

要求:请将程序中的注释符去掉,把?改为正确的内容;补全“统计”按钮Click事件过程中的代码,以实现上述程序功能。

注意:考生不得修改窗体文件中已经存在的控件和程序,在结束程序运行之前,必须进行“统计”,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后,程序按原文件名存盘。

参考解析:

【解题思路】从文件中读取一串文本到文本框中,将文本框中的内容划分到数组中,遍历数组中的内容,如果字符串长度等于5,长度为5的单词个数增加1。

【操作步骤】

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

步骤2:打开代码编辑窗口,去掉程序中的注释符“´”,将问号改为正确的内容,并在指定位置编写代码。

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

2015年计算机二级考试《VB》考前练习题(10)10

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

5[单选题] 在窗体上画一个命令按钮,然后编写如下程序:

2015年计算机二级考试《VB》考前练习题(10)11

程序运行后,第一次单击命令按钮时的输出结果为

A.2 3 4B.2 5 9C.11 14 18D.4 9 16

参考答案:B

参考解析:x在inc函数中定义成Static类型。意味着函数退出后X值被保留。第一次执行后X=2,第二次执行后X=5,第3次执行后X=9。选B.。

6[单选题] 窗体上有名称为Commandl的命令按钮和名称为Textl的文本框

2015年计算机二级考试《VB》考前练习题(10)12

运行以上程序,单击命令按钮后( )。

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

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

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

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

参考答案:B

参考解析:运行程序,单击命令按钮后,执行Com.mandl-click事件过程代码,文本框Textl中显示“程序设计”,并且文本框Textl获得焦点,此时焦点在Textl中;当Textl获得焦点就会触发它的Got—Focus事件,执行Got—Focus事件过程,结果文本框Textl中显示“等级考试”。故B选项正确。

7[单选题] Print Format(1234.56,”###.#”)语句的输出结果是

A.123.4B.1234.6C.1234.5D.1234.56

参考答案:B

参考解析:Format是格式输出函数,数据要按照“输出格式字符串”指定格式输出。“输出格式字符串”中#表示显示一数字,若此位置没有数字则不显示。本题中“输出格式字符串”整数部分###长度小于1234时,l234按原样输出,小数部分#长度为1,则小数部分保留一位,四舍五入取6,故选B。

8[单选题]以下关于文件的叙述中,错误的是

A.顺序文件有多种打开文件的方式

B.读取顺序文件的记录时。只能从头至尾逐记录进行

C.顺序文件中各记录的长度是固定的

D.随机文件一般占用空间比较小

参考答案:C

参考解析:顺序文件中各记录的长度不固定。

9[单选题] 窗体上有2个名称分别为Textl和Text2的文本框。编写如下程序:

2015年计算机二级考试《VB》考前练习题(10)13

程序运行后,在Textl和Text2中依次输入100和200,并单击命令按钮Commandl,则输出结果为

A.100B.200C.300D.100200

参考答案:D

参考解析:单击命令按钮Commandl,触发Commandl_Click()事件,Print语句连续输出文本框Textl和Text2的text值。选D.。

10[简答题]在考生文件夹中有一个工程文件sit3.vb0。运行程序时,先向文本框Textl中输入一个不超过l0的正整数,然后选择“N的阶乘”或“(N+2)的阶乘”单选钮,即可进行计算,计算结果在文本框Text2中显示,如图所示。在给出的窗体文件中已经添加了全部控件,但程序不完整。要求:去掉程序中的注释符,把程序中的?改为正确的内容。

注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。

2015年计算机二级考试《VB》考前练习题(10)14

参考解析:

在单击单选按钮数组事件过程中,首先向文本框1ktl中输入一个不超过l0的正整数,通过Val函数实现字符向数值的转换,然后选择“N的阶乘”或“(N+2)的阶乘”单选按钮,通过Select Case语句和单选按钮数组的Index属性,确定所调用函数的参数,从而调用Function fl()过程函数进行计算,将计算结果显示在文本框Te地中。

【操作步骤】

步骤l:打开本题工程文件。步骤2:分析并编写程序代码。程序提供代码

Private Sub Optionl~Click(Index As Integer)Dim n AsInteger

n=ValfTextl.Text)‘Select Case?

Case 0

Text2."rext=fl(?)Casel

Text2.Text=fl(?)End Select

End Sub

Public Function fl(n As Integer)A8 LongDim xAs Long

X=1

下h i=1 T0 7x2X十i

Next‘?=XEnd Function程序结束

参考答案

第1个?处填人:Index第2个?处填入:n

第3个?处填入:n+2.第4个?处填人:n

第5个?处填入:n

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

更多精彩资讯请关注查字典资讯网,我们将持续为您更新最新资讯!

上一篇:2015年北京市中小学9月7日开学 下一篇:计算机二级《VB》考试历年重点知识精讲(...