国家二级(ACCESS)机试模拟试卷156
选择题
1.下列关于栈叙述正确的是( )。(A)
A. 栈顶元素最先能被删除
B. 栈顶元素最后才能被删除
C. 栈底元素永远不能被删除
D. 栈底元素最先被删除
解析:栈是一种先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除,故A)选项正确。
2.下列叙述中正确的是( )。(D)
A. 栈是一种先进先出的线性表
B. 队列是一种后进先出的线性表
C. 栈与队列都是非线性结构
D. 以上三种说法都不对
解析:栈是一种先进后出的线性表,队列是一种先进先出的线性表,栈和列队都是线性结构。故D)正确。
3.下列各排序法中,最坏情况下的时间复杂度最低的是( )。(C)
A. 希尔排序
B. 快速排序
C. 堆排序
D. 冒泡排序
解析:堆排序最坏情况时间下的时间复杂度为O(n,log2n);希尔排序最坏情况时间下的时间复杂度为O(n15);快速排序、冒泡排序最坏情况时间下的时间复杂度为O(n2),故C)选项正确。
4.结构化程序设计的基本原则不包括( )。(A)
A. 多态性
B. 自顶向下
C. 模块化
D. 逐步求精
解析:结构化程序设计的原则包括自顶向下、逐步求精、模块化、限制使用goto四种语句,故A)选项正确。
5.—个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(D)
A. 1:l联系
B. l:m联系
C. m:l联系
D. m:n联系
解析:因为一门课程能由多个教师讲授,而一个教师可讲授多门课程所以他们之间是多对多的关系,可以表示为m:n。
6.某系统结构图如下图所示该系统结构图的宽度是( )。
(A)
A. 5
B. 4
C. 2
D. 1
解析:系统结构图的宽度指的是整体控制跨度(横向最大模块数)。本题中模块数最多的是第3层,即“功能X.X”的模块个数就是宽度,有5个,故A)选项正确。
7.对数据表进行高级筛选操作,筛选的结果是( )。(D)
A. 表中只保留符合条件的记录,不符合条件的记录被删除
B. 符合条件的记录生成一个新表,不符合条件的记录被隐藏
C. 符合条件的记录生成一个新表,不符合条件的记录被删除
D. 表中只显示符合条件的记录,不符合条件的记录被隐藏
解析:Access 2010提供了4种筛选记录方法,分别是按选定内容筛选、使用筛选器筛选、按窗体筛选和高级筛选。筛选后表中只显示满足条件的记录,不满足条件的记录将被隐藏,故D)选项正确。
8.程序调试的任务是( )。(D)
A. 设计测试用例
B. 验证程序的正确性
C. 发现程序中的错误
D. 诊断和改正程序中的错误
解析:程序调试的任务是诊断和改正程序中的错误,故D)选项正确。
9.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是( )。(A)
A. 选择
B. 投影
C. 连接
D. 比较
解析:选择操作是在关系中找出满足给定条件的元组的操作。所以从学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是选择,故A)选项正确。
10.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)o下面属于应用软件的是( )。(A)
A. 学牛成绩管理系统
B. C语言编译程序
C. UNIX操作系统
D. 数据库管理系统
解析:软件按功能可以分为应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件,故B)C)D)选项都是系统软件,只有A)选项是应用软件。
11.在软件开发中,需求分析阶段产生的主要档案是( )。(B)
A. 可行性分析报告
B. 软件需求规格说明书
C. 概要设计说明书
D. 集成测试计划
解析:A)选项错误,可行性分析阶段产生可行性分析报告。C)选项错误,概要设计说明书是总体设计阶段产生的文档。D)选项错误,集成测试计划是在概要设计阶段编写的文档。软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档,故B)选项正确。
12.下面关于Access表的叙述中,错误的是( )。(C)
A. 在Access表中,可以对备注型字段进行“格式”属性设置
B. 若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字 段重新编号
C. 创建表之间的关系时,应关闭所有打开的表
D. 可在Access表的设计视图“说明”列中,对字段进行具体的说明
解析:本题考查Access表的知识。首先,备注型字段是可以进行格式设置的,OLE对象才不能进行格式设置;自动编号数据类型是每次向表中添加新记录时自动生成的,但是一旦生成就不会再发生变化,即使删除了某条记录,Access也不会对表中的自动编号字段重新编号;创建表与表之间的关系时,应该将要创建关系的表关闭,而不是把所有打开的表关闭;在设计视图中的“说明”列中,可以对字段进行具体的说明。
13.下列实体的联系中,属于多对多联系的是( )。(A)
A. 学生与课程
B. 学校与校长
C. 住院的病人与病床
D. 职工与工资
解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表之间的关系有三种:一对一关系、一对多关系、多对多关系。就本题而言,学生与课程是多对多关系,学校与校长、病人与病床是一对一,职工与工资是一对多,故A)选项正确。
14.下列关于空值的叙述中,正确的是( )。(C)
A. 空值是双引号中间没有空格的值
B. 空值是等于0的数值
C. 空值是使用Null或空白来表示字段的值
D. 空值是用空格表示的值
解析:本题考查有关空值的知识。空值(Null)不同于空字符串和O,它代表未知或者不确定的值,Access使用Null来表示空值。
15.下列表达式计算结果为日期类型的是( )。(C)
A. #2012—1—23#—#2011—2—3#
B. year(#2011—2—31#)
C. DateValue(\\
D. Len(\\
解析:A)选项结果是两日期相差的天数,返回数字类型;B)选项的year函数返回日期的年份,是数字类型;C)选项的DateValue函数返回Date子类型的Variant,是日期类型;D)选项的Len函数返回字符串的长度,是数字类型。
16.邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是( )。(A)
A. 000000
B. 999999
C. CCCCCC
D. LLLLLL
解析:本题考
本文档预览:3600字符,共15084字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载