国家二级ACCESS机试(选择题)模拟试卷354
选择题
1.在Access数据库中,用来表示实体的是(B)
A. 表
B. 记录
C. 字段
D. 域
解析:在AcCESS中,表是具有相同属性的实体的集合,一个记录表示一个实体,字段只能表示实体的某个属性。
2.学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是(D)
A. 一对一联系
B. 一对五联系
C. 一对十联系
D. 一对多联系
解析:一对一联系:如果实体型A中的任意一个实体,至多对应实体型B的一个实体;反之。实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对一联系。
一对多联系:如果实体型A中至少有一个实体对应于实体型B中的一个以上实体;反之,实体型B中的任意一个实体,至多对应实体型A中的一个实体,则称实体型A与实体型B有一对多的联系。
多对多联系:如果实体型A中至少有一个实体对应于实体型B的一个以上实体:反之,实体型B中也至少有一个实体对应实体型A中一个以上的实体,则称实体型A与实体型B有多对多的联系。
主键具有唯一性,A、B两表主键都为c字段,所以A与B是一对一的关系。
本题中一个读者只能在本校的一个图书馆借书,而图书馆可借给多个读者图书,所以为一对多关系。
3.下列关于数据库设计的叙述中,错误的是(A)
A. 设计时应将有联系的实体设计成一张表
B. 设计时应避免在表之间出现重复的字段
C. 使用外部关键字来保证关联表之间的联系
D. 表中的字段必须是原始数据和基本数据元素
解析:为了合理组织数据,关系数据库的设计应遵从以下几个基本设计原则:
①关系数据库的设计应该遵从概念单一化“一事一地”的原则。
“一事一地”指的是一个表描述一个实体或实体间的一种联系。例如,将有关学生基本情况的数据,包括性别、年龄、籍贸等,保存到学生表中;把成绩信息保存到成绩表中,而不是将这些数据统统放到一起。
②避免表之间出现重复字段。
避免表之间出现币复字段,足指除了保证表中有反映与其他表之间的联系的外部关键字之外,尽量避免在表之间出现重复字段。
③表中的字段必须是原始数据和坫小数据元索。
④外部关键字来保证有关联的表之间的联系。
4.下列关于队列的叙述中正确的是( )。(C)
A. 在队列中只能插入数据
B. 在队列中只能删除数据
C. 队列是先进先出的线性表
D. 队列是先进后出的线性表
解析: 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列具有先进先出的特点,它是按\\
5.有二叉树如下图所示:
(A)
A. ABDEGCFH
B. DBGEAFHC
C. DGEBHFCA
D. ABCDEFGH
解析:前序遍历首先访问根结点然后遍历左子树,最后遍历右子树;在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。故选项A正确,选项B为中序遍历,选项C为后序遍历,选项D不正确。
6.在黑盒测试方法中,设计测试用例的根据是( )。(D)
A. 数据结构
B. 模块间的逻辑关系
C. 程序调用规则
D. 软件要完成的功能
解析:黑盒测试方法也称功能测试或数据驱动测试。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。它完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求和功能规格说明,检查程序的功能是否符合它的功能要求。
7.在只有2n个结点的完全二叉树中,叶子结点个数为(A)
A. n
B. n+1
C. n-1
D. n/2
解析:在具有2n个结点的完全二叉树中,叶子结点个数为:(2n+1)/2取整,其值等于n。所以选项A正确。
8.在结构化程序设计中,模块划分的原则是(D)
A. 各模块应包括尽量多的功能
B. 各模块的规模应尽量大
C. 各模块之间的联系应尽量紧密
D. 模块内具有高内聚度、模块间具有低耦合度
解析:内聚件是对一个模块内部各个元素间彼此结合的紧密程度的度量。耦合性是对模块问互相连接的紧密程度的度量。在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则,即减弱模块之间的耦合性和提高模块内聚性,有利于提高软件模块的独立性。
9.在窗体中有一名为Command1的命令按钮,对应的单击事件代码为:
Private Sub Command1_Click()
subT.Form.RecordSource=\\(D)
A. 使用select命令查找“雇员”表中的所有记录
B. 使用select命令查找并显示“雇员”表中的所有记录
C. 将subT窗体的数据来源设置为一个字符串
D. 将subT窗体的数据来源设置为“雇员”表
解析:RecordSource是表示数据源的方法,等式右侧的SELECT语句代表的是雇员表的全部信息,该按钮实现的功能是将雇员表设置为窗体的数据源。
10.用SQL语句将STUDENT 表中字段“年龄”的值加1,可以使用的命令是(C)
A. REPLACE STUDENT 年龄=年龄+l
B. REPLACE STUDENT年龄WTTH年龄+l
C. UPDATE STUDENT’SET年龄=年龄+l
D. UPDATE STUDENT年龄WITH年龄+1
解析:UPDATE语句用于修改表中的数据,格式为:
UPDATE表名称SET列名称=新值WHERE列名称=某值
11.在窗体中有一个标签Labelo,标题为“测试进行中”:有一个命令按钮Commandl,事件代码如下:
Private Sub Commandl_Click()
Labelo.Caption=”标签”
End Sub
Private Sub Form_Load()
Form.Caption=”举例”
Commandl.Caption=”移动”
End Sub
打开窗体后单击命令按钮,屏幕显示
(D)
A.
B.
C.
D.
解析:本题考查控件基本属性和事件的知识。在本题中,窗体开始运行时会首先执行Load事件,将窗体的标题设置为“举例”,命令按钮的标题设置为“移动”;单击命令按钮时会将标签的标题设置为“标签”。最后结果如选项D所示。
12.在“窗体视图”中显示窗体时,窗体中没有记录选择器,应
本文档预览:3600字符,共10584字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载