江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
新版全国二级ACCESS选择题第4套

1.下列叙述中正确的是

 

A.结点中具有两个指针域的链表一定是二叉链表

 

B.结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构

 

C.二叉树只能采用链式存储结构

 

D.循环链表是非线性结构

 

2.某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为

 

A.BADC

 

B.DCBA

 

C.CDAB

 

 

D.ABCD

 

3.下面不能作为软件设计工具的是

 

A.PAD图   

 

B.程序流程图

 

C.数据流程图(DFD图)

 

D.总体结构图

 

4.逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是

 

A.关系模型

 

B.谓词模型

 

C.物理模型 

 

D.实体-联系模型

 

5.运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是

 

A.多对多

 

B.一对多

 

C.多对一 

 

D.一对一

 

6.堆排序最坏情况下的时间复杂度为

 

 

 

A.

 

B.

 

C.

 

D.

 

7.某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为

 

A.32  

 

B.46 

 

C.48  

 

D.49

 

8.下面对软件特点描述错误的是

 

A.软件没有明显的制作过程

 

B.软件是一种逻辑实体,不是物理实体,具有抽象性

 

C.软件的开发、运行对计算机系统具有依赖性

 

D.软件在使用中存在磨损、老化问题

 

9.

 

A.0

 

B.1

 

C.2

 

D.3

 

10.设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为

 

A.公司号,员工号

 

 

B.员工号,工资

 

C.员工号 

 

D.公司号,员工号,工资

 

11.下列与 Access 表相关的叙述中错误的是

 

A.设计表的主要工作是设计表的字段和属性

 

B.Access 数据库中的表是由字段和记录构成

 

C.Access 不允许在同一个表中有相同的数据

 

D.Access 中的数据表既相对独立又相互联系

 

12.下列选项按索引功能区分不属于 Access 表的索引的是

 

A.主键索引

 

B.唯一索引

 

C.普通索引

 

D.主索引

 

13.要在表中检索出属于计算机学院的学生,应该使用的关系运算是

 

 

A.联接

 

B.关系

 

C.选择

 

D.投影

 

14.若在数据库中有"教师"表(教师号、教师名)、"学生"表(学号、学生名)和"课程"表(课程号,课程名)等 3 个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的表。

下列关于新表的设计中,最合理的设计是

 

A.增加两个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号)

 

B.增加一个表:学生-选课-教师表(学号、课程号、教师号)

 

C.增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)

 

D.增加两个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课程名)

 

15.将"查找和替换"对话框的"查找内容"设置为 "[!a-c]def",其含义是

 

A.查找 "!a-cdef" 字符串

 

B.查找 "[!a-c]def" 字符串

 

C.查找 "!adef""!bdef" "!cdef" 的字符串

 

D.查找以"def"结束且第一位不是"a""b""c"4位字符串

 

16.要求在输入学生所属学院时,学院的名称中必须包括汉字"学院",应定义字段的属性是

 

A.默认值

 

B.输入掩码

 

C.有效性文本

 

D.有效性规则

 

17.要在 Access 数据库中建立"学生成绩表",包括字段(学号,平时成绩,期末成绩,总成绩),其中平时成绩为 0~20分,期末成绩和总成绩均为 0~100分,总成绩为平时成绩+期末成绩×80%。则在创建表时,错误的操作是

 

A.将"总成绩"字段设置为计算类型并设置计算公式

 

B.为"平时成绩"、"期末成绩"和"总成绩"字段设置有效性规则

 

C.将"平时成绩"和"期末成绩"字段设置为数字类型

 

D.将"学号"字段设置为主关键字

 

18.要修改表中的记录,应选择的视图是

 

A.数据表视图

 

B.布局视图

 

C.设计视图 

 

D.数据透视图

 

19.如果有"学生表"(学号,姓名,专业),要将删除字段"专业"的全部内容,应使用的查询是

 

A.追加查询

 

B.更新查询

 

C.删除查询

 

D.生成表查询

 

20.要求循环执行 2 次后结束循环,【 】处应填入的语句是

 

 

 

x = 1

Do

 

 

 

  x = x + 2

Loop Until  

 

A.x<=5

 

B.x<5

 

C.x>=5

 

D.x>5

 

21. 图书表中有"出版日期"字段若需查询出版日期在1990年到1999年出版物正确的表达式是

 

A.Like "199?/*/*"

 

B.Between #199?/1/1# and #199?/12/31#

 

C.in("199?/*/*")

 

D.like #1999/*/*#

 

22.在"新生表"中有字段:学号、姓名、班级和专业,要将删除字段"班级"的全部内容,应使用的查询是

 

A.更新查询

 

B.追加查询

 

C.生成表查询

 

D.删除查询

 

23.在设计视图中,若没有设置条件,但对某一字段的"总计"行选择了"计数"选项,则含义是

 

A.统计符合条件的记录个数,包括Null(空)值

 

B.统计符合条件的记录个数,不包括Null(空)值

 

C.统计全部记录的个数,包括Null(空)值

 

D.统计全部记录的个数,不包括Null(空)值

 

24. SELECT 命令中ORDER BY 的主要功能是

 

A.指定查询的表

 

B.给出查询结果的顺序

 

C.限定查询的条件

 

D.说明查询的字段

 

25.下列关于 INSERT 语句功能的描述中,正确的是

 

A.插入记录

 

B.更新记录

 

C.删除记录

 

D.选择记录

 

26.要改变窗体上文本框控件的输出内容,应设置的属性是

 

