国家二级ACCESS机试(选择题)模拟试卷152
选择题
1.设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为( )。(A)
A. 16
B. 15
C. 17
D. 不可能有这样的树
解析:根据题目,树的结点数=4×2+3×3+2×3+1×O+根结点=8+9+6+O+l=24,即总结点数为24,总结点数减去度不为O的结点数即是叶子结点,24-(2+3+3)=16。故本题答案为A。
2.下列叙述中正确的是( )。(A)
A. 顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的
B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D. 链式存储结构比顺序存储结构节省存储空间
解析:链式存储结构既可以针对线性结构,也可以针对非线性结构,因此B与C错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,因此D错误。因此本题答案为A。
3.有三个关系R、S和T如下:
(D)
A. 笛卡儿积
B. 交
C. 并
D. 自然连接
解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。
4.软件设计中划分模块的一个准则是( )。(B)
A. 低内聚、低耦合
B. 高内聚、低耦合
C. 低内聚、高耦合
D. 高内聚、高耦合
解析:一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性:和提高模块内的内聚性,这样有利于提高模块的独立性。
5.在软件设计中,不属于过程设计工具的是( )。(D)
A. PDL(过程设计语言)
B. PAID图
C. N-S图
D. DFD图
解析:数据流图DFD是结构化分析方法最主要的一种图形工具,不属于过程设计工具。
6.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。(C)
A. 一对一
B. 一对多
C. 多对多
D. 多对一
解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。
7.设有如下三个关系表R、S、T,下列操作中正确的是( )。
(B)
A. T=R∩S
B. T=R∪S
C. T=R×S
D. T=R/S
解析:两个相同结构关系的并是由属于这两个关系的元组组成的集合。
8.下列关于数据库设计的叙述中,错误的是( )。(A)
A. 设计时应将有联系的实体设计为一个表
B. 设计时应避免在表之间出现重复的字段
C. 表中的字段必须是原始数据和基本数据元素
D. 使用外部关键字来保证有关联表之间的联系
解析:数据库设计时,应避免设计大而杂的表。每个表中应该只保存一个主题(或实体),然后再确定主题(或实体)之间有何联系。
9.在Access中,如果要对用户的输入做某种限制,可在表字段设计时利用的手段是( )。(C)
A. 设置字段的大小,改变数据类型,设置字段的格式
B. 设置字段的格式、小数位数和标题
C. 设置有效性规则,使用输入掩码
D. 设置字段的大小并使用默认值
解析:有效性规则允许定义一条规则,限制可以接受的内容;输入掩码规定了数据的输入格式,有利于提高数据输入的正确性。
10.在SQL语言的SELECT语句中,用于实现选择运算的子句是( )。(D)
A. FOR
B. IF
C. WHILE
D. WHERE
解析:SQL查询的SELECT语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:
SELECT字段列表FROM表名[WHERE查询条件][GROUP BY要分组的字段名[HAVING分组条件]]
WHERE后面的查询条件用来选择符合要求的记录。
11.下列关于操作查询的叙述中,错误的是( )。(D)
A. 在更新查询中可以使用计算功能
B. 删除查询可删除符合条件的记录
C. 生成表查询生成的新表是原表的子集
D. 追加查询要求两个表的结构必须一致
解析:更新查询可以实现对数据表中的某些数据进行有规律的成批更新替换操作,可以使用计算字段;删除查询可以将一些过时的、用不到的数据筛选出来进行删除;生成表查询可以根据条件对原表进行筛选生成新表(即原表的子表),也可以直接创建原表的备份,还可以将多表联合查询生成一个新表;追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。没有要求这两个表必须结构一致。
12.要查询1990年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中,可输入的条件表达式是( )。(C)
A. >=#1990-1-1#And<=#1990-12-31#
B. >=#1990-7-1#And<=#1990-12-30#
C. Between#1990-7-1#And#1990-12-31#
D. >#1990-7-1#And<#1991-1-1#
解析:“>=#1990-1-1#And<=#1990-12-31#”表示1990年全年时间;“>=#1990-7-1#And<=#1990-12-30#”表示1990年下半年但缺少最后一天;“>#1990-7-1#And<#1991-1-1#”缺少1990年下半年开始和结束的日期,三者限定的时间范围均有错误,只有选项“Between#1990-7-1#And#1990-12-31#”能够正确表示1990年下半年的全部日期。
13.在Access数据库中创建一个新表,应该使用的SQL语句是( )。(A)
A. CREATE TABLE
B. CREATE INDEX
C. ALTER TABLE
D. CREATE DATABASE
解析:在Access数据库中创建一个新表,应该使用的SQL语句是CREATE TABLE。
14.从“图书”表中查找出定价高于“图书号”为“112”的图书记录,正确的SQL命令是( )。(D)
A. SELECT*FROM图书WHERE定价>\\
B. SELECT*FROM图书WHEREEXISTS定价=\\
C. SELECT*FROM图书WHERE定价>(SELECT冰FROM商品WHERE图书号=\\
D. SELECT*FROM图书WHERE定价>(SELECT定价FROM图书WHERE图书号=\\
解析:该题目考查的是一个嵌套查询,首先使用SQI.语句:SELECT定价FROM图书WHERE图书号=\\
15.
本文档预览:3600字符,共7863字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载