全国计算机等级考试二级VB模拟试题14

日期:12-29| http://www.59wj.com |VB模拟题|人气:917

全国计算机等级考试二级VB模拟试题14 答案

 

一、选择题(每题2分,共计70分)
1.在下面关于线性表的叙述中,选出正确的一项____。
A、采用链接存储的线性表,必须占用一片连续的存储单元
B、采用顺序存储的线性表,便于进行插入和删除操作
C、采用链接存储的线性表,不必占用一片连续的存储单元
D、链接和顺序存储的线性表,都便于进行插入和删除操作
A   B   C   D  
2.下列关于队列的叙述中正确的是
A、在队列中只能插入数据
B、在队列中只能删除数据
C、队列是先进先出的线性表
D、栈是先进后出的线性表
A   B   C   D  
3.单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的
单链表结点之后,下面的操作序列中哪一个是正确的?
P
head ↓
│ ┌──┬─┐  ┌──┬─┐  ┌──┬─┐
└→│info│─┼→··→│info│─┼→··→│info│ │
└──┴─┘  └──┴─┘  └──┴─┘
┌──┬─┐
│info│ │← q
└──┴─┘
A、q:=p^.link; p^.link:=q^.link;
B、p^.link:=q^.link; q:=p^.link;
C、q^.link:=p^.link; p^.link:=q;
D、p^.link:=q; q^.link:=p^.link;
A   B   C   D  
4.用快速排序法对下列关键字序列进行排序,速度最慢的是____。
A、{7,11,19,23,25,27,32}
B、{27,25,32,19,23,7,11}
C、{3,11,19,32,27,25,7}
D、{123,27,7,19,11,25,32}
A   B   C   D  
5.下面对对象概念描述错误的是
A、任何对象都必须有继承性
B、对象是属性和方法的封装体
C、对象间的通讯靠消息传递
D、操作是对象的动态属性
A   B   C   D  

