2013年全国计算机等级考试《二级VB》考前预测试卷(八)
-
在考生文件夹下有一个工程文件sjt5.vbp,其窗体上有两个标题分别为“读数据”和“统计”的命令按钮。请画两个标签,其名称分别是Label1和Label2,标题分别为“单词的平均长度为”和“最长单词的长度为”:再画两个名称分别为Text1和Text2、初始内容为空的文本框,如图10 所示。程序功能如下:
①如果单击“读数据”命令按钮,则将考生文件夹下in5.dat文件的内容读到变量S中(此过程已给出);
②如果单击“统计”按钮,则自动统计变量S(s中仅含有字母和空格,而空格是用来分隔不同单词的)中每个单词的长度,并将所有单词的平均长度(四舍五入取整)显示在Text1文本框内,
将最长单词的长度显示在Text2文本框内。
“读数据”命令按钮的Click事件过程已经给出,请为“统计”命令按钮编写适当的事件过程,实现上述功能。
注意:考生不得修改牙体文件中已经存在的控件和程序,在结束程序之前,必须进行统计,且必须通过单击窗体右上角的“关闭”按钮结束程序,否则无成绩。最后,程序按原文件名存盘。
-
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是( )。
- A. 顺序内聚
- B. 偶然内聚
- C. 时间内聚
- D. 逻辑内聚
-
请根据以下各题的要求设计Visual Basic应用程序(包括界面和代码)。
(1)在名称为Form1的窗体上画一个名称为Picture1的图片框(PictureBox),高、宽均为1000。在图片框内再画一个有边框的名称为Image1的图像框(Image)。并通过属性窗口把考生目录下的图标文件POINTl1(香蕉图标)装入图像框Image1中,如图3所示。
注意:存盘时必须存放在考生文件夹下,工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。
(2)在名称为Form1的窗体上画一个名称为Command1、标题为“保存文件”的命令按钮,再画一个名称为CommonDialog1的通用对话框。
要求:①通过属性窗口设置适当的属性,使得运行时对话框的标题为“保存文件”,且默认文件名为out2 1
②运行时单击“保存文件”按钮,则以“保存对话框”方式打开该通用对话框。如图4所示。注意:要求程序中不能使用变量,每个事件过程中只能写一条语句。保存时必须存放在考生文件夹下,工程文件名为sit2.vbp,窗体文件名为sjt2.frm。
-
(1)考生文件夹中有工程文件sjt3.vbp。在窗体上有名称为Combo1的组合框,请设置该组合框的属性,使该组合梃只能用于选择操作,不能输入文本。窗体上还有两个标题分别为“输入正整数”、“判断”的命令按钮。程序运行时在组合框中选中一项,如图5(a)所示,单击“输入正整数”按钮,通过输入对话框输入一个正整数,再单击“判断”按钮,则按照选定的选项内容,将判断结果显示在信息框中。如图5(b)所示的是输入56且选中的组合框选项为“判奇偶数”时显示的信息框。
在给出的窗体文件中已经有了全部控件,但程序不完整,要求:按照题目要求设置组合框的
有关属性,去掉程序中的注释符,把程序中的?改为正确的内容。 、
注意:考生不得修改窗体文件中已经存在的程序。最后程序按原文件名存盘。
(2)在考生目录下有一个工程文件sjt4.vbp。窗体上有一大一小两个名称分别为Shape2、Shape1的Shape控件。请在属性窗口中将Shape1控件设置为圆形,并将其颜色设置为红色(颜色值为&H000000FF&),如图6所示。
要求:当单击窗体时,Shape1移动到矩形(即 Shape2)左上角,再次单击窗体,则Shapel移动到矩形的右下角。在给出的窗体文件中已经有了全部控件,但程序不完整。要求:在属性窗口中设置有关的属性值,去掉程序中的注释符,把程序中的?改为正确的内容。
注意:不能修改程序的乓他部分和控件属性。最后把修改后的文件按原文件名存盘。
-
有如下的一个函数过程:
通过以下事件过程阔用该函数,程序运行后,在输入对话框中输入数字“123”,则运行结果为( )。
- A. 12
- B. 6
- C. 3
- D. 1
-
在窗体上画两个文本框(Name属性分别为Textl和Text2)和一个命令按钮(Name属性为Commandl),然后编写如下事件过程:
- A. 1和0
- B. 2和72
- C. 3和50
- D. 4和168
-
- A. 文本框中显示的是“程序设计”,且焦点在文本框中
- B. 文本框中显示的是“等级考试”,且焦点在文本框中
- C. 文本框中显示的是“程序设计”,且焦点在命令按钮上
- D. 文本框中显示的是“等级考试”,且焦点在命令按钮上
-
下列选项中,不属于模块间耦合的是( )。
- A. 内容耦合
- B. 异构耦合
- C. 控制耦合
- D. 数据耦合
-
下列有关标准模块的叙述中,错误的是( )。
- A. 标准模块的文件扩展名为.bas
- B. 标准模块中的Private过程不能被工程中的其他模块调用
- C. 标准模块不完全由代码组成,还可以有窗体
- D. 标准模块中的全局变量可以被工程中的任何模块引用
-
文本框接受的最长字符数由文本框的( )属性确定。
- A. MaxLength
- B. MultiLine
- C. Width
- D. Text
-
在E-R图中,用( )来表示实体之间联系。
- A. 矩形
- B. 菱形
- C. 椭圆形
- D. 正方形
-
用Write和Print语句向文件中写入多个数据的差别在于( )。
- A. Write语句不会自动在数据项之间插入逗号
- B. Print语句自动在数据项之间插入逗号
- C. Wrtte语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格
- D. Print语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格
-
结构化程序设计的3种结构是( )。
- A. 顺序结构,分支结构,跳转结构
- B. 顺序结构,选择结构,循环结构
- C. 分支结构,选择结构,循环结构
- D. 分支结构,跳转结构,循环结构
-
窗体上已建立多个控件,如Text1、Command1、Label1,若要使程序开始运行时焦点定位在Command1控件上,则应将Command1控件的( )属性值设置为0。
- A. Tab
- B. Index
- C. Tablndex
- D. Top
-
Private Sut Form_MouseUp(Button As Integer,Shift As Integer,X as Single,Y As Single)
Flag=ture
End Sub
运行程序首先单击窗体,然后单击命令按钮,在输入对话框中输入5,则程序的输出结果为( )。
- A. 0
- B. 5
- C. 15
- D. 无任何输出
-
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为( )。
- A. 444
- B. 321123
- C. 123321
- D. 132231
-
数据库系统的核心是( )。
- A. 数据模型
- B. 软件开发
- C. 数据库设计
- D. 数据库管理系统
-
组合框是文本框和( )特性的组合。
- A. 复选框
- B. 标签
- C. 列表框
- D. 目录列表框
-
下列循环能正常结束的是( )。
-
- A. A(17)
- B. A(17.4)
- C. A(18)
- D. A(2.4+3*5)
-
( )控件可以使图形根据控件大小而改变大小。
- A. 图片框
- B. 标签
- C. 图像框
- D. 框架
-
窗体上确文本框Text1和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是( )。
-
以下能正确定义数据类型Systemlnfo的代码是( )。
- A. Type Systemlnfo
- B. Type SystemInfo &nb
-
下列关于栈的描述中,正确的是( )。
- A. 在栈中只能插入元素
- B. 在栈中只能删除元素
- C. 只能在一端插入或删除元素
- D. 只能在一端插入元素,而在另一端删除元素
-
- A. 10 30
- B. a b
- C. 0 1
- D. 10 5
-
下列叙述中正确的是( )。
- A. 使用Input#语句可以从随机文件中读取数据
- B. 随机文件中每个记录的长度是不固定的
- C. Open命令的作用是打开一个已经存在的文件
- D. 一个记录中所包含的各个元素的数据类型必须相同
-
在一棵二叉树上,第5层的结点数最多是( )。
- A. 8
- B. 9
- C. 15
- D. 16
-
Vist al Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。
- A. 顺序文件
- B. Unix文件
- C. 二进制文件
- D. 随机文件
-
下列程序段的执行结果为( )。
- A. i=1
- B. i=2
- C. i=3
- D. i=4
-
下列程序段正确的是( )。
-
在关系代数运算中,有5种基本运算,它们是( )。
- A. 并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)
- B. 并(∪)、差(-)、交(∩)、投影(π)和选择(σ)
- C. 并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)
- D. 并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)
-
使用语句DimA(1 Tb 10)As Integer声明数组A后,以下叙述正确的是( )。
- A. A数组中的所有元素值为0
- B. A数组中的所有元素值不确定
- C. A数组中的所有元素值为Empty
- D. 执行语句“Erase A”后,A数组中的所有元素值为Null
-
下列可以激活属性窗口的操作是( )。
- A. 用鼠标双击窗体的任何部位
- B. 按Ctrl+F4键
- C. 执行“工程”菜单中的“属性窗口”命令
- D. 按F4键
-
在窗体上画一个命令按钮,然后编写如下时间过程( )。
程序运行后,单击命令按钮,先后在两个输入对话框中分别输入456和123,则输出结果是
- A. 579
- B. 123
- C. 456
- D. 123456
-
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。
- A. DBACEF
- B. CBEFDA
- C. FDAEBC
- D. DFABEC
-
关于菜单设计,下列叙述中错误的是( )。
- A. 弹出式菜单也在菜单编辑器中定义
- B. 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键
- C. 程序运行过程中,可以重新设置菜单的Visible属性
- D. 在同一窗体的菜单项中,不允许出现标题相同的菜单项
-
-
- A. 1 5 6
- B. 1 3 5
- C. 4 5 6
- D. 2 4 6
-
在窗体上有一个名称为Command1的命令按钮,并有如下程序:
程序执行时,单击命令按钮Command1三次后,窗体上显示的结果为( )。
- A. 5 16
- B. 5 6
- C. 15 15
- D. 15 6
-
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
- A. 1
- B. 3
- C. 7
- D. 9
-
当用( )方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面。
- A. Output
- B. Append
- C. Input
- D. Random
-
下面哪个属性不是框架控件的属性( )。
- A. Cartion
- B. Left
- C. Text
- D. Enabled
-
下面是求最大公约数的函数的首部( )。
Function fun(By Val x As integer.ByVal Y As Integer)As Integer
若要输出8、12、16这3个数的最大公约数,下面正确的语句是
- A. Print fun(8,12),fun(12,16),fun(16,8)
- B. Prilit fun(8,12,16)
- C. print fun (8,12),fun(12,16),fun(16)
- D. Print fun(8,fun(12,16))