国家二级ACCESS机试(选择题)模拟试卷160
选择题
1.一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为(B)
A. 219
B. 229
C. 230
D. 231
解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故总结点数;叶子节点数+度为2的节点数+度为1的节点数=80+79+70=229。
2.如果在查询的条件中使用了通配符方括号“[]”,它的含义是(C)
A. 通配任意长度的字符
B. 通配不在括号内的任意字符
C. 通配方括号内列出的任一单个字符
D. 错误的使用方法
解析:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中经常要用到通配符,常见的通配符有:\\
3.下列关于数据库设计的叙述中,错误的是( )。(A)
A. 设计时应将有联系的实体设计成一张表
B. 设计时应避免在表之间出现重复的字段
C. 使用外部关键字来保证关联表之间的联系
D. 表中的字段必须是原始数据和基本数据元素
解析:为了合理组织数据,关系数据库的设计应遵从以下几个基本设计原则。
(1)关系数据库的设计应该遵从概念单一化“一事一地”的原则。“一事一地”指的是一个表描述一个实体或实体间的一种联系,伪如将有关学生基本情况的数据,包括性别、年龄、籍贯等,保存到学生表中;把成绩信息保存到成绩表中,而不是将这些数据统统放到一起。
(2)避免表之间出现重复字段。避免表之间出现重复字段,是指除了保证表中有反映与其他表之间的联系的外部关键字之外,尽量避免在表之间出现重复字段。
(3)表中的字段必须是原始数据和基本数据元素。
(4)用外部关键字来保证有关联的表之间的联系。
4.若查询的设计如图所示,则查询的功能是( )。
(C)
A. 设计尚未完成,无法进行统计
B. 统计班级信息仅含Null(空)值的记录个数
C. 统计班级信息不包括Null(空)值的记录个数
D. 统计班级信息包括Null(空)值的全部记录个数
解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。
5.要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是(B)
A. 标签
B. 文本框
C. 列表框
D. 组合框
解析:标签控件主要用来在窗体或报表上显示说明性文本;文本框控件主要用来输入或编辑字段数据,它是一种交互式控件;列表框表示一个选项清单;组合框控件组合了列表框和文本框的特性可以向表体添加文本框,以显示信息,如标题、参数选择以及日期。
6.结构化程序包括的基本控制结构是(C)
A. 主程序与子程序
B. 选择结构、循环结构与层次结构
C. 顺序结构、选择结构与循环结构
D. 模块结构、选择结构与层次结构
解析:在结构化程序设计中,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构来完成。选项C正确。
7.在窗体上有一个命令按钮Command1,事件代码如下:
Private Sub Command1_Click()
Dim x As Integer,y As Integer
x=12:y=32
Call Proc(x,y)
Debug.Print x;Y
End Sub
Public Sub Proc(n As Integer,ByVal mAs Integer)
n=n Mod 10
m=in Mod 10
End Sub
打开窗体运行后,单击命令按钮,立即窗口上输出的结果是( )。(A)
A. 2 32
B. 12 3
C. 2 2
D. 12 32
解析:参数有两种传递方式:传址传递ByRef和传值传递ByVal。如果没有说明传递类型,则默认为传址传递。在函数Proc(n As Integer,ByVal m As Integer)参数中,形参n默认为传址传递,形参的变化将会返回到实参,即形参n Mod 10(12 Mod 10)得到的结果2将返回给实参x,即x=2;而y为传值类型,不因形参的变化而变化,因此输出的x和y应为2和32。
8.在Access中已建立了\\(B)
A. 非绑定对象框
B. 绑定对象框
C. 图像框
D. 列表框
解析:绑定型对象框用于在窗体或报表上显示OLE对象,例如一系列的图片。
9.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。
10.已知过程对应的代码如下:
Sub Proc()
f1=0
t2=1
For n=1To8
f=f1+tf2
Debug.Print f
f1=f2
f2=f
Next n
End Sub
过程Proc在立即窗口中显示的结果是( )。(A)
A. 斐波那契序列中2到9对应的序列值
B. 斐波那契序列中2到8对应的序列值
C. 整数1到n(n<9)对应的累加和
D. 整数1到n(n<8)对应的累加和
解析:斐波那契序列又称黄金分割数列,数列为O、1、1、2、3、5、8、13、21……其中0是第0项,1是第1项,以此类推,从第2项开始每一个数都是前面紧邻两数之和。For循环执行时,输出的数列为1、2、3、5、8、13、21、34,即斐波那契序列的第2项到第9项。
11.若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是(A)
A. 多对一
B. 一对多
C. 一对一
D. 多对多
解析:因为实体A和B既然是1对1联系,那么A和B可等价看待,A与C的关系应该和B与C的关系一样,都是多对一。所以选项A正确。
12.现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是(A)
A. πpn(σpn(σD#=1(Tr))B. πp#(σD#=1(Tr))
C. πpn(P)<
本文档预览:3600字符,共7166字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载