您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VB >> 模拟题 >> 正文    
  全国计算机等级考试二级VB模拟试题11 【注册男护士专用博客】          

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

www.nanhushi.com     佚名   不详 

答案
1.设计一个判断表达式中左右括号是否配对的算法,采用____数据结构最佳。
A、队列
B、堆栈
C、二叉树
D、链表
A       B       C       D      
2.如果一棵二叉树中任一结点的值都大于其左子树中所有结点的值,且小于其右子树中所有结点的值,现欲得到各结点值的递增序列,试问应采用的遍历的方法是什么____。
A、先序遍历
B、中序遍历
C、后序便利
D、层次遍历
A       B       C       D      
3.设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较次数分别是s和b,在查找不成功的情况下,s和b的关系是____。
A、s=b
B、s>b
C、sD、s>=b
A       B       C       D      
4.下面对对象概念描述错误的是
A、任何对象都必须有继承性
B、对象是属性和方法的封装体
C、对象间的通讯靠消息传递
D、操作是对象的动态属性
A       B       C       D      
5.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A、概要设计
B、详细设计
C、可行性分析
D、需求分析
A       B       C       D      

答案
6.检查软件产品是否符合需求定义的过程称为
A、确认测试
B、集成测试
C、验证测试
D、验收测试
A       B       C       D      
7.在关系数据库中,索引(index)是三级模式结构中的
A、概念模式
B、内模式
C、模式
D、外模式
A       B       C       D      
8.关系数据模型通常由3部分组成,它们是____。
A、数据结构、数据通信、关系操作
B、数据结构、关系操作、完善性约束
C、数据通信、关系操作、完整性约束
D、数据结构、数据通信、完整性约束
A       B       C       D      
9.按条件f对关系R进行选择,其关系代数表达式是
A、R|×|R
B、R|×|R
f
C、σf(R)
D、πf(R)
A       B       C       D      
10.假定在窗体(名称为Form1)的代码窗口中定义如下记录类型:
Private Type animal
animalName As String*20
aColor As String*10
End Type
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim rec As animal
Open "c:\vbTest.dat" For Random As #1 Len=len(rec)
rec.animalName="Cat"
rec.aColor="White"
Put #1,,rec
Close #1
End Sub
则以下叙述中正确的是
A、记录类型animal不能在Form1中定义,必须在标准模块中定义
B、如果文件c:\vbTest.dat不存在,则Open命令执行失败
C、由于Put命令中没有指明记录号,因此每次都把记录写到文件的末尾
D、语句“Put #1,,rec”将animal类型的两个数据元素写到文件中
A       B       C       D      

答案
11.如果将PasswordChar属性设置一个字符;如星号(*),运行时,在文本框输入的字符仍然显示出来,而不显示星号,原因可能是____。
A、文本框的MultiLine属性值为True
B、文本框的Locked属性值为True
C、文本框的MultiLine属性值为False
D、文本框的Locked属性值为False
A       B       C       D      
12.要使标签中的文本居中显示,则应将其Alignment属性设置为____。
A、0
B、1
C、2
D、3
A       B       C       D      
13.设置复选框或单选按钮的标题对齐方式的属性是____。
A、BorderStyle
B、Style
C、Sorted
D、Aligment
A       B       C       D      
14.在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示_____事件过程。
A、Form_Click
B、Form1_Load
C、Form_Load
D、Form1_Click
A       B       C       D      
15.通用过程可以通过执行“工具”菜单中的____命令来建立。
A、添加过程
B、通用过程
C、添加窗体
D、添加模块
A       B       C       D      

答案
16.下列程序段,____能够正确实现条件:如果XA、If XA=-15
Print A
B、If XA=-15:Print A
C、If XA=15:Print A
Else
A=-15:Print A
D、If X Else A=-15
Print A
End If
A       B       C       D      
17.当按下Tab键使光标离开当前文本框或用鼠标选择窗体中的其他对象时触发_____事件。
A、LostFocus
B、GEtFocus
C、SetFocus
D、Change
A       B       C       D      
18.语句Print 5/4*6\5Mod2的输出结果是
A、0
B、1
C、2
D、3
A       B       C       D      
19.列表框中的列表项的数目可通过以下哪个属性的值获值得:____。
A、Count
B、Listcount
C、ListIndex
D、Index
A       B       C       D      
20.为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是____。
A、Value
B、Cancel
C、Enalbled
D、Default
A       B       C       D      

