全国计算机二级Access考试真题及答案Word文档格式.docx
《全国计算机二级Access考试真题及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《全国计算机二级Access考试真题及答案Word文档格式.docx(13页珍藏版)》请在冰点文库上搜索。
![全国计算机二级Access考试真题及答案Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-4/28/4c3e1ec0-6032-499a-8623-9c3c389c8b86/4c3e1ec0-6032-499a-8623-9c3c389c8b861.gif)
A〕N-S图
B〕PAD图
C〕程序流程图
D〕E-R图
〔8〕数据库管理系统是
A〕操作系统的一局部
B〕在操作系统支持下的系统软件
C〕一种编译系统
D〕一种操作系统
〔9〕在E-R图中,用来表示实体联系的图形是
A〕椭圆图
B〕矩形
C〕菱形
D〕三角形
〔10〕有三个关系R,S和T如下:
其中关系T由关系R和S通过某种操作得到,该操作为
A〕选择
B〕投影
C〕交
D〕并
〔11〕Access数据库的构造层次是
A〕数据库管理系统→应用程序→表
B〕数据库→数据表→记录→字段
C〕数据表→记录→数据项→数据
D〕数据表→记录→字段
〔12〕某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进展身份登记.宾馆数据库中有客房信息表〔房间号,……〕和客人信息表〔身份证号,姓名,来源,……〕;
为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为
A〕一对一联系
B〕一对多联系
C〕多对多联系
D〕无联系
〔13〕在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是
A〕选择
B〕投影
C〕联接
D〕比拟
〔14〕在Access中,可用于设计输入界面的对象是
A〕窗体
B〕报表
C〕查询
D〕表
〔15〕以下选项中,不属于Access数据类型的是
A〕数字
B〕文本
C〕报表
D〕时间/日期
〔16〕以下关于OLE对象的表达中,正确的选项是
A〕用于输入文本数据
B〕用于处理超级链接数据
C〕用于生成自动编号数据
D〕用于链接或内嵌Windows支持的对象
〔17〕在关系窗口中,双击两个表之间的连接线,会出现
A〕数据表分析向导
B〕数据关系图窗口
C〕连接线粗细变化
D〕编辑关系对话框
〔18〕在设计表时,假设输入掩码属性设置为“LLLL“,那么能够接收的输入是
A〕abcd
B〕1234
C〕AB+C
D〕ABa9
〔19〕在数据表中筛选记录,操作的结果是
A〕将满足筛选条件的记录存入一个新表中
B〕将满足筛选条件的记录追加到一个表中
C〕将满足筛选条件的记录显示在屏幕上
D〕用满足筛选条件的记录修改另一个表中已存在的记录
〔20〕“借阅〞表中有“借阅编号〞、“学号〞和“借阅图书编号〞等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,以下SQL语句中,正确的选项是
A)Select学号,count(学号)from借阅
B)Select学号,count(学号)from借阅groupby学号
C)Select学号,sum(学号)from借阅
D)select学号,sum(学号)from借阅orderby学号
〔21〕在学生借书数据库中,已有“学生〞表和“借阅〞表,其中“学生〞表含有“学号〞、“姓名〞等信息,“借阅〞表含有“借阅编号〞、“学号〞等信息.假设要找出没有借过书的学生记录,并显示其“学号〞和“姓名〞,那么正确的查询设计是
〔22〕启动窗体时,系统首先执行的事件过程是
A〕Load
B〕Click
C〕Unload
D〕GotFocus
〔23〕在设计报表的过程中,如果要进展强制分页,应使用的工具图标是
〔24〕以下操作中,适合使用宏的是
A〕修改数据表构造
B〕创立自定义过程
C〕翻开或关闭报表对象
D〕处理报表中错误
〔25〕执行语句:
MsgBox〞AAAA〞,vbOKCancel+vbQuetion,“BBBB〞之后,弹出的信息框
A〕标题为“BBBB〞、框内提示符为“惊叹号〞、提示内容为“AAAA〞
B〕标题为“AAAA〞、框内提示符为“惊叹号〞、提示内容为“BBBB〞
C〕标题为“BBBB〞、框内提示符为“问号〞、提示内容为“AAAA〞
D〕标题为“AAAA〞、框内提示符为“问号〞、提示内容为“BBBB〞
〔26〕窗体中有3个命令按钮,分别命名为Command1、Command2和Command3.当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见.以下Command1的单击事件过程中,正确的选项是
A〕privatesubCommand1_Click()
Command2.Visible=true
Command3.Visible=false
B〕privatesubCommand1_Click()
Command2.Enable=true
Command3.Enable=false
C〕privatesubCommand1_Click()
D〕privatesubCommand1_Click()
〔27〕用于获得字符串S最左边4个字符的函数是
A〕Left(S,
4)
B〕Left(S,
1,
C〕Leftstr(S,
D〕Leftstr(S,
〔28〕窗体Caption属性的作用是
A〕确定窗体的标题
B〕确定窗体的名称
C〕确定窗体的边界类型
D〕确定窗体的字体
〔29〕以下表达中,错误的选项是.
A〕宏能够一次完成多个操作
B〕可以将多个宏组成一个宏组
C〕可以用编程的方法来实现宏
D〕宏命令一般由动作名和操作参数组成
〔30〕以下程数据类型中,不属于VBA的是
A〕长整型
B〕布尔型
C〕变体型
D〕指针型
〔31〕以下数组声明语句中,正确的选项是
A〕DimA[3,4]AsInteger
B〕DimA(3,4)AsInteger
C〕DimA[3;
4]AsInteger
D〕DimA(3;
4)AsInteger
〔32〕在窗体中有一个文本框Test1,编写事件代码如下:
PrivateSubForm_Click()
X=val(Inputbox(“输入x的值〞))
Y=1
IfX<
>
0ThenY=2
Text1.Value=Y
EndSub
翻开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是
A〕1
B〕2
C〕3
D〕4
〔33〕在窗体中有一个命令按钮Command1和一个文本框Test1,编写事件代码如下:
PrivateSubCommand1_Click()
ForI=1To4
x=3
Forj=1To3
Fork=1To2
x=x+3
Nextk
Nextj
NextI
Text1.Value=Str(x)
翻开窗体运行后,单击命令按钮,文本框Text1中输出的结果是
A〕6
B〕12
C〕18
D〕21
〔34〕在窗体中有一个命令按钮Command1,编写事件代码如下:
Dim
s
As
Integer
s=p
(1)+p
(2)+p(3)+p(4)
debug.Prints
PublicFunctionp(N
Integer)
Sum
Sum=0
Fori=1ToN
Sum=Sum+1
Nexti
P=Sum
EndFunction
翻开窗体运行后,单击命令按钮,输出的结果是
A〕15
B〕20
C〕25
D〕35
〔35〕以下过程的功能是:
通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录〔即窗体记录源〕个数.
SubGetRecNum()
DimrsAsObject
Setrs=Me.Recordset
MsgBox-----
程序空白处应填写的是
A〕Count
B〕rs.Count
C〕RecordCount
D〕rs.RecordCount
二、填空题〔每空2分,共30分〕
〔1〕某二叉树由5个度为2的结点以及3个度为1的结点,那么该二叉树中共有【1】个结点.
〔2〕程序流程图中的菱形框表示的是【2】.
〔3〕软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【3】阶段产生“软件需求规格说明书“.
〔4〕在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生“和〞可选课程“的联系为【4】 .
〔5〕人员根本信息一般包括:
身份证号、姓名、性别、年龄等.其中可以做主关键字的是【5】 .
〔6〕Access中假设要将数据库中的数据发布到网上,应采用的对象是【6】.
〔7〕在一个查询集中,要将指定的记录设置为当前记录,应该使用的宏操作命令是【7】.
〔8〕当文本框中的内容发生了改变时,触发的事件名称是【8】.
〔9〕在VBA中求字符串的长度可以使用函数【9】.
〔10〕要将正实数x保存两位小数,假设采用Int函数完成,那么表达式为【10】.
〔11〕在窗体中有两个文本框分别为Text1和Text2,一个命令按钮Command1,编写如下两个事件过程:
PrivateSubCommand1_Click()
a=Text1.Value+Text2.Value
MsgBoxa
PrivateSubForm_Load()
Text1.Value=“〞
Text2.Value=“〞
程序运行时,在文本框Text1中输入78,在文本框中Text2输入87,单击命令按钮,消息框中输出的结果为【11】.
〔12〕某次大奖赛有7个评委同时为一位选手打分,去掉一个最高分和一个最低分,其余5个分数的平均值为该名参赛者的最后得分.请填空完成规定的功能.
Subcommand1_click()
Dimmark!
aver!
i%,max1!
min1!
aver=0
Fori=1To7
Mark=InputBox(“请输入第〞&
i&
“位评为的打分〞)
Ifi=1then
max1=mark:
min1=mark
Else
Ifmark<
min1then
min1=mark
ElseIfmark>
max1then
【12】
EndIf
【13】
aver=(aver-max1-min1)/5
MsgBoxaver
〔13〕“学生成绩〞表含有字段〔学号,姓名,数学,外语,专业,总分〕.以下程序的功能是:
计算每名学生的总分〔总分=数学+外语+专业〕.请在程序空白处填入适当语句,使程序实现所需要的功能.
Dimcn
AsNewADODB.Connection
Dimrs
AsNewADODB.Recordset
Dimzongfen
AsNewADODB.Fileld
Dimshuxue
AsNewADODB.Fileld
Dimwaiyu
Dimzhuanye
DimstrSQL
Sting
Setcn=CurrentProject.Connection
StrSQL=“Select*from成绩表〞
rs.OpenstrSQL,cn,adOpenDynamic,adLockptimistic,adCmdText
Setzongfen=rs.Filelds(“总分〞)
Setshuxue=rs.Filelds(“数学〞)
Setwaiyu=rs.Filelds(“外语〞)
Setzhuanye=rs.Filelds(“专业〞)
Dowhile
【14】
Zongfen=shuxue+waiyu+zhuanye
【15】
rs.MoveNext
Loop
rs.close
cn.close
Setrs=Nothing
Setcn=Nothing
2021年9月全国计算机等级考试二级Access笔试题参考答案
一、选择题
〔1〕
C
〔2〕
B
〔3〕
D
〔4〕
A
〔5〕
〔6〕
〔7〕
〔8〕
〔9〕
〔10〕
〔11〕
〔12〕
〔13〕
〔14〕
〔15〕
〔16〕
〔17〕
〔18〕
〔19〕
〔20〕
〔21〕
〔22〕
〔23〕
〔24〕
〔25〕
〔26〕
〔27〕
〔28〕
〔29〕
〔30〕
〔31〕
〔32〕
〔33〕
〔34〕
〔35〕
二、填空题
〔6〕数据访问页
〔7〕GoToRecord
〔8〕Change
〔9〕Len
〔10〕Int(x*100)/100
〔11〕7887
〔12〕max1=mark
averaver+mark
〔13〕Notrs.EOF
Rs.Update