二级ACCESS数据库程序设计模拟试题及答案解析1Word文档下载推荐.docx
- 文档编号:8198289
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:43
- 大小:37.51KB
二级ACCESS数据库程序设计模拟试题及答案解析1Word文档下载推荐.docx
《二级ACCESS数据库程序设计模拟试题及答案解析1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《二级ACCESS数据库程序设计模拟试题及答案解析1Word文档下载推荐.docx(43页珍藏版)》请在冰点文库上搜索。
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
(7/40)单项选择题
第7题
表达式Fix(-3.25)和Fix(3.75)的结果分别是______。
A.-3,3
B.-4,3
C.-3,4
D.-4,4
(8/40)单项选择题
第8题
窗体中有命令按钮Command1和文本框Text1,事件过程如下:
Functionresult(ByValxAsInteger)AsBoolean
IfxMod2=0Then
result=True
Else
result=False
EndIf
EndFunction
PrivateSubCommand1_Click()
x=Val(InputBox("
请输入一个整数"
))
If______Then
Text1=Str(x)&
"
是偶数."
是奇数."
EndSub
运行程序,单击命令按钮,输入19,在Text1中会显示“19是奇数”。
那么在程序中横线处应填写______。
A.NOTresult(x)
B.result(x)
C.result(x)="
奇数"
D.result(x)="
偶数"
(9/40)单项选择题
第9题
主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是______。
A.一对一
B.一对多
C.多对多
D.关联
(10/40)单项选择题
第10题
在窗体上,设置控件Command1为不可见的属性是______。
A.Command1.Name
B.Command1.Caption
C.Command1.Enabled
D.Command1.Visible
(11/40)单项选择题
第11题
在软件开发中,需求分析阶段产生的主要文档是______。
A.可行性分析报告
B.软件需求规格说明书
C.概要设计说明书
D.集成测试计划
(12/40)单项选择题
第12题
下列选项中属于面向对象设计方法主要特征的是______。
A.继承
B.自顶向下
C.模块化
D.逐步求精
(13/40)单项选择题
第13题
“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。
执行如下SQL命令后的结果是______。
Selectavg(入学成绩)From学生表Groupby性别;
A.计算并显示所有学生的平均入学成绩
B.计算并显示所有学生的性别和平均入学成绩
C.按性别顺序计算并显示所有学生的平均入学成绩
D.按性别分组计算并显示不同性别学生的平均入学成绩
(14/40)单项选择题
第14题
在窗体中有一个名为Command1的命令按钮,Click事件代码如下:
f=0
Forn=1To10Step2
f=f+n
Nextn
Me!
Lb1.Caption=f
单击命令按钮后,标签显示结果是______。
A.16
B.14
C.26
D.25
(15/40)单项选择题
第15题
已定义好有参函数f(m),其中形参m是整型量。
下面调用该函数,传递实参为5,将返回的函数数值赋给变量t。
以下正确的是______。
A.t=f(m)
B.t=Callf(m)
C.t=f(m)
D.t=Callf(5)
(16/40)单项选择题
第16题
Access数据库中,表的组成是______。
A.字段和记录
B.查询和字段
C.记录和窗体
D.报表和字段
(17/40)单项选择题
第17题
关系型数据库中所谓的“关系”是指______。
A.各个记录中的数据彼此间有一定的关联关系
B.数据模型符合满足一定条件的二维表格式
C.某两个数据库文件之间有一定的关系
D.表中的两个字段有一定的关系
(18/40)单项选择题
第18题
将逻辑型数据转换成整型数据,转换规则是______。
A.将True转换为-1,将False转换为0
B.将True转换为1,将False转换为-1
C.将True转换为0,将False转换为-1
D.将True转换为1,将False转换为0
(19/40)单项选择题
第19题
在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息;
“借阅”表含有“借阅编号”、“学号”等信息。
若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是______。
A.
B.
C.
D.
(20/40)单项选择题
第20题
要求在页面页脚中显示“第X页,共Y页”,则页脚中的页码“控件来源”应设置为______。
A.="
第"
&
[Pages]&
页,共"
[Page]&
页"
B.="
共"
页,第"
C.="
D.="
(21/40)单项选择题
第21题
以下接口中,不属于VBA提供的数据访间接口的是______。
A.开放数据库互联
B.数据访问对象
C.数据传输对象
D.Active数据对象
(22/40)单项选择题
第22题
下列程序的功能是计算sum=1+(1+3)+(1+3+5)+…+(1+3+5+…+19)
PrivateSubCommand_Click()
t=0
m=1
sum=0
Do
t=t+m
sum=sum+t
m=______
LoopWhilem<=19
MsgBox"
Sum="
sum
为保证程序正确完成上述功能,______处应填写的语句是______。
A.m+1
B.m+2
C.t+1
D.t+2
(23/40)单项选择题
第23题
在分析建立数据库的目的时,应该
A.将用户需求放在首位
B.确定数据库结构与组成
C.确定数据库界面形式
D.A),B)和C)都正确
(24/40)单项选择题
第24题
有以下程序段:
k=5
ForI=1to10step0
k=k+2
NextI
执行该程序段后,结果是______。
A.语法错误
B.形成无限循环
C.循环体不执行直接结束循环
D.循环体执行一次后结束循环
(25/40)单项选择题
第25题
Access中通配符“-”的含义是______。
A.通配任意单个运算符
B.通配任意单个字符
C.通配任意多个减号
D.通配指定范围内的任意单个字符
(26/40)单项选择题
第26题
若将文本型字段的输入掩码设置为“####-######”,则正确的输入数据是
A.0755-abcdef
B.077-12345
C.acd-123456
D.####-######
(27/40)单项选择题
第27题
设计数据访问页时可以编辑现有的
A.报表
B.窗体
C.Web页
D.数据表
(28/40)单项选择题
第28题
VBA中求字符串长度的函数是______。
A.Len()
B.Length()
C.StrLen()
D.StrLength()
(29/40)单项选择题
第29题
如果要对窗体上数据集的记录进行排序,应使用的宏命令是______。
A.ApplyFilter
B.FindRecord
C.SetValue
D.ShowAllRecords
(30/40)单项选择题
第30题
已知学生表如下:
学号姓名年龄性别班级
20120001张三18男计算机一班
20120002李四19男计算机一班
20120003王五20男计算机一班
20120004刘七19女计算机二班
执行下列命令后,得到的记录数是
SELECT班级,MAX(年龄)FORM学生表GROUPBY班级
A.4
B.3
C.2
D.1
(31/40)单项选择题
第31题
一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是______。
A.12345ABCDE
B.EDCBA54321
C.ABCDE12345
D.54321EDCBA
(32/40)单项选择题
第32题
若变量i的初值为8,则下列循环语句中循环体的执行次数为______。
DoWhilei<=17
i=i+2
Loop
A.3次
B.4次
C.5次
D.6次
(33/40)单项选择题
第33题
在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是______。
A.一对一联系
B.一对多联系
C.多对多联系
D.无联系
(34/40)单项选择题
第34题
下列关于索引的叙述中,错误的是______。
A.可以为所有的数据类型建立索引
B.可以提高对表中记录的查询速度
C.可以加快对表中记录的排序速度
D.可以基于单个字段或多个字段建立索引
(35/40)单项选择题
第35题
在Access的数据表中删除一条记录,被删除的记录______。
A.不能恢复
B.可以恢复到原来位置
C.被恢复为第一条记录
D.被恢复为最后一条记录
(36/40)单项选择题
第36题
下列代码实现的功能是:
若在文本榧tNum中输入课程编号,则将在文本框tName显示“课表”中对应的“课程名称”。
PrivateSubtNum_AfterUpdate()
tName=______("
课程名称"
"
课表"
课程编号='
tNum&
'
)
则程序中______处应该填写的是______。
A.DlookUp
B.Switch
C.DFind
D.Choose
(37/40)单项选择题
第37题
窗体上有一个命令按钮“command1”,Click事件过程如下:
PrivateSubCommandl_Click()
DimxAsInteger
x=InputBox("
请输入x的值"
SelectCasex
Case1,2,4,6
Debug.Print"
A"
Case5,7To9
B"
CaseIs=10
C"
CaseElse
D"
EndSelect
窗体打开运行,单击命令按钮,在弹出的输入框中输入“8”,则立即窗口上显示的内容是______。
A.A
B.B
C.C
D.D
(38/40)单项选择题
第38题
子过程Plus完成对当前库中“教师表”的工龄字段都加1的操作。
SubPlus()
DimWSAsDAO.Workspace
DimdbAsDAO.Database
DimrsASDAO.Recordset
DimfdAsDA0.Field
Setdb=CurrentDb()
Setrs=db.OpenRecordset("
教师表"
Setfd=rs.Fields("
工龄"
DoWhile______
rs.Edit
fd=fd+1
rs.Update
rs.MoveNext
rs.Close
db.Close
Setrs=Nothing
Setdb=Nothing
程序中______处应该填写的语句是______。
A.Notrs.EOF
B.rs.EOF
C.Notdb.EOF
D.db.EOF
(39/40)单项选择题
第39题
操作MsgBox的作用是______。
A.显示消息框
B.使窗口最大化
C.关闭或打开系统信息
D.从文本文件导入或导出数据
(40/40)单项选择题
第40题
下列程序段的功能是实现“学生”表中“年龄”字段值加1
[ ]"
(41~46/共6题)基本操作题
考生文件夹
在考生文件夹下有一个:
Excel文件"
Test.xls"
和一个数据库文件"
sampl.accdb"
。
数据库文件中己建立3个表对象(名为"
线路"
、"
游客"
和"
团体"
)和一个窗体对象(名为"
brow"
)。
请按以下要求,完成表和窗体的各种操作:
第41题
将"
表中的"
线路ID"
字段设置为主键;
设置"
天数"
字段的有效性规则属性,有效性规则为大于0。
第42题
团队"
团队ID"
字段没置为主键;
添加"
字段,数据类型为"
文本"
,字段大小为8。
第43题
年龄"
字段删除;
添加两个字段,字段名分别为"
证件编号"
证件类别"
;
的数据类型为"
,字段大小为20;
使用查阅向导建立"
字段的数据类型,向该字段键入的值为"
身份证"
军官证"
或"
护照"
等固定常数。
第44题
将考生文件夹下"
文什中的数据链接到当前数据库中。
要求:
数据中的第一行作为字段名,链接表对象命名为"
tTest"
第45题
建立"
3表之间的关系,并实施参照完枢性。
第46题
修改窗体"
,取消"
记录选定器"
分隔线"
显示,在窗体页眉处添加一个标签控件(名为Line),标签标题为"
线路介绍"
,字体名称为隶书、字体大小为18。
(47~50/共4题)简单应用题
请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”及表对象“tTemp”,同时还设计出窗体对象“fQuery”。
试按以下要求完成设计。
第47题
创建一个查询,查找姓“王”病人的基本信息,并显示“姓名”、“年龄”、“性别”,所建查询名为“qT1”。
第48题
创建一个查询,统计年龄小于30岁的医生被病人预约的次数,输出“医生姓名”和“预约人数”两列信息。
要求预约人数用“病人ID”字段计数并降序排序,所建查询名为“qT2”。
第49题
创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月份中20日以后(含20日)的记录,所建查询名为“qT3”。
第50题
现有一个已经建好的“fQuery”窗体。
运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。
“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。
请设计“qT4”查询。
(51~54/共4题)综合应用题
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qSmd”为数据源的报表对象“rStud”。
试在此基础上按照以下要求补充报表设计。
第51题
在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“团员基本信息表”。
第52题
在报表的主体节区添加一个文本框控件,显示“性别”字段值,该控件放置在距上边0.1厘米、距左边5.2厘米处,并命名为“tSex”。
第53题
在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。
计算控件放置在距上边0.2厘米、距左边4.5厘米处,并命名为“tAvg”。
第54题
利用表达式按“编号”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。
计算控件命名为“tCount”。
按“编号”字段进行统计操作。
注意:
不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。
上一题交卷
交卷
答题卡
答案及解析
参考答案:
A您的答案:
未作答
答案解析:
[解析]报表的基本操作/使用向导创建报表
在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中。
在报表上显示格式为“4/总15页”的页码,应当设置文本框控件的控件来源属性为=[Page)&
“总”&
[Pags]。
B您的答案:
[解析]宏是一个或多个操作组成的集合,在宏运行过程中,可以打开关闭数据库,可以修改窗体属性设置,可以执行查询,操作数据表对象,但不能修改宏本身。
故本题答案为B。
C您的答案:
[解析]绑定对象框用于在窗体或报表上显示OLE对象,如一系列的图片,该控件针对的是保存在窗体或报表基础记录源字段中的对象,当在记录间移动时,不同对象将显示在窗体或报表上;
图像框用于窗体中显示静态图片;
附件控件用于在窗体中插入附件控件;
非绑定对相框用于在窗体中显示非结合OLE对象,当在记录间移动时该对象保持不变,不适合用于显示每个学生的照片。
因此,答案选选项C。
[解析]实现字段值的增加用UPDATE更新语句,语句格式为:
UPDATE表名SET字段名=表达式,题目中要实现对“学生”表中“年龄”字段值加1,因此,正确的语句是:
Update学生Set年龄=年龄+1。
[解析]在E-R图中实体集用矩形,属性用椭圆,联系用菱形。
[解析]软件设计中,模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。
模块的划分应遵循一定的准则,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性高,易于理解和维护。
模块之间的耦合应尽可能地低,模块的内聚应尽可能地高,因此本题答案为B。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 ACCESS 数据库 程序设计 模拟 试题 答案 解析
![提示](https://static.bingdoc.com/images/bang_tan.gif)