计算机类 二级 ACCESS
2005年9月全国计算机等级考试二级笔试试卷Access数据库程序设计 48 题 含答案 ACCESS
1 单选题 1 / 48
下列描述中正确的是( )。
A 程序设计就是编制程序 B 程序的测试必须由程序员自己去完成 C 程序经调试改错后还应进行再测试 D 程序经调试改错后不必进行再测试
查看答案 C. 程序经调试改错后还应进行再测试
2 单选题 2 / 48
下列数据结构中,能用二分法进行查找的是( )。
A 顺序存储的有序线性表 B 线性链表 C 二叉链表 D 有序线性链表
查看答案 A. 顺序存储的有序线性表
3 单选题 3 / 48
下列关于栈的描述中正确的是( )。
A 在栈中只能插入元素而不能删除元素 B 在栈中只能删除元素而不能插入元素 C 栈是特殊的线性表,只能在一端插入或删除元素 D 栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
查看答案 C. 栈是特殊的线性表,只能在一端插入或删除元素
4 单选题 4 / 48
下列描述中正确的是( )。
A 一个逻辑数据结构只能有一种存储结构 B 数据的逻辑结构属于线性结构,存储结构属于非线性结构 C 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
查看答案 D. 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
5 单选题 5 / 48
下列关于软件工程的描述中正确的是( )。
A 软件工程只是解决软件项目的管理问题 B 软件工程主要解决软件产品的生产率问题 C 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D 软件工程只是解决软件开发中的技术问题
查看答案 C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
6 单选题 6 / 48
在软件设计中,不属于过程设计工具的是( )。
A PDL(过程设计语言) B PAD图 C N-S图 D DFD图
查看答案 D. DFD图
7 单选题 7 / 48
下列描述中正确的是( )。
A 软件交付使用后还需要再进行维护 B 软件工具交付使用就不需要再进行维护 C 软件交付使用后其生命周期就结束 D 软件维护是指修复程序中被破坏的指令
查看答案 A. 软件交付使用后还需要再进行维护
8 单选题 8 / 48
数据库设计的根本目标是要解决( )。
A 数据共享问题 B 数据安全问题 C 大量数据存储问题 D 简化数据维护
查看答案 A. 数据共享问题
9 单选题 9 / 48
设有如下关系表:
则下列操作中正确的是( )。
A T=R∩S B T=R∪S C T=R×S D T=R/S
查看答案 B. T=R∪S
10 单选题 10 / 48
数据库系统的核心是( )。
A 数据模型 B 数据库管理系统 C 数据库 D 数据库管理员
查看答案 B. 数据库管理系统
11 单选题 11 / 48
将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为
A 选择 B 投影 C 联接 D 并
查看答案 C. 联接
12 单选题 12 / 48
如果表A中的一条记录与表B中的多条记录相匹配,则表B中的一条记录与表A中的多条记 录相匹配,则表A与表B存在的关系是
A 一对一 B 一对多 C 多对一 D 多对多
查看答案 D. 多对多
13 单选题 13 / 48
利用Access创建的数据库文件,其扩展名为
A .ADP B .DBF C .FRM D .MDB
查看答案 D. .MDB
14 单选题 14 / 48
下面关于Access表的叙述中,错误的是
A 在Access表中,可以对备注型字段进行“格式”属性设置 B 若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号 C 创建表之间的关系时,应关闭所有打开的表 D 可在Access表的设计视图“说明”列中,对字段进行具体的说明
查看答案 C. 创建表之间的关系时,应关闭所有打开的表
15 单选题 15 / 48
在Access表中,可以定义3种主关键字,它们是
A 单字段、双字段和多字段 B 单字段、双字段和自动编号 C 单字段、多字段和自动编号 D 双字段、多字段和自动编号
查看答案 C. 单字段、多字段和自动编号
16 单选题 16 / 48
在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数、的英文字符数分别是
A 5 5 B 5 10 C 10 10 D 10 20
查看答案 B. 5 10
17 单选题 17 / 48
若要确保输入的联系电话值只能为8位数字,应将该字段输入掩码设置为
A 00000000 B 99999999 C ######## D ????????
查看答案 A. 00000000
18 单选题 18 / 48
若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入
A Like"王" B Like"王*" C ="王" D ="王*"
查看答案 B. Like"王*"
19 单选题 19 / 48
下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是
A 删除查询 B 生成表查询 C 选择查询 D 更新查询
查看答案 D. 更新查询
20 单选题 20 / 48
下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示
A 出生日期字段值 B 所有字段值 C 除出生日期以外的所有字段值 D 雇员ID字段值
查看答案 B. 所有字段值
21 单选题 21 / 48
若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是
查看答案 C.
22 单选题 22 / 48
在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是
A labell.ForeColor=255 B bChange.ForeColor=255 C labell.ForeColor="255" D bChange.ForeColor="255"
查看答案 A. labell.ForeColor=255
23 单选题 23 / 48
若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是
A Me=“改变文字显示颜色” B Me.Caption=“改变文字显示颜色” C Me.text=“改变文字显示颜色” D Me.Name=“改变文字显示颜色”
查看答案 B. Me.Caption=“改变文字显示颜色”
24 单选题 24 / 48
在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为
A 是 B 否 C 有 D 无
查看答案 B. 否
25 单选题 25 / 48
为窗体或报表上的控件设置属性值的正确宏操作命令是
A Set B SetData C SetWarnings D SetValue
查看答案 D. SetValue
26 单选题 26 / 48
下列不属于操作查询的是
A 参数查询 B 生成表查询 C 更新查询 D 删除查询
查看答案 A. 参数查询
27 单选题 27 / 48
使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建的数据访问页,其格式为
A HTML B 文本 C 数据库 D Web
查看答案 A. HTML
28 单选题 28 / 48
能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的
A 方法和事件 B 事件和方法 C 事件和属性 D 过程和方法
查看答案 B. 事件和方法
29 单选题 29 / 48
在关于报表数据源设置的叙述中,以下正确的是
A 可以是任意对象 B 只能是表对象 C 只能是查询对象 D 可以是表对象或查询对象
查看答案 D. 可以是表对象或查询对象
30 单选题 30 / 48
在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是
A 直线和矩形 B 直线和圆形 C 直线和多边形 D 矩形和圆形
查看答案 A. 直线和矩形
31 单选题 31 / 48
下列逻辑表达式中,能正确表示条件“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
查看答案 C. x Mod 2=1 And y Mod 2=1
32 单选题 32 / 48
若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是
A “默认值”属性 B “标题”属性 C “密码”属性 D “输入掩码”属性
查看答案 C. “密码”属性
33 单选题 33 / 48
假定有以下循环结构 Do Until 条件 循环体 Loop 则正确的叙述是
A 如果“条件”值为0,则一次循环体也不执行 B 如果“条件”值为0,则至少执行一次循环体 C 如果“条件”值不为0,则至少执行一次循环体 D 不论“条件”是否为“真”,至少要执行一次循环体
查看答案 B. 如果“条件”值为0,则至少执行一次循环体
34 单选题 34 / 48
窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3,编写 Command1的单击事件过程,完成的功能为:当单击按钮 Command1时,按钮 Command2 可用,按钮Command3不可见。以下正确的是
A Private Sub Command 1 Click() Command2.Visible=True Command3.Visible=False End Sub B Private Sub Command1 Click() Command2.Enabled=True Command3.Visible=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
查看答案 C. Private Sub Command1_Click() Command2.Enabled=True Command3.Visible=False End Sub
35 单选题 35 / 48
假定有以下程序段 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
查看答案 D. 12
36 填空题 36 / 48
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是__ 。
查看答案 数据库系统
37 填空题 37 / 48
算法复杂度主要包括时间复杂度和__ 复杂度。
查看答案 空间
38 填空题 38 / 48
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。 其中,__ 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
查看答案 驱动模块
39 填空题 39 / 48
一棵二叉树第六层(根结点为第一层)的结点数最多为__ 个。
查看答案 32
40 填空题 40 / 48
数据结构分为逻辑结构和存储结构,循环队列属于__ 结构。
查看答案 存储
41 填空题 41 / 48
创建交叉表查询时,必须对行标题和__ 进行分组(Group By)操作。
查看答案 列标题
42 填空题 42 / 48
打开一个表应该使用的宏操作是__ 。
查看答案 OpenTable
43 填空题 43 / 48
函数Now()返回值的含义是__ 。
查看答案 系统当前日期和当前时间
44 填空题 44 / 48
建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开一个查询,查询名为“qT”,如果采用VBA代码完成,应使用的语句是__ 。
查看答案 DoCmd.OpenQuery “qT”
45 填空题 45 / 48
在报表设计中,可以通过添加__ 控件来控制另起一页输出显示。
查看答案 分页符
46 填空题 46 / 48
设有以下窗体单击事件过程: Private Sub Form_Click() a=1 For 1=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 打开窗体运行后,单击窗体,则消息框的输出内容是__ 。
查看答案 5
47 填空题 47 / 48
在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为text1),然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer, y As Integer, z As Integer x=5:y=7:z=o Me!Text</FILL.TAG>="" Call pl(x,y,z) Me!Text 1=z End Sub Sub p1(a As Integer, b As Integer, c As Integer) c=a+b End Sub 打开窗体运行后,单击命令按钮,文本框中显示的内容是__ 。
查看答案 12
48 填空题 48 / 48
有一个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!Text 1="" Or Me!Text2="" Or Me! Text 3="" Then MsgBox"成绩输入不全" Else Me!Text4=(__ +Val(Me!Text2)+Val(Me!Text3))/3__ End Sub Private Sub Command 3_Click() Docmd. __ End Sub
查看答案