二级ACCESS数据库程序设计模拟试题及答案解析15.docx
- 文档编号:30522971
- 上传时间:2023-08-16
- 格式:DOCX
- 页数:52
- 大小:37.38KB
二级ACCESS数据库程序设计模拟试题及答案解析15.docx
《二级ACCESS数据库程序设计模拟试题及答案解析15.docx》由会员分享,可在线阅读,更多相关《二级ACCESS数据库程序设计模拟试题及答案解析15.docx(52页珍藏版)》请在冰豆网上搜索。
二级ACCESS数据库程序设计模拟试题及答案解析15
二级ACCESS数据库程序设计模拟试题及答案解析(15)
(1/40)单项选择题
第1题
下列叙述中错误的是______。
A.算法的时间复杂度与问题规模无关
B.算法的时间复杂度与计算机系统无关
C.算法的时间复杂度与空间复杂度没有必然的联系
D.算法的空间复杂度与算法运行输出结果的数据量无关
下一题
(2/40)单项选择题
第2题
设表的长度为20,则在最坏情况下,冒泡排序的比较次数为______。
A.190
B.20
C.19
D.90
上一题下一题
(3/40)单项选择题
第3题
下列叙述中正确的是______。
A.带链栈的栈底指针是随栈的操作而动态变化的
B.若带链队列的队头指针与队尾指针相同,则队列为空
C.若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素
D.带链栈的栈底指针是固定的
上一题下一题
(4/40)单项选择题
第4题
设一棵树的度为3,共有27个节点,其中度为3,2,0的节点数分别为4,1,10。
该树中度为1的节点数为______。
A.12
B.13
C.11
D.不可能有这样的树
上一题下一题
(5/40)单项选择题
第5题
下面描述中正确的是______。
A.好的软件设计应是高内聚低耦合
B.内聚性和耦合性无关
C.内聚性是指多个模块间相互连接的紧密程度
D.耦合性是指一个模块内部各部分彼此结合的紧密程度
上一题下一题
(6/40)单项选择题
第6题
某系统总体结构如下图所示:
图片该系统结构图的最大扇出数、最大扇入数的总和是______。
A.5
B.7
C.4
D.8
上一题下一题
(7/40)单项选择题
第7题
下面属于应用软件的是______。
A.人事管理系统
B.Oracle数据库管理系统
C.C++编译系统
D.iOS操作系统
上一题下一题
(8/40)单项选择题
第8题
下面选项中不是关系数据库基本特征的是______。
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.与行的次序无关
D.与列的次序无关
上一题下一题
(9/40)单项选择题
第9题
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件,则实体仓库和零件间的联系是______。
A.多对多
B.一对多
C.多对一
D.一对一
上一题下一题
(10/40)单项选择题
第10题
学生和课程的关系模式定义为
S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);
C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);
SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。
关系中包含对主属性传递依赖的是______。
A.S#→Sd,Sd→Dc
B.S#→Sd
C.S#→Sd,(S#,C#)→G
D.C#→P#,(S#,C#)→G
上一题下一题
(11/40)单项选择题
第11题
进行数据表设计时,不能建索引的数据类型是______。
A.文本
B.数字
C.备注
D.日期/时间
上一题下一题
(12/40)单项选择题
第12题
下列关于输入掩码属性的说法中,错误的是______。
A.可以控制数据的输入格式并按输入时的格式显示
B.“输入掩码向导”只处理“文本”或“日期”字段类型
C.当为字段同时定义了输入掩码和格式属性时,输入数据时格式属性优先
D.允许将“文本”字段中的数据限定为数字
上一题下一题
(13/40)单项选择题
第13题
设计数据表时,如果要求“年龄”字段的输入范围在15~80之间,则应该设置的字段属性是______。
A.默认值
B.输入掩码
C.参照完整性
D.有效性规则
上一题下一题
(14/40)单项选择题
第14题
如果说“主表A与相关表B之间是一对一联系”,下列叙述中,正确的是______。
A.主表A和相关表B都必须指定至少一个主关键字字段
B.主表A和相关表B应按主关键字字段建立索引
C.主表A中任意一条记录必须与相关表B中的一条记录相关联
D.相关表B中任意一条记录必须与主表A中的一条记录相关联
上一题下一题
(15/40)单项选择题
第15题
在“入学情况表”中有字段学号、姓名、学院和专业字段,要将全部记录的“学号”字段清空,应使用的查询是______。
A.更新查询
B.追加查询
C.删除查询
D.生成表查询
上一题下一题
(16/40)单项选择题
第16题
如果对“学生表”进行“筛选”操作,产生的结果是______。
A.只在屏幕上显示满足条件的记录,不满足条件的记录在显示时隐藏
B.只保留“学生表”中满足条件的记录,删除表中不满足条件的记录
C.选择“学生表”中满足筛选条件的记录生成一个新表
D.选择“学生表”中不满足筛选条件的记录生成一个新表
上一题下一题
(17/40)单项选择题
第17题
以下关于操作查询的叙述中,错误的是______。
A.在更新查询中可以使用计算功能
B.删除查询主要用于删除符合条件的记录
C.可以使用生成表查询覆盖数据库中已存在的表
D.若两个表结构不一致,即使有相同字段也不能进行追加查询
上一题下一题
(18/40)单项选择题
第18题
在设计窗体时,成绩字段只能输入“优秀”“良好”“中等”“及格”和“不及格”,可以使用的控件是______。
A.组合框
B.复选框
C.切换按钮
D.文本框
上一题下一题
(19/40)单项选择题
第19题
不能在报表设计中使用的控件是______。
A.组合按钮
B.插入分页符
C.选项卡控件
D.导航控件
上一题下一题
(20/40)单项选择题
第20题
下列选项中,属于超链接控件的“数据”属性的是______。
A.智能标记
B.输入掩码
C.文本格式
D.是否锁定
上一题下一题
(21/40)单项选择题
第21题
在设计窗体时,由于内容较多无法显示在窗体的一页中,为了在窗体上分类显示不同的信息,需使用的控件是______。
A.选项组
B.选项卡
C.切换按钮
D.选项按钮
上一题下一题
(22/40)单项选择题
第22题
若要求在窗体中的文本框里输入的文本皆显示为“*”号,则应设置的属性是______。
A.默认值
B.标题
C.密码
D.输入掩码
上一题下一题
(23/40)单项选择题
第23题
要在报表的最后一页底部输出信息,应设置的是______。
A.报表页眉
B.页面页脚
C.报表页脚
D.报表主体
上一题下一题
(24/40)单项选择题
第24题
通过窗体向数据表中输入数据,能够接受用户键盘录入数据的控件是______。
A.复选框
B.图像
C.标签
D.文本框
上一题下一题
(25/40)单项选择题
第25题
设计报表时要添加标签控件,应使用的是______。
A.工具栏
B.属性表
C.设计控件
D.字段列表
上一题下一题
(26/40)单项选择题
第26题
宏操作、宏和子宏的组成关系是______。
A.子宏→宏操作→宏
B.宏操作→子宏→宏
C.宏操作→宏→子宏
D.宏→宏操作→子宏
上一题下一题
(27/40)单项选择题
第27题
使用子宏的目的是______。
A.方便对多个宏进行组织和管理
B.方便对含有多个操作的宏进行管理
C.方便对含有条件操作的宏进行管理
D.方便对含有复杂功能的宏进行管理
上一题下一题
(28/40)单项选择题
第28题
如果要求在被调用过程中改变形式参数的值时只影响形参变量,而不影响实参变量本身,这种参数传递方式是______。
A.ByVal
B.按地址传递
C.ByRef
D.按形参传递
上一题下一题
(29/40)单项选择题
第29题
使用程序控制关闭窗体Fmt,则首先触发“Fmt”的事件是______。
A.卸载(UnloaD)
B.停用(Deactivate)
C.关闭(Dlose)
D.成为当前(Current)
上一题下一题
(30/40)单项选择题
第30题
若要将指定的记录成为打开窗体的数据集的当前记录,应该使用的宏操作是______。
A.GoToRecord
B.GoToControl
C.FindRecord
D.ApplyFilter
上一题下一题
(31/40)单项选择题
第31题
下列关于宏设计的叙述中,错误的是______。
A.宏可以包含子宏的设计
B.嵌入宏设计不需要设置宏的名称
C.宏中的各个子宏之间要有一定的联系
D.含有子宏的宏与普通宏的外观无差别
上一题下一题
(32/40)单项选择题
第32题
函数Sgn(-8.25)的返回值是______。
A.-1
B.0
C.-8
D.-9
上一题下一题
(33/40)单项选择题
第33题
程序中要统计职称(duty)为“教授”或“副教授”的人数,若使用IF语句进行判断计数,则错误的IF语句是______。
A.IfInStr(duty,"教授")>0Thenn=n+1
B.IfMid(duty,1)="教授"Thenn=n+1
C.IfRight(duty,2)="教授"Thenn=n+1
D.Ifdutyr="教授"Orduty="副教授"Thenn=n+1
上一题下一题
(34/40)单项选择题
第34题
VBA中一般采用Hungarian符号法命名变量,代表子窗体的字首码是______。
A.sub
B.Rpt
C.Fmt
D.txt
上一题下一题
(35/40)单项选择题
第35题
在宏中引用窗体“F1”中文本框“Text1”的值,其完整的语法格式是______。
A.[Forms]!
[F1]!
[Text1]
B.[From]!
[F1]!
[Text1]
C.[F1]!
[Text1]
D.[Text1]
上一题下一题
(36/40)单项选择题
第36题
如果在北京时间12点00分运行以下代码,程序的输出是______。
SubProcedure()
IfHour(Time())>=8AndHour(Time())<=12Then
Debug.Print"上午好!
"
ElseIfHour(Time())>12AndHour(Time())<=18Then
Debug.Print"下午好!
"
Else
Debug.Print"欢迎下次光临!
"
EndIf
EndSub
A.欢迎下次光临!
B.上午好!
C.下午好!
D.无输出
上一题下一题
(37/40)单项选择题
第37题
在窗体上有命令按钮“Commandl”,文本框“Text1”,编写如下程序:
Functionresult(xAsInteger)AsBoolean
IfxMod2=0Then
result=True
Else
result=False
EndIf
EndFunction
PrivateSubCommandl_Click()
x=Val(InputBox("请输入一个整数"))
If【】Then
Text1=Str(x)&"是奇数."
Else
Text1=Str(x)&"是偶数."
EndIf
EndSub
程序运行后单击命令按钮,在输入对话框中输入“119”,则在“Text1”中显示“119是奇数”。
则程序的【】处应填写的表达式是______。
A.result(x)="偶数"
B.result(x)
C.result(x)="奇数"
D.Notresult(x)
上一题下一题
(38/40)单项选择题
第38题
在窗体中有一个命令按钮“Commandl”和一个文本框“Text1”,命令按钮中的事件代码如下:
PublicxAsInteger
PrivateSubCommandl_Click()
x=10
Calls1
Calls2
MsgBoxx
EndSub
PrivateSubs1()
x=x+20
EndSub
PrivateSubs2()
DimxAsInteger
x=x+20
EndSub
窗体打开运行后,单击命令按钮,则消息框的输出结果是______。
A.10
B.30
C.40
D.50
上一题下一题
(39/40)单项选择题
第39题
窗体上有一个命令按钮“command1”,Click事件过程如下:
PrivateSubCommandl_Click()
DimxAsInteger
x=InputBox("请输入x的值")
SelectCasex
Case1,2,4,6
Debug.Print"A"
Case5,7To9
Debug.Print"B"
CaseIs=10
Debug.Print"C"
CaseElse
Debug.Print"D"
EndSelect
EndSub
窗体打开运行,单击命令按钮,在弹出的输入框中输入“8”,则立即窗口上显示的内容是______。
A.A
B.B
C.C
D.D
上一题下一题
(40/40)单项选择题
第40题
要将“职工管理.accdb”文件“职工情况”表中女职工的“退休年限”延长5年,程序【】处应填写的是______。
SubAgePlus()
DimcnAsNewADODB.Connection'连接对象
DimrsAsNewADODB.Recordset'记录集对象
DimfdAsADODB.Field'字段对象
DimstrConnectAsString'连接字符串
DimstrSQLAsString'查询字符串
Seten=CurrentProject.Connection
strSQL="Select退休年限from职工情况where性别='女'"
rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdText
Setfd=rs.Fields("退休年限")
DoWhileNotrs.EOF
fd=fd+5
【】
rs.MoveNext
Loop
rs.Close
cn.Close
Setrs=Nothing
Setcn=Nothing
EndSub
A.rs.Update
B.rs.Edit
C.Edit
D.Update
上一题下一题
(41~46/共6题)基本操作题
考生文件夹
在考生文件夹下,“samp1.accdb”数据库文件中已建立好表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。
具体操作如下。
第41题
分析并设置表“tScore”的主键;冻结表“tStud”中的“姓名”字段列。
第42题
将表“tStud”中的“入校时间”字段的默认值设置为下一年度的9月1日。
要求:
本年度的年号必须用函数获取。
第43题
根据表“tStud”中“所属院系”字段的值修改“学号”,“所属院系”为“01”,将“学号”的第1位改为“1”;“所属院系”为“02”,将“学号”的第1位改为“2”,依次类推。
第44题
在“tScore”表中增加一个字段,字段名为“总评成绩”,字段值为:
总评成绩=平时成绩*40%+考试成绩*60%,计算结果的“结果类型”为“整型”,“格式”为“标准”,“小数位数”为0。
第45题
将窗体“fFest”的“标题”属性设置为“测试”;将窗体中名为“bt2”的命令按钮,其宽度设置为2厘米,左边界设置为左边对齐“bt1”命令按钮。
第46题
将宏“mTest”重命名,并保存为自动执行的宏。
上一题下一题
(47~50/共4题)简单应用题
考生文件夹
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”“tCourse”“tScore”和一个空表“tTemp”。
试按以下要求完成设计。
第47题
创建一个查询,统计人数在5人以上(不含5)的院系人数,字段显示标题为“院系号”和“人数”,所建查询命名为“qT1”。
注意:
要求按照学号来统计人数。
第48题
创建一个查询,查找非“04”院系的选课学生信息,输出其“姓名”“课程名”和“成绩”3个字段内容,所建查询命名为“qT2”。
第49题
创建一个查询,查找还没有选课的学生的姓名,所建查询命名为“qT3”。
第50题
创建一个查询,将前5条记录的学生信息追加到表“tTemp”的对应字段中,所建查询命名为“qT4”。
上一题下一题
(51~54/共4题)综合应用题
考生文件夹
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp'”、报表对象“tEmp”和宏对象“mEmp”。
试在此基础上按照以下要求补充设计。
第51题
消除报表的“性别”排序,重新按照职工姓氏进行排列,并在合适页脚区域添加一个文本框控件(命名为tmAge),输出不同姓氏职工的最小年龄值。
说明:
这里不考虑复姓情况。
第52题
将报表页面页脚区域内名为“tPage”的文本框控件设置为“页码/总页数”形式的页码显示(如1/35、2/35、...)。
第53题
将“fEmp”窗体上名为“bTitle”的标签上移到距“btnP”命令按钮0.5厘米的位置(标签的下边界距命令按钮的上边界0.5厘米)。
同时,将窗体按钮“btnP”的单击事件属性设置为宏“mEmp”。
第54题
在“fEmp”窗体的左侧有一个名称为“COMBO1”的组合框和两个名称分别为“btitle1”“btitle2”的标签。
“btitle1”标签用于显示组合框左侧的标题内容,“btitle2”标签用于显示计算的平均年龄。
“COMBO1”组合框中列出性别值“男”和“女”,当在组合框中选择某一性别值后,计算该性别的平均年龄,并将计算的结果显示在“btitle2”标签中,显示内容及格式如下图所示。
请按照VBA代码中的指示将代码补充完整。
图片注意:
不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”和查询对象“qEmp”中未涉及的字段和属性。
程序代码只允许在“*******Add******”与“*******Add******”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。
上一题交卷
交卷
答题卡
答案及解析
(1/40)单项选择题
第1题
下列叙述中错误的是______。
A.算法的时间复杂度与问题规模无关
B.算法的时间复杂度与计算机系统无关
C.算法的时间复杂度与空间复杂度没有必然的联系
D.算法的空间复杂度与算法运行输出结果的数据量无关
参考答案:
A您的答案:
未作答
答案解析:
[解析]算法的时间复杂度是指执行算法所需要的计算工作量,而算法的计算工作量是用算法所执行的基本运算次数来度量的,算法所执行的基本运算次数和问题的规模有关。
算法的空间复杂度是指执行这个算法所需要的内存空间。
为降低算法的空间复杂度,主要应减少输入数据所占的存储空间及额外空间,通常采用压缩存储技术。
由于在编程时要受到计算机系统运行环境的限制,因此,程序的编制通常不可能优于算法的设计。
算法执行时所需要的计算机资源越多,算法复杂度越高,因此算法的复杂度和问题规模成正比。
算法设计时要考虑算法的复杂度,问题规模越大越是如此。
算法的时间复杂度与空间复杂度没有必然的联系。
算法的空间复杂度与算法运行输出结果的数据量无关。
故本题答案为A选项。
下一题
(2/40)单项选择题
第2题
设表的长度为20,则在最坏情况下,冒泡排序的比较次数为______。
A.190
B.20
C.19
D.90
参考答案:
A您的答案:
未作答
答案解析:
[解析]对长度为n的线性表排序,在最坏情况下,冒泡排序需要比较的次数为n(n-1)/2。
本题中n=20,20×(20-1)/2=190。
故本题答案为A选项。
上一题下一题
(3/40)单项选择题
第3题
下列叙述中正确的是______。
A.带链栈的栈底指针是随栈的操作而动态变化的
B.若带链队列的队头指针与队尾指针相同,则队列为空
C.若带链队列的队头指针与队尾指针相同,则队列中至少有一个元素
D.带链栈的栈底指针是固定的
参考答案:
A您的答案:
未作答
答案解析:
[解析]由于带链栈利用的是计算机存储空间中的所有空闲存储节点,因此,随栈的操作栈底指针动态变化。
带链的队列中若只有一个元素,则首尾指针相同。
故本题答案为A选项。
上一题下一题
(4/40)单项选择题
第4题
设一棵树的度为3,共有27个节点,其中度为3,2,0的节点数分别为4,1,10。
该树中度为1的节点数为______。
A.12
B.13
C.11
D.不可能有这样的树
参考答案:
A您的答案:
未作答
答案解析:
[解析]在树结构中,一个节点所拥有的后件个数称为该节点的度,所有节点中最大的度称为树的度。
根据题意,度为3的树第1层1个根节点,第2层3个子节点,每个子节点下各3个子节点,所以第3层共9个子节点,前3层共13个节点。
第3层有1个节点度为2,即有2个子节点;本层其他节点各1个子节点,即第4层共10个节点。
前4层共23个节点。
第4层中的2个节点下各有1个子节点,即第5层有2个节点,此2个节点下各有1个子节点。
第3层有8个度为1的节点,第4层有2个度为1的节点,所以第5层有2个度为1的节点,因此8+2+2=12。
故本题答案为A选项。
上一题下一题
(5/40)单项选择题
第5题
下面描述中正确的是______。
A.好的软件设计应是高内聚低耦合
B.内聚性和耦合性无关
C.内聚性是指多个模块间相互连接的紧密程度
D.耦合性是指一个模块内部各部分彼此结合的紧密程度
参考答案:
A您的答案:
未作答
答案解析:
[解析]模块独立程度可以有两个定性标准度量:
内聚性和耦合性。
内聚性是衡量一个模块内部各个元素结合的紧密程度;耦合性是衡量不同模块间彼此间互相依赖(连接)的紧密程度。
软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。
模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 ACCESS 数据库 程序设计 模拟 试题 答案 解析 15
![提示](https://static.bdocx.com/images/bang_tan.gif)