www.59wj.com 答案
6.软件需求分析一般应确定的是用户对软件的
A、功能需求
B、非功能需求
C、性能需求
D、功能需求和非功能需求
A   B   C   D  
7.在软件结构化设计中,好的软件结构设计应该力求做到
A、顶层扇出较少,中间扇出较高,底层模块低扇入
B、顶层扇出较高,中间扇出较少,底层模块高扇入
C、顶层扇入较少,中间扇出较高,底层模块高扇入
D、顶层扇入较少,中间扇入较高,底层模块低扇入
A   B   C   D  
8.数据库结构的描述和定义是DBMS运行的基本依据,他们存储于
A、封锁表
B、数据字典
C、索引
D、日志
A   B   C   D  
9.数据库的概念模型独立于____。
A、具体的机器和DBMS
B、E-R图
C、信息世界
D、现实世界
A   B   C   D  
10.设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于
A、R∪S
B、R∩S
C、R×S
D、R-S
A   B   C   D  
www.59wj.com 答案
11.在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub Command1_Click()
Static X As Integer
Static Y As Integer
Cls
Y=1
Y=Y+5
X=5+X
Print X,Y
End Sub
程序运行时,三次单击命令按钮Command1后,窗体上显示的结果为
A、15 16
B、15 6
C、15 15
D、5 6
A   B   C   D  
12.以下Case语句中错误的是
A、Case 0 To 10
B、Case Is>10
C、Case Is>10 And Is<50
D、Case 3,5,Is>10
A   B   C   D  
13.下列叙述中不正确的是____
A、变量名的第一个字符必须是字母
B、变量名的长度不超过255个字符
C、变量名可以包含小数点或者内嵌的类型声明字符
D、变量名不能使用关键字
A   B   C   D  
14.在过程调用中,参数的传递可以分为____和按地址传递两种方式。
A、按值传递
B、按地址递
C、按参数传递
D、按位置传递
A   B   C   D  
15.以下关于窗体的描述中,错误的是
A、执行Unload Form1语句后,窗体Form1消失,但仍在内存中
B、窗体的Load事件在加载窗体时发生
C、当窗体的Enabled属生为False时通过鼠标和键盘对窗体的操作都被禁止
D、窗体的Height、Width属于用于设置窗体的高和宽
A   B   C   D  
www.59wj.com 答案
16.变量未赋值时,数值型变量的值为____。
A、0
B、空串" "
C、Null
D、没任何值
A   B   C   D  
17.FSO对象只能访问____。
A、二进制文件
B、随机文件
C、纯文本文件
D、磁盘文件
A   B   C   D  
18.Rnd函数不可能产生____的值
A、0
B、1
C、0.1234
D、0.00005
A   B   C   D  
19.表达式2+3*4^5=Sin(x+1)/2中最先进行的运算是____。
A、4^5
B、3*4
C、x+1
D、Sin()
A   B   C   D  
20.在窗体上画三个单选按钮,组成一个名为chkOption的控件数组。用于标识各个控件数组元素的参数是
A、Tag
B、Index
C、ListIndex
D、Name
A   B   C   D  
www.59wj.com 答案
21.要使一个命令按钮成为图形命令按钮,则应设置其哪一属性值____。
A、Picture
B、Style
C、DownPicture
D、DisabledPicture
A   B   C   D  
22.使用通用对话框控件打开字体对话框时,如果要在字体对话框中列出可用的屏幕字体
和打印字体,必须将通用对话框控件的Flags属性设置为____。
A、0
B、1
C、2
D、3
A   B   C   D  
23.在设计阶段,当双击窗体上的某一个文本框控件时,系统将在代码窗口中显示该文本框
控件的____事件过程模板。
A、Click
B、DblClick
C、Change
D、GetFocus
A   B   C   D  
24.以下叙述中错误的是
A、一个工程可以包括多种类型的文件
B、Visual Basic应用程序既能以编译方式执行,也能以解释方式执行
C、程序运行后,在内存中只能驻留一个窗体
D、对于事件驱动型应用程序,每次运行时的执行顺序可以不一样
A   B   C   D  
25.以10为底的x的常用对数表达式为____
A、LOG(X)
B、LOG10(X)
C、LOG(X)/LOG(e)
D、LOG(X)/LOG(10)
A   B   C   D  
www.59wj.com 答案
26.在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为Math。设窗体Form1标题为“myfrm1”,双击控件数组中的第三个按钮,打开代码编辑器,写下如下代码:
Private Sub Math_Click(Index As Integer)
Form1.Caption="myfrm2"
End Sub
程序运行时,单击按钮数组中的第一个按钮,窗体标题为____。
A、Form1
B、Math
C、myfrm2
D、myfrm1
A   B   C   D  
27.执行语句Open"C:StuData.dat"For Input As #2后,系统____。
A、将C盘当前文件夹下名为StuData.dat的文件的内容读入内存?
B、在C盘当前文件夹下建立名为StuData.dat的顺序文件
C、将内存数据存放在C盘当前文件夹下名为StuData.dat的文件中?
D、将某个磁盘文件的内容写人C盘当前文件夹下名为StuData.dat的文件中?
A   B   C   D  
28.下面是窗体Form1的Click事件过程,实现运行时每次单击窗体时,窗体向右移动100。
Private Sub____()
Static intleft As Integer
inleft=inleft+100
Form1.Left=intleft
End Sub
A、Form_Click
B、Form1_Click
C、Command_Click
D、Command1_Click
A   B   C   D  
29.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
M1=1
M2=2
Do While M2<>5
M1=M1*M2
M2=M2+1
Loop
Print "M1=";M1,"M2=";M2
End Sub
程序运行后,如果单击命令按钮,输出结果是
A、M1= 24 M2= 5
B、M1= 1 M2= 2
C、M1= 24
M2= 5
D、M1= 1
M2= 2
A   B   C   D  
30.在窗体上画一个命令按钮,名称为Command1。单击命令按钮时,执行如下事件过程:
Private Sub Command1_Click()
a$ = "software and hardware"
b$ = Right(a$,8)
c$ = Mid(a$,1,8)
MsgBox a$,,b$,c$,1
End Sub
则弹出的信息框的标题栏中显示的信息是
A、software and hardware
B、software
C、hardware
D、1
A   B   C   D  
www.59wj.com
31.在窗体上画一个名称为Text1的文本框,并编写如下程序:
Private Sub Form_Lord()
Show
Text1.Text=""
Text1.SetFocus
End Sub

Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
Print"程序设计"
End Sub

Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)
Print"Visual Basic"
End Sub
程序运行后,结果按“A”键,然后单击窗体,则在窗体上显示的内容是
A、Visual Basic
B、程序设计
C、A程序设计
D、Visual Basic
程序设计

