荟萃馆

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

2017年3月计算机二级VB自测试题与答案

2017年3月计算机二级考试进入最后冲刺阶段,进入此阶段主要是以做题为主。以下是本站小编搜索整理的一份2017年3月计算机二级VB自测试题与答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

2017年3月计算机二级VB自测试题与答案

  一、选择题

1). 有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司c(公司号,公司名,地址,注册资本,法人代表,员工数),职员s(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为( )

A.公司号,职员号

B.职员号,工资

C.职员号

D.公司号,职员号,工资

正确答案:A

答案解析:由于职员可以再多加公司兼职,表W的键(码)应为公司关系和职员关系的主码,即公司号和职员号。

2). 层次型、网状型和关系型数据库划分原则是( ).

A.记录长度

B.文件的大小

C.联系的复杂程度

D.数据之间的联系方式

正确答案:D

答案解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。

3). 对于文本框Textl,能够获得按键的ASCII码值的事件过程是( )

l_KeyUp

l _KeyPress

l_Click

l_Change

正确答案:B

答案解析:KeyPress事件:用户按下并且释放一个会产生ASCII码的键时被触发。此事件只对会产生ACSII码的按键有反应,包括数字、大小写的字母、Enter、Backspace、Esc、Tab等,对于如方向键这样的不会产生ASCII码的按键,KeyPress事件就不会被触发。

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

e

cted

led

ocus

正确答案:A

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

5). 一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是( )

A.1,2,3,A,B,C

B.C,B,A,1,2,3

C.C,B,A,3,2,1

D.1,2,3,C,B,A

正确答案:C

答案解析:栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。

  二、基本操作题

(1)在名称为Forml的窗体上添加一个名称为Shapel的形状控件,通过设置参数使其形状为圆形;添加一个名称为Labell的标签,标题为“形状”,标签的大小能够根据标签内容的字数、大小而定;添加一个名称为Textl的文本框,文本框最多能够显示5个字符,文本框中初始内容为“圆形”,如图所示.

注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为,工程文件名为。

(2)在名称为Forml的窗休上添加一个名称为Labell的标签,字号大小为四号,标题为“等级考试”,如图1所示。通过设置属性使标签初始为不显示。请编写适当的程序,使得运行程序时,窗体的标题立即变为“标签”,单击窗体时,显示标签,如图2所示。

注意:存盘时,将文件保存至考生文件夹下,且窗体文件名保存为,工程文件名保存为。要求程序中不得使用变量,每个事件过程中只能写一条语句。

  三、简单应用题

(1)考生文件夹中有工程文件。窗体上有一个名称为Labell、标题为“标签控件”的`标签;有一个名称为Commandl、标题为“命令按钮”的命令按钮。单击上述两控件中的任一控件,则在标签Label2中显示所单击控件的标题内容(标题内容前添加“单击”二字),下图是单击命令按钮后的窗体外观。请去掉程序中的注释符,把程序中的?改为正确的内容。

注意:考生不得修改窗体文件中已经存在的控件和程序,最后程序按原文件名存盘。

(2)在考生文件夹下有一个工程文件,其窗体上有一个由八个图片框控件组成的控件数组、两个命令按钮及一个计时器控件,如图l所示。

程序功能:

将计时器控件设置为每隔0.5秒触发一次Timer事件。运行程序时,只显示下标为0的图片框控件数组元素,其他图片框均不可见。单击“开始”按钮,数组中的每个图片框自左至右依次显示,时间问隔为0.5秒,产生“月亮”从左向右移动的效果,如图2所示。月亮移到右端后再从左端重新开始。单击“停止”按钮,“月亮”停止移动。

要求:按照题目要求设置控件属性,去掉程序中的注释符,把程序中的?改为正确的内容。

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

  四、综合应用题

考生文件夹下有一个工程文件。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(i)中,最大值的列次序保存在e(1)中)。

注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名存盘。程序调试通过后,命令按钮的事件过程必须至少执行一次。