国家二级(ACCESS)机试模拟试卷305
选择题
1.若要确保输入的出生日期值格式必须为短日期,应将该字段的输入掩码设置为( )。(A)
A. 0000/99/99
B. 9999/00/99
C. 0000/00/00
D. 9999/99/99
解析:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致,输入掩码中的字符“0”代表必须输入数字0~9;“9”代表可以选择输入数字或空格。由于要实现短日期格式,应允许月份和日不必强制为两位数字,故此应为0000/99/99。
2.下列实体的联系中,属于多对多联系的是( )。(A)
A. 学生与课程
B. 学校与校长
C. 住院的病人与病床
D. 工资与职工
解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。就本题来说,学生与课程是多对多,学校与校长、病人与病床是一对一,工资与职工是一对多。
3.在“student”表中,“姓名”字段的字段大小为10,则在此列输入数据时,最多可输入的汉字数和英文字符数分别是( )。(B)
A. 5 5
B. 10 10
C. 5 10
D. 10 20
解析:本题考查字段长度的知识。在文本型的字段中可以由用户指定长度,要注意在Access中一个汉字和一个英文字符长度都占1位。
4.设有表示学生借书的三张表,学生A(学号,姓名,性别,年龄,身份证号),借书B(书号,书名),借书.AB(学号,书号,借阅时间),则表AB的关键字(键或码)为( )。(C)
A. 书号,借阅时间
B. 学号,借阅时间
C. 学号,书号
D. 学号,姓名,借阅时间
解析:能唯一标识实体的属性集称为码,码也称为关键字,是表中若干属性的属性组,能够唯一标识表中的一个元组。在表AB中能唯一标识一个元组的关键字是学号,书号。故本题答案为C。
5.由“For i=1 To 9 Step-3”决定的循环结构,其循环体将被执行( )。(A)
A. 0次
B. 1次
C. 4次
D. 5次
解析:题目中For循环的初值为1,终值为9,步长为-3,不满足循环条件,循环体将不会被执行。
6.设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front—1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为(C)
A. 0
B. 1
C. 48
D. 49
解析:front指向队头位置,删除一个元素就将front顺时针移动一位;rear指尾指针,指向元素要插入的位置,插入一个元素就将rear顺时针移动一位;操作后循环队列的队头指针.1等于尾指针,说明出队一位,则总数就是49了。在该队列中找最大值元素,最多比较次数为总数.1,49.1=48次。
7.某窗体中有一命令按钮,在“窗体视图”中单击此命令按钮运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是( )。(A)
A. RunApp
B. RunCode
C. RunMacro
D. RunSQL
解析:RunAPP命令可以执行外部应用程序,所以根据题干含义,此处需要的宏操作是RunApp。
8.下列属于通知或警告用户的命令是( )。(C)
A. PrintOut
B. OutputTo
C. MsgBox
D. RunWarnings
解析:在宏操作中,MsgBox用于显示提示消息框,PrintOut用于打印激活的数据库对象,OutputTo用于将指定数据库对象中的数据输出成.xlsx、,rtf、.txt、.htm、.snp等格式的文件。
9.要将一个数字字符串转换成对应的数值,应使用的函数是( )。(A)
A. Val
B. Single
C. Asc
D. Space
解析:Val函数将数字字符串转换成数值型数字。转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读人字符串。
10.在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是( )。(A)
A. 选择
B. 投影
C. 联接
D. 比较
解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。③连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于20岁且姓王的男生,应进行的运算是选择,所以选项A是正确的。
11.下列选项中不属于结构化程序设计原则的是( )。(A)
A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精
解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。
12.从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是(A)
A. 循环链表
B. 双向链表
C. 单向链表
D. 二叉链表
解析:循环链表是另一种形式的链式存储结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环,循环一圈就访问到了表中其它所有结点而不重复。
13.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为( )。(A)
A. =Max([数学])
B. Max(数学)
C. =Max[数学]
D. =MAX(数学)
解析:Max(字符表达式)的作用是返回表达式值中的最大值。“字符表达式”可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段。本题中的字符表达式是字段名,而字段名必需用方括号括起来,所以本题答案为A。
14.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:
Private Sub Commandl Click()
A=75
IfA<60 Then x=1
IfA<70 TIlen x=2
IfA<80 Then x=3
IfA<90 Thenx=4
MsgBox x
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(D)
A. 1
B.
本文档预览:3600字符,共15724字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载