A.标题

 

B.查询条件

 

C.控件来源

 

D.记录器

 

27.下列不属于导航窗体可以使用的布局是

 

A.垂直标签,左侧

 

B.水平标签

 

C.垂直标签,右侧

 

D.垂直标签

 

28.在设计窗体时,若政治面貌字段只能输入"群众"、"团员"、"党员"和"其他",则可以使用的控件是

 

A.列表框控件

 

B.复选框控件

 

C.切换按钮控件

 

D.文本框控件

 

29.在设计窗体时,"出生地"的全部可能输入作为记录事先存入一个表中,要简化输入可以使用的控件是

 

A.列表框控件

 

B.复选框控件

 

C.切换按钮控件

 

D.文本框控件

 

30.使用报表设计视图创建一个分组统计报表的操作包括

① 指定报表的数据来源

② 计算汇总信息

③ 创建一个空白报表

④ 设置报表排序和分组信息

⑤ 添加或删除各种控件

正确的操作步骤为

 

A.③②④⑤①

 

B.③①⑤④②

 

C.③①②④⑤

 

D.①③⑤④②

 

31.显示告警信息的宏命令是

 

A.Docmd.MassageBox

 

B.Docmd.MsgBox

 

C.MessageBox

 

D.MsgBox

 

32.下列关于自动宏的叙述中正确的是

 

A.打开数据库时不需要执行自动宏,需同时按住 Alt 键

 

B.打开数据库时不需要执行自动宏,需同时按住 Shift 键

 

C.若设置了自动宏,则打开数据库时必须执行自动宏

 

D.打开数据库时只有满足事先设定的条件才执行自动宏

 

33.SQL语句Select * From 学生 Where InStr([籍贯],"北京")<>0 功能相同的命令是

 

A.Select * From 学生 Where 籍贯 Like "北京"

 

B.Select * From 学生 Where 籍贯 Like "北京*"

 

C.Select * From 学生 Where 籍贯 Like "*北京"

 

D.Select * From 学生 Where 籍贯 Like "*北京*"

 

34. 销售库中有"产品表"产品编码产品名称单价),另有"新品表"产品编码产品名称单价。根据产品编码,一件产品只在"新品表"中出现,则要将该产品追加到"产品表"中;如果一件产品在"产品表"和"新品表"中同时出现,则用"新品表"中的单价修改"产品表"中相应产品的单价。为实现上述功能要求,应使用的方法是

 

A.更新查询

 

B.追加查询

 

C.生成表查询

 

D.编VBA程序

 

35.正确的生成表查询SQL语句是

 

A.Select * into 新表 from 数据源表

 

B.Select * set 新表 from 数据源表

 

C.Select * from 数据源表 into 新表

 

D.Select * from 数据源表 set 新表

 

36. 在"职工"表中有姓名、性别、生日等3个字段,要查询男职工中年龄最大的记录,显示最大年龄,正确的 SQL 命令是

 

A.SELECT MAX(生日) AS 年龄 FROM 职工 Where [性别]="男";

 

B.SELECT MAX(YEAR(生日)) AS 年龄 FROM 职工 Where [性别]="男";

 

C.SELECT MAX(DATEDIFF("YYYY",YEAR(生日),YEAR(DATE())) AS 年龄 FROM 职工 Where [性别]="男";

 

D.SELECT MAX(DATEDIFF("YYYY",生日,DATE()) AS 年龄 FROM 职工 Where [性别]="男";

 

37."职工"表中有3个字段:姓名、性别和生日。要查询男职工中年龄最小的记录,并显示该最小年龄,正确的 SQL 命令是

 

A.SELECT Min(Year(Date())-Year(生日)) AS 年龄 FROM 职工 WHERE 性别=男;

 

B.SELECT Min(Year(Date())-Year([生日])) AS 年龄 FROM 职工 WHERE [性别]="男";

 

C.SELECT 年龄 FROM 职工 WHERE Min(Year(Date())-Year(生日)) AND 性别=男;

 

D.SELECT 年龄 FROM 职工 WHERE Min(Year(Date())-Year([生日])) AND [性别]="男";

 

38.下列表达式中,与 DateDiff("m",#2013-11-25#,Date()) 等价的表达式是

 

A.(Month(date())-Month(#2013-11-25#))

 

B.(MonthName(date())-MonthName(#2013-11-25#))

 

C.(year(date())-year(#2013-11-25#))*12-(month(date())-month(#2013-11-25#)

 

D.(year(date())-year(#2013-11-25#))*12+(month(date())-month(#2013-11-25#)

 

39. 在使用 ADO 访问数据源时,从数据源获得的数据以行的形式存放一个对象中,该对象应是

 

A.Command 

 

B.Recordset

 

C.Connection

 

D.Parameters

 

40.在VBA中,要引用"学生"窗体中的控件对象,正确的格式是

 

A.Forms!学生!控件名称[.属性名称]

 

B.Forms.学生.控件名称[.属性名称]

 

C.Forms!学生!控件名称[!属性名称]

 

D.Forms!学生.控件名称[.属性名称]

 

1.B  2.B  3.C  4.A  5.A  6.B  7.C  8.D  9.C  10.A  11.C  12.A  13.C  14.A  15.D  16.D  17.B  18.A  19.B  20.C  21.A  22.A  23.D  24.B  25.A  26.C  27.D  28.A  29.A  30.B  31.D  32.B  33.D  34.D  35.A  36.D  37.B  38.D  39.B  40.A