2023年11月23日发(作者:)

20149⽉计算机⼆级Access数据库程序设计模拟试题

2

20149⽉计算机⼆级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.有三个关系RST如下:

则由关系RS得到关系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: gth5

D:⽂本框中只有"Hello"信息

25.主窗体和⼦窗体通常⽤于显⽰多个表或查询中的数据,这些表或查询中的数据⼀般应该具有的关系是()

A:⼀对⼀

B:⼀对多

C:多对多

D:关联

26.报表的数据源不包括()

A:

B:查询

C: SQL语句

D:窗体

27.⽤⼀个对象来表⽰"⼀只⽩⾊的⾜球被踢进球门",那么"⽩⾊""⾜球""""进球门"分别对应的是()

A:属性、对象、⽅法、事件

B:属性、对象、事件、⽅法

C:对象、属性、⽅法、事件

D:对象、属性、事件、⽅法

28.以下可以将变量AB值互换的是()

A: AB BA

B: AC CB BA

C: A(AB/2 B(A B/2

D: AAB BA - BAA - B

29.随机产⽣[10,50] 之间整数的正确表达式是()

A: Round(Rnd*51)

B: Int(Rnd*4010)

C: Round(Rnd*50)

D: 10Int(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的值是()a24

b328

select case b10

case 0

ca*10b

case 1 to 9

ca*100b

case 10 to 99

ca*1000b

end select

A: 537

B: 2427

C: 24328

D: 240328

34.有下列程序段:

Dim sIj as integer

For I 1 to 3

For j3 To 1 Step 1

sI*j

Next j

Next I

执⾏完该程序段后,循环执⾏次数是()

A: 3

B: 4

C: 9

D: 10

35.下列程序段运⾏结束后,消息框中的输出结果是()Dim c As Boolean

aSqr(3)

bSqr(2)

ca b

MsgBox c

A:1

B: 0

C: False

D: True

36. ab中有且只有⼀个为0,其正确的表达式是() A: a0 or b0

B: a0 Xor b0

C: a0 And b0

D: a*b0 And ab〈〉0

37.有下列命令按钮控件test的单击事件过程:

Private Sub test_click()

Dim IR

R0

For I1 To 5 Step 1

RRI

Next I

nStr(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个⽂本框的名称分别为:tNotNametSex

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"