1、2023年9月全国计算机等级考试二级笔试试卷Access数据库程序设计一、 选择题(1)(35)每小题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)软件工程只是解决软件开发中的技术问题(
3、6)在软件设计中,不属于过程设计工具的是_。A)PDL(过程设计语言) B)PAD图 C)N-S图D)DFD图(7)下列叙述中对的的是_。A)软件交付使用后还需要进行维护 B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束 D)软件维护是指修复程序中被破坏的指令(8)数据库设计的主线目的是要解决_。A)数据共享问题 B)数据安全问题 C)大量数据存储问题D)简化数据维护(9)设有如下关系表: TSR 则下列操作中对的的是_。A)T=RSB)T=RS C)T=RS D)T=R/S(10)数据库系统的核心是_。A)数据模型B)数据库管理系统 C)数据库 D)数据库管理员(11
4、)将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为_。A)选择 B)投影 C)联接 D)并(12)假如表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B存在的关系是_。A)一对一B)一对多C)多对一D)多对多(13)运用Access创建的数据库文献,其扩展名为_。A).ADP B).DBFC).FRMD).MDB(14)下面关于Access表的叙述中,错误的是_。A)在Access表中,可以对备注型字段进行“格式”属性设立B)若删除表中具有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C)创建
5、表之间的关系时,应关闭所有打开的表D)可在Access表的设计视图说明列中,对字段进行具体的说明(15)在Access表中,可以定义3种主关键字,它们是_。A)单字段、双字段和多字段 B)单字段、双字段和自动编号C)单字段、多字段和自动编号 D)双字段、多字段和自动编号(16)已建立的“tEmployee”表,表结构及表内容如下表所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员359764502李清男1962-7-1职工198
6、6年大学毕业,现为销售员359764513王创男1970-1-1职工1993年专科毕业,现为销售员359764524郑炎女1978-6-1职工1999年大学毕业,现为销售员359764535魏小红女1934-11-1职工1956年专科毕业,现为销售员35976454在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的汉字数和英文字符数分别是_。A)5 5B)5 10C)10 10D)10 20(17)已建立的“tEmployee”表,表结构及表内容如下表所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备
7、注联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员359764502李清男1962-7-1职工1986年大学毕业,现为销售员359764513王创男1970-1-1职工1993年专科毕业,现为销售员359764524郑炎女1978-6-1职工1999年大学毕业,现为销售员359764535魏小红女1934-11-1职工1956年专科毕业,现为销售员35976454若要保证输入的联系电话值只能为8位数字,应将该字段的输入掩码设立为_。A)00000000B)99999999C)#D)?(18)已建立的“tEmployee”表,表结构
8、及表内容如下表所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员359764502李清男1962-7-1职工1986年大学毕业,现为销售员359764513王创男1970-1-1职工1993年专科毕业,现为销售员359764524郑炎女1978-6-1职工1999年大学毕业,现为销售员359764535魏小红女1934-11-1职工1956年专科毕业,现为销售员35976454若在“tEmployee”表中查找所有姓“王”的记录
9、,可以在查询设计是视图的准则行中输入_。A)Like 王B)Like 王*C)王D)王*(19)已建立的“tEmployee”表,表结构及表内容如下表所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员359764502李清男1962-7-1职工1986年大学毕业,现为销售员359764513王创男1970-1-1职工1993年专科毕业,现为销售员359764524郑炎女1978-6-1职工1999年大学毕业,现为销售员35976
10、4535魏小红女1934-11-1职工1956年专科毕业,现为销售员35976454下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是_。A)删除查询B)生成表查询C)选择查询D)更新查询(20)已建立的“tEmployee”表,表结构及表内容如下表所示:字段名称字段类型字段大小雇员ID文本10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本8雇员ID姓名性别出生日期职务简历联系电话1王宁女1960-1-1经理1984年大学毕业,曾是销售员359764502李清男1962-7-1职工1986年大学毕业,现为销售员359764513王
11、创男1970-1-1职工1993年专科毕业,现为销售员359764524郑炎女1978-6-1职工1999年大学毕业,现为销售员359764535魏小红女1934-11-1职工1956年专科毕业,现为销售员35976454下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示_。A)出生日期字段值B)所有字段值C)除出生日期以外的所有字段值D)雇员ID字段值(21)若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的结果,那么对的的设计是_。A)B)C)D)(22)在“窗体视图”显示该窗体时,规定在单击命令按钮后标签上显示的文字颜色变为红色,以下能实现
12、该操作的语句是_。A)Label1.ForeColor=255B)bChange.ForeColor=255C)Label1.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)
13、SetDataC)SetWarningsD)SetValue(26)下列不属于操作查询的是_。A)参数查询B)生成表查询C)更新查询D)删除查询(27)使用自动创建数据访问页功能创建数据访问页时,Access会在当前文献夹下,自动保存创建数据访问页,其格式为_。A)HTMLB)文本C)数据库D)Web(28)能被“对象所辨认的动作”和“对象可执行的活动”分别称为对象的_。A)方法和事件B)事件和方法 C)事件和属性D)过程和方法(29)在关于报表数据源设立的叙述中,以下对的的是_。A)可以是任意对象 B)只能是表对象 C)只能是查询对象 D)可以是表对象或查询对象(30)在报表设计的工具栏中,
14、用于修饰版面以达成更好显示效果的控件是_。A)直线和矩形 B)直线和圆形 C)直线和多边形 D)矩形和圆形(31)下列逻辑表达式中,能对的表达条件“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 Until 条件 循环体Loop则对的的叙
15、述是_。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=FalseEnd S
16、ubB)Private Sub Command1_Click() Command2.Enabled=True Command3.Enabled=FalseEnd SubC)Private Sub Command1_Click() Command2.Enabled=True Command3.Visible=FalseEnd SubD)Private Sub Command1_Click() Command2.Visible=True Command3.Enabled=FalseEnd Sub(35)假定有以下程序段n=0for i=1 to 3 for j=-4 to -1 n=n+1 nex
17、t jnext i运营完毕后,n的值是_。A)0B)3C)4D)12二、填空题(每空2分,共30分)请将每空的对的答案写在【1】【15】序号的横线上,答在试卷上不得分。(1)数据管理技术发展过程通过人工管理、文献系统和数据库系统三个阶段,其中数据独立性最高的阶段是 【1】 。(2)算法复杂度重要涉及时间复杂度和 【2】 复杂度。(3)在进行模块测试时,要为每个被测试的模块此外设计两类模块:驱动模块和承接模块(桩模块)。其中 【3】 的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(4)一棵二叉树第六层(根结点为第一层)的结点数最多为 【4】 个。(5)数据结构分为逻辑结构和
18、存储结构,循环队列属于 【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
19、Case 2,4 a=a+2 End Select Next i Msgbox aEnd 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=zEnd SubSub p1(a As Integer, b As Integer, c As
20、 Integer) c=a+bEnd Sub打开窗体运营后,单击命令按钮,文本框中显示的内容是_【12】 。(13)有一个VBA计算程序的功能如下,该程序用户界面由4个文本框和3个按钮组成。4个文本框的名称分别为:Text1、Text2、Text3和Text4。3个按钮分别为:清除(名为Command1)、计算(名为Command2)和退出(名为Command3)。窗体打开运营后,单击清除按钮,则清除所有文本框中显示的内容;单击计算按钮,则计算在Text1、Text2和Text3三个文本框中输入的3科成绩的平均成绩并将结果存放在Text4文本框中;单击退出按钮则退出。请将下列程序填空补充完整。
21、Private Sub Command1_Click() Me!Text1= Me!Text2= Me!Text3= Me!Text4=End SubPrivate 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 SubPrivate Sub Command3_Click() Docmd. _【15】 End Sub2023年4月全国计算机等级考试二级笔试试卷Ac
22、cess数据库程序设计一、选择题(每小题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)双向链
23、表 D)二叉树(5)下列描述中对的的是_。 A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构(6)对如下二叉树进行后序遍历的结果为_。A)ABCDEF B)DBEAFC C)ABDECFD)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、数据库管理系统D
24、BMS之间的关系是_。A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系(11)常见的数据模型有3种,它们是_。A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系D)字段名、字段类型和记录(12)在以下叙述中,对的的是_。A)ACCESS只能使用系统菜单创建数据库应用系统B)ACCESS不具有程序设计能力C)ACCESS只具有了模块化程序设计能力D)ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统(13)不属于Access对象的是_。A)表 B)文献夹C)窗体D)查询(14)表的组成内容涉及_。A)查询和字段 B)
25、字段和记录 C)记录和窗体 D)报表和字段(15)在数据表视图中,不能_。A)修改字段的类型 B)修改字段的名称 C)删除一个字段 D)删除一条记录(16)数据类型是_。A)字段的另一种说法 B)决定字段能包含哪类数据的设立C)一类数据库应用程序 D)一类用来描述Access表向导允许从中选择的字段名称(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示:运营该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运营一个名是“按雇员姓名查询”的查询,该查询显示出所查雇员的职工ID、姓名和职称等三个字段。若窗体中文本框名称为tName,设计“按雇员姓名查询”,对的的设计视图是_
26、。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 scD)select 数学(select avg(数学) from sc)(19)在下图中,与查询设计器的筛选标签中所设立的筛选功能相同的表达式是_。A)成绩表.综合成绩=80 AND成绩表.综合成绩=80 AND成绩表.综合成绩90C)80=成绩表.综合成绩=90
27、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)在使用报表设计器设计报表时,假如要记录报表中某
28、个字段的所有数据,应将计算表达式放在_。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”上某个命令按钮的单击事件属
29、性,则打开窗体“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的输出结果是_。A)0B)1C)3D)9 (31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮
30、,将打开“tEmployee”表,假如采用VBA代码完毕,下面语句对的的是_。A)docmd.openform “tEmployee”B)docmd.openview “tEmployee”C)docmd.opentable “tEmployee”D)docmd.openreport “tEmployee”(32)Access的控件对象可以设立某个属性来控制对象是否可用(不可用时显示为灰色状态),需要设立的属性是_。A)DefaultB)CancelC)EnabledD)Visible (33)以下程序段运营结束后,变量x的值为_。x=2y=4Do x=x*y y=y+1Loop While
31、y 4 Then i = i 2 MsgBox iEnd Sub窗体打开运营后,单击命令按钮,则消息框的输出结果为_【12】 。(13)设有如下代码:x = 1 Do x = x + 2Loop until_【13】 运营程序,规定循环执行3次后结束循环,在空白处填入适当语句。(14)窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。以下事件过程的功能是:单击“测试”按钮时,窗体上弹出一个消息框,假如单击消息框的“拟定”按钮,隐藏窗体上的“显示”命令按钮;单击“取消”按钮关闭窗体。请按照功能规定,将程序补充完整。Private Sub cmdT
32、est_Click() Answer = _【14】 If Answer = vbOK Then cmdDisplay.Visible = _【15】 Else Docmd.Close End IfEnd Sub2023年9月全国计算机等级考试二级笔试试卷Access数据库程序设计一、选择题(1)(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是对的的,请将对的选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列选项中不符合良好程序设计风格的是_。A)源程序要文档化B)数据说明的顺序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、高内聚(2)从
33、工程管理角度,软件设计一般分为两步完毕,它们是_。A)概要设计与具体设计B)过程控制C)软件结构设计与数据设计D)程序设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是_。A)软件测试 B)概要设计 C)软件维护 D)具体设计(4)在数据库系统中,用户所见数据模式为_。A)概念模式 B)外模式 C)内模式D)物理模式(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_。A)编码设计 B)测试阶段 C)运营阶段 D)物理设计(6)设有如下三个关系表R S TA B C A B C m 1 3 m 1 3 n n 1 3下列操作中对的的是_。A)T=RS B)RS C)T=
34、RSD)T=RS(7)下列叙述中对的的_。A)一个算法的空间复杂度大,则其时间复杂度也必然大 B)一个算法的空间复杂度大,则其时间复杂度必然小C)一个算法的时间复杂度大,则其空间复杂度必然小D)上述三种说法都不对(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为_。A)63 B)64 C)6 D)7(9)数据库技术的主线目的是解决数据的_。A)存储问题B)共享问题 C)安全问题 D)保护问题(10)对下列二叉树进行中序遍历的结果是_。BGEFCADA)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG(11)下列实体的联系中,属于多对多联系的是_。
35、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)FORB)WHILEC)IFD)WHERE(16)以下关于空值的叙述中,错误的是_。A)空值表达字段还没有拟定值B)Access使用NU