国家二级ACCESS机试(选择题)模拟试卷345
选择题
1.按数据的组织形式,数据库的数据模型可分为三种模型,它们是(C)
A. 小型、中型和大型
B. 网状、环状和链状
C. 层次、网状和关系
D. 独享、共享和实时
解析:本题考查数据库的基本知识。常见的数据模型有3种,分别是层次模型、网状模型和关系模型,目前普遍戍用的是关系模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。
2.支持子程序调用的数据结构是(A)
A. 栈
B. 树
C. 队列
D. 二叉树
解析:栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,要首先保存主函数当前的状态,然后转去执行子函数,把子函数的运行结果返回到主函数调用子函数时的位置,主函数再接着往下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。
3.结构化程序设计中,下面对goto语句使用描述正确的是(C)
A. 禁止使用goto语句
B. 使用goto语句程序效率高
C. 应避免滥用goto语句
D. 以上说法均错误
解析:结构化程序设计中,要注意尽量避免goto语句的使用,故选C选项。
4.下面描述中不属于数据库系统特点的是(C)
A. 数据共享
B. 数据完整性
C. 数据冗余度高
D. 数据独立性高
解析:数据库系统的特点为高共享、低冗余、独立性高、具有完整性等,C错误。
5.下列与队列结构有关联的是(D)
A. 函数的递归调用
B. 数组元素的引用
C. 多重循环的执行
D. 先到先服务的作业调度
解析:队列中最先插入的元素将最先被删除,最后插入的元素将最后被删除。
6.设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为(A)
A. 0
B. 1
C. 49
D. 50
解析:front指定队头位置,删除一个元素就将front顺时针移动一位;rear指尾指针,指向元素要插入的位置,插入一个元素就将rear顺时针移动一位;操作后,循环队列的队头指针等于尾指针-1,说明此时队列已经是空队列,那么就不用比较了。
7.现有一个已经建好的“按雇员姓名查询”窗体,如下图所示:
运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个名是“按雇员姓名查询”的查询,在查询显示出所查雇员的雇员ID、姓名和职称等三个字段。若窗体中的文本框名称为tName,设计“按雇员姓名杏询”。TF确的设计视图是( )。
(C)
A.
B.
C.
D.
解析:本题考查数据库对象的引用方法。基本语法格式为:Forms(或Reports)!窗体(或报表)名称!控件名称[.属性名],其中Forms或Reports分别表示窗体或报表对象集合。感叹号“!”分隔开对象名称和控件名称。“属性名称”部分默认(即在控件名称后不添加属性)时,表示该控件的值。
本题是要在查询的条件表达式中引用“按雇员姓名查询”窗体上名称为“tName”文本框的值,所以选项C中表达式书写正确。
8.将自然数集设为整数类I,则下面属于类I实例的是( )。(C)
A. —518
B. 5.18
C. 518
D. 518
解析:类是具有共同属性、共同方法的对象的集合。类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。自然数集是全体非负整数组成的集合,A项是负数实例,B项是浮点数实例,D项是用科学计数法表示的浮点数实例。
9.在具有2n个结点的完全二叉树中,叶子结点个数为(A)
A. n
B. n+1
C. n-1
D. n/2
解析:在具有2n个结点的完全二叉树中,叶子结点个数为:(2n+1)/2取整,其值等于n。所以选项A正确。
10.带链队列空的条件是(A)
A. front=rear=NULL
B. front=rear=-1
C. front=NULL,且rear=-1
D. front=-1且rear=NULL
解析:带链队列空的条件有两个:一个是front=rear,一个是它们都等于空。
11.某体检记录表中有日期/时间型数据“体检日期”,若规定在体检30天后复检,需在本表中建立新字段 “复检日期”,并给出预计的复检日期。在下列设计视力中,设置“复检日期”为计算字段,在表达式栏中, 正确的表达式是( )。
(B)
A. Date( )+30
B. [体检日期]+30
C. Date( ) —[体检日期]=30
D. Day( date( ))—([体检日期])=30
解析:本题主要考查了在查询中计算。题目要求给出复检日期的计算公式,复检日期是在体检日期的基础上+30天,题目中Date( )函数是返回当前的日期,Date( )—[体检日期]得出的查询结果是30天之前的检查条目,排除选项A、C与D。故选择B选项。
12.若有SQL语句:
SELECT月底薪+提成-扣除AS月收入FROM工资表;
其中,子句“AS月收入”的作用是( )。(B)
A. 指定要统计的字段
B. 指定统计字段的别名
C. 指定输出项的显示标题
D. 指定查询的数据源
解析:在SELECT语句的查询中,增加新字段可以使用AS关键词来限定,AS子句后定义新字段名称。
13.如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的一条记录相匹配,则表A与表B存在的关系是( )。(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。
14.某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息
本文档预览:3600字符,共10502字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载