收藏 分享(赏)

全国计算机等级考试二级笔试试卷Access数据库程序设计.doc

上传人:HR专家 文档编号:11820248 上传时间:2021-01-31 格式:DOC 页数:31 大小:209.87KB
下载 相关 举报
全国计算机等级考试二级笔试试卷Access数据库程序设计.doc_第1页
第1页 / 共31页
全国计算机等级考试二级笔试试卷Access数据库程序设计.doc_第2页
第2页 / 共31页
全国计算机等级考试二级笔试试卷Access数据库程序设计.doc_第3页
第3页 / 共31页
全国计算机等级考试二级笔试试卷Access数据库程序设计.doc_第4页
第4页 / 共31页
全国计算机等级考试二级笔试试卷Access数据库程序设计.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、全国计算机等级考试二级笔试试卷Access数据库程序设计 (考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试 D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表 B)线性链表C)二叉链表 D)有序线性链表(3)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除

2、元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软

3、件设计中,不属于过程设计工具的是A)PDL(过程设计语言) B)PAD图C)N-S图 D)DFD图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决 A)数据共享问题 B)数据安全问题 C)大量数据存储问题 D)简化数据维护(9)设有如下关系表:R S T ABC ABC ABC112 313 112223 223 313则下列操作中正确的是A)TRS B)TRS C)TRS D)TR/S(10)数据库系统的核心是 A)数据模型 B)数据库管理系

4、统 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不会对表

5、中自动编号型字段重新编号C)创建表之间的关系时,应关闭所有打开的表D)可在Access表的设计视图“说明”列中,对字段进行具体的说明(15)在Access表中,可以定义3种主关键字,它们是A)单字段、双字段和多字段 B)单字段、双字段和自动编号C)单字段、多字段和自动编号 D)双字段、多字段和自动编号(16)(21)题使用已建立的“tEmployee”表,表结构及表内容如下所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别文本1出生日期日期/时间 职务文本14简历备注 联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员3

6、59764502李清男1962-7-1职员1986年大学毕业,现为销售员359764513王创男1970-1-1职员1993年专科毕业,现为销售员359764524郑炎女1978-6-1职员1999年大学毕业,现为销售员359764535魏小红女1934-11-1职员1956年专科毕业,现为管理员35976454(16)在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是A)5 5 B)5 10 C)10 10 D)10 20(17)若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为A)00000000 B)9999

7、9999 C)# D)?(18)若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入)Like 王 B)Like 王* C)=王 )=王*(19)下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询 A)删除查询 B)生成表查询 C)选择查询 D)更新查询(20)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显 A)出生日期字段值 B)所有字段值C)除出生日期以外的所有字段值 D)雇员ID字段值(21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么正确的设计是22)

8、(24)题中使用下图,窗体的名称为fmTest,窗体中有一个标签和一个命令按钮,名称分别为Label1和bChange (22)在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现该操作的语句是A)label1.ForeColor = 255 B)bChange.ForeColor = 255 C)label1.ForeColor = 255 D)bChange.ForeColor = 255(23)若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A)Me =改变文字显示颜色 B)Me.Caption=改变文字显示颜色C)Me.text=改变文字显示

9、颜色 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)能被“对象所识别的动作”和“对象可执行的活

10、动”分别称为对象的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=0C)x Mod 2 =1 And y Mod 2 =1 D)x Mod 2 =0 And

11、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的单击事件过程,完成的功能为:当单击按钮Comma

12、nd1时,按钮Command2可用,按钮Command3不可见。以下正确的是A)Private Sub Command1_Click( ) B)Private Sub Command1_Click( )Command2.Visible=True Command2.Enabled=TrueCommand3.Visible=False Command3.Enabled=FalseEnd Sub End SubC)Private Sub Command1_Click( ) D)Private Sub Command1_Click( )Command2.Enabled=True Command2. V

13、isible = TrueCommand3.Visible=False Command3. Enabled = FalseEnd Sub End Sub (35)假定有以下程序段n=0for i=1 to 3for j= -4 to -1 n=n+1next jnext i运行完毕后,n的值是二、填空题(每空2分,共30分) 请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。 (1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是 【1】 。(2)算法复杂度主要包括时间复杂度和 【2】 复杂度。(3)在进行模块测试时,要为每

14、个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 【3】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 (4)一棵二叉树第六层(根结点为第一层)的结点数最多为 【4】 个。 (5)数据结构分为逻辑结构和存储结构,循环队列属于 【5】 结构。 (6)创建交叉表查询时,必须对行标题和 【6】 进行分组(Group By)操作。 (7)打开一个表应该使用的宏操作是 【7】 。 (8)函数Now( )返回值的含义是 【8】 。 (9)建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开一个查询,查询名为“qT”,如果采用VBA代码完成,应使用的语句是 【9】

15、 。 (10)在报表设计中,可以通过添加 【10】 控件来控制另起一页输出显示。A)0 B)3 C)4 D)12(11)设有以下窗体单击事件过程:Private Sub Form_Click( )a = 1For i = 1 To 3Select Case iCase 1, 3a = a + 1Case 2, 4a = a + 2End SelectNext iMsgBox aEnd Sub打开窗体运行后,单击窗体,则消息框的输出内容是 【11】 。 (12)在窗体中添加一个命令按钮(名为Command1)和一个文本框(名为text1),然后编写如下事件过程:Private Sub Comma

