新版全国二级ACCESS选择题第3套

1.下列关于算法复杂度叙述正确的是

 

A.最坏情况下的时间复杂度一定高于平均情况的时间复杂度

 

B.时间复杂度与所用的计算工具无关

 

C.对同一个问题,采用不同的算法,则它们的时间复杂度是相同的

 

D.时间复杂度与采用的算法描述语言有关

 

2.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为

 

A.DEFXYZABC   

 

B.DEFXYZABC   

 

C.FEDXYZCBA   

 

D.DEFZYXABC

 

 

 

3.下列叙述中正确的是

 

A.有两个指针域的链表称为二叉链表

 

B.循环链表是循环队列的链式存储结构

 

C.带链的栈有栈顶指针和栈底指针,因此又称为双重链表

 

D.结点中具有多个指针域的链表称为多重链表

 

4.某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为

 

A.400 

 

B.754 

 

C.756

 

 

D.不确定

 

5.软件需求分析阶段的主要任务是

 

A.确定软件开发方法    

 

B.确定软件开发工具

 

C.确定软件开发计划

 

D.确定软件系统的功能

 

6.下面对软件测试描述错误的是

 

A.严格执行测试计划,排除测试的随意性

 

B.随机地选取测试数据

 

C.随机地选取测试数据

 

D.软件测试是保证软件质量的重要手段

 

7.结构化程序的三种基本控制结构是

 

A.顺序、选择和重复(循环)    

 

B.过程、子程序和分程序

 

C.顺序、选择和调用

 

D.调用、返回和转移

 

8.数据库中对概念模式内容进行说明的语言是

 

A.数据定义语言  

 

B.数据操纵语言

 

C.数据控制语言

 

D.数据宿主型语言

 

9. 某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是

 

A.多对多 

 

B.一对多 

 

C.多对一

 

D.一对一

 

10.

 

A.交

 

B.差

 

 

C.并 

 

D.选择

 

11.下列关于 Access 索引的叙述中正确的是

 

A.同一个表可以有多个唯一索引且只能有一个主索引

 

B.同一个表只能有一个唯一索引,且只有有一个主索引

 

C.同一个表只能有多个唯一索引,且可以有多个主索引

 

D.同一个表只能有一个唯一索引,且可以有多个主索引

 

12.关系模型中的术语"元组"对应的概念在 Access 数据库中的是

 

A.字段

 

B.索引

 

C.属性

 

D.记录

 

13.要在表中查找年龄大于18岁的男性,应该使用的关系运算是

 

A.联接

 

B.关系

 

C.选择

 

D.投影

 

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

 

A.默认值

 

B.输入掩码

 

C.有效性文本

 

D.有效性规则

 

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

 

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

 

B.为"总成绩"字段设置有效性规则

 

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

 

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

 

16.要在 Access 中建立"成绩表",字段为(学号,平时成绩,期末成绩,总成绩),其中平时成绩的取值范围为 0~20分,期末成绩和总成绩的取值范围均为 0~100分,总成绩=平时成绩+期末成绩×80%。则在创建表的过程中,错误的操作是

 

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

 

B.为"总成绩"字段设置有效性规则

 

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

 

D.将"学号"字段设置为不允许空并建立索引(无重复)

 

17.在输入学生所属专业时,要求专业名称必须以汉字"专业"作为结束(例如:自动化专业,软件工程专业),要保证输入数据的正确性,应定义字段属性的

 

A.默认值

 

B.输入掩码

 

C.有效性文本

 

D.有效性规则

 

18.在"查找和替换"对话框的"查找内容"文本框中,设置"[!a-c]ffect"的含义是

 

A.查找 !a-cffect 字符串

 

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

 

C.查找 !affect!bffect !cffect 的字符串

 

D.查找以ffect结束且第一位不是abc位字符串

 

19.从"产品"表中查找出单价低于"产品编号"为"431"的记录,正确的 SQL 命令是

 

A.SELECT * FROM 产品 WHERE 单价<"431"

 

B.SELECT * FROM 产品 WHERE EXISTS单价="431"

 

C.SELECT * FROM 产品 WHERE 单价<(SELECT * FROM 产品 WHERE 产品编号="431")

 

D.SELECT * FROM 产品 WHERE 单价<(SELECT 单价 FROM 产品 WHERE 产品编号="431")

 

20.已知"产品表"(产品编码,产品名称,单价)和"新价格表"(产品编码,单价)。要使用"新价格表"中的单价修改"产品表"中相应产品的单价,应使用的方法是

 

A.更新查询

 

B.追加查询

 

C.生成表查询

 

D.删除查询

 

21.在显示查询结果时,若将数据表中的"籍贯"字段名显示为"出生地",应进行的相关设置是

 

A.在查询设计视图的"字段"行中输入"出生地"

 

B.在查询设计视图的"显示"行中输入"出生地"

 

C.在查询设计视图的"字段"行中输入"出生地:籍贯"

 

D.在查询设计视图的"显示"行中输入"出生地:籍贯"

 

22.若在设计视图中创建一个查询,查找平均分在85分以上的女生,并显示姓名、性别和平均分,正确的设置查询条件的方法是

 

A.在姓名的"条件"单元格中输入:平均分>=85 Or 性别="女"

 

B.在姓名的"条件"单元格中输入:平均分>=85 And 性别= "女"

 

C.在平均分的"条件"单元格中输入:>=85;在性别的"条件"单元格中输入:"女"

 