答案
21.下面叙述中不正确的是____。
A、对顺序文件中的数据的操作只能按一定的顺序执行
B、顺序文件结构简单
C、能同时对顺序文件进行读写操作
D、顺序文件的数据是以字符(ASCII码)的形式存储的
A       B       C       D      
22.在Visual Basic中按文件的访问方式不同,可以将文件分为_____。
A、数据文件和可执行文件
B、文本文件和数据文件
C、ASCII文件和二进制文件
D、顺序文件、随机文件
A       B       C       D      
23.以下叙述错误的是
A、Visual Basic是事件驱动型可视化编程工具
B、Visual Basic应用程序不具有明显的开始和结束语句
C、Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性
D、Visual Basic中控件的某些属性只能在运行时设置
A       B       C       D      
24.假定已定义了一个过程Sub Add(a As Single,b As Single),则正确的调用语句是____。
A、Add 12,5
B、Call(2*x,Add(1.57))
C、Call Add x,y
D、Call Add(12,12,x)
A       B       C       D      
25.设有数组声明语句:
Option Base 1
Dim A(2,-1 To 1)
以上语句所定义的数组A为二维数组,共有6个元素,第一维下标从_____到2,第二维下标从-1到1。
A、-1
B、0
C、1
D、2
A       B       C       D      

答案
26.\、Mod、*、/四个算术符中,优先级最低的是_____。
A、\
B、Mod
C、*
D、/
A       B       C       D      
27.单击窗体时,下列程序代码的执行结果为____。
Private Sub Form_Click( )
Text 2
End Sub
Private Sub Text(x As Integer)
x=x*2+1
Ifx<6 Then
Call Text(x)
End If
x=x*2+1
Print x;
End Sub
A、23 47
B、5 11
C、10 22
D、23 23
A       B       C       D      
28.单击命令按钮Command1时利用矩形法求(1+ex(注:x是e的上标))的定积分,区间为[0,1]。从题后供选择的答案中选出正确答案,填入以下程序中相应处,构成完整程序。
Private Sub Commandl_Click( )
A=0
B=1
N=1000
X=A:H=(B-A)/N
F0=____
S=0
For I=1 To N
S1=F0*H
S=S+S1
X=S+H
F0=1+Exp(X)
Next I
Print S
End Sub
A、0
B、1+Exp(H)
C、1+Exp(X)
D、H
A       B       C       D      
29.单击窗体时,下列程序代码的执行结果为____。
Private Sub Value(ByVal m As Integer, ByVal n As Integer)
m = m * 2: n = n - 5
Print m; n
End Sub
Private Sub Form_Click()
Dim x As Integer, Y As Integer
x = 10: Y = 15
Call Value(x, Y)
Print x; Y
End Sub
A、20 10
10 15
B、10 15
20 10
C、20 15
10 15
D、20 10
20 10
A       B       C       D      
30.以下程序段在立即窗口中输出_____。
A="your"
B="sname"
C="iscr"
Print Right(A,3)
Picture1.Print Mid(B,2,4)
Debug.Print Left(C,2)
A、name
B、our
C、is
D、ournameis
A       B       C       D      

