日语考试考试大纲音乐心情Mp3下载其他资料学习心得公务员考试复习资料考研真题专四专八资料真题四级六级复习资料自学考试复习资料英语语法六级真题四级真题公务员考试真题高考真题听力Mp3其他真题美丽的英语自考真题考研资料
真题吧 >> 其他真题 >> 计算机等级考试真题 >> 2006年9月计算机等级二级access 数据库设计真题

2006年9月计算机等级二级access 数据库设计真题


作者:fs88.cn 来源:网络 时间:2008-09-17 加入收藏
一、选择题(每小题2 分,共70 分)
下列各题a)、b)、c)、d)四个选项中,只有一个选项是正确的,请将正确选项涂写
在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
a)源程序要文档化 b)数据说明的次序要规范化
c)避免滥用goto 语句 d)模块设主地要保证高耦合、高内聚
(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
a)概要设计与详细设计 b)数据设计与接口设计
c)软件结构设计与数据设计 c)过程设计与数据设计
(3)下列选项中不属于软件生命周期开发阶段任务的是________。
a)软件测试 b)概要设计 c)软件维护 d)详细设计
(4)在数据库系统中,用户所见的数据模式为________。
a)概念模式 b)外模式 c)内模式 d)物理模式
(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。
a)编码设计 b)测试阶段 c)运行阶段 d)物理设计
(6)设有如下三个关系表

下列操作中正确的是________。
a)t=r∩s b)t=r∪s
c)t=r×s d)t=r/s
(7)下列叙述中正确的是________。
a)一个算法的空间复杂度大,则其时间复杂度也必定大
b)一个算法的空间复杂度大,则其时间复杂度必定小
c)一个算法的时间复杂度大,则其空间可复杂度必定小
d)上述三种说法都不对

(8)在长度为64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为________。
a)63 b)64 c)6 d)7
(9)数据库技术的根本目标是要解决数据的________。
a)存储问题 b)共享问题 c)安全问题 d)保护问题
(10)对下列二叉树

进行中序遍历的结果是________。
a)acbdfeg b)acbdfge c)abdcgef d)fcadbeg
(11)下列实体的联系中,属于多对多联系的是________。
a)学生与课程 b)学校与校长
c)住院的病人与病床 d)职工与工资
(12)在关系运算中,投影运算的含义是________。
a)在基本表中选择满足条件的记录组成一个新的关系
b)在基本表中选择需要的字段(属性)组成一个新的关系
c)在基本表中选择满足条件的和属性组成一个新的关系
d)上述说法均是正确的
(13)sql 的含义是________。
a)结构化查询语言 b)数据定义语言
c)数据库查询语言 d)数据库操纵与控制语言
(14)以下关于access 表的叙述中,正确的是________。
a)表一般包含一到两个主题的信息
b)表的数据表视图只用于显示数据
c)表设计视图的主要工作是设计表的结构
d)在表的数据表视图中,不能修改字段名称
(15)在sql 的select 语句中,用于实现选择运算的是________。
a)for b)while c)if d)where

(16)以下关于空值的叙述中,错误的是________。
a)空值表示字段还没有确定值 b)access 使用null 来表示空值
c)空值等同于空字符串 d)空值不等于数值0
(17)使用表设计器定义表中字段时,不是必须设置的内容是________。
a)字段名称 b)数据类型 c)说明 d)字段属性
(18)如果想在已建立的“tsalary”表的数据表视图中直接显示出姓“李”的记录,应使用
access 提供的________。
a)筛选功能 b)排序功能 c)查询功能 d)报表功能
(19)下面显示的是查询设计视图的“设计网格”部分:


从所显示的内容中可以判断出该查询要查找的是________。
a)性别为“女”并且1980 年以前参加工作的记录
b)性别为“女”并且1980 年以后参加工作的记录
c)性别为“女”或者1980 年以前参加工作的记录
d)性别为“女”或者1980 年以后参加工作的记录
(20)若要查询某字段的值为“jsj”的记录,在查询设计视图对应字段的准则中,错误的
表达式是________。
a)jsj b)"jsj" c)"*jsj*" d)like "jsj"
(21)已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“temployee”表。若以
此表为数源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。


