国家二级(VB)机试模拟试卷439
选择题
1.以下程序执行后,在窗体上输出的图案是( )。
Forml.Cls
For a=1 To 5
Print Space(5-a;String(a,“*”).
Next a(A)
A. *
**
***
****
*****
B. **
***
***
****
*****
C. **
***
***
****
*****
D. *
**
***
****
*****
解析:本题考查循环语句的分析。循环中共输出5行,每一行首先输出5.a个空格,然后输出a个“*号。a的变化为l到5,步长为1。
2.在关系代数运算中,有5种基本运算,它们是( )。(D)
A. 并(∪)、差(-)、交(∩)、除(÷)和笛卡儿积(×)
B. 并(∪)、差(-)、交(∩)、投影(π)和选择(σ)
C. 并(∪)、交(∩)、投影(π)、选择(σ)和笛卡儿积(×)
D. 并(∪)、差(-)、投影(π)、选择(σ)和笛卡儿积(×)
解析:并、差、笛卡儿积、投影和选择是5种基本的运算,其他运算即交、连接和除,均可以通过5种基本的运算来表达。
3.下列叙述中正确的是( )。(D)
A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D. 循环队列中元素的个数是由队头指针和队尾指针共同决定
解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中需要队头指针与队尾指针来共同反映队列中元素的动态变化情况,所以B与C错误。
4.在数据处理中,其处理的最小单位是( )。(B)
A. 数据
B. 数据项
C. 数据结构
D. 数据元素
解析:数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数据处理的最小单位是数据项。
5.下面关于数据库三级模式结构的叙述中,正确的是( )。(B)
A. 内模式可以有多个,外模式和模式只有一个
B. 外模式可以有多个,内模式和模式只有一个
C. 内模式只有一个,模式和外模式可以有多个
D. 模式只有一个,外模式和内模式可以有多个
解析:数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个数据库可以有多个外模式,但只有一个模式和一个内模式。
6.设“A=“87654321”“,则表达式Val(Left(A,4)+Mid(A,4,2))的值为( )。(B)
A. 876543
B. 876554
C. 8
D. 6
解析:考查字符串函数。Mid(A,4,2)表示从字符串A中第4个字符开始取2个字符构成子串;Left(A,4)表示从A左边取4个字符构成子串;Val函数表示将两个字符串连接到一起,构成一个字符串后,将其转化成数字。
7.有如下函数:
Function fun(a As Integer,n As Integer)
As Integer
Dim m As Integer
While a>=n
a=a-n:m=m+1
Wend
fun=m
End Function
该函数的返回值是( )。(D)
A. a乘以n的乘积
B. a加n的和
C. a减n的差
D. a除以n的商(不含小数部分)
解析:本题考查函数过程的程序分析。函数体中包含了一条循环语句,循环变量a,步长为n,m则记录了在a中共有多少个n,也就是返回了aha的商。
8.有以下程序段,当在消息框中输入8后,y的值为( )。
x=lnputBox(“Enter an Integer\\(D)
A. 18
B. 19
C. 20
D. 21
解析:本题考查程序段的分析。Select Case语句描述了当x取不同值时y值的情况。当在输入框中输入8,并单击“确定”按钮后,x得到的值为8。此时,满足Select Case语句中的第二个Case语句,因此执行y=5+2*x=5+2*8=21。
9.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(C)
A. O(n)
B. O(n2)
C. O(log 2n)
D. O(nlog 2n)
解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较log 2次,而顺序查找需要比较n次。
10.当一个工程含有多个窗体时,其中启动窗体是( )。(D)
A. 启动Visual Basic时建立的窗体
B. 第一个添加的窗体
C. 最后一个添加的窗体
D. 在”工程属性”对话框中指定的窗体
解析:VB规定,对于多窗体程序,必须在”工程属性”对话框中指定其中一个窗体为启动窗体。如果未指定,那么就默认设计时的第一个窗体为启动窗体,这个默认的启动窗体就是”工程属性”对话框中的默认窗体。
11.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。(C)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
解析:逻辑结构设计的任务:概念结构是各种数据模型的共同基础,为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。它包括从E-R图向关系模式转换和逻辑模式规范化及调整、实现。
12.Visual Basic 6.0集成环境的主窗口中不包括( )。(C)
A. 标题栏
B. 菜单栏
C. 状态栏
D. 工具栏
解析:Visual Basic 6.0集成环境的主窗口也称为设计窗口,它位于集成环境的顶部,该窗口由标题栏、菜单栏和工具栏组成。
13.下列程序段正确的是( )。(D)
A. Dim a As Integer
a=array(1,2,3,4)
B. Dim a( ),b( )
a=array(1,2,3,4):b=a
C. Dim a As Variant
a=array(1,”asd”,true)
D. Dim a( ) As Variant
a=array(1,2,3,4)
解析:考查Array函数。利用Array对数组各元素赋值,声明的数组必须是可变数组,并且其类型只能是Variant。也可以对数组进行赋值,但是赋值号左边的数组只能
本文档预览:3600字符,共14681字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载