全国计算机等级考试二级Access真题及答案.docx

上传人:b****8 文档编号:11349426 上传时间:2023-02-28 格式:DOCX 页数:14 大小:236.17KB
下载 相关 举报
全国计算机等级考试二级Access真题及答案.docx_第1页
第1页 / 共14页
全国计算机等级考试二级Access真题及答案.docx_第2页
第2页 / 共14页
全国计算机等级考试二级Access真题及答案.docx_第3页
第3页 / 共14页
全国计算机等级考试二级Access真题及答案.docx_第4页
第4页 / 共14页
全国计算机等级考试二级Access真题及答案.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

全国计算机等级考试二级Access真题及答案.docx

《全国计算机等级考试二级Access真题及答案.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级Access真题及答案.docx(14页珍藏版)》请在冰豆网上搜索。

全国计算机等级考试二级Access真题及答案.docx

全国计算机等级考试二级Access真题及答案

2009年9月全国计算机等级考试二级笔试试卷

 

Access数据库程序设计

 

(考试时间90分钟,满分100分)

 

一、选择题(每小题2分,共70分)

1.下列数据结构中,属于非线性结构的是(    )。

A.    循环队列B.带链队列C.二叉树 D.带链栈

答案C

解析树均是非线性结构

2.下列数据结构中,能够按照”先进后出”原则存取数据的是(    )。

A.    循环队列B.栈 C.队列D.二叉树

答案B

解析:

栈是先进后出或后进先出的线性表

3.对于循环队列,下列叙述中正确的是(    )。

A.队头指针是固定不变的

B.队头指针一定大于队尾指针

C.队头指针一定小于队尾指针

D.队头指针可以大于队尾指针,也可以小于队尾指针

答案D

解析:

如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放

4.算法的空间复杂度是指(    )。

A.算法在执行过程中所需要的计算机存储空间   B.算法所处理的数据量

C.算法程序中的语句或指令条数                      D.算法在执行过程中所需要的临时工作单元数

答案A

解析:

算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.

5.软件设计中划分模块的一个准则是(    )。

A. 低内聚低耦合B.高内聚低耦合C.低内聚高耦合 D.高内聚高耦合

答案B

解析:

模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样可以提高模块的独立性.

6.下列选项中不属于结构化程序设计原则的是(    )。

A.可封装B.自顶向下C.模块化D.逐步求精

答案A

7.软件详细设计产生的图如下

该图是(   ).

A.N-S图B.PAD图C.程序流程图D.E-R图

答案C

8.数据库管理系统是(    )。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统

 答案B

9.在E-R图中,用来表示实体联系的图形是(    )。

A.椭圆形B.矩形C.菱形D.三角形

 答案C 

10.有三个关系R,S,T如下:

R

A

B

C

a

1

2

b

2

1

c

3

1

S

A

B

C

d

3

2

T

A

B

C

a

1

2

b

2

1

c

3

1

d

3

2

 

其中关系T由关系R和S通过某种操作得到,该操作称为(    )。

A.选择B.投影 C.交D.并

 答案D

解析:

T是由S表或R表中的元素组成的 

(11)Access数据库的结构层次是

  A)数据库管理系统→应用程序→表

  B)数据库→数据表→记录→字段

  C)数据表→记录→数据项→数据

  D)数据表→记录→字段

  

  (12)某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。

宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为

  A)一对一联系

  B)一对多联系

  C)多对多联系

  D)无联系

  

  (13)在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是

  A)选择

  B)投影

  C)联接

  D)比较

  

  (14)在Access中,可用于设计输入界面的对象是

  A)窗体

  B)报表

  C)查询

  D)表

  

  (15)下列选项中,不属于Access数据类型的是

  A)数字

  B)文本

  C)报表

  D)时间/日期

