您的当前位置:首页正文

2014年9月计算机二级Access数据库程序设计模拟试题 (2)

2023-12-01 来源:布克知识网
2014年9月计算机二级Access数据库程序

设计模拟试题 (2) ___冲刺

单项选择题

1. 下列叙述中正确的是( )。 A: B: C: D:

循环队列时队列的一种链式存储结构 循环队列时队列的一种顺序的存储结构 循环队列时非线性结构 循环队列时一种逻辑结构

2. 下列关于线性链表的叙述中,正确的是( )。 A: B: C: D:

各数据节点的存储空间可以不连续,但他们的存储顺序与逻辑顺序必须一致 各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间不需连续 进行插入数据与删除数据时,不需要异动表中的元素 以上说法均不对

3. 一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为( )。 A: B: C: D:

16 10 6 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:

程序内部逻辑

。) B: 程序外部功能 C: 程序数据结构 D:

程序流程图

10. 在软件设计中不使用的工具是( )。 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: B: C: D:

S00001 or \"S00002\" Like(\"S00001\",\"S00002\") S00001 and \"S00002\"

like \"S00001\" and like\"S00002\"

17. 下列关于SQL命令的叙述中,正确的是( )。 A: B: C: D:

INSERT命令中可以没有VALUES关键字 INSERT命令中可以没有INTO关键字 INSERT命令中必须有SET关键字 以上说法均不正确

18. 下列关于查询设计视图\"设计网格\"各行作用的叙述中,错误的是( )。 A: B: C: D:

总计行是用于对查询的字段进行求和 表行设置字段所在的表或查询的名称 字段行表示可以在此输入或添加字段的名称 条件行用于输入一个条件来限定记录的选择

19. 数据库中有\"商品\"表如下:执行SQL命令:

SELECT部门号,MIN(单价*数量)FROM商品GROUP BY部门号;查询结果的记录数是( )。 A: B: C: D:

1 3 4 10

20. 数据库中有\"商品\"表如下:

要查找出\"40\"号部门单价最高的前两条记录,正确的SQL命令是( )。 A: B:DESC; C: D:DESC;

SELECT TOP 2 * FROM 商品 WHERE 部门号=\"40\" ORDER BY 单价; SELECT TOP 2 * FROM 商品 WHERE 部门号=\"40\" ORDER BY 单价 SELECT TOP 2 * FROM 商品 WHERE 部门号=\"40\" GROUP BY 单价; SELECT TOP 2 * FROM 商品 WHERE 部门号=\"40\" GROUP BY 单价

21. 窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是( )。 A: B: C: D:( )。 A: B: C: D:( )。 A: B: C: D:

Text Caption InputMask PasswordChar 5 500 300 5000 Index TabStop TabIndex SetFocus

22. 为使窗体每隔5秒钟激发一次计时器事件(timer 事件),应将其Interval属性值设置为

23. 如果要在文本框中输入字符时达到密码显示效果,如星号(*) ,应设置文本框的属性是

24. 文本框(Text1)中有选定的文本,执行Text1.SelText=\"Hello\"的结果是( )。 A: B: C: D:

Hello将替换原来选定的文本 Hello将插入到原来选定的文本之前 Text1.SelLength为5 文本框中只有\"Hello\"信息

25. 主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是( )。 A: B:

一对一 一对多

C: D:

多对多 关联

26. 报表的数据源不包括( )。 A: B: C: D:

表 查询 SQL语句 窗体

27. 用一个对象来表示\"一只白色的足球被踢进球门\",那么\"白色\"、\"足球\"、\"踢\"、\"进球门\"分别对应的是( )。 A: B: C: D:

属性、对象、方法、事件 属性、对象、事件、方法 对象、属性、方法、事件 对象、属性、事件、方法

28. 以下可以将变量A、B值互换的是( )。 A: B: C: D:

A=B : B=A

