资源描述
-全国计算机二级考试笔试试题
9月全国计算机等级考试二级笔试试卷Access数据库程序设计
一、 选择题((1)~(35)每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下面叙述正确的是______。
A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成
C)程序经调试改错后还应进行再测试 D)程序经调试改错后不必进行再测试
(2)下列数据结构中,能用二分法进行查找的是______。
A)顺序存储的有序线性表 B)线性链表 C)二叉链表 D)有序线性链表
(3)下列关于栈的描述正确的是______。
A)在栈中只能插入元素而不能删除元素 B)在栈中只能删除元素而不能插入元素
C)栈是特殊的线性表,只能在一端插入或删除元素
D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
(4)下列叙述中正确的是______。
A)一个逻辑数据结构只能有一种存储结构
B)数据的逻辑结构属于线性结构,存储结构属于非线性结构
C)一个逻辑数据结构能够有多种存储结构,且各种存储结构不影响数据处理的效率
D)一个逻辑数据结构能够有多种存储结构,且各种存储结构影响数据处理的效率
(5)下列描述中正确的是______。
A)软件工程只是解决软件项目的管理问题
B)软件工程主要解决软件产品的生产率问题
C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D)软件工程只是解决软件开发中的技术问题
(6)在软件设计中,不属于过程设计工具的是______。
A)PDL(过程设计语言) B)PAD图 C)N-S图 D)DFD图
(7)下列叙述中正确的是______。
A)软件交付使用后还需要进行维护 B)软件一旦交付使用就不需要再进行维护
C)软件交付使用后其生命周期就结束 D)软件维护是指修复程序中被破坏的指令
(8)数据库设计的根本目标是要解决______。
A)数据共享问题 B)数据安全问题 C)大量数据存储问题 D)简化数据维护
(9)设有如下关系表:
T
S
R
则下列操作中正确的是______。
A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S
(10)数据库系统的核心是______。
A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员
(11)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为______。
A)选择 B)投影 C)联接 D)并
(12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是______。
A)一对一 B)一对多 C)多对一 D)多对多
(13)利用Access创立的数据库文件,其扩展名为______。
A).ADP B).DBF C).FRM D).MDB
(14)下面关于Access表的叙述中,错误的是______。
A)在Access表中,能够对备注型字段进行“格式”属性设置
B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C)创立表之间的关系时,应关闭所有打开的表
D)可在Access表的设计视图"说明"列中,对字段进行具体的说明
(15)在Access表中,能够定义3种主关键字,它们是______。
A)单字段、双字段和多字段 B)单字段、双字段和自动编号
C)单字段、多字段和自动编号 D)双字段、多字段和自动编号
(16)已建立的“tEmployee”表,表结构及表内容如下表所示:
字段名称
字段类型
字段大小
雇员ID
文本
10
姓名
文本
10
性别
文本
1
出生日期
日期/时间
职务
文本
14
简历
备注
联系电话
文本
8
雇员ID
姓名
性别
出生日期
职务
简历
联系电话
1
王宁
女
1960-1-1
经理
1984年大学毕业,曾是销售员
35976450
2
李清
男
1962-7-1
职员
1986年大学毕业,现为销售员
35976451
3
王创
男
1970-1-1
职员
1993年专科毕业,现为销售员
35976452
4
郑炎
女
1978-6-1
职员
1999年大学毕业,现为销售员
35976453
5
魏小红
女
1934-11-1
职员
1956年专科毕业,现为销售员
35976454
在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是______。
A)5 5 B)5 10 C)10 10 D)10 20
(17)已建立的“tEmployee”表,表结构及表内容如下表所示:
字段名称
字段类型
字段大小
雇员ID
文本
10
姓名
文本
10
性别
文本
1
出生日期
日期/时间
职务
文本
14
简历
备注
联系电话
文本
8
雇员ID
姓名
性别
出生日期
职务
简历
联系电话
1
王宁
女
1960-1-1
经理
1984年大学毕业,曾是销售员
35976450
2
李清
男
1962-7-1
职员
1986年大学毕业,现为销售员
35976451
3
王创
男
1970-1-1
职员
1993年专科毕业,现为销售员
35976452
4
郑炎
女
1978-6-1
职员
1999年大学毕业,现为销售员
35976453
5
魏小红
女
1934-11-1
职员
1956年专科毕业,现为销售员
35976454
若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为______。
A)00000000 B)99999999 C)######## D)????????
(18)已建立的“tEmployee”表,表结构及表内容如下表所示:
字段名称
字段类型
字段大小
雇员ID
文本
10
姓名
文本
10
性别
文本
1
出生日期
日期/时间
职务
文本
14
简历
备注
联系电话
文本
8
雇员ID
姓名
性别
出生日期
职务
简历
联系电话
1
王宁
女
1960-1-1
经理
1984年大学毕业,曾是销售员
35976450
2
李清
男
1962-7-1
职员
1986年大学毕业,现为销售员
35976451
3
王创
男
1970-1-1
职员
1993年专科毕业,现为销售员
35976452
4
郑炎
女
1978-6-1
职员
1999年大学毕业,现为销售员
35976453
5
魏小红
女
1934-11-1
职员
1956年专科毕业,现为销售员
35976454
若在“tEmployee”表中查找所有姓“王”的记录,能够在查询设计是视图的准则行中输入______。
A)Like "王" B)Like "王*" C)="王" D)="王*"
(19)已建立的“tEmployee”表,表结构及表内容如下表所示:
字段名称
字段类型
字段大小
雇员ID
文本
10
姓名
文本
10
性别
文本
1
出生日期
日期/时间
职务
文本
14
简历
备注
联系电话
文本
8
雇员ID
姓名
性别
出生日期
职务
简历
联系电话
1
王宁
女
1960-1-1
经理
1984年大学毕业,曾是销售员
35976450
2
李清
男
1962-7-1
职员
1986年大学毕业,现为销售员
35976451
3
王创
男
1970-1-1
职员
1993年专科毕业,现为销售员
35976452
4
郑炎
女
1978-6-1
职员
1999年大学毕业,现为销售员
35976453
5
魏小红
女
1934-11-1
职员
1956年专科毕业,现为销售员
35976454
下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中能够判断出要创立的查询是______。
A)删除查询 B)生成表查询 C)选择查询 D)更新查询
(20)已建立的“tEmployee”表,表结构及表内容如下表所示:
字段名称
字段类型
字段大小
雇员ID
文本
10
姓名
文本
10
性别
文本
1
出生日期
日期/时间
职务
文本
14
简历
备注
联系电话
文本
8
雇员ID
姓名
性别
出生日期
职务
简历
联系电话
1
王宁
女
1960-1-1
经理
1984年大学毕业,曾是销售员
35976450
2
李清
男
1962-7-1
职员
1986年大学毕业,现为销售员
35976451
3
王创
男
1970-1-1
职员
1993年专科毕业,现为销售员
35976452
4
郑炎
女
1978-6-1
职员
1999年大学毕业,现为销售员
35976453
5
魏小红
女
1934-11-1
职员
1956年专科毕业,现为销售员
35976454
下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示______。
A)出生日期字段值
B)所有字段值
C)除出生日期以外的所有字段值
D)雇员ID字段值
(21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是______。
A)
B)
C)
D)
(22)
在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是______。
A)Label1.ForeColor=255 B)bChange.ForeColor=255
C)Label1.BackColor="255" D)bChange.BackColor="255"
(23)
若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是______。
A)Me="改变文字显示颜色" B)Me.Caption="改变文字显示颜色"
C)Me.Text="改变文字显示颜色" D)Me.Name="改变文字显示颜色"
(24)
在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为______。
A)是 B)否 C)有 D)无
(25)为窗体或报表上的控件设置属性值的正确宏操作命令是______。
A)Set B)SetData C)SetWarnings D)SetValue
(26)下列不属于操作查询的是______。
A)参数查询 B)生成表查询 C)更新查询 D)删除查询
(27)使用自动创立数据访问页功能创立数据访问页时,Access会在当前文件夹下,自动保存创立数据访问页,其格式为______。
A)HTML B)文本 C)数据库 D)Web
(28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的______。
A)方法和事件 B)事件和方法 C)事件和属性 D)过程和方法
(29)在关于报表数据源设置的叙述中,以下正确的是______。
A)能够是任意对象 B)只能是表对象
C)只能是查询对象 D)能够是表对象或查询对象
(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是______。
A)直线和矩形 B)直线和圆形 C)直线和多边形 D)矩形和圆形
(31)下列逻辑表示式中,能正确表示条件“x和y都是奇数”的是______。
A)x Mod 2=1 Or y Mod 2=1 B)x Mod 2=0 Or y Mod 2=0
C)x Mod 2=1 And y Mod 2=1 D)x Mod 2=0 And y Mod 2=0
(32)若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是______。
A)“默认值”属性 B)“标题”属性 C)“密码”属性 D)“输入掩码”属性
(33)假定有以下循环结构
Do Until 条件
循环体
Loop
则正确的叙述是______。
A)如果“条件”值为0,则一次循环体也不执行
B)如果“条件”值为0,则至少执行一次循环体
C)如果“条件”值不为0,则至少执行一次循环体
D)不论“条件”是否为“真”,至少要执行一次循环体
(34)窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。编写Command1的单击事件过程,完成的功能为:当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。以下正确的是______。
A)Private Sub Command1_Click()
Command2.Visible=True
Command3.Visible=False
End Sub
B)Private Sub Command1_Click()
Command2.Enabled=True
Command3.Enabled=False
End Sub
C)Private Sub Command1_Click()
Command2.Enabled=True
Command3.Visible=False
End Sub
D)Private Sub Command1_Click()
Command2.Visible=True
Command3.Enabled=False
End Sub
(35)假定有以下程序段
n=0
for i=1 to 3
for j=-4 to -1
n=n+1
next j
next i
运行完毕后,n的值是______。
A)0 B)3 C)4 D)12
二、填空题(每空2分,共30分)
请将每空的正确答案写在【1】~【15】序号的横线上,答在试卷上不得分。
(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 【1】 。
(2)算法复杂度主要包括时间复杂度和 【2】 复杂度。
(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 【3】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
(4)一棵二叉树第六层(根结点为第一层)的结点数最多为 【4】 个。
(5)数据结构分为逻辑结构和存储结构,循环队列属于 【5】 结构。
(6)创立交叉表查询时,必须对行标题和 【6】 进行分组(Group By)操作。
(7)打开一个表应该使用的宏操作是 【7】 。
(8)函数Now()返回值的含义是 【8】 。
(9)建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开一个查询,查询名为“qT”,如果采用VBA代码完成,应使用的语句是 【9】 。
(10)在报表设计中,能够经过添加 【10】 控件来控制另起一页输出显示。
(11)设有以下窗体单击事件过程:
Private Sub Form_Click()
a=1
For i=1 to 3
Select Case i
Case 1,3
a=a+1
Case 2,4
a=a+2
End Select
Next i
Msgbox a
End Sub
打开窗体运行后,单击窗体,则消息框的输出内容是_【11】 。
(12)在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为Text1),然后编写如下事件过程:
Private Sub Command1_Click()
Dim x As Integer, y As Integer, z As Integer
x=5:y=7:z=0
Me!Text1=""
Call p1(x,y,z)
Me!Text1=z
End Sub
Sub p1(a As Integer, b As Integer, c As Integer)
c=a+b
End Sub
打开窗体运行后,单击命令按钮,文本框中显示的内容是_【12】 。
(13)有一个VBA计算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。4个文本框的名称分别为:Text1、Text2、Text3和Text4。3个按钮分别为:清除(名为Command1)、计算(名为Command2)和退出(名为Command3)。窗体打开运行后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在Text1、Text2和Text3三个文本框中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击退出按钮则退出。请将下列程序填空补充完整。
Private Sub Command1_Click()
Me!Text1=""
Me!Text2=""
Me!Text3=""
Me!Text4=""
End Sub
Private Sub Command2_Click()
If Me!Text1="" Or Me!Text2="" Or Me!Text3="" then
MsgBox "成绩输入不全"
Else
Me!Text4=(_【13】 +Val(Me!Text2)+Val(Me!Text3))/3
_【14】
End Sub
Private Sub Command3_Click()
Docmd. _【15】
End Sub
4月全国计算机等级考试二级笔试试卷Access数据库程序设计
一、选择题(每小题1分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在
题卡相应位置上,答在试卷上不得分。
(1)下列选项中不属于结构化程序设计方法的是______。
A)自顶向下 B)逐步求精 C)模块化 D)可复用
(2)两个或两个以上的模块之间关联的紧密程度称为______。
A)耦合度 B)内聚度 C)复杂度 D)数据传输特性
(3)下列叙述中正确的是______。
A)软件测试应该由程序开发者来完成 B)程序经调试后一般不需要再测试
C)软件维护只包括对程序代码的维护 D)以上三种说法都不对
(4)按照“后进先出”原则组织数据的数据结构是______。
A)队列 B)栈 C)双向链表 D)二叉树
(5)下列描述中正确的是______。
A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构
C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构
(6)对如下二叉树
进行后序遍历的结果为______。
A)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA
(7)在深度为7的满二叉树中,叶子结点的个数为______。
A)32 B)31 C)64 D)63
(8)“商品”与“顾客”两个实体集之间的联系一般是______。
A)一对一 B)一对多 C)多对一 D)多对多
(9)在E-R图中,用来表示实体的图形是______。
A)矩形 B)椭圆形 C)菱形 D)三角形
(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是______。
A)DB包含DBS和DBMS B)DBMS包含DB和DBS
C)DBS包含DB和DBMS D)没有任何关系
(11)常见的数据模型有3种,它们是______。
A)网状、关系和语义 B)层次、关系和网状
C)环状、层次和关系 D)字段名、字段类型和记录
(12)在以下叙述中,正确的是______。
A)ACCESS只能使用系统菜单创立数据库应用系统
B)ACCESS不具备程序设计能力
C)ACCESS只具备了模块化程序设计能力
D)ACCESS具有面向对象的程序设计能力,并能创立复杂的数据库应用系统
(13)不属于Access对象的是______。
A)表 B)文件夹 C)窗体 D)查询
(14)表的组成内容包括______。
A)查询和字段 B)字段和记录 C)记录和窗体 D)报表和字段
(15)在数据表视图中,不能______。
A)修改字段的类型 B)修改字段的名称 C)删除一个字段 D)删除一条记录
(16)数据类型是______。
A)字段的另一种说法 B)决定字段能包含哪类数据的设置
C)一类数据库应用程序 D)一类用来描述Access表向导允许从中选择的字段名称
(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示:
运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个名是“按雇员姓名查询”的查询,该查询显示出所查雇员的职工ID、姓名和职称等三个字段。若窗体中文本框名称为tName,设计“按雇员姓名查询”,正确的设计视图是______。
A)
B)
C)
D)
(18)下图是使用查询设计器完成的查询,与该查询等价的SQL语句是______。
A)select 学号,数学from sc where 数学>(select avg(数学) from sc)
B)select 学号 where 数学>(select avg(数学) from sc)
C)select 数学 avg(数学) from sc
D)select 数学>(select avg(数学) from sc)
(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表示式是______。
A)成绩表.综合成绩>=80 AND成绩表.综合成绩=<90
B)成绩表.综合成绩>80 AND成绩表.综合成绩<90
C)80<=成绩表.综合成绩<=90
D)80<成绩表.综合成绩<90
(20)下图中所示的查询返回的记录是______。
A)不包含80分和90分 B)不包含80至90分数段
C)包含80至90分数段 D)所有的记录
(21)排序时如果选取了多个字段,则输出结果是______。
A)按设定的优先次序进行排序 B)按最右边的列开始排序
C)按从左向右优先次序依次排序 D)无法进行排序
(22)为窗体中的命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的______。
A)格式选项卡 B)事件选项卡 C)方法选项卡 D)数据选项卡
(23)要改变窗体上文本框控件的数据源,应设置的属性是______。
A)记录源 B)控件来源 C)筛选查阅 D)默认值
(24)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表示式放在______。
A)组页眉/组页脚 B)页面页眉/页面页脚 C)报表页眉/报表页脚 D)主体
(25)如果加载一个窗体,先被触发的事件是______。
A)Load事件 B)Open事件 C)Click事件 D)DbClick事件
(26)数据访问页能够简单地认为就是一个______。
A)网页 B)数据库文件 C)word文件 D)子表
(27)使用宏组的目的是______。
A)设计出功能复杂的宏 B)设计出包含大量操作的宏
C)减少程序内存的消耗 D)对多个宏进行组织和管理
(28)以下是宏对象m1的操作序列设计:
假定在宏m1的操作中涉及到的对象均存在,现将设计好的宏m1设置为窗体“fTest1”上某个命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启动宏m1的运行。宏m1运行后,前两个操作会先后打开窗体对象“fTest2”和表对象“tStud”,那么执行Close操作后,会______。
A)只关闭窗体对象“fTest1”
B)只关闭表对象“tStud”
C)关闭窗体对象“fTest2”和表对象“tStud”
D)关闭窗体“fTest1”和“fTest2”及表对象“tStud”
(29)VBA程序的多条语句能够写在一行中,其分隔符必须使用符号______。
A): B)' C); D),
(30)VBA表示式3*3\3/3的输出结果是______。
A)0 B)1 C)3 D)9
(31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表,如果采用VBA代码完成,下面语句正确的是______。
A)docmd.openform “tEmployee” B)docmd.openview “tEmployee”
C)docmd.opentable “tEmployee” D)docmd.openreport “tEmployee”
(32)Access的控件对象能够设置某个属性来控制对象是否可用(不可用时显示为灰色状态),需要设置的属性是______。
A)Default B)Cancel C)Enabled D)Visible
(33)以下程序段运行结束后,变量x的值为______。
x=2
y=4
Do
x=x*y
y=y+1
Loop While y<4
A)2 B)4 C)8 D)20
(34)在窗体上添加有一个命令按钮,(名为Command1),然后编写如下事件过程:
Private Sub Command1_Click()
For i=1 To 4
x=4
For j=1 To 3
x=3
For k=1 To 2
x=x+6
Next k
Next j
Next I
MsgBox x
End Sub
打开窗体后,单击命令按钮,消息框的输出结果是______。
A)7 B)15 C)157 D)538
(35)假定有如下的Sub过程:
sub sfun(x As Single,y As Single)
t=x
x=t/y
y=t Mod y
End Sub
在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:
Private Sub Command1_Click ()
Dim a as single
Dim b as single
a=5
b=4
sfun a,b
MsgBox a & chr(10)+chr(13) & b
End Sub
打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为______。
A)1和1 B)1.25和1 C)1.25和4 D)5和4
二、填空题(每空2分,共30分)
请将每空的正确答案写在【1】~【15】序号的横线上,答在试卷上不得分。
(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 【1】 。
(2)在面向对象方法中 【2】 描述的是具有相似属性与操作的一组对象。
(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个 【3】 。
(4)程序测试分为静态分析和动态测试。其中 【4】 是指不执行程序,而只是对程序文本进行检查,经过阅读和讨论,分析和发现程序中的错误。
(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构能够不变,因此,基于逻辑结构的应用程序不必修改,称为 【5】 。
(6)结合型文本框能够从表、查询或【6】中获得所需的内容。
(7)在创立主/子窗体之前,必须设置 【7】 之间的关系。
(8)函数Right(“计算机等级考试”,4)的执行结果是 【8】 。
(9)某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的宏操作是 【9】 。
(10)在使用Dim语句定义数组时,在缺省情况下数组下标的下限为 【10】 。
(11)在窗体中添加一个命令按钮,名称为Command1,然后编写如下程序:
Private Sub Command1_Click()
Dim s, i
For i = 1 To 10
s = s + i
Next i
MsgBox s
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为_【11】 。
4
(12)在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub s(ByVal p As Integer)
p = p * 2
End Sub
Private Sub Command1_Click()
Dim i As Integer
i = 3
Call s(i)
If i > 4 Then i = i ^ 2
MsgBox i
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为_【12】 。
(13)设有如下代码:
x = 1
Do
x = x + 2
Loop until_【13】
运行程序,要求循环执行3次后结束循环,在空白处填入适当语句。
(14)窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框,如果单击消息框的“确定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。请按照功能要求,将程序补充完整。
Private Sub cmdTest_Click()
Answer = _【14】
If Answer = vbOK Then
cmdDisplay.Visible = _【15】
Else
Docmd.Close
End If
End Sub
9月全国计算机等级考试二级笔试试卷Access数据库程序设计
一、选择题((1)~(35)每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项中不符合良好程序设计风格的是______。
A)源程序要文档化 B)数据说明的次序要规范化
C)避免滥用goto语句 D)模块设计要保证高耦合、高内聚
(2)从工程管理角度,软件设计一般分为两步完成,它们是______。
A)概要设计与详细设计 B)过程控制
C)软件结构设计与数据设计 D)程序设计与数据设计
(3)下列选项中不属于软件生命周期开发阶段任务的是______。
A)软件测试 B)概要设计 C)软件维护 D)详细设计
(4)在数据库系统中,用户所见数据模式为______。
A)概念模式 B)外模式 C)内模式 D)物理模式
(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。
A)编码设计 B)测试阶段 C)运行阶段 D)物理设计
(6)设有如下三个关系表
R S T
A
B
C
A
B
C
m
1
3
m
1
3
n
n
1
3
下列操作中正确的是______。
A)T=R∩S B)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)对下列二叉树进行中序遍历的结果是______。
B
G
E
F
C
A
D
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)Ac
展开阅读全文