计算机类 二级 ACCESS
2006年9月计算机等级二级Access 数据库设计真题 50 题 含答案 ACCESS
1 单选题 1 / 50
下列选项不符合良好程序设计风格的是________。
A 源程序要文档化 B 数据说明的次序要规范化 C 避免滥用goto 语句 D 模块设主地要保证高耦合、高内聚
查看答案 D. 模块设主地要保证高耦合、高内聚
2 单选题 2 / 50
从工程管理角度,软件设计一般分为两步完成,它们是________。
A 概要设计与详细设计 B 数据设计与接口设计 C 软件结构设计与数据设计 D 过程设计与数据设计
查看答案 A. 概要设计与详细设计
3 单选题 3 / 50
下列选项中不属于软件生命周期开发阶段任务的是________。
A 软件测试 B 概要设计 C 软件维护 D 详细设计
查看答案 A. 软件测试
4 单选题 4 / 50
在数据库系统中,用户所见的数据模式为________。
A 概念模式 B 外模式 C 内模式 D 物理模式
查看答案 B. 外模式
5 单选题 5 / 50
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
A 编码设计 B 测试阶段 C 运行阶段 D 物理设计
查看答案 D. 物理设计
6 单选题 6 / 50
设有如下三个关系表下列操作中正确的是________。
A T=R∩S B T=R∪S C T=R×S D T=R/S
查看答案 B. T=R∪S
7 单选题 7 / 50
下列叙述中正确的是________。
A 一个算法的空间复杂度大,则其时间复杂度也必定大 B 一个算法的空间复杂度大,则其时间复杂度必定小 C 一个算法的时间复杂度大,则其空间可复杂度必定小 D 上述三种说法都不对
查看答案 D. 上述三种说法都不对
8 单选题 8 / 50
在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
A 63 B 64 C 6 D 7
查看答案 B. 64
9 单选题 9 / 50
数据库技术的根本目标是要解决数据的________。
A 存储问题 B 共享问题 C 安全问题 D 保护问题
查看答案 B. 共享问题
10 单选题 10 / 50
对下列二叉树进行中序遍历的结果是________。
A ACBDFEG B ACBDFGE C ABDCGEF D FCADBEG
查看答案 A. ACBDFEG
11 单选题 11 / 50
下列实体的联系中,属于多对多联系的是________。
A 学生与课程 B 学校与校长 C 住院的病人与病床 D 职工与工资
查看答案 A. 学生与课程
12 单选题 12 / 50
在关系运算中,投影运算的含义是________。
A 在基本表中选择满足条件的记录组成一个新的关系 B 在基本表中选择需要的字段(属性)组成一个新的关系 C 在基本表中选择满足条件的和属性组成一个新的关系 D 上述说法均是正确的
查看答案 D. 上述说法均是正确的
13 单选题 13 / 50
SQL 的含义是________。
A 结构化查询语言 B 数据定义语言 C 数据库查询语言 D 数据库操纵与控制语言
查看答案 A. 结构化查询语言
14 单选题 14 / 50
以下关于Access 表的叙述中,正确的是________。
A 表一般包含一到两个主题的信息 B 表的数据表视图只用于显示数据 C 表设计视图的主要工作是设计表的结构 D 在表的数据表视图中,不能修改字段名称
查看答案 C. 表设计视图的主要工作是设计表的结构
15 单选题 15 / 50
在SQL 的SELECT 语句中,用于实现选择运算的是________。
A FOR B WHiLE C iF D WHERE
查看答案 D. WHERE
16 单选题 16 / 50
以下关于空值的叙述中,错误的是________。
A 空值表示字段还没有确定值 B Access 使用NULL 来表示空值 C 空值等同于空字符串 D 空值不等于数值0
查看答案 A. 空值表示字段还没有确定值
17 单选题 17 / 50
使用表设计器定义表中字段时,不是必须设置的内容是________。
A 字段名称 B 数据类型 C 说明 D 字段属性
查看答案 C. 说明
18 单选题 18 / 50
如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用Access 提供的________。
A 筛选功能 B 排序功能 C 查询功能 D 报表功能
查看答案 A. 筛选功能
19 单选题 19 / 50
下面显示的是查询设计视图的“设计网格”部分:
从所显示的内容中可以判断出该查询要查找的是________。
A 性别为“女”并且1980 年以前参加工作的记录 B 性别为“女”并且1980 年以后参加工作的记录 C 性别为“女”或者1980 年以前参加工作的记录 D 性别为“女”或者1980 年以后参加工作的记录
查看答案 A. 性别为“女”并且1980 年以前参加工作的记录
20 单选题 20 / 50
若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的 表达式是________。
A JSJ B "JSJ" C "*JSJ*" D Like "JSJ"
查看答案 A. JSJ
21 单选题 21 / 50
已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以
此表为数源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。
正确的设计是________。
A B C D
查看答案 D.
22 单选题 22 / 50
若要在报表每一页底部都输出信息,需要设置的是________。
A 页面页脚 B 报表页脚 C 页面页眉 D 报表页眉
查看答案 A. 页面页脚
23 单选题 23 / 50
Access 数据库中,用于输入或编辑字段数据的交互控件是________。
A 文本框 B 标签 C 复选框 D 组合框
查看答案 A. 文本框
24 单选题 24 / 50
一个关系数据库的表中有多条记录,记录之间的相互关系是________。
A 前后顺序不能任意颠倒,一定要按照输入的顺序排列 B 前后顺序可以任意颠倒,不影响库中的数据关系 C 前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同 D 前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
查看答案 B. 前后顺序可以任意颠倒,不影响库中的数据关系
25 单选题 25 / 50
在已建雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基 本信息”窗体。 假设当前雇员的工作日期为“1998-08-17”,若在窗体“工作日期”标签右侧文本框控 件的“控件来源”属性中输入表达式:=Str(Month([工作日期]))+"月",则在该 文本框控件内显示的结果是________。
A Str(Month(Date()))+"月" B "08"+"月" C 08 月 D 8 月
查看答案 D. 8 月
26 单选题 26 / 50
在宏的调试中,可配合使用设计器上的工具按钮________。
A “调试” B “条件” C “单步” D “运行”
查看答案 A. “调试”
27 单选题 27 / 50
以下是宏m 的操作序列设计: 条件 操作序列 操作参数 MsgBox 消息为“AA” [tt]>1 MsgBox 消息为“BB” ⋯ MsgBox 消息为“CC” 现设置宏m 为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest” 运行后,在窗体上名为“tt”的文本框内输入数字1,然后单击命令按钮bTest,则________。
A 屏幕会先后弹出三个消息框,分别显示消息“AA”、“BB”、“CC” B 屏幕会弹出一个消息框,显示消息“AA” C 屏幕会先后弹出两个消息框,分别显示消息“AA”、“BB” D 屏幕会先后弹出两个消息框,分别显示消息“AA”、“CC”
查看答案 B. 屏幕会弹出一个消息框,显示消息“AA”
28 单选题 28 / 50
在窗体中添加了一个文本框和一个命令按钮(名称分别为tText 和bCommand),并编 编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标 题变为“计算机等级考试”。以下能实现上述操作的事件过程是
A Private Sub bCommand_Click() Caption="计算机等级考试" End Sub B Private Sub tText_Click() bCommand.Caption="计算机等级考试" End Sub C Private Sub bCommand_Change() Caption="计算机等级考试" End Sub D Private Sub tText_ Change() bCommand.Caption="计算机等级考试" End Sub
查看答案 D. Private Sub tText_ Change() bCommand.Caption="计算机等级考试" End Sub
29 单选题 29 / 50
Sub 过程与Function 过程最根本的区别是________。
A Sub 过程的过程名不能返回值,而Function 过程能通过过程名返回值 B Sub 过程可以使用Call 语句或直接使用过程名调用,而Function 过程不可以 C 两种过程参数的传递方式不同 D Function 过程可以有参数,Sub 过程不可以
查看答案 C. 两种过程参数的传递方式不同
30 单选题 30 / 50
在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码: Private Sub Command1_Click() a=0:b=0:c=6 MsgBox a=b+c End Sub 窗体打开运行后,如果单击命令按钮,则消息框的输出结果为________。
A 11 B a=11 C 0 D False
查看答案 B. a=11
31 单选题 31 / 50
在窗体中添加一个名称为Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() Dim a(10,10) For m=2 To 4 For n=4 To 5 a(m,n)=m*n Next n Next m MsgBox a(2,5)+a(3,4)+a(4,5) End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是________。
A 22 B 32 C 42 D 52
查看答案 C. 42
32 单选题 32 / 50
在窗体上添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命 令按钮中编写如下事件代码: Private Sub Command1_Click() m=2.17 n=Len(Str$(m)+Space(5)) Me!Text1=n End Sub 打开窗体运行后,单击命令按钮,在文本框中显示________。
A 5 B 8 C 9 D 10
查看答案 C. 9
33 单选题 33 / 50
在窗体中添加一个名称为Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() A=75 if A>60 Then i=1 if A>70 Then i=2 if A>80 Then i=3 if A>90 Then i=4 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是________。
A 1 B 2 C 3 D 4
查看答案 B. 2
34 单选题 34 / 50
在窗体中添加一个名称为Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() s="ABBACDDCAB" For i=6 To 2 Step -2 x=Mid(s,i,i) y=Left(s,i) z=Right(s,i) z=x&y&z Next i MsgBox z End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是________。
A AABAAB B ABBABA C BABBA D BBABBA
查看答案 D. BBABBA
35 单选题 35 / 50
在窗体中添加一个名称为Command1 的命令按钮,然后编写如下程序: Public x As integer Private Sub Command1_Click() x=10 Call s1 Call s2 MsgBox x End Sub Private Sub s1() x=x+20 End Sub Private Sub s2() Dim x As integer x=x+20 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为________。
A 10 B 30 C 40 D 50
查看答案 D. 50
36 填空题 36 / 50
下列软件系统结构图的宽度为
__ 。
查看答案 3
37 填空题 37 / 50
__ 的任务是诊断和改正程序中的错误。
查看答案 程序调试
38 填空题 38 / 50
一个关系表的行称为__ 。
查看答案 元组
39 填空题 39 / 50
按“先进后出”原则组织数据的数据结构是__ 。
查看答案 栈
40 填空题 40 / 50
数据结构分为线性结构和非线性结构,带链的队列属于__
查看答案 线形
41 填空题 41 / 50
Accesss 数据库中,如果在实体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用__ 控件来完成。
查看答案 文本框
42 填空题 42 / 50
某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的操作是__ 。
查看答案 OPENFORM
43 填空题 43 / 50
在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是__ 。
查看答案 OPENFORM
44 填空题 44 / 50
某窗体中有一命令按钮,名称为C1。要求在窗体视图中单击此命令按钮后,命令按钮上昧的文字颜色变为棕色(棕色代码为128),实现该操作的VBA 语句是__ 。
查看答案 3
45 填空题 45 / 50
如果要将某表中的若干记录删除,应该创建__ 查询。
查看答案 删除
46 填空题 46 / 50
在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码: Private Sub Command1_Click() Static b As integer b=b+1 End Sub 窗体打开运行后,三次单击命令按钮后,变量b 的值是__ 。
查看答案 3
47 填空题 47 / 50
在窗体上有一个文本框控件,名称为Text1。同时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在Text1 文本框中动态显示当前日期和时间。请补充 完整。 Private Sub From_Load() Me.Timerinterval=1000 End Sub Private Sub__ Me.text1=Now() End Sub
查看答案 FORCOLOR
48 填空题 48 / 50
实现数据库操作的DAO 技术,其模型采用的是层次结构,其中处于最顶层的对象是__ 。
查看答案 DBENGINE
49 填空题 49 / 50
下面VBA 程序段运行时,内层循环的循环总次数是__ 。 For m=0 To 7 step 3 For n=m-1 To m+1 Next n Next m
查看答案 3
50 填空题 50 / 50
在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程: Private Sub Command1_Click Dim b,k For k=1 to 6 b=23+k Next k MsgBox b+k End Sub 打开窗体后,单击命令按钮,消息框的输出结果是__ 。
查看答案 180