【计算机类职业资格】国家计算机二级(VB)90及答案解析.doc
《【计算机类职业资格】国家计算机二级(VB)90及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(VB)90及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(VB)90 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.属性 BorderColor 的作用是( )。(分数:2.00)A.设置直线颜色和形状边界颜色B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色2.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:2.00)A.一对一B.一对多C.多对一D.多对多3.以下各项中,Visual Basic 不能接收的图形文件是( )。(分数:2.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉
2、或报表页脚区域D.组页眉或组页脚区域4.下面的数组声明中,正确的是( )。(分数:2.00)A.Dim pict3,4As IntegerB.Dim pict(3,4)As IntegerC.Dim pict34As IntegerD.Dim pict(3:4)As Integer5.单击按钮时,以下程序运行后的输出结果是( )。 Private Sub proc1(x As Integer,y As Integer,z As Integer) x=3*z y=2*z z=x+y End Sub Private Sub Command1_Click() Dim x As Integer,y A
3、s Integer,Z As Integer x=1:y=2:z=3 Call proc1(x,x,z) Print x;x;z Call proc1(x,y,y) Print x;y;y End Sub (分数:2.00)A.Dim NewArray(10)As IntegerB.Dim NewArray(1 T0 10)As IntegerC.Dim NewArray(10)IntegerD.Dim NewArray(1 To 10)Integer6.设在窗体上有个文本框,然后编写如下的事件过程: Private Sub Text1_KeyDown(KeyCode As Integer,S
4、hift As Integer) Const Alt=4 Const Key_F2=&H71 altdown%=(Shift And Alt)0 f2down%=(KeyCode=Key_F2) If altdown% And f2down% Then Text1Text=“BBBBB“ End If End Sub 上述程序运行后,如果按【Shift+F2】,则在文本框中显示的是( )。 (分数:2.00)A.Alt+F2B.BBBBBC.随机出几个数D.文本框平均内容无变化7.某人为计算 n! (0=1 tempstr=tempstr+Mid(xstr,i,1) i=i-1 Loop ys
5、tr=tempstr End Sub (分数:2.00)A.fedcbaB.abcdefC.afbecdD.defabc33.下列程序段的执行结果为( )。 I=4 x=5 Do I=I+1 x=x+2 Loop Until I=7 Print“I=“;I Print“X=“;x (分数:2.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1134.有如下程序: Private Sub Commandl_Click() Dim a As Single Dim b As Single a=2:b=4 Call CS(a,b) End Sub Sub CS(x As
6、Single,y As Single) t=X x=t/y y=t Mod y End Sub 程序运行后,单击命令按钮,a 和 b 的值分别为( )。 (分数:2.00)A.0 0B.1 1C.0 2D.1 235.下列程序段的执行结果为( )。 a=1 b=5 Do a=a+b b=b+l Loop While aA.1 5B.12 7C.a bD.10 25二、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:3.00)填空项 1:_37.用户可以用 1 语句定义自己的数据类型。(分数:3.00)
7、填空项 1:_38.在窗体上画一个命令按钮,其名称为 Command1,然后编写如下代码: Option Base 1 Private Sub Command1_Click1 Dim Art Arr=Array(43,68,-25,65,-78,12,-79,43,-94,72) pos=0 neg=0 For k=1 To 10 If Arr(k)0 Then 2 Else 3 End If Next k Print pos,neg End Sub 以上程序的功能是,计算并输出数组 Arr 中 10 个数的正数之和 pos 与负数之和 neg,请填空。 (分数:3.00)填空项 1:_39.
8、在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click1 n = 5 f = 1 s = 0 For i = 1 To n f = f 2 s = s + f Next Print s End Sub 该事件过程的功能是计算 s=1+1/2!+1/3!+1/n! 的值。请填空。 (分数:3.00)填空项 1:_40.如果要将形状控件的内部设置为水平线,应将 Fillstyle 属性设置为 1。(分数:3.00)填空项 1:_41.按“先进后出“原则组织数据的数据结构是 1。(分数:3.00)填空项 1:_42.随机文件使
9、用 Put 语句写数据,使用 1 语句读数据。(分数:3.00)填空项 1:_43.在关系数据库中,用来表示实体之间联系的是 1。(分数:3.00)填空项 1:_44.在窗体上有一个命令按钮,然后编写如下程序: Function Trans(ByVal num As Long) As Long Dim k As Long k=l Do While num k=k * (num Mod 10) num=num/10 Loop Trans=k Print Trans End Function Private Sub Commandl_Click1 Dim m As Long Dim s As Lo
10、ng m=InputBox(“请输入一个数“) s=Trans(m) End Sub 程序运行时,单击命令按钮,在输入对话框中输入“789”,输出结果为 2,在输入对话框中输入“987”输出 3,在输入对话框中输入“879”,输出结果为 4。 (分数:3.00)填空项 1:_45.在窗体上有二个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框。程序运行后,Command1 为禁用(灰色),此时如果在文本框中输入字符,则命令按钮 Command1 变为可用。请填空。 Private Sub Form_Load1 Commandl.Enabled=False End Sub
11、Private Sub Text1 23 Commandl.Enabled=True End Sub (分数:3.00)填空项 1:_国家计算机二级(VB)90 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.属性 BorderColor 的作用是( )。(分数:2.00)A.设置直线颜色和形状边界颜色 B.设置直线或形状背景颜色C.设置直线或形状边界线的线型D.设置形状的内部颜色解析:在 Visual Basic 中,BorderColor 属性的作用是设置直线的颜色或形状边界线的颜色,所以选项 A
12、)是正确的。直线或形状的背景颜色通过 BackColor 属性来设置,线型通过 BorderStyle 属性设置;形状内部颜色通过 FillColor 属性设置。2.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:两个实体间的联系可以归纳为 3 种类型:一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。 一对多联系:一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。多对多联系:多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录其匹配。本题中一个顾客可以购买多种商品,同一种商品
13、可以有多个顾客购买,所以商品和顾客之间是多对多的联 系。3.以下各项中,Visual Basic 不能接收的图形文件是( )。(分数:2.00)A.报表的主体区域B.页面页眉或页面页脚区域C.报表页眉或报表页脚区域D.组页眉或组页脚区域 解析:组页脚节内主要安排文本框或其他类型控件显示分组统计数据。4.下面的数组声明中,正确的是( )。(分数:2.00)A.Dim pict3,4As IntegerB.Dim pict(3,4)As Integer C.Dim pict34As IntegerD.Dim pict(3:4)As Integer解析:数组元素一般形式为 x(整数),这是对于一维数
14、组而言的;对于二维数 组,只要在圆括号中多加两个整数就可以了,两个整数之间用逗号隔开,其形式为 x(整数 1,整数 2),其中整数 1 代表二维数组的行数,整数 2 代表二维数组的列数。所以正确答 案是选项 B)。5.单击按钮时,以下程序运行后的输出结果是( )。 Private Sub proc1(x As Integer,y As Integer,z As Integer) x=3*z y=2*z z=x+y End Sub Private Sub Command1_Click() Dim x As Integer,y As Integer,Z As Integer x=1:y=2:z=3
15、 Call proc1(x,x,z) Print x;x;z Call proc1(x,y,y) Print x;y;y End Sub (分数:2.00)A.Dim NewArray(10)As IntegerB.Dim NewArray(1 T0 10)As Integer C.Dim NewArray(10)IntegerD.Dim NewArray(1 To 10)Integer解析:A)选项定义了 11 个整型数构成的数组,C)选项和 D)选项语法错误。6.设在窗体上有个文本框,然后编写如下的事件过程: Private Sub Text1_KeyDown(KeyCode As Int
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VB90 答案 解析 DOC