16、nd1_Click( )Dim x As Integer, y As Integer, z As Integerx = 5 : y = 7 : z = 0Me!Text1= Call p1(x, y, z)Me!Text1 =zEnd SubSub p1(a As Integer, b As Integer, c As Integer)c = a + bEnd Sub打开窗体运行后,单击命令按钮,文本框中显示的内容是 【12】 。 (13)有一个VBA计算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。4个文本框的名称分别为:Text1、Text2、Text3和Text4。3个按钮分

17、别为:清除(名为Command1)、计算(名为Command2)和退出(名为Command3)。窗体打开运行后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在Text1、Text2和Text3三个文本框中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击退出按钮则退出。请将下列程序填空补充完整。Private Sub Command1_Click( )Me!Text1 = Me!Text2 = Me!Text3 = Me!Text4 = End SubPrivate Sub Command2_Click( )If Me!Text1 = Or Me!Text2 =

18、 Or Me!Text3 = ThenMsgBox 成绩输入不全ElseMe!Text4 = ( 【13】 + Val(Me!Text2)+ Val(Me!Text3) / 3 【14】 End SubPrivate Sub Command3_Click( )Docmd. 【15】 End Sub2006年4月一、选择题(每小题2分,共70分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。 (1)下列选项中不属于结构化程序设计方法的是 A自顶向下 B逐步求精 C模块化 D可复用(2)两个或两个以上模块之间关联的紧密程度称为 A耦合

19、度 B内聚度 C复杂度 D数据传输特性(3)下列叙述中正确的是 A软件测试应该由程序开发者来完成 B程序经调试后一般不需要再测试 C软件维护只包括对程序代码的维护 D)以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是 A队列 B栈 C双向链表 D二叉树(5)下列叙述中正确的是 A线性链表是线性表的链式存储结构 B栈与队列是非线性结构 C双向链表是非线性结构 D只有根结点的二叉树是线性结构(6)对如下二叉树 进行后序遍历的结果为 AABCDEF BDBEAFC CABDECF DDEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为 A32 B31 C64 D63(8)“商品

20、”与“顾客”两个实体集之间的联系一般是 A一对一 B一对多 C多对一 D多对多(9)在ER图中,用来表示实体的图形是 A矩形 B椭圆形 C菱形 D三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是 ADB包含DBS和DBMS BDBMS包含DB和DBS CDBS包含DB和DBMS D没有任何关系(11)常见的数据模型有3种,它们是A网状、关系和语义 B层次、关系和网状C环状、层次和关系 D字段名、字段类型和记录(12)在以下叙述中,正确的是AACCESS只能使用系统菜单创建数据库应用系统BACCESS不具备程序设计能力CACCESS只具备了模块化程序设计能力D)AC

21、CESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是A表 B文件夹C窗体 D查询(14)表的组成内容包括A查询和字段 B字段和记录C记录和窗体 D报表和字段(15)在数据表视图中,不能A修改字段的类型 B修改字段的名称C删除一个字段 D删除一条记录(16)数据类型是A字段的另一种说法B决定字段能包含哪类数据的设置C一类数据库应用程序D一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个是“按雇员姓名查询”的查询,

