国家二级(VB)机试模拟试卷161
选择题
1.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。(B)
A. 数据的方法
B. 数据的存储结构
C. 数据的对象
D. 数据的逻辑存储
解析:数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含3个方面的内容,即数据的逻辑结构、存储结构和数据的运算。
2.一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是( )。(B)
A. DBACEF
B. CBEFDA
C. FDAEBC
D. DFABEC
解析:由于该二叉树的前序遍历结果是ABCEDF,显然A结点为根结点,所以后序遍历时A结点是最后遍历的,其后序遍历的结果为CBEFDA。
3.在数据处理中,其处理的最小单位是( )。(B)
A. 数据
B. 数据项
C. 数据结构
D. 数据元素
解析:数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数据处理的最小单位是数据项。
4.在数据库系统的内部结构体系中,索引属于( )。(B)
A. 模式
B. 内模式
C. 外模式
D. 概念模式
解析:内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。
5.以下( )不属于对象的基本特征。(A)
A. 继承性
B. 封装性
C. 分类性
D. 多态性
解析:对象具有特征为:标识惟一性,指对象是可区分的:分类性,指可以将具有相同属性和操作的对象抽象成类;多态性,指同一个操作可以是不同对象的行为;封装性,从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法;模块独立性好。对象是面向对象的软件的基本模块,对象内部各种元素彼此结合得很紧密,内聚性强。
6.数据库系统的核心是( )。(D)
A. 数据模型
B. 软件开发
C. 数据库设计
D. 数据库管理系统
解析:数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库的建立、使用和维护的软件。DBMS建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过DBMS。另外,DBMS还承担着数据库的安全保护工作,按照DBA所规定的要求,保证数据库的完整性和安全性。
7.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。(B)
A. 软件矛盾
B. 软件危机
C. 软件藕合
D. 软件产生
解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。
8.关系模型允许定义3类数据约束,下列不属于数据约束的是( )。(C)
A. 实体完整性约束
B. 参照完整性约束
C. 属性完整性约束
D. 用户自定义的完整性约束
解析:关系模型允许3类数据约束,它们是:
实体完整性约束:该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求:
参照完整性约束:该约束是关系之问相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值;
用户定义的完整性约束:用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
9.关系表中的每一行记录称为一个( )。(B)
A. 字段
B. 元组
C. 属性
D. 关键码
解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,埘应表中的一条记录。
10.在数据库管理技术的发展中,数据独立性最高的是( )。(C)
A. 人工管理
B. 文件系统
C. 数据库系统
D. 数据模型
解析:在人工管理阶段,数据无法共享,冗余度大,不独立,完全依赖程序;在文件系统阶段,数据共享性差;在数据库系统阶段,共享性好,独立性高。
11.设a=2,b=3,c=4,d=5,下列表达式的值是( )。
3>2*b Or a=c And b<>c Or b<>a+c(B)
A. 1
B. True
C. False
D. -1
解析:一个表达式可能含有多种运算,计算机按一定的顺序对表达式求值。一般顺序如下:
(1)首先进行函数运算;
(2)接着进行算术运算,其次序为:算术运算符,幂运算符(^)优先级最高,其次是取负运算(-)、乘(*)、浮点除(/)、整除(\)、取模(Mod)、加(+)、减(-)、字符串连接符(&);
(3)然后进行关系运算(=、>、<、<>、<=、>=);
(4)最后进行逻辑运算(Not、And、Or、Xor、Eqv、Imp)本题先计算“2*b=6、a+c=5”,然后计算“3>2*b=False”、“a=c=False”、“b<>c=True”、“b<>a+c=Trne”,那么表达式转化为“False Or。False And True Or True”,所以最后结果为“True”。
12.下列可以激活属性窗口的操作是( )。(D)
A. 用鼠标双击窗体的任何部位
B. 按Ctrl+F4键
C. 执行“工程”菜单中的“属性窗口”命令
D. 按F4键
解析:本题考查属性窗口的打开。属性窗口在设计阶段可用于改变窗体或控件的某些属性。如果VB集成环境中属性窗口没有显示,最常见的方法是利用F4键打开,或者使用“视图”菜单中的“属性窗口”命令打开,还可以使用“标准”格式工具栏上的“属性窗口”命令打开。
13.VB的数值型数据分为( )两种。(B)
A. 整数和长整数
B. 整数和浮点数
C. 单精度浮点数和双精度浮点数
D. 整数和货币数据类型
解析:本题考查数值型数据。VB中提供的数值类型包括整数、浮点数、货币类型和字节型。一般来讲货币类型为定点浮点数或者整数,而字节型为整数。
14.设有变量声明为“Dim aDate As Date”,则能为变量aDate正确赋值的表达方式是( )。(A)
A. aDate=#8/2008#
B. aDate=#\\
C. aDate=Date(\\
D. aDate=Format(\\
解析:本题考查日期型数据。一般日期型数据可以是任何可以表示的日期,放在一对“#”号中,或者可以用数字序列表示日期。注意,如“\\
15.从键盘上输入一个浮点数asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是( )。
asingle=InputBox(\\(C)
A. 输出asingle的字符串形式
B. 输出数据a
本文档预览:3600字符,共17843字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载