计算机类 二级 ACCESS
2013年9月全国计算机等级《二级Access》上机模考试卷(2) 43 题 含答案 ACCESS
1 单选题 1 / 43
在数据库设计中,将E—R图转换成关系数据模型的过程属于( )。
A 需求分析阶段 B 概念设计阶段 C 逻辑设计阶段 D 物理设计阶段
查看答案 C. 逻辑设计阶段
2 单选题 2 / 43
下列选项中,不是Access窗体事件的是( )。
A Load B Unload C Exit D Activate
查看答案 C. Exit
3 单选题 3 / 43
下列程序段的功能是实现“学生”表中“年龄”字段值加1:Dim Str As String Str=””Docmd.RunSQL Str空白处应填入的程序代码是( )。
A 年龄=年龄+1 B Update学生Set年龄=年龄+1 C Set年龄=年龄+1 D Edit学生Set年龄=年龄+1
查看答案 B. Update学生Set年龄=年龄+1
4 单选题 4 / 43
运行下列程序,显示的结果是( )。 PrivateSub Command34 Click( )i=0 Do i=i+1 LoopWhile i%10MsgBox i End Sub
A 0 B 1 C 10 D 11
查看答案 C. 10
5 单选题 5 / 43
AD0对象模型包括5个对象,分别是Connection、Command、Field、Error和( )。
A Database B Workspace C RecordSet D DBEngine
查看答案 C. RecordSet
6 单选题 6 / 43
能够实现从指定记录集里检索特定字段值的函数是( ).
A DCount B Dlookup C DMax D DSum
查看答案 B. Dlookup
7 单选题 7 / 43
Access数据库的结构层次是( )。
A 数据库管理系统→应用程序→表 B 数据库一数据表→记录→字段 C 数据表→记录→数据项→数据 D 数据表→记录→字段
查看答案 B. 数据库一数据表→记录→字段
8 单选题 8 / 43
用链表表示线性表的优点是( )。
A 便于随机存取 B 花费的存储空间较顺序存储少 C 便于插入和删除操作 D 数据元素的物理顺序与逻辑顺序相同
查看答案 C. 便于插入和删除操作
9 单选题 9 / 43
在学校中,教师的“职称”与教师个人“职工号”的关系是( )。
A 一对一联系 B 一对多联系 C 多对多联系 D 无联系
查看答案 B. 一对多联系
10 单选题 10 / 43
已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择( )。
A 标签 B 文件框 C 复选框 D 组合框
查看答案 D. 组合框
11 单选题 11 / 43
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:Private Sub Commandl Click( ) MsgBox f(24,18)End Sub Public Function f(m As Integer,n As Integer)As"integerDo While m<>n Do While m>n m=m-n Loop Do While m<n n=n-m Loop Loop f=m End Function 窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。
A 2 B 4 C 6 D 8
查看答案 C. 6
12 单选题 12 / 43
数据表中可以被另存为数据访问页的对象是( )。
A 窗体 B 报表 C 表和查询 D 以上均可
查看答案 D. 以上均可
13 单选题 13 / 43
下列表达式计算结果为数值类型的是( )。
A #5/5/2010#一#5/1/2010# B ”l02”>”11” C 102—98+4 D #5/1/2010#+5
查看答案 A. #5/5/2010#一#5/1/2010#
14 单选题 14 / 43
若变量i的初值为8,则下列循环语句中循环体的执行次数为( )。Do While i<=17 i=i+2Loop
A 3次 B 4次 C 5次 D 6次
查看答案 C. 5次
15 单选题 15 / 43
在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为( )。
A =Min([数学]) B =Min(数学) C =Mini数学] D Min(数学)
查看答案 A. =Min([数学])
16 单选题 16 / 43
在VBA中,下列关于过程的描述中正确的是( )。
A 过程的定义可以嵌套,但过程的调用不能嵌套 B 过程的定义不可以嵌套,但过程的调用可以嵌套 C 过程的定义和过程的调用均可以嵌套 D 过程的定义和过程的调用均不能嵌套
查看答案 B. 过程的定义不可以嵌套,但过程的调用可以嵌套
17 单选题 17 / 43
下列链表中,其逻辑结构属于非线性结构的是( )。
A 二叉链表 B 循环链表 C 双向链表 D 带链的栈
查看答案 A. 二叉链表
18 单选题 18 / 43
有三个关系R,S和T如下:
其中关系T由关系R和s通过某种操作得到,该操作为( )。
A 选择 B 投影 C 交 D 并
查看答案 D. 并
19 单选题 19 / 43
下面叙述中错误的是( )。
A 软件测试的目的是发现错误并改正错误 B 对被调试的程序进行“错误定位”是程序调试的必要步骤 C 程序调试通常也称为Debug D 软件测试应严格执行测试计划,排除测试的随意性
查看答案 A. 软件测试的目的是发现错误并改正错误
20 单选题 20 / 43
窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Corn—mandl的单击事件过程中,正确的是( )。
A private sub Command1 Click( ) Command2.Visible—trueCommand3.Visible—false End Sub B private sub Commandl Click( ) Command2.Enable—trueCommand3.Enable=falseEnd Sub C private sub Command1 Click( ) Command2.Enable—trueCommand3.Visible—falseEnd Sub D private sub Command1 Click( ) Command2.Visible=trueCommand3.Enable—falseEnd Sub
查看答案 C. private sub Command1 Click( ) Command2.Enable—trueCommand3.Visible—falseEnd Sub
21 单选题 21 / 43
算法分析的目的是( )。
A 找出数据结构的合理性 B 找出算法中输入和输出之间的关系 C 分析算法的易懂性和可靠性 D 分析算法的效率以求改进
查看答案 D. 分析算法的效率以求改进
22 单选题 22 / 43
某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计 该宏时应选择的宏命令是( )。
A RunApp B RunCode C RunMacro D RunCommand
查看答案 A. RunApp
23 单选题 23 / 43
在窗体上有一个名为num2的文本框和run11的命令按钮,事件代码如下: Private Sub run11 Click( ) Select Case num2 Case 0 Result=“0分” Case 60 T0 84 result= “通过” Case IS>=85 result= “优秀” Case Else result=“不合格” End Select MsgBox result End Sub 打开窗体,在文本框中输入80,单击命令按钮,输出结果是( )。
A 合格 B 通过 C 优秀 D 不合格
查看答案 B. 通过
24 单选题 24 / 43
在窗体中有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下: Private Sub Commandl—Click( ) For i=1 T04 X=3 For j=1 T03 For k=1 T02 x=x+3 Next k Next jNext iText1.Value=Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框Text1中输出的结果是( )。
A 6 B 12 C 18 D 21
查看答案 D. 21
25 单选题 25 / 43
下列选项中,不属于Access数据类型的是( )。
A 数字 B 文本 C 报表 D 时间/日期
查看答案 C. 报表
26 单选题 26 / 43
下图所示的是报表设计视图,由此可判断该报表的分组字段是( )。
A 课程名称 B 学分 C 成绩 D 姓名
查看答案 D. 姓名
27 单选题 27 / 43
如果在文本框内输入数据后,按%Enter)键或按%Tab)键,输入焦点可立即移至下一指定文本框,应设置( )。
A “制表位”属性 B “Tab键索引”属性 C “自动Tab键”属性 D “Enter键行为”属性
查看答案 B. “Tab键索引”属性
28 单选题 28 / 43
下列属于通知或警告用户的命令是( )。
A PrintOut B OutPutTo C MsgBox D SetWarnings
查看答案 C. MsgBox
29 单选题 29 / 43
在E—R图中,用来表示实体联系的图形是( )。
A 椭圆形 B 矩形 C 菱形 D 三角形
查看答案 C. 菱形
30 单选题 30 / 43
在模块的声明部分使用“0ptionBasel”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为( )。
A 20 B 24 C 25 D 36
查看答案 B. 24
31 单选题 31 / 43
在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是( )。
A 成绩Between 80 And 90 B 成绩Between。go T090 C 成绩Between 79 And 91 D 成绩Between 79 T091
查看答案 A. 成绩Between 80 And 90
32 单选题 32 / 43
在代码中定义了一个子过程:Sub P(a,b)End Sub 下列调用该过程的形式中,正确的是( )。
A P(10,20) B Call P C Call P l0,20 D Call P(10,20)
查看答案 D. Call P(10,20)
33 单选题 33 / 43
将一个数转换成相应字符串的函数是( )。
A Str B STring C ASC D Chr
查看答案 A. Str
34 单选题 34 / 43
下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判定要创 建的查询是( )。
A 删除查询 B 追加查询 C 生成表查询 D 更新查询
查看答案 B. 追加查询
35 单选题 35 / 43
假设已在ACCess中建立了包含“姓名”、“基本工资”和“奖金”三个字段的职工表,以该表为数据源创建的窗体中,有一个计算实发工资的文本框,其控件来源为( )。
A 基本工资+奖金 B 【基本工资】+【奖金】 C =【基本工资】+【奖金】 D =基本工资+奖金
查看答案 C. =【基本工资】+【奖金】
36 单选题 36 / 43
程序流程图中带有箭头的线段表示的是( )。
A 图元关系 B 数据流 C 控制流 D 调用关系
查看答案 C. 控制流
37 单选题 37 / 43
窗体中有命令按钮run34,对应的事件代码如下: PrivateSub run34_Enter( ) Dim humAs Integer,aAs Integer,b As Integer,i AsInteger For i=1To 10 num=InputBox(”请输入数据:”,”输入”) IfInt(num/2)==num/2 Then a=a+1 Else b=b+1 End if Next i MsgBox(”运行结果:a=”&Str(a)&”,b=”&Str(b)) End Sub 运行以上事件过程,所完成的功能是( )。
A 对输入的10个数据求累加和 B 对输入的10个数据求各自的余数,然后再进行累加 C 对输入的10个数据分别统计奇数和偶数的个数 D 对输入的10个数据分别统计整数和非整数的个数
查看答案 C. 对输入的10个数据分别统计奇数和偶数的个数
38 单选题 38 / 43
若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句 是( )。
A UPDATE产品SET单价=50 WHERE供货商=”ABC” B UPDATE产品SET单价=单价-50 WHERE供货商=”ABC” C UPDATE FROM产品SET单价=50 WHERE供货商=”ABC” D UPDATE FROM产品SET单价=单价-50 WHERE供货商=”ABC”
查看答案 B. UPDATE产品SET单价=单价-50 WHERE供货商=”ABC”
39 单选题 39 / 43
在窗体上有一个命令按钮Commandl,编写事件代码如下: Private Sub Commandl Click( ) Dim Y As Integer y=0 Do y=InputBox(”y=”) If(Y Mod l0)+Int(y/10)=10 Then Debug.Print Y; LoopUntil y=0 End Sub 打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是( )。
A 375564281919 B 105020 C 1050200 D 3755642819
查看答案 D. 3755642819
40 单选题 40 / 43
在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句是( )。
A SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球” B SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球” C SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球*” D SELECT TABl.*FROM TABl WHERE TABl.简历Like”篮球*”
查看答案 C. SELECT TABl.*FROM TABl WHERE TABl.简历Like”*篮球*”
41 主观题 41 / 43
在“Ace1.mdb”数据库中有“部门”、“基本情况”和“职务”3张表。
(1)将“基本情况”表中的“职务”字段移动到“姓名”和“调入日期”字段之间。如图1所示。
(2)将该表的行高设置为“14”,按照“调入日期”、“升序”排列。
(3)将“职务”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。
(4)将“部门”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。
查看答案 (1)在“ACCl.mDB”数据库窗口中单击“表”对象,选择“基本情况”表,单击“设计”按钮,打开“基本情况” 表的设计视图,选中“职务”字段,将其拖到“姓名”和“调入日期”字段之间,保存。 (2)执行“格式”—“行高”命令,输入“14”。选择“调入日期”列,单击右键,选择“升序”选项。 (3)选择“工具”—“关系”,单击“显示表”按钮,添加“职务”表和“基本情况”表,拖动“职务”表的“职务”字段到“基本情况”表的“职务”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。 (4)执行“工具”—“关系”命令,单击“显示表”按钮,添加“部门”表和“基本情况”表,拖动“部门”表的“部门”字段到“基本情况”表的“部门”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。
42 主观题 42 / 43
在“Acc2.mdb”数据库中有“部门人员”、“部门信息”、“订单”、“订单明细”、“产品”和“工资表”6张表。
(1)以“订单”表和“订单明细”表为数据源,创建查询“每天销售额”,统计每天的销售额。结果显示“定购日期”和“销售额”字段,销售额=Sum(成交价*数量)*折扣。“每天销售额”查询加图2所示.
(2)以“部门人员”表和“部门信息”表为数据源,创建查询“查询1”,查询性别为“女”,职位为“经理”的部门人员信息。结果显示“姓名”、“性别”、“职位”和“部门名称”,如图3所示。
查看答案 (1)在“ACC2.mDB"-数据库窗口中单击“查询”对象。单击“新建”按钮,在“新建”对话框中选择“设计视图”,单击“确定”按钮,弹出“显示表”对话框,添加“订单”、“订单明细”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“定购日期”字段,在对应的“总计”行选择“分组”,单击工具栏中的“合计”按钮,添加“销售额:Sum(E-i=3-单明细]![成交价]*[订单明细]![数量]*[订单明细]![折扣])”字段,在对应的总计行选择“表达式”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称“每天销售额”,单击“确定”按钮并关闭查询设计视图。 (2)在“ACC2.mDB”数据库窗口“查询”对象下,单击“新建”按钮,选择“设计视图”,单击“确定”按钮,添加“部门人员”和“部门信息”表,然后单击“关闭”按钮,关闭“显示表”对话框。在字段行选择“姓名”、“陛别”、“职位”和“部门名称”字段,在“性别”对应的“条件”行输入“女”,在“职位”对应的“条件”行输入“LikE*经理”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入查询名称为“查询1”,单击“确定”按钮,关闭查询设计视图。
43 主观题 43 / 43
在考生文件夹下有“Acc3.mdb”数据库。
(1)在“学生信息查询”窗体的选项卡控件中添加“学生档案信息查询”页,用列表框获取“学生档案信息”表中的所有字段。
(2)以“教师档案信息”表为数据源,创建“教师档案信息”窗体,如图3所示。主窗体显示“教师档案信息”表的全部字段,子窗体显示每个教师对应的“授课ID”、“课程编号”、“课程名称”和“学生”字段。
查看答案 (1)在“ACC3.mDB”数据库窗口中单击“窗体”对象。选中“学生信息查询”窗体的选项卡控件,右键单击选择“插入页”,将插入页的标签修改为“学生档案信息”,从工具箱中选择列表框添加到学生信息页,在列表框向导中选择“使列表框在表和查询中查阅数值”,选择“学生档案信息”表,单击“下一步”按钮,选择要求字段,单击“下一步”按钮,单击“完成”按钮。 (2)在“ACC3.mDB”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“教师档案信息”表为数据源,单击“确定”按钮。在工具箱中选择子窗体/子报表添加到窗体中,按照要求选择字段。