(16)下列关于OLE对象的叙述中,正确的是

  A)用于输入文本数据

  B)用于处理超级链接数据

  C)用于生成自动编号数据

  D)用于链接或内嵌Windows支持的对象

  

  (17)在关系窗口中,双击两个表之间的连接线,会出现

  A)数据表分析向导

  B)数据关系图窗口

  C)连接线粗细变化

  D)编辑关系对话框

  

  (18)在设计表时,若输入掩码属性设置为“LLLL“,则能够接收的输入是

  A)abcd

  B)1234

  C)AB+C

  D)ABa9

  

  (19)在数据表中筛选记录,操作的结果是

  A)将满足筛选条件的记录存入一个新表中

  B)将满足筛选条件的记录追加到一个表中

  C)将满足筛选条件的记录显示在屏幕上

  D)用满足筛选条件的记录修改另一个表中已存在的记录

  

  (20)已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是

  A)Select学号,count(学号)from借阅

  B)Select学号,count(学号)from借阅groupby学号

  C)Select学号,sum(学号)from借阅

  D)select学号,sum(学号)from借阅orderby学号

 (21)在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。

若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是

  (22)启动窗体时,系统首先执行的事件过程是

  A)Load

  B)Click

  C)Unload

  D)GotFocus

  

  (23)在设计报表的过程中,如果要进行强制分页,应使用的工具图标是

 

  (24)下列操作中,适合使用宏的是

  A)修改数据表结构

  B)创建自定义过程

  C)打开或关闭报表对象

  D)处理报表中错误

  

  (25)执行语句:

MsgBox”AAAA”,vbOKCancel+vbQuetion,“BBBB”之后,弹出的信息框

  A)标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”

  B)标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”

  C)标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”

  D)标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”

 (26)窗体中有3个命令按钮,分别命名为Command1、Command2和Command3。

当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。

下列Command1的单击事件过程中,正确的是

  A)privatesubCommand1_Click()

  Command2.Visible=true

  Command3.Visible=false

  B)privatesubCommand1_Click()

  Command2.Enable=true

  Command3.Enable=false

  C)privatesubCommand1_Click()

  Command2.Enable=true

  Command3.Visible=false

  D)privatesubCommand1_Click()

  Command2.Visible=true

  Command3.Enable=false

  

  (27)用于获得字符串S最左边4个字符的函数是

  A)Left(S, 4)

  B)Left(S, 1, 4)

  C)Leftstr(S, 4)

  D)Leftstr(S, 1, 4)

  

  (28)窗体Caption属性的作用是

  A)确定窗体的标题

  B)确定窗体的名称

  C)确定窗体的边界类型

  D)确定窗体的字体

  

  (29)下列叙述中,错误的是。

  A)宏能够一次完成多个操作

  B)可以将多个宏组成一个宏组

  C)可以用编程的方法来实现宏

  D)宏命令一般由动作名和操作参数组成

  

  (30)下列程数据类型中,不属于VBA的是

  A)长整型

  B)布尔型

  C)变体型

  D)指针型

 (31)下列数组声明语句中,正确的是

  A)DimA[3,4]AsInteger

  B)DimA(3,4)AsInteger

  C)DimA[3;4]AsInteger

  D)DimA(3;4)AsInteger

  

  (32)在窗体中有一个文本框Test1,编写事件代码如下:

  PrivateSubForm_Click()

  X=val(Inputbox(“输入x的值”))

  Y=1

  IfX<>0ThenY=2

  Text1.Value=Y

  EndSub

  打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是

  A)1

  B)2

  C)3

  D)4

  

  (33)在窗体中有一个命令按钮Command1和一个文本框Test1,编写事件代码如下:

  PrivateSubCommand1_Click()

  ForI=1To4

  x=3

  Forj=1To3

  Fork=1To2

  x=x+3

  Nextk

  Nextj

  NextI

  Text1.Value=Str(x)

  EndSub

  打开窗体运行后,单击命令按钮,文本框Text1中输出的结果是

  A)6

  B)12

  C)18

  D)21

 (34)在窗体中有一个命令按钮Command1,编写事件代码如下:

  PrivateSubCommand1_Click()

  Dim s As Integer

  s=p

(1)+p

(2)+p(3)+p(4)

  debug.Prints

  EndSub

  PublicFunctionp(N As Integer)

  Dim Sum As Integer

  Sum=0

  Fori=1ToN

  Sum=Sum+1

  Nexti

  P=Sum

  EndFunction

  打开窗体运行后,单击命令按钮,输出的结果是

  A)15

  B)20

  C)25

  D)35

  

  (35)下列过程的功能是:

