国家二级VB机试(选择题)模拟试卷428
选择题
1.下列叙述中,正确的是( )。(A)
A. 软件交付使用后还需要进行维护
B. 软件一旦交付使用就不需要再进行维护
C. 软件交付使用后其生命周期就结束
D. 软件维护是指修复程序中被破坏的指令
解析:软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。而软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程。
2.下列关于栈的描述中错误的是(B)
A. 栈是先进后出的线性表
B. 栈只能顺序存储
C. 栈具有记忆作用
D. 对栈的插入与删除操作中,不需要改变栈底指针
解析:栈是限定在一端进行插入与删除的线性表。栈顶(top):插入数据(即入栈)的一端;栈底(bottom):不能入栈也不能出栈的一端。栈存储数据的原则:“先进后出”或“后进先出”。栈的特性是具有记忆作用。
3.某二叉树共有7个结点,其叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)(D)
A. 3
B. 4
C. 6
D. 7
解析:根据二叉树的性质,度为0的结点(即叶子结点)总是比度为2的结点多一个。题目中的二叉树的叶子结点为1,因此度为2的结点的数目为0,故该二叉树为7层,每层只有一个结点。
4.有数据定义语句:Dim X,YAs Integer以上语句表明(C )
A. X、Y均是整型变量
B. X是整型变量,Y是变体类型变量
C. X是变体类型变量,Y是整型变量
D. X是整型变量,Y是字符型变量
解析:在Visual Basic中用户既可以显式声明一个变量,也可以不声明而直接使用变量,显式声明变量时每个变量都应使用As子句声明类型,否则该变量将被视为变体类型。Dim X,YAs Integer表示X是变体类型变量,Y是整型变量。
5.数据库应用系统中的核心问题是(A)
A. 数据库设计
B. 数据库系统设计
C. 数据库维护
D. 数据库管理员培训
解析:在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。所以数据库设计是数据库应用的核心。
6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是(C)
A. 1:1联系
B. m:1联系
C. 1:m联系
D. m:n联系
解析:一个部门可以有多名员工,所以实体部门和职员间的联系是1:m联系。
7.若在窗体模块的声明部分声明了如下自定义类型和数组:
Private Type rec
Code As Integer
Caption As String
End Type
Dim arr(5)As rec
则下面的输出语句中正确的是( )。(C)
A. Print arr.Code(2),arr.Caption(2)
B. Print arr.Code,arr.Caption
C. Print arr(2).Code,arr(2).Caption
D. Print Code(2),Caption(2)
解析:定义一个自定义类型的数组,数组元素表示为:数组名(下标),成员名,故选C。
8.在窗体上画一个名称为Label1的标签,然后画一个名称为HScroll1的水平滚动条,其Min和Max属性分别设置为0和255。程序运行后,如果用鼠标移动滚动框,则在标签Label1中显示滚动条的当前值,以下能实现上述操作的程序段是(C)
A. Private Sub HScroll1_Change()
Label1.Text=HScroll1. Caption
End Sub
B. Private Sub HScroll1_Click()
Label1.Caption=HScroll1.Value
End Sub
C. Private Sub HScroll1_Change()
Label1.Caption=HScroll1.Value
End Sub
D. Private Sub HScroll1_Click()
Label1.Text=HScroll1.Caption
End Sub
解析:标签Label的Caption属性用来显示在标签标题中显示的文本;滚动条HScroll1的Value属性用于表示滚动块在滚动条中的当前位置。故正确答案为选项C。
9.设有如下通用过程:
Public Function Fun(xStr As String)As String
Dim tStr As String,strL As Integer
tStr=\\(C)
A. ABCDEF
B. abcdef
C. defdef
D. defabc
解析:本题考查的考点是有关字符串处理的。本题中过程中的循环变量i的初值是字符串长度的一半,终值是字符串长度,结合循环中的取子串函数,整个循环的功能是取得字符串的后一半放入tstr中,然后连接上自身的值返回到调用程序。
10.如设置了文本框的属性PasswordChar=\\(A)
A. 8个“$”
B. 1个“$”
C. 8个“*”
D. 无任何内容
解析:本题考查文本框的属性设置。设置了文本框的PasswordChar属性不为\\
11.下列程序段的输出结果是( )。
x=5
Print x+1;x+1(A)
A. 6 6
B. 5 5
C. 6 7
D. 5 6
解析:Print方法对于数值表达式只打印表达式的值。该题中的表达式中x的值没有发生变化,始终等于5,所以输出结果是6 6。
12.VB中有这样一类文件:该文件不属于任何一个窗体,而且仅包含程序代码,这类文件的扩展名是(B)
A. .vbp
B. .bas
C. .vbw
D. .frm
解析:标准模块是只含有程序代码的应用程序文件,其扩展名为_bas;窗体文件中含有控件和程序代码,其扩展名为.fj胁;工程文件的扩展名为.vbp,在一个工程中含有多个窗体文件和标准模块文件;Vbw是工作区文件。
13.假定有如下的程序段:
Dim intVar As Integer
intvar= True
Print intVar
则输出结果是(B)
A. 0
B. -1
C. True
D. False
解析:VB里面True=-10,False=0。
14.下列控件中,没有Caption属性的是(C)
A. 单选按钮
B. 复选框
C. 列表框
D. 框架
解析:很多控件都有Caption属性用来设置标题,如Label、Frame、Option、Check、Comma
本文档预览:3600字符,共12843字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载