1、国家二级 ACCESS机试(选择题)模拟试卷 156及答案与解析 一、选择题 1 现有表示患者和医疗的关系如下: P(P#, Pn, Pg, By) 其中 P#为患者编号, Pn为患者姓名, Pg为性别, By为出生日期; Tr(P#, D#,Date, Rt),其中 D撑为医生编号, Date为就诊日期, Rt为诊断结果。检索在 1号医生处就诊的病人姓名的表达式是 ( )。 ( A) Pn(P#(D#=1(Tr) P) ( B) P#(D#=1(Tr) ( C) Pn(P) ( D) Pn(Tr P) 2 下列叙 述中错误的是 ( )。 ( A)在数据库系统中,数据的物理结构必须与逻辑结构一
2、致 ( B)数据库技术的根本目标是要解决数据的共享问题 ( C)数据库设计是指在已有数据库管理系统的基础上建立数据库 ( D)数据库系统需要操作系统的支持 3 对于现实世界中事物的特征,在实体联系模型中使用 ( )。 ( A)属性描述 ( B)关键字描述 ( C)二维表格描述 ( D)实体描述 4 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n-1) 2的排序方法是 ( )。 ( A)快速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 5 下列各类计算机程序语言中,不属于高级程序设计语言的是 ( )。 ( A) Visual Basic语言 ( B) FORTRAN
3、语言 ( C) C+语言 ( D)汇编语言 6 将 E-R图转换为关系模式时,实体和联系都可以表示为 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 7 在 Access中,与关系模型中的术语 “域 ”对应的概念是 ( )。 ( A)字段的取值范围 ( B)字段的默认值 ( C)表中的字段 ( D)表中 的记录 8 进行数据表设计时,不能建立索引的数据类型是 ( )。 ( A)文本 ( B)数字 ( C)备注 ( D)日期时间 9 若限制字段只能输入数字 0 9,则应使用的输入掩码字符是 ( )。 ( A) X ( B) A ( C) 0 ( D) 9 10 如果要求查询在运行时
4、能够接受从键盘输入的查询参数,进行查询设计时, “输入参数值 ”对话框的提示文本在 “设计网格 ”中应设置在 ( )。 ( A) “字段 ”行 ( B) “显示 ”行 ( C) “条件 ”行 ( D) “文本提示 ”行 11 下列关于查 询设计视图 “设计网格 ”各行作用的叙述中,错误的是 ( )。 ( A) “总计 ”行是用于对查询的字段进行求和 ( B) “表 ”行设置字段所在的表或查询的名称 ( C) “字段 ”行表示可以在此输入或添加字段的名称 ( D) “条件 ”行用于输入一个条件来限定记录的选择 12 定义某一个字段默认值属性的作用是 ( )。 ( A)不允许字段的值超出指定的范围
5、 ( B)在未输入数据前系统自动提供值 ( C)在输入数据时系统自动完成大小写转换 ( D)当输入数据超出指定范围时显示的信息 13 统计学生成绩最高分, 应在创建总计查询时,分组字段的总计项应选择 ( )。 ( A)最大值 ( B)计数 ( C)平均值 ( D)总计 14 若有 SQL语句: SELECT月底薪 +提成 -扣除 AS月收入 FROM工资表; 其中,子句 “AS月收入 ”的作用是 ( )。 ( A)指定要统计的字段 ( B)指定统计字段的别名 ( C)指定输出项的显示标题 ( D)指定查询的数据源 15 在 Access中,通过窗体对表进行操作,不能完成的功能是 ( )。 (
6、A)输入新记录 ( B)修改原有记录 ( C)存储记录数据 ( D)查询表中记录 16 已知该窗体对应的数据源中包含教工编号、参加工作时间、姓名、工资等字段,则下列选项中能够计算职工工龄的计算表达式是 ( )。 ( A) =Year(Date()-Year(参加工作时间 ) ( B) =#Year(Date()#-#Year(参加工作时间 )# ( C) =#Time(Date()#-#Time(参加工作时间 )# ( D) =Time(Date()-Time(参加工作时间 ) 17 将项目添加到 List控件中的方法是 ( )。 ( A) List ( B) ListCount ( C) M
7、ove ( D) AddItem 18 在窗体中有一名为 Command1的命令按钮,对应的单击事件代码为: Private Sub Command1_Click() subT Form RecordSource=“select*from雇员 “ End Sub 单击该按钮实现的功能是 ( )。 ( A)使用 select命令查找 “雇员 ”表中的所有记录 ( B)使用 select命令查找并显示 “雇员 ”表中的所有记录 ( C)将 subT窗体的数据来源设置为一个字符串 ( D)将 subT窗体的数据来源设置为 “雇员 ”表 19 下列选项中,属于标签控件的 “数据 ”属性的是 ( )。
8、( A)字体颜色 ( B)控件来源 ( C)文本格式 ( D)智能标记 20 下列选项中,在报表 “设计视图 ”工具栏中有、而在窗体 “设计视图 ”中没有的按钮是 ( )。 ( A)代码 ( B)字段列表 ( C)工具箱 ( D)排序与分组 21 要在页面页脚中显示 “第 X页,共 Y页 ”,则页脚中的页码 “控件来源 ”应设置为( )。 ( A) =“第 “&pages&“页,共 “&page&“页 “ ( B) =“共 “&pages&“页,第 “&page&“页 “ ( C) =“第 “&page&“页,共 “&pageS&“页 “ ( D) =“共 “&13age&“页,第 “&pag
9、es&“页 “ 22 使用宏设计器,不能创建的宏是 ( )。 ( A)操作系列宏 ( B)复合宏 ( C)宏组 ( D)条件宏 23 下列各项中,属于通知或警告用户的命令是 ( )。 ( A) PrintOut ( B) OutputTo ( C) MsgBox ( D) RunWarnings 24 使用 语句 Dim b1, b2As Boolean显式声明变量,正确的含义是 ( )。 ( A) b1和 b2都为布尔型变量 ( B) b1是整型, b2是布尔型 ( C) b1是变体型 (可变型 ), b2是布尔型 ( D) b1和 b2都是变体型 (可变型 ) 25 VBA表达式 19 5
10、Mod2*2的运算结果是 ( )。 ( A) 3 5 ( B) 1 ( C) 3 ( D) 0 26 VBA中求字符串长度的函数是 ( )。 ( A) Len ( B) Length ( C) StrLen ( D) strLength 27 若在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,这种参数传递方式是 ( )。 ( A) ByVal ( B)按值传递 ( C) ByRef ( D)按形参传递 28 窗体中有文本框 Text1和标签 Label1。运行程序,输入大于 0的整数 m,单击按钮 Command1,程序判断 m是否为素数,若是素数,则 Label1显示
11、“m是素数 ”,否则显示 “m是合数 ”。事件代码如下: Private Sub Command1_Click() m=Val(Me!Text1) result=min&“是素数 “ k=2 Do While k =m 2 If m Mod k=0Then result=m&“是合数 “ 【 】 End If k=k+1 Loop Me!Label1 Caption=result End Sub 程序【 】处应填写的语句是 ( )。 ( A) Exit ( B) Exit Loop ( C) Exit While ( D) Exit Do 29 运行下列程序,输入数据 8、 9、 3、 0后,
12、窗体中显示结果是 ( )。 Private Sub Form_click() Dim sum As Integer, m As Integer sum=0 Do in=InputBox(“输入 m“) sum=sum+m Loop Until m=0 MsgBox sum End Sub ( A) 0 ( B) 17 ( C) 20 ( D) 21 国家二级 ACCESS机试(选择题)模拟试卷 156答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 表示投影运算,针对属性; 表示选择运算,针对元组; 表示自然连接。首先在 Tr表中选择 D#为 1的记录 D#=1(Tr),并检索这些记
13、录中患者的编号 P#(D#=1(Tr),检索结果与表 P进行自然连接生成中间表P#(d#=1(n) P,最后在中间表中检索患者的姓名 Pn(P#(D#=1(Tr) P)。故本题答案为 A。 2 【正确答案】 A 【试题解析】 数据库应用系统中的核心问题是设计一个能满足用户需求、性能良好的数据库,这就是数据库设计。数据的物理结构又称为数据的存储结构,就是数据元素在计算机存储器中的表示及其配置。数据的逻辑结构是指数据元素之间的逻辑关系,它是数据在用户或程序员面前表现的方 式。在数据库系统中,数据的物理结构不一定与逻辑结构一致。因此本题答案为 A。 3 【正确答案】 A 【试题解析】 本题考查对实体
14、一联系模型的理解和掌握。在实体一联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此本题答案为 A。 4 【正确答案】 D 【试题解析】 除了堆排序算法的比较次数是 o(nlog2n),其他的都是 n(n-1) 2。 5 【正确答案】 D 【试题解析】 高级语言并不是特指的某一种具体的语言,而是包括很多编程语言。如目前流行 Visual Basic语言、 C+等。这些语言的语法,命令格式都不相同。而汇编语言是面向机器的程序设计语言,是介于低级机器语言和高级语言之间的一种语言。 6 【正确答案】 C 【试题解析】 从 E-R图到关系模式的转换是比较直接的,实体与联系都
15、可以表示成关系。 E-R图中属性也可以转换成关系的属性。 7 【正确答案】 A 【试题解析】 域,指的是字段的取值范围。 8 【正确答案】 C 【试题解析】 不能对备注型字段进行排序或索引,答案选 C。 9 【正确答案】 C 【试题解析】 输入掩 码设置中,没有 X这个字符;字符 “A”表示必须输入字母或数字;字符 “9”表示可选择输入数字或空格,不允许使用加号或减号;字符 “0”表示必须输入数字 0 9。 10 【正确答案】 C 【试题解析】 参数查询的提示文本应设置在 “条件 ”行。 11 【正确答案】 A 【试题解析】 在查询设计视图中, “总计 ”行是系统提供的对查询中的记录组或全部记
16、录进行的计算,它包括总计、平均值、计数、最大值、最小值、标准偏差或方差等。 “表 ”行设置字段所在的表或查询的名称; “字段 ”行表示可以在此输入或添加字段的名称; “条件 ”行用于输入一个条件来限定记录的选择。 12 【正确答案】 B 【试题解析】 字段可以设置 “默认值 ”属性指定一个数值,该数值在新建记录时将自动输入字段中。故正确选项为 B。 13 【正确答案】 A 【试题解析】 要统计最高分,分组字段的总计项要选择最大值。 14 【正确答案】 B 【试题解析】 在 SELECT语句的查询中,增加新字段可以使用 AS关键词来限定, AS子句后定义新字段名称。 15 【正确答案】 C 【试
17、题解析】 可以通过窗体对表进行输入、修改和查询,但是不 能存储记录数据。 16 【正确答案】 A 【试题解析】 Year()获得当年的年份, Date()获取当前日期,计算职工年龄应用当前年份减去参加工作时间的年份。 17 【正确答案】 D 【试题解析】 List控件即列表框控件,列表框控件的项目添加方法是 AddItern,使用格式为:控件名称 AddItem(字符串 )。 18 【正确答案】 D 【试题解析】 RecordSource是表示数据源的方法,等式右侧的 SELECT语句代表的是雇员表的全部信息,该按钮实现的功能是将雇员表设置为 窗体的数据源。 19 【正确答案】 D 【试题解析
18、】 标签控件的 “数据 ”属性只包括智能标记,其他三个选项均不是标签控件的属性。 20 【正确答案】 D 【试题解析】 排序与分组工具是报表相对于窗体而言特有的控件。 21 【正确答案】 C 【试题解析】 在报表中添加页码时,表达式中 Page和 Pages是内置变量, Page代表当前页, Pages代表总页数,表达式中的其他字符串将按顺序原样输出。 22 【正确答案】 B 【试题解析】 使用宏设计器可以创建操作序列宏、 宏组以及条件操作宏,不能创建复合宏。 23 【正确答案】 C 【试题解析】 在宏操作中, MsgBox用于显示提示消息框; PrintOut用于打印激活的数据库对象; Ou
19、tputTo用于将指定数据库对象中的数据输出成 xls、 rtf、 txt、 htm、 snp等格式的文件。 24 【正确答案】 C 【试题解析】 在使用 Dim显式声明变量时,如果省略 “As类型 ”,那么变量将被定义为变体型 (Variant类型 )。 25 【正确答案】 D 【试题解析】 乘法运算符优先级高于求模运算符 ,对于 Mod运算,若操作数是小数,则会先四舍五入变成整数后再运算,上述表达式可改写成 20Mod(2*2),结果为 0。 26 【正确答案】 A 【试题解析】 在 VBA中,可以利用 len函数来统计指定字符串的长度。 27 【正确答案】 C 【试题解析】 在被调用过程中改变形式参数变量的值,其结果同时也会影响到实参变量的值,是按址传递,用 ByRef表示。 28 【正确答案】 D 【试题解析】 依照题意,空白处添加的语句应该是满足条件便退出循环。 Exit Do用来提前中断并退出 Do While循环。 29 【正确答案】 C 【试题解析】 本题程序是通过 Do循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为 0,题目在输入 0之前将输入的 3个有效数据 8、 9、 3相加,值为 20。