国家二级(ACCESS)机试模拟试卷301
选择题
1.设关系R和关系S的元数分别是3和4,元组数分别为5和6,则R与S自然连接所得到的关系,其元数和元组数分别为( )。(C)
A. 7和11
B. 12和30
C. 小于7和小于30
D. 等于7和小于等于30
解析:本题考查自然连接的知识。自然连接运算是专门的关系运算,是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组:并且默认连接条件为公共属性相等,而且要去除重复的属性和重复的元组。由于R和S连接后,如果不去除重复属性,其元数为R和S的元数之和也就是7,而自然连接的结果由于要去除重复属性,则其元数必然小于7;同理,由于R和S连接后,如果不去除重复元组,其元组数为R和S的元数之积也就是30,而自然连接的结果由于要去除重复元组,则其元组数必然小于30。
2.在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( )。(A)
A. 隐藏
B. 删除
C. 冻结
D. 筛选
解析:Access在数据表中默认显示所有的列,但有时你可能不想查看所有的字段,这时可以把其中一部分隐藏起来。故选项A)正确。
3.下列程序的功能是返回当前窗体的记录集:
Sub GetRecNum()
Dim rs As Object
Set rs = 【】
MsgBox rs.RecordCount
End Sub
为保证程序输出记录集(窗体记录源)的记录数,括号内应填入的语句是( )。(A)
A. Me.Recordset
B. Me.RecordLocks
C. Me.RecordSource
D. Me.RecordSelectors
解析:程序中rs是对象变量,指代窗体对象,set语句是将当前窗体中的记录集对象赋给rs对象,Me表示当前窗体,用Me指明记录集来自于窗体,Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而RecordSourse属性用来设置数据源,格式为RecordSourse=数据源。因此题目空缺处应填Me.RecordSet。
4.某体检记录表中有日期/时间型数据\\(A)
A. 复检时间:[体检日期]+30
B. 复检时间:体检日期+30
C. 复检时间:date()-[体检日期] = 30
D. 复检时间:day( date())-([体检日期])=30
解析:题目要求给出复检日期,复检日期是在体检日期上增加30天,获取某一字段值使用[字段名],故B选项错误。date()函数是获得当前日期,date()-[体检日期]得出的查询结果是30天之前的检查条目。故C、D选项错误。因此,本题答案为A。
5.在显示查询结果时,如果要将数据表中的“出生日期”字段名,显示为“年龄”,可在查询设计视图中改动( )。(B)
A. 显示
B. 字段
C. 排序
D. 条件
解析:A)排序用于选择查询所采用的排序方法;B)字段可以在此输入或添加字段名;C)根据所输入条件进行查找:D)利用复选框来确定字段是否在数据表(查询结果)中显示。
6.为了使模块尽可能独立,要求( )。(B)
A. 内聚程度要尽量高,耦合程度要尽量强
B. 内聚程度要尽量高,耦合程度要尽量弱
C. 内聚程度要尽量低,耦合程度要尽量弱
D. 内聚程度要尽量低,耦合程度要尽量强
解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
7.规范化主要为克服数据库逻辑结构中的插入异常,删除异常以及(B)
A. 数据丢失的问题
B. 冗余度大的问题
C. 数据不一致的问题
D. 结构不合理的问题
解析:规范化理论正是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。
8.能够减少相同数据重复存储的是(A)
A. 数据库
B. 字段
C. 文件
D. 记录
解析:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库主要特点:实现数据共享、减少数据的冗余度、数据的独立性、数据实现集中控制、数据一致性和可维护性,以确保数据的安全性和可靠性和故障恢复。
9.在报表中,要计算\\(A)
A. = Min([数学])
B. = Min(数学)
C. = Min[数学]
D. Min(数学)
解析:在报表中,要为控件添加计算字段,应设置控件的\\
10.用于打开报表的宏命令是( )。(B)
A. OpenForm
B. OpenReport
C. OpenQuery
D. RunApp
解析:Access提供了50多个可选的宏操作命令,其中用于打开报表的宏命令是OpenReport。
11.在一行上写多条语句时,应使用的分隔符是( )。(C)
A. 分号
B. 逗号
C. 冒号
D. 空格
解析:VBA中在一行中写多条语句时,应使用冒号(:)分隔。
12.在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0~100分,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run35命令按钮的Click的事件代码如下:
Private Sub run35_Click()
Dim flag As Boolean
result=0
flag=True
Do While flag
result=Val(InputBox(“请输入学生成绩:”,“输入”))
If result>=0 And result<=100 Then
Else
MsgBox“成绩输入错误,请重新输入”
End If
Loop
Rem成绩输入正确后的程序代码略
End Sub
程序中有一空白处,需要填入一条语句使程序完成其功能。下列选项中错误的语句是( )。(C)
A. nag=False
B. flag=Not flag
C. nag=True
D. Exit Do
解析:根据题目要求,当输入正确的成绩后,进入后续的程序处理,Flag初始为True,进入Do While循环,循环条件为Flag;当输入错误的成绩时,提示信息并不改变Flag标记,即还为。Tme,继续进行循环。当输入正确成绩时,应将
本文档预览:3600字符,共16175字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载