D.在平均分的"条件"单元格中输入:平均分>=85;在性别的"条件"单元格中输入:性别="女"

 

23. 下列关于 DROP TABLE 语句功能的描述中,正确的是

 

A.删除指定的表及其记录

 

B.删除指定表中的全部记录

 

C.删除指定表中的指定字段

 

D.删除指定表中的指定索引

 

24.在Access中有"教师"表,表中有"教师编号"、"姓名"、"性别"、"职称"和"工资"等字段。执行如下 SQL 命令:

   SELECT 性别, Avg(工资) FROM 教师 GROUP BY 性别;

其结果是

 

A.计算工资的平均值,并按性别顺序显示每位老师的性别和工资

 

B.计算工资的平均值,并按性别顺序显示每位教师的工资和工资的平均值

 

C.计算男女职工工资的平均值,并显示性别和按性别区分的平均值

 

D.计算男女职工工资的平均值,并显示性别和总工资平均值

 

25. 要在"学生表"(学号,姓名,专业,班级)删除字段"专业"和"班级"的全部内容,应使用的查询是

 

A.更新查询

 

B.追加查询

 

C.生成表查询

 

D.删除查询

 

26.在设计窗体时,字段"评价"只能输入"很好"、"好"、"一般"、"较差"和"很差",可使用的控件是

 

A.列表框控件

 

B.复选框控件

 

C.切换按钮控件

 

D.文本框控件

 

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

 

A.组合框

 

B.复选框控件

 

C.切换按钮控件

 

D.文本框控件

 

28.在设计"学生基本信息"输入窗体时,学生表"民族"字段的输入是由"民族代码库"中事先保存的"民族名称"确定的,则选择"民族"字段对应的控件类型应该是

 

A.组合框或列表框控件

 

B.复选框控件

 

C.切换按钮控件

 

D.文本框控件

 

29.在报表中要计算"实发工资"字段的平均值,应将控件的"控件来源"属性设置为

 

A.= Avg([实发工资])

 

B.Avg(实发工资)

 

C.= Avg[实发工资]

 

D.= Avg(实发工资)

 

30.在报表中要输出当前时间,应使用的函数是

 

A.Date

 

B.Now

 

C.Time

 

D.Year

 

31.窗体上有一个按钮,当单击该按钮后窗体标题改为"信息",则设计按钮对应的宏时应选择的宏操作是

 

A.AddMenu

 

B.RepaintObject

 

C.SetMenuItem

 

D.SetProperty

 

32.以下关于宏的叙述中,错误的是

 

A.宏是Access的数据库对象之一

 

B.可以将宏对象转换为VBA程序

 

C.不能在VBA程序中调用宏

 

D.宏比VBA程序更安全

 

33. 在窗体中有一个名为 Command1 的按钮,该模块内还有一个函数过程:

 

 

Public Function f(x As Integer)As Integer

   Dim y As Integer

   x = 30

   y = 3

   f = x * y

End Function

Private Sub Command1_Click()

   Dim y As Integer

   Static x As Integer

   x = 10

   y = 5

   y = f(x)

   Debug.Print x; y

 

 

End Sub

打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是

 

A.10  5

 

B.10  90

 

C.30  5

 

D.30  90

 

34.下列代码实现的功能是:在窗体中一个文本框 tNum,运行时若在其中输入课程编号,则会自动在"课程表"中找出对应的"课名"显示在另一个名为 tName 文本框中。

Private Sub 【    】( )

   Me!tName = DLookup ("课名", "课程表", "课程编号='" & Me!tNum& "'")

End Sub

则程序中【    】处应该填写的是

 

A.tNum_AfterUpdate 

 

B.tNum_Click

 

C.tName_AfterUpdate

 

D.tName_Click

 

35. 以下程序的功能是计算并输出两个整数的最大公约数。

 

 

Private Sub a1()

   Dim x As Integer, y As Integer, t As Integer

   x = InputBox("请输入x的值")

   y = InputBox("请输入y的值")

   Do

                 

     x = y

     y = t

   Loop While (t <> 0)

   Debug.Print          

End Sub

 

 

有如下语句

t = x

t = y

t = x\y

t = x Mod y

 

 

⑤ x

⑥ y

⑦ t

⑧ x/y

程序中有两个【   】,将程序补充完整的正确语句是

 

A.①⑦

 

B.②⑥

 

C.③⑧

 

D.④⑤

 

36.下列表达式中,与 DateDiff("m",#1893-12-26#,Date()) 等价的表达式是

 

A.(Month(date())-Month(#1893-12-26#))

 

B.(MonthName(date())-MonthName(#1893-12-26#))

 

C.(year(date())-year(#1893-12-26#))*12-(month(date())-month(#1893-12-26#)

 

D.(year(date())-year(#1893-12-26#))*12+(month(date())-month(#1893-12-26#)

 

37.在VBA中要定义一个100元素的整型数组,正确的语句是

 

A.Dim NewArray(100) As Integer

 

B.Dim NewArray(2 To 101) As Integer

 

C.Dim NewArray(2 To 101)

 

D.Dim NewArray(100)

 

38.下列关于 Access 内置函数的分类中,错误的是

 

A.表函数

 

B.转换函数

 

C.文本函数

 

D.程序流程函数

 

39.属于 Access 域聚合函数的是

 

A.Count

 

B.DMax

 

C.CDate

 

D.Max

 

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

 

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

 

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

 

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

 

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

 

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