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

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

全国计算机等级考试二级VB模拟试题10 答案
一、选择题(每题2分,共计70分)
1.线性结构中的一个结点代表一个数据元素,通常要求同一线性结构的所有结点所代表的数据具有相同的特性,这意味着____。
A、每个结点所代表的数据元素都一样
B、每个结点所代表的数据元素包含的数据项的个数要相等
C、不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致
D、结点所代表的数据元素有同一特点
A   B   C   D  
2.以下关于队列的叙述中哪一条是不正确的?
A、队列的特点是先进先出
B、队列既能用顺序方式存储,也能用链接方式存储
C、队列适用于二叉数对称序周游算法的实现
D、队列适用于树的层次次序周游算法的实现
A   B   C   D  
3.用链表表示线性表的优点是____。
A、便于随机存取
B、花费的存储空间较顺序存储少
C、便于插入和删除操作
D、数据元素的物理顺序与逻辑顺序相同
A   B   C   D  
4.对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为
A、n+1
B、n
C、(n+1)/2
D、n/2
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.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指
A、同一个应用中的多个程序共享一个数据集合
B、多个用户、同一种语言共享数据
C、多个用户共享一个数据文件
D、多种应用、多种语言、多个用户相互覆盖地使用数据集合
A   B   C   D  
9.数据库技术的奠基人之一,E.F .Codd于1970年发表过多篇论文,主要论述的是____。
A、层次数据模型
B、网络数据模型
C、关系数据模型
D、面向对象数据模型
A   B   C   D  
10.数据库设计包括两个方面的设计内容,它们是
A、概念设计和逻辑设计
B、模式设计和内模式设计
C、内模式设计和物理设计
D、结构特性设计和行为特性设计
A   B   C   D  
www.59wj.com 答案
11.在窗体上有一个文本框,代码窗口中有如下代码,则下述有关该段程序代码所实现的功能的错误的说法是_____。
Private Sub form_load()
Open "C:“data.txt" For Output As #3
Text1.Text = ""
End Sub
Private Sub text1_keypress(keyAscii As Integer)
If keyAscii = 13 Then
If UCase(Text1.Text) = "END" Then
Close #3
End
Else
Write #3, Text1.Text
Text1.Text = ""
End If
End If
End Sub
A、在C盘当前目录下建立一个文件
B、打开文件并输入文件的记录
C、打开顺序文件并从文本框中读取文件的记录,若输入End则结束读操作
D、在文本框中输入的记录按回车键存入,然后文本框内容被清除
A   B   C   D  
12.实现按下Tab键时跳过某一个控件的目的,使用下述_____方法。
A、将控件的TabIndex属性设置为0
B、将控件的TabStop属性设置为True
C、将控件的TabStop属性设置为False
D、将控件的Enabled属性设置为False
A   B   C   D  
13.要强制显示声明变量,可在窗体模块或标准模块的声明中加入语句____。
A、Option Base 0
B、Option Explicit
C、Option Base 1
D、Option Compare
A   B   C   D  
14.在用菜单编辑器设计菜单时,必须输入的项是_____。
A、名称
B、标题
C、快捷键
D、索引
A   B   C   D  
15.要想改变一个窗体的标题内容,则应设置以下哪个属性的值____。
A、Name
B、FontName
C、Caption
D、Text
A   B   C   D  
www.59wj.com 答案
16.使用通用对话框控件打开字体对话框时,如果要在字体对话框中显示样式和颜色,必须设置通用对话框控件的Flags属性为____。
A、128
B、255
C、256
D、127
A   B   C   D  
17.如果要在任何新建的模块中自动插入Option Explicit语句,则应采用下列____操作步骤。
A、在"工具"菜单中选取"选项"命令,打开"选项"对话框,单击"编辑器"选项卡,选中"要求变量声明"选项
B、在"编辑"菜单中执行"插入文件"命令
C、在"工程"菜单中执行"添加文件"命令
D、以上操作均不对
A   B   C   D  
18.在窗体上画一个文本框、一个标签和一个命令按钮,其名称分别为Text1、Label1和Command1,然后编写如下两个事件过程:
Private Sub Command1_Click()
strText=InputBox("请输入")
Text1.Text=strText
End Sub

Private Sub Text1_Change()
Label1.Caption=Right(Trim(Text1.Text),3)
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入abcdef,则在标签中显示的内容是
A、空
B、abcdef
C、abc
D、def