正确的设计是________。
a)


b)


c)

d)


(22)若要在报表每一页底部都输出信息,需要设置的是________。
a)页面页脚 b)报表页脚 c)页面页眉 d)报表页眉
(23)access 数据库中,用于输入或编辑字段数据的交互控件是________。
a)文本框 b)标签 c)复选框 d)组合框
(24)一个关系数据库的表中有多条记录,记录之间的相互关系是________。
a)前后顺序不能任意颠倒,一定要按照输入的顺序排列
b)前后顺序可以任意颠倒,不影响库中的数据关系
c)前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同
d)前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
(25)在已建雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基
本信息”窗体。

假设当前雇员的工作日期为“1998-08-17”,若在窗体“工作日期”标签右侧文本框控
件的“控件来源”属性中输入表达式:=str(month([工作日期]))+"月",则在该
文本框控件内显示的结果是________。
a)str(month(date()))+"月" b)"08"+"月"
c)08 月 d)8 月
(26)在宏的调试中,可配合使用设计器上的工具按钮________。
a)“调试” b)“条件” c)“单步” d)“运行”
(27)以下是宏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”
(28)在窗体中添加了一个文本框和一个命令按钮(名称分别为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
(29)sub 过程与function 过程最根本的区别是________。
a)sub 过程的过程名不能返回值,而function 过程能通过过程名返回值
b)sub 过程可以使用call 语句或直接使用过程名调用,而function 过程不可以
c)两种过程参数的传递方式不同
d)function 过程可以有参数,sub 过程不可以
(30)在窗体中添加一个命令按钮(名称为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
(31)在窗体中添加一个名称为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
(32)在窗体上添加一个命令按钮(名为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
(33)在窗体中添加一个名称为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
(34)在窗体中添加一个名称为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
(35)在窗体中添加一个名称为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
二、填空题(每空2 分,共30 分)
请将每一个正 确答案在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
(1)下列软件系统结构图


的宽度为 【1】 。
(2) 【2】 的任务是诊断和改正程序中的错误。
(3)一个关系表的行称为 【3】 。

(4)按“先进后出”原则组织数据的数据结构是 【4】 。
(5)数据结构分为线性结构和非线性结构,带链的队列属于 【5】
(6)accesss 数据库中,如果在实体上输入的数据总是取自表或查询中的字段数据,或者取
自某固定内容的数据,可以使用 【6】控件来完成。
(7)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的操
作是 【7】。
(8)在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属
性是 【8】。
(9)某窗体中有一命令按钮,名称为c1。要求在窗体视图中单击此命令按钮后,命令按钮
上昧的文字颜色变为棕色(棕色代码为128),实现该操作的vba 语句是【9】。
(10)如果要将某表中的若干记录删除,应该创建 【10】 查询。
(11)在窗体中添加一个命令按钮(名称为command1),然后编写如下代码:
private sub command1_click()
static b as integer
b=b+1
end sub
窗体打开运行后,三次单击命令按钮后,变量b 的值是 【11】。
(12)在窗体上有一个文本框控件,名称为text1。同时,窗体加载时设置其计时器间隔为
1 秒、计时器触发事件过程则实现在text1 文本框中动态显示当前日期和时间。请补充
完整。
private sub from_load()
me.timerinterval=1000
end sub
private sub 【12】
me.text1=now()
end sub
(13)实现数据库操作的dao 技术,其模型采用的是层次结构,其中处于最顶层的对象是
【13】。
(14)下面vba 程序段运行时,内层循环的循环总次数是 【14】 。
for m=0 to 7 step 3
for n=m-1 to m+1
next n
next m

(15)在窗体上添加一个命令按钮(名为command1),然后编写如下事件过程:
private sub command1_click
dim b,k
for k=1 to 6
b=23+k
next k
msgbox b+k
end sub
打开窗体后,单击命令按钮,消息框的输出结果是 【15】 。

2006年9月全国计算机等级考试二级access 笔试参考答案:
daabd,bcbba,ddccd,accba,daabd,abdcb,ccbdd,
3,程序调试,纪录, 栈,线形,文本框,openform,3,删除,3,forcolor,dbengine,3,180

相关文章:

其他真题资料