2023年11月23日发(作者:)
2014年9⽉计算机⼆级Access数据库程序设计模拟试题
(2)
2014年9⽉计算机⼆级Access数据库程序
设计模拟试题(2) ___冲刺单项选择题
1.下列叙述中正确的是()。
A:循环队列时队列的⼀种链式存储结构
B:循环队列时队列的⼀种顺序的存储结构
C:循环队列时⾮线性结构
D:循环队列时⼀种逻辑结构
2.下列关于线性链表的叙述中,正确的是()。
A:各数据节点的存储空间可以不连续,但他们的存储顺序与逻辑顺序必须⼀致
B:各数据节点的存储顺序与逻辑顺序可以不⼀致,但它们的存储空间不需连续
C:进⾏插⼊数据与删除数据时,不需要异动表中的元素
D:以上说法均不对
3.⼀棵⼆叉树共有25个节点,其中5各是叶⼦节点,则度为1的节点数为()。
A: 16
B: 10
C: 6
D: 4
4.在下列模式中,能够给出数据库物理存储结构与物理存取⽅法是()。
A:外模式
B:内模式
C:概念模式
D:逻辑模式
5.在满⾜实体完整性约束的条件下()。
A:⼀个关系中应该有⼀个或多个候选关键字
B:⼀个关系中只能有⼀个候选关键字
C:⼀个关系中必须有多个候选关键字
D:⼀个关系中可以没有候选关键字
6.有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是()。
A:⾃然连接
B:交
C:除
D:并
7.下⾯描述中,不属于软件危机表现的是()。
A:软件过程不规范
B:软件开发⽣产率低
C:软件质量难以控制
D:软件成本不断提⾼
8.⾯不属于需求分析阶段任务的是()
A:确定软件系统的功能需求
B:确定软件系统的性能需求
C:需求规格说明书评审
D:制定软件集成测试计划
9.在⿊盒测试⽅法中,设计测试⽤例的主要根据是()。
A:程序内部逻辑
A:系统结构图
B: PAD图
C:数据流图(DFD图)
D:程序流程图
11.关系数据库管理系统中所谓的关系指的是()。
A:各元组之间彼此有⼀定的关系
B:各字段之间彼此有⼀定的关系
C:数据库之间彼此有⼀定的关系
D:符合满⾜⼀定条件的⼆维表格
12.在⽂本型字段的"格式"属性中,若使⽤"@;男",则下列叙述正确的是()。 A: @代表所有输⼊的数据
B:只可以输⼊字符"@"
C:必须在此字段输⼊数据
D:默认值是"男"⼀个字
13.数据类型是()。
A:字段的另外⼀种定义
B:⼀种数据库应⽤程序
C:决定字段能包含哪类数据的设置
D:描述表向导提供的可选择的字段
14.定义某⼀个字段默认值属性的作⽤是()。
A:不允许字段的值超出指定的范围
B:在未输⼊数据前系统⾃动提供值
C:在输⼊数据时系统⾃动完成⼤⼩写转换
D:当输⼊数据超出指定范围时显⽰的信息
15.在Access中,参照完整性规则不包括()。
A:查询规则
B:更新规则
C:删除规则
D:插⼊规则
16.在Access中已经建⽴了"学⽣"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"⾏中输⼊()。
A: S00001 or "S00002"
B: Like("S00001","S00002")
C: S00001 and "S00002"
D: like "S00001" and like"S00002"
17.下列关于SQL命令的叙述中,正确的是()。
A: INSERT命令中可以没有VALUES关键字
B: INSERT命令中可以没有INTO关键字
C: INSERT命令中必须有SET关键字
D:以上说法均不正确
18.下列关于查询设计视图"设计⽹格"各⾏作⽤的叙述中,错误的是()。
A:总计⾏是⽤于对查询的字段进⾏求和
B:表⾏设置字段所在的表或查询的名称
C:字段⾏表⽰可以在此输⼊或添加字段的名称
D:条件⾏⽤于输⼊⼀个条件来限定记录的选择
19.数据库中有"商品"表如下:执⾏SQL命令:
SELECT部门号,MIN(单价*数量)FROM商品GROUP BY部门号;查询结果的记录数是()。
A: 1
B: 3
C: 4
D: 10
20.数据库中有"商品"表如下:
要查找出"40"号部门单价最⾼的前两条记录,正确的SQL命令是()。
A: SELECT TOP 2 * FROM 商品WHERE 部门号="40" GROUP BY 单价;
B: SELECT TOP 2 * FROM 商品WHERE 部门号="40" GROUP BY 单价DESC;
C: SELECT TOP 2 * FROM 商品WHERE 部门号="40" ORDER BY 单价;
D: SELECT TOP 2 * FROM 商品WHERE 部门号="40" ORDER BY 单价DESC;
21.窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是()。
A: Index
B: TabStop
C: TabIndex
D: SetFocus
22.为使窗体每隔5秒钟激发⼀次计时器事件(timer 事件),应将其Interval属性值设置为()。
A: 5
B: 500
C: 300
D: 5000
23.如果要在⽂本框中输⼊字符时达到密码显⽰效果,如星号(*) ,应设置⽂本框的属性是()。
A: Text
B: Caption
C: InputMask
D: PasswordChar
24.⽂本框(Text1)中有选定的⽂本,执⾏t="Hello"的结果是()。
A: Hello将替换原来选定的⽂本
B: Hello将插⼊到原来选定的⽂本之前
C: gth为5
D:⽂本框中只有"Hello"信息
25.主窗体和⼦窗体通常⽤于显⽰多个表或查询中的数据,这些表或查询中的数据⼀般应该具有的关系是()。
A:⼀对⼀
B:⼀对多
C:多对多
D:关联
26.报表的数据源不包括()。
A:表
B:查询
C: SQL语句
D:窗体
27.⽤⼀个对象来表⽰"⼀只⽩⾊的⾜球被踢进球门",那么"⽩⾊"、"⾜球"、"踢"、"进球门"分别对应的是()。
A:属性、对象、⽅法、事件
B:属性、对象、事件、⽅法
C:对象、属性、⽅法、事件
D:对象、属性、事件、⽅法
28.以下可以将变量A、B值互换的是()。
A: A=B :B=A
B: A=C :C=B :B=A
C: A=(A+B/2 :B=(A -B/2
D: A=A+B :B=A - B:A=A - B
29.随机产⽣[10,50] 之间整数的正确表达式是()。
A: Round(Rnd*51)
B: Int(Rnd*40+10)
C: Round(Rnd*50)
D: 10+Int(Rnd*41)
30.函数InStr(1,"eFCdEfGh","EF",1)执⾏的结果是()。
A: 0
B: 1
C: 5
D: 6
31. Msgbox函数返回值的类型是()。
A:数值
B:变体
C:字符串
D:数值或字符串(视输⼊情况⽽定)
32.下列逻辑运算结果为"true"的是()。
A: false or not true
B: true or not true
C: false and not true
D: true and not true
33.下列程序段运⾏结束后,变量c的值是()。a=24
b=328
select case b10
case 0
c=a*10+b
case 1 to 9
c=a*100+b
case 10 to 99
c=a*1000+b
end select
A: 537
B: 2427
C: 24328
D: 240328
34.有下列程序段:
Dim s,I,j as integer
For I =1 to 3
For j=3 To 1 Step -1
s=I*j
Next j
Next I
执⾏完该程序段后,循环执⾏次数是()。
A: 3
B: 4
C: 9
D: 10
35.下列程序段运⾏结束后,消息框中的输出结果是()。Dim c As Boolean
a=Sqr(3)
b=Sqr(2)
c=a 〉b
MsgBox c
A:-1
B: 0
C: False
D: True
36. a和b中有且只有⼀个为0,其正确的表达式是()。 A: a=0 or b=0
B: a=0 Xor b=0
C: a=0 And b=0
D: a*b=0 And a+b〈〉0
37.有下列命令按钮控件test的单击事件过程:
Private Sub test_click()
Dim I,R
R=0
For I=1 To 5 Step 1
R=R+I
Next I
n=Str(R)
End Sub
当运⾏窗体,单击命令按钮时,在名为bResult的窗体标签内将显⽰的是()。
A:字符串15
B:字符串5
C:整数15
D:整数5
38.能够实现从指定记录集⾥检索特定字段值的函数是()。
A: DAvg
B: DSum
C: DLookup
D: DCount
39.在VBA中按⽂件的访问⽅式不同,可以将⽂件分为()。
A:顺序⽂件、随机⽂件和⼆进制⽂件
B:⽂本⽂件和数据⽂件
C:数据⽂件和可执⾏⽂件
D: ASCII⽂件和⼆进制⽂件
40.教师管理数据库有数据表"teacher",包括"编号"、"姓名"、"性别"和"职称"四个字段。下⾯程序的功能是:通过窗体
向"teacher"表中添加教师记录。对应"编号"、"姓名"、"性别"和"职称"的4个⽂本框的名称分别为:tNo、tName、tSex和
tTitles。当单击窗体上的"增加"命令按钮(名称为Command1)时,⾸先判断编号是否重复,如果不重复,则向"teacher"表中添
加教师记录;如果编号重复,则给出提⽰信息。
Private ADOcn As New tion
Private Sub Form_Load()
′打开窗⼝时,连接Access本地数据库
Set ADOcn =tion
End Sub
Private Sub Command0_Click()
′追加教师记录
Dim strSQL As String
Dim ADOcmd As New /doc/ mand
Dim ADOrs As New set
Set Connection =ADOcn
"Select 编号From teacher Where 编号=′" +tNo +"′"
If Not Then
MsgBox "你输⼊的编号已存在,不能新增加!"
Else
Connection =ADOcn
strSQL ="Insert Into teacher(编号,姓名,性别,职称)"
strSQL =strSQL +"Values(′" +tNo +"′,′" +tname +"′,′" +tsex +"′,′" +ttitles +"′)"
/doc/ mandText =strSQL
ADOcmd.
MsgBox "添加成功,请继续!"
End If
Set ADOrs =Nothing
End Sub
按照功能要求,在横线上应填写的是()。
A: Execute
B: RunSQL
C: Run
D: SQL
基本操作题
41. (1)在考⽣⽂件夹下的""数据库⽂件中建⽴表"tCourse",表结构如下:
(2)根据表"tCourse"的结构,判断并设置主键。(3)设置"学时"字段的相关属性,使其输⼊的数据必须⼤于0。(4)设置"开课⽇
期"字段的输⼊掩码为"短⽇期",默认值为本年度的九⽉⼀⽇(规定:本年度年号必须由函数获取)。(5)在表"tCourse"中输⼊以
下两条记录:
(6)在数据表视图中冻结"课程名称"字段。
简单应⽤题
42.考⽣⽂件夹下有⼀个数据库⽂件"",其中存在已经设计好的两个表对象"tStudl"和"tStud2"。请按照以下要求完
成设计:
(1)创建⼀个查询,查找并显⽰"编号"、"姓名"、"性别"、"年龄"和"团员否"5个字段内容,将查询命名为"qStud1"。
(2)创建⼀个查询,查找并显⽰所有"李"姓学⽣的"编号"、"姓名"和"性别"3个字段内容,将查询命名为"qStud2"。
(3)创建⼀个查询,删除"tSud2"表中性别为男的记录,所建查询命名为"qStud3"。
(4)创建⼀个窗体,并命名为"fs"。设置窗体的"浏览按钮"属性为"否",并将窗体的"标题"属性设置为"测试窗体";在窗体的主体
节区添加两个命令按钮,分别命名为"btnR1"和"btnR2",标题为"打开窗体"和"关闭"。
综合应⽤题
43.考⽣⽂件夹下有⼀个数据库⽂件"",其中存在已经设计好的表对象"tNorm"和"tStock",查询对象"qStock"和宏
对象"m1",同时还有以"tNorm"和"tStock"为数据源的窗体对象"fStock"和"fNorm"。请在此基础上按照以下要求补充窗体设计:
(1)在"fStock"窗体对象的窗体页眉节区添加⼀个标签控件,名称为"bTitle",初始化标题显⽰为"库存浏览",字体为"⿊体",字
号为18,字体粗细为"加粗"。
(2)在"fStock"窗体对象的窗体页脚节区添加⼀个命令按钮,命名为"bList",按钮标题为"显⽰信息"。
(3)设置命令按钮bList的单击事件属性为运⾏宏对象m1。
(4)将"fStock"窗体的标题设置为"库存浏览"。
(5)将"fStock"窗体对象中的"fNorm"⼦窗体的浏览按钮去掉。
注意:不能修改窗体对象中未涉及的控件和属性;不能修改表对象"tNorm"、"tStock"和宏对象"m1"。


发布评论