22、该查询显示出所查雇员的雇员ID、姓名和职称等三段。若窗体中的文本框名称为tName,设计“按雇员姓名查询”,正确的设计视图是ABCD(18)下图是使用查询设计器完成的查询,与该查询等价的SQL语句是Aselect学号,数学from sc where数学(select avg(数学)from sCBselect学号 where 数学(select avg(数学)from sCCselect 数学avg(数学)from sCDselect 数学(select avg(数学)from sC(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A成绩表.综合成绩=80AND成绩表.综

23、合成绩=80AND成绩表.综合成绩90C80=成绩表.综合成绩=90D80成绩表.综合成绩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)在使用报表设计

24、器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在A组页眉/组页脚 B页面页眉/页面页脚C报表页眉/报表页脚 D主体(25)如果加载一个窗体,先被触发的事件是ALoad 事件 BOpen事件CClick 事件 DDaClick事件(26)数据访问页可以简单地认为就是一个A网页 B数据库文件Cword 文件 D子表(27)使用宏组的目的是A设计出功能复杂的宏 B设计出包含大量操作的宏C减少程序内存消耗 D对多个宏进行组织和管理(28)以下是宏对象m1的操作序列设计:假定在宏m1的操作中涉及到的对象均存在,现将设计好的宏m1设置为窗体“fTest”上某个命令按钮的单击事件属性,则

25、打开窗体“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*33/3的输出结果是A0 B1 C3 D9(31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”表

26、,如果采用VBA代码完成,下面语句正确的是Adocmd.openformtEmployee Bdocmd.openviewtEmployeeCdocmd.opentabletEmployee Ddocmd.openreporttEmployee(32)Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。需要设置的属性是ADefault BCancelCEnabled DVisible(33)以下程序段运行结束后,变量x的值为x=2y=4Dox=x*yy=y+1Loop While y4 Then i=i2MsgBox iEnd Sub窗体打开运行后,单击命令按钮

27、,则消息框的输出结果为 【12】 。(13)设有如下代码:x=1dox=x+2loop until 【13】 运行程序,要求循环体执行3次后结束循环,在空白处填入适当语句。(14)窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框。如果单击消息框的“确定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。按照功能要求,将程序补充完整。Private Sub cmdTest_Click()Answer= 【14】 (“隐藏按钮”,vbOKCancel)If Answer=v

28、bOK ThencmdDisplay.Visible= 【15】 ElseDocmd.CloseEnd IfEnd Sub一.选择题 (1)【答案】D (2)【答案】A (3)【答案】D (4)【答案】B (5)【答案】A (6)【答案】D (7)【答案】C (8)【答案】D (9)【答案】A (10)【答案】C (11)【答案】B (12)【答案】D (13)【答案】B (14)【答案】B (15)【答案】A (16)【答案】B (17)【答案】C (18)【答案】A (19)【答案】A (20)【答案】D (21)【答案】C (22)【答案】B (23)【答案】B (24)【答案】C (2

29、5)【答案】A (26)【答案】A (27)【答案】D (28)【答案】C (29)【答案】A (30)【答案】B (31)【答案】C (32)【答案】C (33)【答案】C (34)【答案】B (35)【答案】B 二.填空题 (1)【答案】45 (2)【答案】类 (3)【答案】关系 (4)【答案】静态分析 (5)【答案】逻辑独立性 (6)【答案】SQL查询 (7)【答案】表 (8)【答案】等级考试 (9)【答案】OpenQuery (10)【答案】0 (11)【答案】55 (12)【答案】36 (13)【答案】x=7 (14)【答案】Msgbox (15)【答案】False2007年9月AC

30、CESS笔试试题解析注:下文中出现的“本书”均指“等级考试考点分析、题解与模拟-二级Access数据库一书(希赛IT教育研发中心组编 阮国明 周娜琴主编 电子工业出版社2007年1月出版)”一、选择题(135每小题2分,共70分)1-10为二级公共基础题,解析略。答案如下:1-5 DBCAA6-10 DCABC11. 用二维表来表示实体及实体之间联系的数据模型是A. 实体-联系模型 B. 层次模型C. 网状模型 D. 关系模型答案 D解析:关系模型用表格形式表示实体类型及其实体间的联系。关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。关系模型的基本数据结构是二维表,每一张二

31、维表称为一个关系。请参考本书 P76 5.2.3 考点3:层次、网状、关系模型12. 在企业中,职工的“工资级别”与职工个人“工资”的联系是A. 一对一联系 B. 一对多联系C. 多对多联系 D. 无联系答案 B解析:一对多联系(1:n)如果实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B具有一对多联系。请参考本书 P73 5.2.4 考点2:实体联系模型及E-R图13. 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量.)一组属性来描述图书,可以作为“关键字”的是A. 书号 B. 书名

32、C. 作者 D. 出版社答案 A解析:码(又称为关键字):二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为关键字。本题中:只有A. 书号能够满足关键字定义中的唯一性要求。请参考本书 P93 6.2.1 考点1:基本概念14. 下列属于Access对象的是A. 文件 B. 数据C. 记录 D. 查询答案 D解析:Access数据库由数据库对象和组两部分组成。其中对象又分为7种,包括:表、查询、窗体、报表、数据访问页、宏和模块。这些对象都存放在扩展名为.mdb的数据库文件中。请参考本书 P97 6.5.3 考点3:Access数据库的系统结构15. 在Access数据库的表设计视图中

33、,不能进行的操作是A. 修改字段类型 B. 设置索引C. 增加字段 D. 删除记录答案 D解析:编辑表中内容的操作主要包括选定记录、添加记录、修改记录、删除记录、复制记录等。这些操作是在数据表视图中完成的。请参考本书 P112 7.3.3 考点3:编辑表的内容16. 在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是A. 输入掩码 B. 有效性规则C. 默认值 D. 参照完整性答案 D解析:参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。请参考本书 P110 7.2.5 考点5:建立表之间的关系17. 将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是A. 选择查询 B. 生成表查询C. 追加查询 D. 更新查询答案 C解析:将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是追加查询。2005年4月 选择第18题2005年4月 选择第20题2005年9月 选择第26题均考查了这个知识点。18.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报