计算机类 二级 ACCESS
2013年9月全国计算机等级《二级Access》上机模考试卷(4) 43 题 含答案 ACCESS
1 单选题 1 / 43
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A O(n) B O(n2) C O(1092 n) D O(nl092 n)
查看答案 C. O(1092 n)
2 单选题 2 / 43
下列四个选项中,不是VBA的条件函数的是( )。
A Choose B If C IIf D Switch
查看答案 B. If
3 单选题 3 / 43
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。
A 1:1联系 B m:1联系 C 1:m联系 D m:n联系
查看答案 C. 1:m联系
4 单选题 4 / 43
要在报表中输出时间,设计报表时要添加一件控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是( )。
A 标签 B 文本框 C 列表框 D 组合框
查看答案 B. 文本框
5 单选题 5 / 43
在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是( )。
A 选择 B 投影 C 连接 D 比较
查看答案 A. 选择
6 单选题 6 / 43
下列属性中,属于窗体的“数据”类属性是( )。
A 记录源 B 自动居中 C 获得焦点 D 记录选择器
查看答案 A. 记录源
7 单选题 7 / 43
下列叙述中正确的是( )。
A 顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的 B 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C 顺序存储结构能存储有序表,链式存储结构不能存储有序表 D 链式存储结构比顺序存储结构节省存储空间
查看答案 A. 顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的
8 单选题 8 / 43
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A 人工管理阶段 B 文件系统阶段 C 数据库系统阶段 D 三个阶段相同
查看答案 C. 数据库系统阶段
9 单选题 9 / 43
软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。
A 定义阶段 B 开发阶段 C 维护阶段 D 上述三个阶段
查看答案 B. 开发阶段
10 单选题 10 / 43
在窗体中有一个命令按钮Commandl,编写事件代码如下: Private Sub Commandl Click( ) Dim S As Integer s=p(1)q+p(2)q+p(3)+p(4) debu9.Print S End Sub Public Function P(N As Integer) Dim Sum As IntegerSum==0 For i=1 To N Sum=Sum+1 Next i P=Sum End Function 打开窗体运行后,单击命令按钮,输出的结果是( )。
A 15 B 20 C 25 D 35
查看答案 B. 20
11 单选题 11 / 43
运行下列程序段,结果是( )。 For m=10to 1 step 0 k=k+3 Next m
A 形成死循环 B 循环体不执行即结束循环 C 出现语法错误 D 循环体执行一次后结束循环
查看答案 B. 循环体不执行即结束循环
12 单选题 12 / 43
在黑盒测试方法中,设计测试用例的主要根据是( )。
A 程序内部逻辑 B 程序流程图 C 程序数据结构 D 程序外部功能
查看答案 D. 程序外部功能
13 单选题 13 / 43
在Access中,参照完整性规则不包括( )。
A 更新规则 B 查询规则 C 删除规则 D 插入规则
查看答案 B. 查询规则
14 单选题 14 / 43
查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是( )。
A Like“等级考试” B Like“*等级考试” C Like“等级考试*” D Like“*等级考试*”
查看答案 D. Like“*等级考试*”
15 单选题 15 / 43
InputBox函数的返回值类型是( )。
A 数值 B 字符串 C 变体 D 数值或字符串(视输入的数据而定)
查看答案 B. 字符串
16 单选题 16 / 43
下列关于数据库设计的叙述中正确的是( )。
A 在需求分析阶段建立数据字典 B 在概念设计阶段建立数据宝典 C 在逻辑设计阶段建立数据字典 D 在物理设计阶段建立数据字典
查看答案 A. 在需求分析阶段建立数据字典
17 单选题 17 / 43
利用对话框提示用户输入查询条件,这样的查询属于( )。
A 选择查询 B 参数查询 C 操作查询 D SQL查询
查看答案 B. 参数查询
18 单选题 18 / 43
软件设计中模块划分应遵循的准则是( )。
A 低内聚低耦合 B 高内聚低耦合 C 低内聚高耦合 D 高内聚高耦合
查看答案 B. 高内聚低耦合
19 单选题 19 / 43
若设置字段的输入掩码为“####—######”,该字段正确的输入数据是( )。
A 0755—123456 B 0755—abcdef C abcd—123456 D ####—######
查看答案 A. 0755—123456
20 单选题 20 / 43
在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是( )。
A 选择 B 投影 C 连接 D 关联
查看答案 B. 投影
21 单选题 21 / 43
下列关于数据库设计的叙述中,错误的是( )。
A 设计时应将有联系的实体设计成一张表 B 设计时应避免在表之间出现重复的字段 C 使用外部关键字来保证关联表之间的联系 D 表中的字段必须是原始数据和基本数据元素
查看答案 A. 设计时应将有联系的实体设计成一张表
22 单选题 22 / 43
在窗体中有一个名为run34的命令按钮,事件代码如下: Private Sub run34_Click( ) f1=1 f2=1 For n=3 T0 7 F=f1+f2 f1=f2 f2= f Next n MsgBox f End Sub 打开窗体,单击命令按钮,消息框的输出结果是( )。
A 8 B 13 C 21 D 其他结果
查看答案 B. 13
23 单选题 23 / 43
在窗体中有一个名为Command1的命令按钮,事件代码如下: Private Sub Command1_Click( ) Dim m(10) For k=1 T0 10 m(k)=11=k Next k x=6 MsgBox m(2+m(x)) End Sub 打开窗体,单击命令按钮,消息框的输出结果是( )。
A 2 B 3 C 4 D 5
查看答案 C. 4
24 单选题 24 / 43
数据库管理系统中负责数据模式定义的语言是( )。
A 数据定义语言 B 数据管理语言 C 数据操纵语言 D 数据控制语言
查看答案 A. 数据定义语言
25 单选题 25 / 43
数据库管理系统是( )。
A 操作系统的一部分 B 在操作系统支持下的系统软件 C 一种编译系统 D 一种操作系统
查看答案 B. 在操作系统支持下的系统软件
26 单选题 26 / 43
假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中 结果为“假”的是( )。
A 工资>800 AND职称=”助教”OR职称=”讲师” B 性别=”女”()R NOT职称=”助教” C 工资=800 AND(职称=”讲师”OR性别=”女”) D 工资7>800 AND(职称=”讲师”OR性别=”男”)
查看答案 D. 工资7>800 AND(职称=”讲师”OR性别=”男”)
27 单选题 27 / 43
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是( )。 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序
A 编译程序 B 操作系统 C 教务管理系统 D 汇编程序
查看答案 B. 操作系统
28 单选题 28 / 43
下列程数据类型中,不属于VBA的是( )。
A 长整型 B 布尔型 C 变体型 D 指针型
查看答案 D. 指针型
29 单选题 29 / 43
有查询设计视图如下,它完成的功能是( )。
A 查询表“check-up”中符合指定学号、身高和体重的记录 B 查询当前表中学号、身高和体重信息均为“check-up”的记录 C 查询符合“check-up”条件的记录,显示学号、身高和体重 D 显示表“check-up”中全部记录的学号、身高和体重
查看答案 D. 显示表“check-up”中全部记录的学号、身高和体重
30 单选题 30 / 43
要实现报表按某字段分组统计输出,需要设置的是( )。
A 报表页脚 B 该字段组页脚 C 主体 D 页面页脚
查看答案 B. 该字段组页脚
31 单选题 31 / 43
DA0层次对象模型的顶层对象是( )。
A DBEngine B Workspace C Database D Recordset
查看答案 A. DBEngine
32 单选题 32 / 43
软件按功能可以分为应用软件系统软件和支撑软件(或工具软件),下面属于系统软件的是( )。
A 编辑软件 B 操作系统 C 教务管理系统 D 浏览器
查看答案 B. 操作系统
33 单选题 33 / 43
数据库系统的三级模式不包括( )。
A 概念模式 B 内模式 C 外模式 D 数据模式
查看答案 D. 数据模式
34 单选题 34 / 43
数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业×50%+小测验×10%+期中成绩×40%。如果学生平时成绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。 下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试,请在空白处填入适当的语句,使程序可以完成所需要的功能。 PrivateSub Command0_Click( ) Dim dbAs DA0.Database Dim rsAs DA0.Recordset Dim pszyAs DA0.Field,xcy As DA0.Field,qzksAs DA0.Field Dim psAs DA0.Field,ks As DA0.FieldSet db=CurrentDb( ) Setrs=db.Openrecordset(”平时成绩表”) Setpszy=rs.Fields(”平时作业”) Setxcy=rs.Fields(”小测验”) Setqzks=rs.Fields(”期中考试”) Setps=rs.Fields(”平时成绩”) Setks=rs.Fields(”能否考试”) Do WhileNot rs.EoF rs.Edit ps=__________ Ifps>=60 Then ks=True Else ks=False End If rs.__________ rs.MoveNext Loop rs.Close db.Close Setrs=Nothing Setdb=Nothing End Sub 横线处应填写的内容是( )。
A 0.5*gzks+0.1*xcy+0.4* pszy CLOSE B 0.5*gzks+0.1*xcy+0.4*pszyUPDATE C 0.5*pszy+0.1*xcy4+0.4*gzks CLOSE D 0.5*pszy4+0.1*xcy4+0.4*gzksUPDATE
查看答案 D. 0.5*pszy4+0.1*xcy4+0.4*gzksUPDATE
35 单选题 35 / 43
面向对象方法中,继承是指( )。
A 一组对象所具有的相似性质 B 一个对象具有另一个对象的性质 C 各对象之间的共同性质 D 类之间共享属性能需求操作的机制
查看答案 D. 类之间共享属性能需求操作的机制
36 单选题 36 / 43
下列可作为VBA变量名的是( )。
A a&b B a?b C 4a D const
查看答案 C. 4a
37 单选题 37 / 43
要覆盖数据库中已存在的表,可使用的查询是( )。
A 删除查询 B 追加查询 C 生成表查询 D 更新查询
查看答案 D. 更新查询
38 单选题 38 / 43
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。
A 需求分析阶段 B 逻辑设计阶段 C 概念设计阶段 D 物理设计阶段
查看答案 C. 概念设计阶段
39 单选题 39 / 43
在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是( )。
A 直线和多边形 B 直线和矩形 C 直线和圆形 D 矩形和圆形
查看答案 B. 直线和矩形
40 单选题 40 / 43
在窗体设计工具箱中,代表组合框的图标是( )。
A B C D
查看答案 D.
41 主观题 41 / 43
(1)在考生文件夹下的“Acc1.mdb”数据库文件中,新建“产品”表。表结构如下:
(2)设置“产品ID”为主键。
(3)设置“单价”字段的小数位数为“2”。
(4)在“产品”表中输入以下4条记录:
查看答案 (1)双击打开“ACCl.mDB”数据库文件。在“数据库”窗口中单击“表”对象,单击“新建”按钮,在“新建 表”对话框中选择“设计视图”,单击“确定”按钮。在设计视图中输入题目所要求的字段,并选择好数据类型和字段大小。 (2)在设计视图中,选中“产品ID”字段,单击工具栏上的“主键”按钮,将“产品ID”字段设置为主键。 (3)在设计视图中,选中“单价”字段,在字段属性的“常规”选项卡中找到“小数位数”选项并输入“2”。 (4)关闭设计视图,在提示是否保存时选择“是”,在“另存为”对话框中输入表名“产品”并确定。在数据库窗口中,双击“产品”表,打开“产品”表的数据表视图,按照题目要求输入记录内容(产品ID为自动编号类型,不用输入)。
42 主观题 42 / 43
在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订单明细”、“产品”和“工资”表。 (1)以“产品”和“订单”表为数据源,创建分组统计查询“查询1”,统计每种产品的订单数。结果显示“产品名称”和“订单数”字段,订单数=订单ID之Count。 (2)以“部门人员”和“订单”表为数据源,创建查询“查询2”,查询“田佳西”经手的订单信息。结果显示姓名和订单ID。
查看答案 (1)在“ACE2.mDB”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮,添加“产品”和“订单”表,单击“关闭”按钮。在字段行选择“产品名称”、“订单ID”字段,单击工具栏中的“合计”按钮。在“产品名称”字段对应的“总计”行选择“分组”,在“订单ID”对应“总计”行选择“计数”,在“订单ID”行前添加“订单数:”字样。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“查询1”,单击“确定”按钮,关闭查询设计视图。 (2)在“ACC2.mDB”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击“确定”按钮,添加“部门人员”和“订单”表。在字段行选择“姓名”和“订单ID”字段,在“姓名”对应的“条件”行输入“田佳西”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“查询2”,单击“确定”按钮,关闭查询设计视图。
43 主观题 43 / 43
在考生文件夹下有一个“Acc3.mdb”数据库,里面有一个名为“产品”的报表,如图3所示。
(1)在报表的页眉节区添加一个标签控件,其名称为“bTitle”,标题显示为“产品”,字号设置为“20磅”。
(2)在页面页眉节区添加一个标签控件,其名称为“bPrice”,标题显示为“价格”。该控
件放置在距上边“0.1cm”、距左边“5.8cm”的位置。
(3)在主体节区添加一个文本框控件,其名称为“tPrice”,作用为显示“产品”表的“价格”字段。该控件放置在距上边“0.1cm”,距左边“5.8cm”的位置。宽度设置为“1.5cm”。
(4)在报表页脚节区添加一个文本框控件,其名称为“tAvg”,用于计算并显示平均价格。
查看答案 (1)打开“ACC3.mDB”数据库,在“数据库”窗口中单击“报表”选项,选中“产品”报表,单击“设计”按钮,进入“产品”报表的设计视图。在工具箱中选择标签控件添加到报表页眉中。单击工具栏上的属性按钮,打开刚添加的标签属性,切换到“格式”标签页,在标题栏输入“产品”,字号栏输入“20”;切换到“其他”标签页,在名称栏输入“BTitlE”,单击“保存”按钮。 (2)在工具箱中选择标签控件添加到页面页眉中,并设置其属性:标题为“价格”、名称为“BPriCE”、上边距为“0.1Em”、左边距为“5.8Cm”。 (3)单击工具栏上的“字段列表”按钮,打开“产品”表的字段列表,将其中的“价格”字段拖拽到主体节区中,删除其前面的标签。设置其属性:上边距为“0.1Cm”、左边距为“5.8Cm”、名称为“tPriC”。 (4)将鼠标指针移到报表页脚横条的下边线,往下拖曳出适当的报表页脚范围,从工具箱中选择文本框控件添加到报表页脚中,并删除前面的标签。设置其名称为“tAvG”、控件来源为“=AvG([价格])”。