《2005-2012全国计算机二级考试笔试试题.docx》由会员分享,可在线阅读,更多相关《2005-2012全国计算机二级考试笔试试题.docx(98页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2005年9月全国计算机等级考试二级笔试试卷Access数据库程序设计、选择题(1) (35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题 卡相应位置上,答在试卷上不得分。(1)下面叙述正确的是 A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表B)线性链表C)叉链表D)有序线性链表(3)下列关于栈的描述正确的是 A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素栈是特
2、殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是.A) 一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D) 一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 (5)下列描述中正确的是.A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计
3、工具的是A) PDL (过程设计语言)B)PAD图 C)N-S图 D) DFD图(7)下列叙述中正确的是.A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令 (8)数据库设计的根本目标是要解决。A)数据共享问题B)数据安全问题 大量数据存储问题D)简化数据维护(9)设有如下关系表:则下列操作中正确的是.A) T=ROS B) T=RUS C) T=RXS D) T=R/S(10)数据库系统的核心是.A)数据模型B)数据库管理系统 数据库 D)数据库管理员(11)将两个关系拼接成一个新的关系,生成的新关系中包
4、含满足条件的元组,这种操作称 为.A)选择 B)投影 联接 D)并(12)如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的 多条记录相匹配,则表A与表B存在的关系是 A) 对B) 对多 C)多对D)多对多(13)利用Access创建的数据库文件,其扩展名为。A) .ADPB) .DBF C) . FRMD) . MDB(14)下面关于Access表的叙述中,错误的是 A)在Access表中,可以对备注型字段进行“格式”属性设置B)若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字 段重新编号创建表之间的关系时,应关闭所有打开的表D)可在Acc
5、ess表的设计视图”说明列中,对字段进行具体的说明(15)在Access表中,可以定义3种主关键字,它们是。A)单字段、双字段和多字段B)单字段、双字段和自动编号单字段、多字段和自动编号 D)双字段、多字段和自动编号(16)已建立的tEmployee”表,表结构及表内容如下表所示:字段名称字段类型字段大小雇员ID本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员2李清男1962-7-1职员1986年大学毕业,现为销售员3王创,1970-1-1职员1993年专科毕业,现
6、为销售员4郑炎女1978-6-1职员1999年大学毕业,现为销售员5魏小红女1934-111职员1956年专科毕业,现为销售员在“ 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年大学毕业,曾是销售员2李清男
7、1962-7-1职员1986年大学毕业,现为销售员3王创男1970-1-1职员1993年专科毕业,现为销售员4郑炎女1978-6-1职员1999年大学毕业,现为销售员5魏小红女1934-111职员1956年专科毕业,现为销售员若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为A) 00000000 B) 99999999 C)關# D) ?(18)已建立的“tEmployee”表,表结构及表内容如下表所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别、1出生日期日期/时间职务文本14简历备注联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1宇女1960-1-1
8、经理1984年大学毕业,曾是销售员2李清1962-7-1职员1986年大学毕业,现为销售员3王创男1970-1-1职员1993年专科毕业,现为销售员4郑炎女1978-6-1职员1999年大学毕业,现为销售员5魏小红女1934-111职员1956年专科毕业,现为销售员若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计是视图的准则行中输入A) Like 王 B) Like 王 =王 D)=王 (19)已建立的“tEmployee”表,表结构及表内容如下表所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本8雇员ID
9、姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员2李清男1962-7-1职员1986年大学毕业,现为销售员3王创男1970-1-1职员1993年专科毕业,现为销售员4郑炎女1978-6-1职员1999年大学毕业,现为销售员5魏小红女1934-111职员1956年专科毕业,现为销售员下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是 0职务姓名士tEmployeetEmployee男 I*I共有记录数:5计苴年静:选择查询tEmpio?计算年齢:选择查询ID日 员名别生x字排显准段表序示则或姓名 tEmployee性
10、别t Employ e年齢DateOTS!生日期义365一 Ir(21)若以“tEmployee”表为数据源,计算每个职的年龄(取整),并显示如下图所示的 结果,那么正确的设计是。日计覚年龄:选择查询SM!z(22)段表序示則或 字排显准姓名tEinployee性别 tEmployee年龄(Date。-出生日期)/365厂日计算年龄:选择查询1 X段表序示则或 字排显准照亶体1:鼠体在“窗体视图”显示该窗体时,要求在单击命令按钮后标签上显示的文字颜色变为红色,以 下能实现该操作的语句是.A) Label1. ForeColor=255B) bChange. ForeColor=255C) La
11、bel 1. BackColor=255D) bChange. BackColor=255(23)若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是A) Me=改变文字显示颜色”B) Me.Caption=改变文字显示颜色”C) Me. Text=改变文字显示颜色”D) Me. Name=改变文字显示颜色” (24)在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值 设置为.A)是B)否C)有D)无(25)为窗体或报表上的控件设置属性值的正确宏操作命令是.A) SetB)SetDataC)SetWarningsD)SetValue(26)下列不属于操作查询的
12、是。A)参数查询B)生成表查询更新查询D)删除查询(27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动 保存创建数据访问页,其格式为。A) HTML B)文本C)数据库 D) Web(28)能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的 A)方法和事件B)事件和方法 事件和属性D)过程和方法(29)在关于报表数据源设置的叙述中,以下正确的是 A)可以是任意对象B)只能是表对象只能是查询对象D)可以是表对象或查询对象(30)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是 A)直线和矩形 B)直线和圆形 直线和多边形D)矩形和圆形(31
13、)下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是。A) x Mod 2=1 Or y Mod 2=1B) x Mod 2=0 Or y Mod 2=0C) x Mod 2=1 And y Mod 2=1D) x Mod 2=0 And y Mod 2=0(32)若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是 A) “默认值”属性B) “标题”属性 C) “密码”属性 D) “输入掩码”属性 (33)假定有以下循环结构 Do Unti! 条件 循环体Loop则正确的叙述是 A)如果“条件值为,则一次循环体也不执行B)如果“条件值为,则至少执行一次循环体如果条件”值
14、不为0,则至少执行一次循环体D)不论“条件”是否为“真”,至少要执行一次循环体(34)窗体上添加有3个命令按钮,分别命名为Commands Command2和Command3。编写 Command 1的单击事件过程,完成的功能为:当单击按钮Command 1时,按钮Command2 可用,按钮Command3不可见。以下正确的是 A) Private Sub Commandl_Click() Command2. Visible二True Commands. Visible=False End SubB) Private Sub Commandl_Click() Command2. Enable
15、d二True Commands. Enabled=False End SubC) Private Sub Command1_C1ick() Command2. Enabled=True Commands. Visible=False End SubD) Private Sub Commandl_Click() Command2. Visible=True Commands. Enabled=False End Sub (35)假定有以下程序段 n=0 for i=l to 3 for j=-4 to -1 n=n+l next j next i 运行完毕后,n的值是.A) 0B) 3C) 4D
16、) 12二、填空题(每空2分,共30分)请将每空的正确答案写在【1】【15】序号的横线上,答在试卷上不得分。(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独 立性最高的阶段是1】。(2)算法复杂度主要包括时间复杂度和【2】复杂度0(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块 (桩模块)。其中的作用是将测试数据传送给被测试的模块,并显示被测试模 块所产生的结果。(4) 一棵叉树第六层(根结点为第一层)的结点数最多为【4】个。(5)数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。(6)创建交叉表查询时,必须对行标题和【6】
17、进行分组(Group By)操作。(7)打开个表应该使用的宏操作是【7】.(8)函数NowO返回值的含义是【8】0(9)建立了一个窗体,窗体中有一命令按钮,单击此按钮,将打开个查询,查询名为“q, 如果采用VBA代码完成,应使用的语句是.【9】。(10)在报表设计中,可以通过添加【10】控件来控制另起一页输出显示。(11)设有以下窗体单击事件过程:Private Sub Form_Click()a-1For i-1 to 3Select Case iCase 1,3a=a+lCase 2,4a=a+2End SelectNext iMsgbox aEnd Sub打开窗体运行后,单击窗体,则消息
18、框的输出内容是【11】。(12)在窗体中添加一个命令按钮(名为Command 1)和一个文本框(名为Textl),然后编 写如下事件过程:Private Sub Command1 ClickODim x As Integer, y As Integer, z As Integerx=5:y=7:z=0Me! Text 1=Call pl (x, y, z)Me!Textl=zEnd SubSub pl(a As Integer, b As Integer, c As Integer) c = a+bEnd Sub打开窗体运行后,单击命令按钮,文本框中显示的内容是【12】。(13)有一个VBA计
19、算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。4个文 本框的名称分别为:Text 1、Text2、Text3和Text4。3个按钮分别为:清除(名为Commandl )、 计算(名为Command2)和退出(名为Coimnand3)。窗体打开运行后,单击清除按钮,则 清除所有文本框中显示的内容;单击计算按钮,则计算在Textl、Text2和Text3三个文 本框中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击退出按钮则退 出。请将下列程序填空补充完整。Private Sub Command1 Click()Me!Textl=*Me!Text2=”Me!Text3=
20、Me!Text4=End SubPrivate Sub Command2_Click()If Me!Textl= Or Me!Text2= Or Me!Text3= thenMsgBox ”成绩输入不全”ElseMe!Text4=( 13 +Val(Me!Text2)+Val(Me!Text3)/3【14】End SubPrivate Sub Command3_Click()Docmd. 15End Sub2006年4月全国计算机等级考试二级笔试试卷Access数据库程序设计、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在 题卡
21、相应位置上,答在试卷上不得分。(1)下列选项中不属于结构化程序设计方法的是。A)自顶向下 B)逐步求精模块化 D)可复用(2)两个或两个以上的模块之间关联的紧密程度称为。A)耦合度B)内聚度复杂度 D)数据传输特性(3)下列叙述中正确的是。A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试软件维护只包括对程序代码的维护D)以上三种说法都不对(4)按照“后进先出”原则组织数据的数据结构是。A)队列 B)栈 双向链表 D)叉树(5)下列描述中正确的是。A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构双向链表是非线性结构D)只有根结点的叉树是线性结构(6)对如下叉树进行后
22、序遍历的结果为 0A) ABCDEF B) DBEAFC C) ABDECFD) DEBFCA(7)在深度为7的满叉树中,叶子结点的个数为 A) 32B) 31 C) 64D) 63(8) “商品”与“顾客”两个实体集之间的联系一般是 A) 对 B) 对多 C)多对 D)多对多 (9)在E-R图中,用来表示实体的图形是。A)矩形 B)椭圆形 菱形 D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。A) DB 包含 DBS 和 DBMSB) DBMS 包含 DB 和 DBSC) DBS包含DB和DBMSD)没有任何关系(11)常见的数据模型有3种,它们是.A)网
23、状、关系和语义B)层次、关系和网状环状、层次和关系D)字段名、字段类型和记录(12)在以下叙述中,正确的是。A) ACCESS只能使用系统菜单创建数据库应用系统B) ACCESS不具备程序设计能力 ACCESS只具备了模块化程序设计能力D) ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统 (13)不属于Access对象的是。A)表B)文件夹窗体D)查询(14)表的组成内容包括.A)查询和字段 B)字段和记录 记录和窗体 D)报表和字段 (15)在数据表视图中,不能。A)修改字段的类型B)修改字段的名称删除个字段D)删除一条记录(16)数据类型是.A)字段的另种说法B)决定
24、字段能包含哪类数据的设置 类数据库应用程序D) 一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示:运行该窗体后,在文本框中输入要查询雇员的姓名当按下查询”按钮时,运行个名是 按雇员姓名查询”的查询,该查询显示出所查雇员的职ID、姓名和职称等三个字段。若窗体中文本框名称为tName,设计“按雇员姓名查询”,正确的设计视图是 A)Jal x|B)D)承查现1:选擇査灣LEmployee段表序示用或 字排显准:回 VLtEa查现1:选择查询名别历称 姓性学职姓名职标tEployt Employ按雇员姓名査進】!所e1 X後表ff示剜或
25、字持显准职ID姓名駅称(Employee(Employee(Employee0Forms I 校雇员姓名查何ltMm(Employee图查询1:选择查询名别历噺 姓性学职职ID姓名巡(Employ*(Employ*(E*ploy*0团0Foes ! 1按雇员姓名壹诡T! UtM“1 1厂段表序示則或 字排显准(18)下图是使用查询设计器完成的查询,与该查询等价的SQL语句是彈查现2:选择查询字段 表排序 果:准则或A) select 学号,数学 from sc where 数学(select avg(数学)from sc)B) select 学号 where 数学(select avg(数学)
26、from sc)C) select 数学 avg(数学)from scD) select 数学(select avg(数学)from sc)(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A)成绩表.综合成绩二80 AND成绩表.综合成绩=90B)成绩表.综合成绩80 AND成绩表.综合成绩90 80二成绩表.综合成绩二90D) 80成绩表.综合成绩90(20)下图中所示的查询返回的记录是。119期中成绩 期末成绩綜合成鎮-| X旨爾1:瘡桂台B)不包含80至90分数段段表序示、件或 字排显条A)不包含80分和90分C)包含80至90分数段D)所有的记录 (21)排序时
27、如果选取了多个字段,则输出结果是。A)按设定的优先次序进行排序B)按最右边的列开始排序按从左向右优先次序依次排序 D)无法进行排序(22)为窗体中的命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的。A)格式选项卡 B)事件选项卡C)方法选项卡D)数据选项卡(23)要改变窗体上文本框控件的数据源,应设置的属性是。A)记录源 B)控件来源筛选查阅D)默认值(24)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在A)组页眉/组页脚 B)页面页眉/页面页脚 报表页眉/报表页脚 D)主体 (25)如果加载个窗体,先被触发的事件是.A) Load 事件 B) Ope
28、n 事件C) Click 事件D)DbClick 事件(26)数据访问页可以简单地认为就是个.A)网页 B)数据库文件 word文件D)子表(27)使用宏组的目的是.A)设计出功能复杂的宏B)设计出包含大量操作的宏减少程序内存的消耗D)对多个宏进行组织和管理(28)以下是宏对象ml的操作序列设计:-| X操作 I 备注OpenFormTest2OpenTabletStudCloseClose假定在宏m!的操作中涉及到的对象均存在,现将设计好的宏ml设置为窗体 “fTestl”上某个命令按钮的单击事件属性,则打开窗体fTestl”运行后,单击该 命令按钮,会启动宏ml的运行。宏ml运行后,前两个
29、操作会先后打开窗体对象 “fTest2”和表对象“ tStud”,那么执行Close操作后,会 A)只关闭窗体对象afTestiB)只关闭表对象“tStud” 关闭窗体对象“fTest2”和表对象“tStud”D)关闭窗体“fTestl”和“ fTest2”及表对象“tStud”(29) VBA程序的多条语句可以写在一行中,其分隔符必须使用符号 A) :B) C) ;D),(30) VBA表达式3*33/3的输出结果是 A) 0B) 1C) 3D) 9(31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee” 表,如果采用VBA代码完成,下面语句正确的是 A)
30、 docmd. openform atEmployeeB) docmd. openview EmployeeC) docmd. opentable atEmployeeD) docmd. openreport atEmployee(32) Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状 态),需要设置的属性是 A) Default B) Cancel C) Enabled D) Visible (33)以下程序段运行结束后,变量x的值为 x=2 y=4 Dox = x*y y =y+1 Loop While y 4 Then i = i * 2MsgBox iE
31、nd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为回。(13)设有如下代码:x 二 1Dox = x + 2Loop until【13】运行程序,要求循环执行3次后结束循环,在空白处填入适当语句。(14)窗体中有两个命令按钮显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。 以下事件过程的功能是:单击“测试”按钮时,窗体上弹出个消息框,如果单击消息框的 “确定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。请按照功能 要求,将程序补充完整。Private Sub cmdTest_Click()Answer =14If Answer = vb
32、OK ThencmdDisplay. Visible =【15】ElseDocmd. CloseEnd IfEnd Sub2006年9月全国计算机等级考试二级笔试试卷Access数据库程序设计、选择题(1)(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在 答题卡相应位置上,答在试卷上不得分。(1)下列选项中不符合良好程序设计风格的是A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是 A)概要设计与详细设计B)过程控制C)软件结构
33、设计与数据设计D)程序设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是 A)软件测试 B)概要设计 软件维护D)详细设计(4)在数据库系统中,用户所见数据模式为。A)概念模式B)外模式C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和D)物理设计A)编码设计B)测试阶段运行阶段(6)设有如下三个关系表RSTBC13ABCm13n1下列操作中正确的是。A) T=RCS B) RUS C) T=RXSD) T=R/S(7)下列叙述中正确的 A) 个算法的空间复杂度大,则其时间复杂度也必定大B) 个算法的空间复杂度大,则其时间复杂度必定小 一个算法的时
34、间复杂度大,则其空间复杂度必定小 D)上述三种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A) 63 B) 64 C) 6 D) 7(9)数据库技术的根本目标是解决数据的A)存储问题B)共享问题安全问题 D)保护问题(10)对下列叉树进行中序遍历的结果是.A) ACBDFEG B) ACBDFGE C) ABDCGEF D) FCADBEG (11)下列实体的联系中,属于多对多联系的是。A)学生与课程B)学校与校长 住院的病人与病床D)职与资(12)在关系运算中,投影运算的含义是.A)在基本表中选择满足条件的记录组成一个新的关系B)在基本表中选择需要的字段
35、(属性)组成一个新的关系在基本表中选择满足条件的记录和属性组成一个新的关系D)上述说法均是正确的(13) SQL的含义是A)结构化查询语言 B)数据定义语言数据库查询语言D)数据库操纵与控制语言(14)以下关于Access表的叙述中,正确的是A)表一般包含一到两个主题的信息B)表的数据表视图只用于显示数据表设计视图的主要工作是设计表的结构D)在表的数据表视图中,不能修改字段名称(15)在SQL的SELECT语句中,用于实现选择运算的是 A) FORB) WHILE C) IFD) WHERE(16)以下关于空值的叙述中,错误的是.A)空值表示字段还没有确定值B) Access使用NULL来表示
36、空值空值等同于空字符串D)空值不等于数值(17)使用表设计器定义表中字段时,不是必须设置的内容是.A)字段名称B)数据类型说明D)字段属性(18)如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使 用Access提供的.A)筛选功能B)排序功能查询功能D)报表功能(19)下面显示的是查询设计视图的“设计网格”部分:姓名性别工作时间系别教师教师教师教师000女Year”工作时间)1980段表序示则或字排显准Ill从所显示的内容中可以判断出该查询要查找的是。A)性别为“女”并且1980年以前参加工作的记录B)性别为“女”并且1980年以后参加工作的记录性别为“女”或者1980年以前参加工作的记录D)性别为“女”或者1980年以后参加工作的记录(20)若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的 表达式是 A) JSJB) ”JSJ JSJ* D) Like