国家二级(ACCESS)机试模拟试卷142 (题后含答案及解析)
题型有:1. 选择题 2. 基本操作题 3. 简单应用题 4. 综合应用题
选择题
1. 下列叙述中正确的是(    )。
A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构
D.线性表的链式存储结构与顺序存储结构在存储空间的需求上没有可比性
正确答案:B
解析:线性链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构。 
2. 下列叙述中正确的是(    )。
A.栈是一种先进先出的线性表
B.队列是一种后进先出的线性表
C.栈与队列都是非线性结构
D.以上三种说法都不对
正确答案:D
解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈与队列都是线性结构。 
3. 软件测试的目的是(    )。
A.评估软件可靠性
B.发现并改正程序中的错误
C.改正程序中的错误
D.发现程序中的错误
正确答案:D
解析:软件测试是为了发现错误而执行程序的过程,测试要以查错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。 
4. 在软件开发中,需求分析阶段产生的主要文档是(    )。
A.软件集成测试计划
B.软件详细设计说明书
C.用户手册
D.软件需求规格说明书
正确答案:D
解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择D。 
5. 软件生命周期是指(    )。
A.软件产品从提出、实现、使用维护到停止使用退役的过程
B.软件从需求分析、设计、实现到测试完成的过程
C.软件的开发过程
D.软件的运行维护过程
正确答案:A
解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。 
6. 面向对象方法中,继承是指(    )。
A.一组对象所具有的相似性质
B.一个对象具有另一个对象的性质
C.各对象之间的共同性质
D.类之间共享属性和操作的机制
正确答案:D
解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。 
7. 层次型、网状型和关系型数据库划分原则是(    )。
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的
正确答案:D
解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的。 
8. 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是(    )。
A.一对一
B.一对多
C.多对多
D.多对一
正确答案:C
解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。 
9. 数据库设计中反映用户对数据要求的模式是(    )。
A.内模式
B.概念模式
C.外模式
D.设计模式
正确答案:C
解析:数据库系统的三级模式是概念模式、外模式和内模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。外模式也称子模式或用户模式,它是用户
的数据视图,给出了每个用户的局部数据描述,所以选择C。内模式又称物理模式,它给出了数据库物理存储结构与物理存取方法。 
10. 有三个关系R、S和T如下:    则由关系R和S得到关系T的操作是(    )。
A.自然连接
B.差
C.交
D.并
正确答案:B
解析:关系T中的兀组是R关系中有而S关系中没有的元组的集合,所以进行的是差的运算。 
11. 数据库的基本特点是(    )。
A.数据可以共享,数据冗余大,数据独立性高,统一管理和控制
B.数据可以共享,数据冗余小,数据独立性高,统一管理和控制
C.数据可以共享,数据冗余小,数据独立性低,统一管理和控制
D.数据可以共享,数据冗余大,数据独立性低,统一管理和控制
正确答案:B
解析:数据库的基本特点是数据可以共享、数据独立性高、数据冗余小,易移植、统一管理和控制。故选项B正确。 
12. 在数据表的“查”操作中,通配符“[!]”的使用方法是(    )。
A.通配任意一个数字字符
B.通配任意一个文本字符
C.通配不在方括号内的任意一个字符
D.通配位于方括号内的任意一个字符
正确答案:C
解析:在数据表的“查”操作中,通配符“!”的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项C正确。 
13. 定位到同一字段最后一条记录中的快捷键是(    )。
A.【End】
B.【Ctrl】+【End】
C.【Ctrl】+【↓】
D.【Ctrl】+【Home】
正确答案:C
解析:本题考查的是在“数据表”视图中浏览表中数据的快捷键。其中【End】的作用是使光标快速移到单行字段的结尾;【Ctrl】+【End】的作用是使光标快速移到多行字段的结尾;
【Ctrl】+【↓】的作用是使光标快速移到当前字段的最后一条记录;【Ctrl】+【Home】的作用是使光标快速移到多行字段的开头。 
14. 下列关于货币数据类型的叙述中,错误的是(    )。
A.货币型字段的长度为8个字节
B.货币型数据等价于具有单精度属性的数字型数据
C.向货币型字段输入数据时,不需要输入货币符号
D.货币型数据与数字型数据混合运算后的结果为货币型
正确答案:B
解析:货币型数据字段长度为8字节,向货币字段输入数据时,不必键入美元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为B。 
15. 能够检查字段中的输入值是否合法的属性是(    )。
A.格式
B.默认值
C.有效性规则
D.有效性文本
正确答案:C
解析:“格式”属性用于定义数字、日期/时间及文本等显示及打印的方式,可以使用某种预定义格式,也可以用格式符号来创建自定义格式。“默认值”属性指定一个数值,该数值在新建记录时将自动输入到字段中。“有效性规则”属性用于规定输入到字段中的数据的范围,从而判断用户输入的数据是否合法。“有效性文本”属性的作用是当输入的数据不在规定范围时显示相应的提示信息,帮助用户更正所输入的数据。所以选项C正确。 
16. 在Access中已经建立了“学生”表,若查“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入(    )。
A.’’S00001’’and’’S00002’’
B.not(‘‘S00001’’and’’S00002’’)
C.in(‘‘S00001’’’’S00002’’)
D.not in(‘‘S00001’’’’S00002’’)
正确答案:C
解析:在查询准则中比较运算符“IN”用于集合设定,表示“在……之内”。若查“学号”是“S00001”或“S00002”的记录应使用表达式in(‘‘S00001’’’’S00002’’),所以选项C正确。 
17. 下列关于操作查询的叙述中,错误的是(    )。
A.在更新查询中可以使用计算功能
B.删除查询可删除符合条件的记录
C.生成表查询生成的新表是原表的子集
D.追加查询要求两个表的结构必须一致
正确答案:D
解析:更新查询可以实现对数据表中的某些数据进行有规律地成批更新替换操作,可以使用计算字段;删除查询可以将一些过时的、用不到的数据筛选出来进行删除;生成表查询可以根据条件对原表进行筛选生成新表(即原表的子表),也可以直接创建原表的备份,还可以将多表联合查询生成一个新表;追加查询可以将符合查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,也可以是另一个数据库中的表。没有要求这两个表必须结构—致。故选项D为正确答案。 
18. 下列关于SQL命令的叙述中,正确的是(    )。
A.DELETE命令不能与GROUP BY关键字一起使用
B.SELECT命令不能与GROUP BY关键字一起使用
C.INSERT命令与GROUP BY关键字一起使用可以按分组将新记录插入到表中
D.UPDATE命令与GROUP BY关键字一起使用可以按分组更新表中原有的记录
正确答案:A
解析:SQL查询中使用Group by子句用来进行分组统计,可以和SELECT、INSERT、UPDATE搭配使用,不能与DELETE搭配使用,所以选项A正确。 
19. 数据库中有“商品”表如下:执行SQL命令:SELECT * FROM 商品 WHERE 单价BETWEEN 3000 AND 10000;查询结果的记录数是(    )。
A.1
B.2
C.3
D.10
正确答案:C
解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题中Betwecn 3000And 10000,包括3000和10000,所以查询出来的结果有3条,故选项C正确。 
20. 数据库中有“商品”表如下:    要查出单价高于“0112”号的商品记录,正确的SQL命令是(    )。
A.SELECT * FROM商品WHERE单价>”0112”
B.SELECT * FROM商品WHERE EXISTS单价=”0112”
C.SELECT * FROM商品WHERE单价>(SELECT * FROM商品WHERE商品号=‘‘0112’’)
D.SELECT * FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号=‘‘0112’’)
数据库设计说明书编写目的正确答案:D
解析:要查出单价高于“0112”的商晶记录,需要使用SQL的子查询,首先查出“0112”号商品的单价,然后再出单价大于此单价的记录,查询语句为:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号=‘‘0112’’),所以选项D正确。 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。