A=C : C=B : B=A A=(A+B/2 : B=(A - B/2 A=A+B : B=A - B: A=A - B

29. 随机产生 [10,50] 之间整数的正确表达式是( )。 A: B: C: D:

Round(Rnd*51) Int(Rnd*40+10) Round(Rnd*50) 10+Int(Rnd*41)

30. 函数InStr(1,\"eFCdEfGh\",\"EF\执行的结果是( )。 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 b\\10 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

bResult.Caption=Str(R) End Sub

当运行窗体,单击命令按钮时,在名为bResult的窗体标签内将显示的是( )。 A: B: C: D:

字符串15 字符串5 整数15 整数5

38. 能够实现从指定记录集里检索特定字段值的函数是( )。 A: B: C: D:

DAvg DSum DLookup DCount

39. 在VBA中按文件的访问方式不同,可以将文件分为( )。 A: B: C: D:

顺序文件、随机文件和二进制文件 文本文件和数据文件 数据文件和可执行文件 ASCII文件和二进制文件

40. 教师管理数据库有数据表\"teacher\",包括\"编号\"、\"姓名\"、\"性别\"和\"职称\"四个字段。下面程序的功能是:通过窗体向\"teacher\"表中添加教师记录。对应\"编号\"、\"姓名\"、\"性别\"和\"职称\"的4个文本框的名称分别为:tNo、tName、tSex和tTitles。当单击窗体上的\"增加\"命令按钮(名称为Command1)时,首先判断编号是否重复,如果不重复,则向\"teacher\"表中添加教师记录;如果编号重复,则给出提示信息。 Private ADOcn As New ADODB.Connection Private Sub Form_Load()

´打开窗口时,连接Access本地数据库 Set ADOcn = CurrentProject.Connection End Sub

Private Sub Command0_Click() ´追加教师记录

Dim strSQL As String

Dim ADOcmd As New ADODB.Command Dim ADOrs As New ADODB.Recordset Set ADOrs.ActiveConnection = ADOcn

ADOrs.Open \"Select 编号 From teacher Where 编号=´\" + tNo + \"´\" If Not ADOrs.EOF Then

MsgBox \"你输入的编号已存在,不能新增加!\" Else

ADOcmd.ActiveConnection = ADOcn

strSQL = \"Insert Into teacher(编号,姓名,性别,职称)\"

strSQL = strSQL + \"Values(´\" + tNo + \"´,´\" + tname + \"´,´\" + tsex + \"´,´\" + ttitles + \"´)\"

ADOcmd.CommandText = strSQL

ADOcmd. MsgBox \"添加成功,请继续!\" End If ADOrs.Close

Set ADOrs = Nothing End Sub

按照功能要求,在横线上应填写的是( )。 A: B: C: D:

Execute RunSQL Run SQL

基本操作题

41. (1)在考生文件夹下的\"samp1.mdb\"数据库文件中建立表\"tCourse\",表结构如下:

(2)根据表\"tCourse\"的结构,判断并设置主键。 (3)设置\"学时\"字段的相关属性,使其输入的数据必须大于0。 (4)设置\"开课日期\"字段的输入掩码为\"短日期\",默认值为本年度的九月一日(规定:本年度年号必须由函数获取)。 (5)在表\"tCourse\"中输入以下两条记录:

(6)在数据表视图中冻结\"课程名称\"字段。

简单应用题

42. 考生文件夹下有一个数据库文件\"samp2.mdb\",其中存在已经设计好的两个表对象\"tStudl\"和\"tStud2\"。请按照以下要求完成设计:

(1)创建一个查询,查找并显示\"编号\"、\"姓名\"、\"性别\"、\"年龄\"和\"团员否\"5个字段内容,将查询命名为\"qStud1\"。

(2)创建一个查询,查找并显示所有\"李\"姓学生的\"编号\"、\"姓名\"和\"性别\"3个字段内容,将查询命名为\"qStud2\"。

(3)创建一个查询,删除\"tSud2\"表中性别为男的记录,所建查询命名为\"qStud3\"。 (4)创建一个窗体,并命名为\"fs\"。设置窗体的\"浏览按钮\"属性为\"否\",并将窗体的\"标题\"属性设置为\"测试窗体\";在窗体的主体节区添加两个命令按钮,分别命名为\"btnR1\"和\"btnR2\",标题为\"打开窗体\"和\"关闭\"。

综合应用题

43. 考生文件夹下有一个数据库文件\"samp3.mdb\",其中存在已经设计好的表对象\"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\"。

因篇幅问题不能全部显示,请点此查看更多更全内容