A   B   C   D  
19.设A、B、C表示三角形的三条边,表示条件“任意两边之和大于第三边”的布尔表达式为_____。
A、A+B>=C. Or A+C>=B Or B+C>=A
B、Not(A+B<=C. Or A+C<=B Or B+C<=A)
C、A+B
A   B   C   D  
20.为了能在列表框中使用Ctrl和Shift键进行多个列表项的选择,则应将列表框的Multiselect属性设置为____。
A、0
B、1
C、2
D、3
A   B   C   D  
www.59wj.com 答案
21.为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是
A、Value
B、Default
C、Cance1
D、Enabled
A   B   C   D  
22.在随机文件中____。
A、记录号是通过随机数产生的
B、可以通过记录号随机读取记录
C、记录的内容是随机产生的
D、记录的长度是任意的
A   B   C   D  
23.以下不属于Visual Basic系统的文件类型是
A、.frm
B、.bas
C、.vbg
D、.vbp
A   B   C   D  
24.以下说法正确的是____。
A、任何时候都可以使用“工具”菜单下的“菜单编辑器”命令打开菜单编辑器
B、只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
C、任何时候都可以使用标准工具栏的“菜单编辑器”按钮打开菜单编辑器
D、以上说法均不正确
A   B   C   D  
25.表达式Str(Len("1234"))+Str(5.9)的值为____。
A、45.9
B、4 5.9
C、12345.9
D、1234 5.9
A   B   C   D  
www.59wj.com
26.在窗体上有一个文本框控件,名称为为TxtTime;一个计时器控件,名称为Timer1,要求每一秒在文本框中显示一次当前的时间。程序为:
Private Sub Timer1_ _____()
TxtTime.text=Time
End Sub
在下划线上应填入的内容是
A、Enabled
B、Visble
C、Interval
D、Timer
A   B   C   D  
27.以下叙述中错误的是____。
A、一个工程中可以包含多个窗体文件
B、在一个窗体文件中用Private定义的通用过程能被其他窗体调用
C、在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件
D、全局变量必须在标准模块中定义
A   B   C   D  
28.在窗体上画一个列表框和一个文本框,然后编写如下两个事件过程:
Private Sub Form_Load()
List1.AddItem"357"
List1.AddItem"245"
List1.AddItem"123"
List1.AddItem"456"
Text1.Text=""
End Sub
Private Sub List1_DblClick()
a=List1.Text
Print a+Text1.Text
End Sub
程序运行后,在文本框中输入“789”,然后双击列表框中的“456”,则输出结果是____。
A、1245
B、456789
C、789456
D、0
A   B   C   D  
29.在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Commandl_Click()
For i=1 To 4
x=4
For j=1 To 3
x=3
For k=1 To 2
x=x+6
Next k
Next j
Next i
Print x
End Sub
程序运行后,单击命令按钮,输出结果是____。
A、7
B、15
C、157
D、538
A   B   C   D  
30.一个工程中包含两个名称分别为Form1、Form2的窗体,一个名称为Md1Func的标准模块。假定在Form1、Form2和Md1Func中分别建立了自定义过程,其定义格式为:
Form1中定义的过程:
Private Sub frmFunction1()
……
End Sub
Form2中定义的过程:
Private Sub frmFunction2()
……
End Sub
mdlFunc中定义的过程:
Public Sub md1Function()
……
End Sub
在调用上述过程的程序中,如果不指明窗体或模块的名称,则以下叙述中正确的是
A、上述三个过程都可以在工程中的任何窗体或模块中被调用
B、frmFunction2和mdlFunction过程能够在工程中各个窗体或模块中被调用
C、上述三个过程都只能在各自被定义的模块中调用
D、只有Md1Function过程能够被工程中各个窗体或模块调用
A   B   C   D  
www.59wj.com 答案
31.单击命令按钮时,下列程序代码的执行结果为____。
Public Sub Procl(n As Integer,ByVal m As Integer)
n=n Mod 10
m=m“10
End Sub
Private Sub Command1_Click( )
Dim x As Integer,y As Integer
x=23:y=65
Call Procl(x,y)
Print x;y
End Sub
A、3 65
B、23 65
C、3 60
D、0 65
A   B   C   D  
32.窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:

Private Sub Command1_Click()
Dim M(10), N(10)
I = 3
For T = 1 To 5
M(T) = T
N(I) = 2 * I + T
Next T
Print N(I); M(I)
End Sub

窗体运行后,单击命令按钮,输入结果为
A、3 11
B、3 15
C、11 3
D、15 3

