国家二级ACCESS机试(选择题)模拟试卷389
选择题
1.从多个关系中抽取出所需要的属性组成新关系,应使用的操作是( )。(B)
A. 查询运算
B. 连接运算
C. 投影运算
D. 选择运算
解析:关系运算相关概念见上题。选择运算和投影运算都是针对于一个关系进行操作,而连接运算是针对多个关系进行操作,所以B选项正确。
2.设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为(B)
A. BCA
B. CBA
C. ABC
D. CAB
解析:二叉树的前序遍历的顺序为首先访问根结点,再依次访问左结点和右结点。中序遍历的顺序为首先访问左结点,然后依次访问根结点和右结点。后序遍历的顺序为首先访问左结点,然后依次访问右结点和根结点。根据前序可以很快确定根,然后可以查看根在中序中位置,将中序分为左右两部分,左边和右边两颗树,在按照上述方式递推出确定左子树的根和右子树。对于本题根据前序,可以确定A为根,A在中序中的位置,可以确定CB为A的左子树上的结点,没有右子树。确定A之后,再看中序第二个值为B,查看B在中序中的位置,C在B左边,确定C为B的左子树。因此,后序是CBA。
3.设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为(D)
A. 1
B. 2
C. m-1
D. 0或m
解析:在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间,所有的元素为队列中的元素。在循环队列动态变化过程中,当循环队列满时有front=rear,而当循环队列空时也有front=rear。即在循环队列中,当front=rear时,不能确定是队列满、还是队列空。当front=rear=1,要么队列为空,队列中的元素个数为0,要么队列为满,队列中元素个数为m。选项D正确。
4.下列叙述中正确的是(B)
A. 在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构
B. 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构
C. 在链表中,如果每个结点有两个指针域,则该链表一定是线性结构
D. 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构
解析:选项A叙述是错误的,例如在双向链表中,每个结点有两个指针域,但该链表是线性结构;选项C叙述也是错误的,例如每个二叉树的结点都有两个指针域,但是其结构是非线性结构;选项D叙述也是错误的,线性结构只有唯一的一个前驱和唯一的一个后继(头、尾除外);排除法可判断选项B正确。
5.假设“公司”表中有编号,名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是(D)
A. SELECT*FROM公司FOR名称“*网络*”
B. SELECT*FROM公司FOR名称LIKE“*网络*”
C. SELECT*FROM公司 WHERE名称“*网络*”
D. SELECT*FROM公司WHERE名称LIKE“木网络*”
解析:where按一定的条件进行查询,like模糊匹配查询字段,通配符*表示一个或多个字符。
6.在Access中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是(B)
A. 图像框
B. 绑定对象框
C. 非绑定对象框
D. 列表框
解析:“绑定对象”控件主要用于绑定到OLE对象的字段上。因此使用向导为“雇员表”创建窗体,其中的“照片”字段所使用的默认控件是绑定对象框。
7.如果将某个字段设置为主键,则( )。(A)
A. 系统自动为该字段建立索引
B. 系统自动为该字段设置查阅列表
C. 系统自动为该字段设置数据类型
D. 系统自动为该字段设置自动编号
解析:如果将某个字段设置为主键。则系统自动为该字段建立索引。
8.设栈的存储空间为s(1:50),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=51,则栈中的元素个数为(A)
A. 不可能
B. 50
C. 0
D. 1
解析:栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位,即top-1。对于这个题目,由于top初始值等于0,此时入栈一个元素,top值减1,即0-1=一1,发生下溢错误,所以选项A正确。
9.面向对象方法中,不属于对象基本特点的是( )。(D)
A. 标识唯一性
B. 分类性
C. 封装性
D. 一致性
解析: 对象的基本特点:标识唯一性、分类性、多态性、封装性和模块独立性。
10.在Access中已经建立了“工资”表,表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是(C)
A. sum,group by
B. count,group by
C. group by,sum
D. group by,count
解析:本题考查查询设计中汇总的知识。在查询设计视图中,“总计”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在“单位”的“总计”行中要选择分组语句Group By;要求计算应发工资的总数,所以“应发工资”的“总计”行中要选择汇总命令“Sum”。
11.关系数据库管理系统能实现的专门关系运算包括( )。(B)
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
解析:关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。
12.在“窗体视图”显示该窗体时,要求在单击命令按钮(bChange)后标签(Labell)上显示的文字颜色变为红色,以下能实现该操作的语句是(A)
A. labell.ForeColor=255
B. bChange.ForeColor=255
C. labell.ForeColor=“255”
D. bChange.ForeColor=“255”
解析:本题考查控件属性的知识。Access中的摔件都有许多基本属性,本题要改变标签中的文字颜色,应该对labell的ForeColor-属性赋值。这个值应该是一个数值型的值而不是字符型的值。
13.在窗体上画一个名称为C1的命令按钮,然后编写如下事件过程:
Private Sub C1_Click0
a=0
n=InputBox(\\(D)
A. 5
B. 6
C. 9
D. 10
解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环a都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行i次,则内循环共执行的次数为1+2+3+4=10次。
14.下列对数据输入无法起到约束作用的是( )。(C)
A. 输入掩码
B. 有效性规则
C. 字段名称
本文档预览:3600字符,共10199字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载