通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。

  SubGetRecNum()

  DimrsAsObject

  Setrs=Me.Recordset

  MsgBox-----

  EndSub

  程序空白处应填写的是

  A)Count

  B)rs.Count

  C)RecordCount

  D)rs.RecordCount

二、填空题(每空2分,共30分)

  

(1)某二叉树由5个度为2的结点以及3个度为1的结点,则该二叉树中共有【1】个结点。

  

  

(2)程序流程图中的菱形框表示的是【2】。

  

  (3)软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【3】阶段产生“软件需求规格说明书“。

  

  (4)在数据库技术中,实体集之间的联系可以是一对一或一对多的,那么“学生“和”可选课程“的联系为【4】 。

  

  (5)人员基本信息一般包括:

身份证号、姓名、性别、年龄等。

其中可以做主关键字的是【5】 。

  

  (6)Access中若要将数据库中的数据发布到网上,应采用的对象是【6】。

  

  (7)在一个查询集中,要将指定的记录设置为当前记录,应该使用的宏操作命令是【7】。

  

  (8)当文本框中的内容发生了改变时,触发的事件名称是【8】。

  

  (9)在VBA中求字符串的长度可以使用函数【9】。

  

  (10)要将正实数x保留两位小数,若采用Int函数完成,则表达式为【10】。

  

  (11)在窗体中有两个文本框分别为Text1和Text2,一个命令按钮Command1,编写如下两个事件过程:

  PrivateSubCommand1_Click()

  a=Text1.Value+Text2.Value

  MsgBoxa

  EndSub

  PrivateSubForm_Load()

  Text1.Value=“”

  Text2.Value=“”

  EndSub

  程序运行时,在文本框Text1中输入78,在文本框中Text2输入87,单击命令按钮,消息框中输出的结果为【11】。

  (12)某次大奖赛有7个评委同时为一位选手打分,去掉一个最高分和一个最低分,其余5个分数的平均值为该名参赛者的最后得分。

请填空完成规定的功能。

  Subcommand1_click()

  Dimmark!

aver!

i%,max1!

min1!

  aver=0

  Fori=1To7

  Mark=InputBox(“请输入第”&i&“位评为的打分”)

  Ifi=1then

  max1=mark:

min1=mark

  Else

  Ifmark

  min1=mark

  ElseIfmark>max1then

  【12】

  EndIf

  EndIf

  【13】

  Nexti

  aver=(aver-max1-min1)/5

  MsgBoxaver

  EndSub

  

  (13)“学生成绩”表含有字段(学号,姓名,数学,外语,专业,总分)。

下列程序的功能是:

计算每名学生的总分(总分=数学+外语+专业)。

请在程序空白处填入适当语句,使程序实现所需要的功能。

  PrivateSubCommand1_Click()

  Dimcn AsNewADODB.Connection

  Dimrs AsNewADODB.Recordset

  Dimzongfen AsNewADODB.Fileld

  Dimshuxue AsNewADODB.Fileld

  Dimwaiyu AsNewADODB.Fileld

  Dimzhuanye AsNewADODB.Fileld

  DimstrSQL As Sting

  Setcn=CurrentProject.Connection

  StrSQL=“Select*from成绩表”

  rs.OpenstrSQL,cn,adOpenDynamic,adLockptimistic,adCmdText

  Setzongfen=rs.Filelds(“总分”)

  Setshuxue=rs.Filelds(“数学”)

  Setwaiyu=rs.Filelds(“外语”)

  Setzhuanye=rs.Filelds(“专业”)

  Dowhile 【14】

  Zongfen=shuxue+waiyu+zhuanye

  【15】

  rs.MoveNext

  Loop

  rs.close

  cn.close

  Setrs=Nothing

  Setcn=Nothing

  EndSub

参考答案

选择题

1-5CBDAB

6-10ACBCD

11-15BBAAC

16-20 DDACB

21-25AADCC

26-30CAAAD

31-35BBDBD

填空题

114

2逻辑分析

3需求分析

4多对多

5身份证号

6数据访问页

7GOTORECORD

8CHARGE

9Len

10Int(x*100)/100

117887

12max1=mark

aver=aver+mark

13notrs.EOF

rs.UPDATE

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1