A   B   C   D  
33.在工程中有一个标准模块,其中定义了如下记录类型
Type Books
Name As String * 10
TelNum As String * 20
End Type
在窗体上画一个名为Command1的命令按钮,要求当执行事件过程Command1_Click时,在顺
序文件Person.txt中写入一个记录。下列能够完成该操作的事件过程是----。
A、Private Sub Command1_Click()
Dim B As Books
Open "c:“Person.txt" For Output As #1
B.Name=InputBox("输入姓名")
B.TelNum=InputBox("输入电话号码")
Write #1,B.Name,B.TelNum
Close #1
End Sub
B、Private Sub Command1_Click()
Dim B As Books
Open "c:“Person.txt" For intput As #1
B.Name=InputBox("输入姓名")
B.TelNum=InputBox("输入电话号码")
Print #1,B.Name,B.TelNum
Close #1
End Sub
C、Private Sub Command1_Click()
Dim B As Books
Open "c:“Person.txt" For Output As #1
B.Name=InputBox("输入姓名")
B.TelNum=InputBox("输入电话号码")
Write #1,B
Close #1
End Sub
D、Private Sub Command1_Click()
Open "c:“Person.txt" For Output As #1
Name=InputBox("输入姓名")
TelNum=InputBox("输入电话号码")
Print #1,Name,TelNum
Close #1
End Sub
A   B   C   D  
34.以下能够正确计算n!的程序是
A、Private Sub Command1_Click()
N = 5 : X = 1
Do
x = x * i
i = i + 1
Loop While i < n
Print x
End Sub
B、Private Sub Command1_Click()
N = 5 : x = 1 : i = 1
Do
x = x * i
i = i + 1
Loop While i < n
Print x
End Sub
C、Private Sub Command1_Click()
N = 5 : x = 1 : i = 1
Do
x = x * i
i = i + 1
Loop While i <= n
Print x
End Sub
D、Private Sub Command1_Click()
N = 5 : x = 1 : i = 1
Do
x = x * i
i = i + 1
Loop While i > n
Print x
End Sub
A   B   C   D  
35.窗体中代码如下:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
M = 0
For I = 1 To 3
For J = 5 To 1 Step -1
N = N + 1
Next J, I
Print N; J; I
End Sub
执行后,单击鼠标,输出结果为____。
A、12 0 4
B、15 0 4
C、12 3 1
D、15 3 1
A   B   C   D  
www.59wj.com 答案
二、填空题(每空2分,共计30分)
1.算法的____是指执行这个算法所需要的内存空间。
输入答案,中间不含空格:
2.深度为5的二叉树最多有____个结点。
输入答案,中间不含空格:
3.Jackson方法是一种面向____的结构化方法。
输入答案,中间不含空格:
4.由____负责全面管理和控制数据库系统。
输入答案,中间不含空格:
5.性质相同的同类实体的集合,称为____。
输入答案,中间不含空格:
www.59wj.com 答案
6.类型说明符中的!代表____。
输入答案,中间不含空格:
7.对象分为预定义对象和____两类。
输入答案,中间不含空格:
8.新建一个工程,内有两个窗体,窗体Form1上有一个命令按钮Command1,单击该按钮,Form1窗体消失,显示窗体Form2,程序如下,试补充完整:
Private Sub Command1_Click()
____
Form2. ____
End Sub
输入答案,中间不含空格:
9.上一题
输入答案,中间不含空格:
10.表达式(7“3+1)*3的值是____。
输入答案,中间不含空格:
www.59wj.com 答案
11.设窗体Form1上布置三个按钮控件组,其Name值为cmd,使用按钮控制窗体的颜色:红色、绿色、黄色,其索引依次为1、2、3。单击该按钮菜单用于设置窗体的背景颜色。
Private Sub cmd_____ (Index As Integer)
Select Case ____
Case 1
Form1.BackColor=vbRed
Case 2
Form1.BackColor=vbGreen
Case 3
Form1.BackColor=vbYellow
End Select
End Sub
输入答案,中间不含空格:
12.上一题
输入答案,中间不含空格:
13.单击一次命令按钮后,下列程序代码的执行结果为____。
Public Sub Proc(a()As Integer)
Static I As Integer
Do
a(I)=a(I)+a(I+1)
I=I+1
Loop While I<2
End Sub
Private Sub Command1_Click()
Dim m As Integer,I As Integer,x(10) As Integer
For I=0 To 4: x(I)=I+1: Next I
For I=1 To 2: Call Proc(x): Next I
For I=0 To 4: Print x(I);: Next I
End Sub
输入答案,中间不含空格:
14. 在窗体上画一个名称为 Text1 的文本框,然后画三个单选按钮,并用这三个单选按钮建立一个控件数组,名称为Option1。程序远行后,如果单击某个单选项,则文本框中的字体将根据所选择的单选按钮切换,如果所示,请t填空。

Private Sub Option1_Click(Index As Integer)
Select CAse____
case 0
a="宋体"
Case 1
a=“黑体”
Case 2
a=“楷体_GB2312”
End Select
Text1.____=a
End Sub
输入答案,中间不含空格:
15.上一题
输入答案,中间不含空格:
www.59wj.com 如果觉得《全国计算机等级考试二级VB模拟试题10》VB模拟题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - VB模拟题,jsj,
在百度中搜索相关文章:全国计算机等级考试二级VB模拟试题10
在谷歌中搜索相关文章:全国计算机等级考试二级VB模拟试题10
在soso中搜索相关文章:全国计算机等级考试二级VB模拟试题10
在搜狗中搜索相关文章:全国计算机等级考试二级VB模拟试题10
相关分类导航|
热门推荐|