答案
31.执行以下Command1的Click事件过程在窗体上显示____。
Option Base 0
Private Sub Command1_Click( )
Dim a
a=Array("a","b","c","d","e","f","g")
Print a(1);a(3);a(5)
End Sub
A、abc
B、bdf
C、ace
D、无法输出结果
A       B       C       D      
32.下列程序段的执行结果为____。
Dim A(3,3)
For M=1 To 3
For N=1 To 3
If N=M Or N=3-M+1 Then A(M,N)=1 Else A(M,N)=0
Next N
Next M
For M=1 To 3
For N=1 To 3
Print A(M,N);
Next N
Print
Next M
A、1 0 0
0 1 0
0 0 1
B、1 1 1
1 1 1
1 1 1
C、0 0 0
0 0 0
0 0 0
D、1 0 1
0 1 0
1 0 1
A       B       C       D      
33.假定有以下函数过程:
Function Fun(S As String)As String
Dim s1 As String
For i = 1 To Len(S)
s1 = UCase(Mid(S,i,1))+s1
Next i
Fun = s1
End Function
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim Str1 As String, Str2 As String
Str1 = InputBox("请输入一个字符串")
Str2 = Fun(Str1)
Print Str2
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg",则单击“确定”按钮后在窗体上的输出结果为
A、abcdefg
B、ABCDEFG
C、gfedcba
D、GFEDCBA
A       B       C       D      
34.新建窗体上新建立一个命令按钮,其中有如下事件代码:

Private Sub Command1_Click()
I = 0
For G = 10 To 19 Step 3
I = I + 1
Next G
Print I
End Sub

窗体运行后,单击命令按钮,输出结果为
A、3
B、4
C、5
D、6
A       B       C       D      
35.算法的时间复杂度是指
A、执行算法程序所需要的时间
B、算法程序的长度
C、算法执行过程中所需要的基本运算次数
D、算法程序中的指令条数
A       B       C       D      

二、填空题(每空2分,共计30分)

1.循环链表中至少有____个结点存在。
输入答案,中间不含空格:
2.二分法查找仅适用于这样的表:表中的记录必须____其存储结构必须是顺序存储。
输入答案,中间不含空格:
3.软件设计是软件工程的重要阶段,是一个把软件需求转换为____的过程。
输入答案,中间不含空格:
4.在层次模型中,无双亲的结点称为____。
输入答案,中间不含空格:
5.对实际问题总是先设计一个____模型,然后再把它转换计算机能实现的逻辑模型。
输入答案,中间不含空格:

答案
6.启动Visual Basic后,在窗体的左侧有一个用于应用程序界面设计的窗口,称作____。
输入答案,中间不含空格:
7.在VB中,要将一个窗体从内存中释放,应使用的语句是____。
输入答案,中间不含空格:
8.窗体上有一个命令按钮,事件代码如下:

Private Sub Command1_Click()
A = "1"
B = "2"
A = Val(A) + Val(B)
B = Val("12")
If A <> B Then Print A - B Else Print B - A
End Sub

程序执行后,单击命令按钮,输出____。
输入答案,中间不含空格:
9.如果想使形状边界内的区域是透明的,应该将BackStyle设置为____。
输入答案,中间不含空格:
10.以下程序循环的执行次数是____。
a=0
Do While a<=10
a=a+2
Loop
输入答案,中间不含空格:

答案
11.以下程序实现字符串在窗体的中间显示,试将程序填写完整。
Private Sub Form_Click()
FontSize=16
Sample$="居中显示"
x=(ScaleWidth-TextWidth(Sample$))/2
____
____
CurrentY=y
Print Sample$
End Sub
输入答案,中间不含空格:
12.上一题
输入答案,中间不含空格:
13.把一个磁盘文件的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入另一个磁盘文件,请填空完成程序。
在窗体上建立一个文本框,在属性窗口中把该文本框的Multiline属性设置为True,然后编写如下事件过程:
Private Sub Form_Click( )
Open "d:\test\smtext1.txt" For Input As #1
Text1.Fontsize=14
Text1.FontName="幼圆"
Do While Not EOF(1)
____
whole$=whole$+aspect$+Chr$(13)+Chr$(10)
Loop
Text1.Text=____
Close
Open "d:\test\smtex2.txt"For Output As #1
Print #1, ____
Close
End Sub
输入答案,中间不含空格:
14.上一题
输入答案,中间不含空格:
15.上一题
输入答案,中间不含空格:

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。