计算机类二级ACCESS

2013年9月全国计算机等级《二级Access》上机模考试卷(2)

43 题含答案ACCESS
共 43 题返回本类
1单选题1 / 43
在数据库设计中,将E—R图转换成关系数据模型的过程属于(  )。
查看答案
C. 逻辑设计阶段
3单选题3 / 43
下列程序段的功能是实现“学生”表中“年龄”字段值加1:Dim Str As String
Str=””Docmd.RunSQL Str空白处应填入的程序代码是(  )。
查看答案
B. Update学生Set年龄=年龄+1
4单选题4 / 43
运行下列程序,显示的结果是(  )。
PrivateSub Command34 Click(  )i=0
Do
i=i+1
LoopWhile i%10MsgBox i
End Sub
查看答案
C. 10
5单选题5 / 43
AD0对象模型包括5个对象,分别是Connection、Command、Field、Error和(  )。
查看答案
C. RecordSet
6单选题6 / 43
能够实现从指定记录集里检索特定字段值的函数是(  ).
查看答案
B. Dlookup
7单选题7 / 43
Access数据库的结构层次是(  )。
查看答案
B. 数据库一数据表→记录→字段
8单选题8 / 43
用链表表示线性表的优点是(  )。
查看答案
C. 便于插入和删除操作
9单选题9 / 43
在学校中,教师的“职称”与教师个人“职工号”的关系是(  )。
查看答案
B. 一对多联系
10单选题10 / 43
已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,设计窗体时,学历对应的控件应该选择(  )。
查看答案
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
窗体打开运行后,单击命令按钮,则消息框的输出结果是(  )。
查看答案
C. 6
12单选题12 / 43
数据表中可以被另存为数据访问页的对象是(  )。
查看答案
D. 以上均可
13单选题13 / 43
下列表达式计算结果为数值类型的是(  )。
查看答案
A. #5/5/2010#一#5/1/2010#
14单选题14 / 43
若变量i的初值为8,则下列循环语句中循环体的执行次数为(  )。Do While i<=17 i=i+2Loop
查看答案
C. 5次
15单选题15 / 43
在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为(  )。
查看答案
A. =Min([数学])
16单选题16 / 43
在VBA中,下列关于过程的描述中正确的是(  )。
查看答案
B. 过程的定义不可以嵌套,但过程的调用可以嵌套
17单选题17 / 43
下列链表中,其逻辑结构属于非线性结构的是(  )。
查看答案
A. 二叉链表
18单选题18 / 43
有三个关系R,S和T如下:
  
其中关系T由关系R和s通过某种操作得到,该操作为(  )。
查看答案
D. 并
19单选题19 / 43
下面叙述中错误的是(  )。
查看答案
A. 软件测试的目的是发现错误并改正错误
20单选题20 / 43
窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Corn—mandl的单击事件过程中,正确的是(  )。
查看答案
C. private sub Command1 Click(  )
Command2.Enable—trueCommand3.Visible—falseEnd Sub
21单选题21 / 43
算法分析的目的是(  )。
查看答案
D. 分析算法的效率以求改进
22单选题22 / 43
某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计 该宏时应选择的宏命令是(  )。
查看答案
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,单击命令按钮,输出结果是(  )。
查看答案
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中输出的结果是(  )。
查看答案
D. 21
25单选题25 / 43
下列选项中,不属于Access数据类型的是(  )。
查看答案
C. 报表
26单选题26 / 43
下图所示的是报表设计视图,由此可判断该报表的分组字段是(  )。
  
查看答案
D. 姓名
27单选题27 / 43
如果在文本框内输入数据后,按%Enter)键或按%Tab)键,输入焦点可立即移至下一指定文本框,应设置(  )。
查看答案
B. “Tab键索引”属性
29单选题29 / 43
在E—R图中,用来表示实体联系的图形是(  )。
查看答案
C. 菱形
30单选题30 / 43
在模块的声明部分使用“0ptionBasel”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为(  )。
查看答案
B. 24
31单选题31 / 43
在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是(  )。
查看答案
A. 成绩Between 80 And 90
32单选题32 / 43
在代码中定义了一个子过程:Sub P(a,b)End Sub
下列调用该过程的形式中,正确的是(  )。
查看答案
D. Call P(10,20)
34单选题34 / 43
下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判定要创 建的查询是(  )。
  
查看答案
B. 追加查询
35单选题35 / 43
假设已在ACCess中建立了包含“姓名”、“基本工资”和“奖金”三个字段的职工表,以该表为数据源创建的窗体中,有一个计算实发工资的文本框,其控件来源为(  )。
查看答案
C. =【基本工资】+【奖金】
36单选题36 / 43
程序流程图中带有箭头的线段表示的是(  )。
查看答案
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
运行以上事件过程,所完成的功能是(  )。
查看答案
C. 对输入的10个数据分别统计奇数和偶数的个数
38单选题38 / 43
若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句 是(  )。
查看答案
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,立即窗口上输出的结果是(  )。
查看答案
D. 3755642819
40单选题40 / 43
在下列查询语句中,与SELECT TABl*FROM,TABl WHERE InStr([简历],”篮球”)<>o功能相同的语句是(  )。
查看答案
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”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“教师档案信息”表为数据源,单击“确定”按钮。在工具箱中选择子窗体/子报表添加到窗体中,按照要求选择字段。
← 上一卷下一卷 →