A   B   C   D  
32.编写如下两个事件过程:
Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer)
Print Chr(KeyCode)
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Print Chr(KeyAscii)
End Sub
在一般情况下(即不按住Shift键和锁定大写键时),运行程序,如果按“Z”键,则程序输出的是_____。
A、Z
z
B、z
Z
C、Z
Z
D、Z
Z
A   B   C   D  
33.以下程序段实现的功能是_____。
Option Explicit
Sub appeS_file1()
Dim StringA As String, X As Single
StringA="Appends a new number:"
X=-85
Open "d:“S_file1.dat" For Append As #1
Print #1, StringA; X
Close
End Sub
A、建立文件并输入字段
B、打开文件并输出数据
C、打开顺序文件并追加记录
D、打开随机文件并写入记录
A   B   C   D  
34.在窗体上画一个文本框(其Name属性为Texe1),然后编写如下事件过程:
Private Sub Form_Load()
Text1.Text=""
Text1.SetFocus
For i=1 To 10
Sum=Sum+i
Next i
Text1.Text=Sum
End Sub
上述程序的运行结果是____。
A、在文本框Text1中输出55
B、在文本框Text1中输出0
C、出错
D、在文本框Text1中输出不定值
A   B   C   D  
35.窗体中代码如下:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim A(5)
For i = 1 To 5
A(i) = i * i
Next i
Print A(i - 1)
End Sub

执行后,单击鼠标,输出结果为____。
A、5
B、25
C、0
D、16

A   B   C   D  
www.59wj.com 答案
二、填空题(每空2分,共计30分)
1.栈和队列都是____结构。
输入答案,中间不含空格:
2.继承性是通过子类与其超类有相同____实现的。
输入答案,中间不含空格:
3.____是模块间互相连接的紧密程度的度量。
输入答案,中间不含空格:
4.应用程序中凡应用数据库,就必须采用DBMS的____。
输入答案,中间不含空格:
5.物理模型是数据最低层的抽象,是数据库的物理存储方面的描述;进行____或网状模型
设计时,需考虑物理级的细节,进行关系模型设计时,只需考虑逻辑级的细节,不必考
虑物理级的细节。
www.59wj.com 答案
6.SDI指____界面,MDI指多文档界面。
输入答案,中间不含空格:
7.在对象的KeyPress事件过程中,参数KeyAscii表示所按键的____值。
输入答案,中间不含空格:
8.5*x^2-3*x-2*Sin(a)/3
它相当于代数式____。
输入答案,中间不含空格:
9.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
a=InputBox(“请输入一个整数”)
b=InputBox(“请输入一个整数”)
print a+b
End Sub
程序运行后,单击命令按钮,在输入对话框中分别输入321和456,输出结果为____。
输入答案,中间不含空格:
10.在窗体上画一个命令按钮,然后编写如下程序:
Function fun(ByVal num As Long) As Long
Dim k As Long
K=1
Num=Abs(num)
Do While num
k=k*(num Mod 10)
num=num“10
Loop
fun=k
End Function
Private Sub Command1_Click()
Dim n As Long
Dim r As Long
n=InputBox("请输入一个数")
n=CLng(n)
r=fun(n)
Print r
End sub
程序运行后,单击命令按钮,在输入对话框中输入234,输出结果是____。
输入答案,中间不含空格:
www.59wj.com 答案
11.已知e的计算公式为:
e=1+1/1!+1/2!+…+1/n!
以下程序计算自然数e的值,要求精确到10-14(注:-14为10的上标),请填空完成程序。
____
N=0:TERM=1:T=1
DO
____
T=T/N:TERM=TERM+T
LOOP WHILE T>TERM AS DOUBLE ID
PRINT TERM
END
输入答案,中间不含空格:
12.上一题 第 2 空
输入答案,中间不含空格:
13.从一个二维数组中,找出最大的元素及其所在的行和列。
CLS
OPTION BASE 1
DIM A(3,5)
PRINT"A矩阵:"
M=____
N=5
FOR I=1 TO M
FOR J=1 TO N
READ A(I,J)
NEXT J
PRINT
NEXT I
ROW=0
COL=0
MAX=1E-30
FOR I=1 TO M
FOR J=1 TO N
IF____THEN
MAX=A(I,J)
ROW=I
COL=J
END IF
NEXT J
____
PRINT"最大数=";MAX,"最大数所在的行和列=";ROW,COL
DATA 1,2,3,4,5,6,7,8,15,9,10,11,12,13,14
END
输入答案,中间不含空格:
14.上一题 第 2 空
输入答案,中间不含空格:
15.上一题 第 3 空
输入答案,中间不含空格:
www.59wj.com 如果觉得《全国计算机等级考试二级VB模拟试题14》VB模拟题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - VB模拟题,jsj,
在百度中搜索相关文章:全国计算机等级考试二级VB模拟试题14
在谷歌中搜索相关文章:全国计算机等级考试二级VB模拟试题14
在soso中搜索相关文章:全国计算机等级考试二级VB模拟试题14
在搜狗中搜索相关文章:全国计算机等级考试二级VB模拟试题14
相关分类导航|
热门推荐|