1、全国计算机二级全国计算机二级 Access 考试真题及答案考试真题及答案 2021年 9 月全国计算机二级 Access 考试真题及答案(总分:100.00,做题时间:120分钟)一、选择题每题 2分,共 70 分(总题数:35,分数:70.00)1.以下表达中正确的选项是 分数:2.00 A.线性表的链式存储构造与顺序存储构造所需要的存储空间是一样的 B.线性表的链式存储构造所需要的存储空间一般要多于顺序存储构造 C.线性表的链式存储构造所需要的存储空间一般要少于顺序存储构造 D.上述三种说法都不对 解析:2.以下表达中正确的选项是 分数:2.00 A.在栈中,栈中元素随栈底指针与栈顶指针的
2、变化而动态变化 B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D.上述三种说法都不对 解析:3.软件测试的目的是 分数:2.00 A.评估软件可靠性 B.发现并改正程序中的错误 C.改正程序中的错误 D.发现程序中的错误 解析:4.下面描述中,不属于软件危机表现的是 分数:2.00 A.软件过程不标准 B.软件开发生产率低 C.软件质量难以控制 D.软件本钱不断提高 解析:5.软件生命周期是指 分数:2.00 A.软件产品从提出、实现、使用维护到停顿使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程 C.
3、软件的开发过程 D.软件的运行维护过程 解析:6.面向对象方法中,继承是指 分数:2.00 A.一组对象所具有的相似性质 B.一个对象具有另一个对象的性质 C.各对象之间的共同性质 D.类之间共享属性和操作的机制 解析:7.层次型、网状型和关系型数据库划分原那么是 分数:2.00 A.记录长度 B.文件的大小 C.联系的复杂程度 D.数据之间的联系方式 解析:8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,那么实体工作人员、与实体计算机之间的联系是 分数:2.00 A.一对一 B.一对多 C.多对多 D.多对一 解析:9.数据库设计中反映用户对数据要求的模式是 分数:2.00
4、A.内模式 B.概念模式 C.外模式 D.设计模式 解析:10.有三个关系 R、S 和 T如下:那么由关系 R 和 S 得到关系 T的操作是 分数:2.00 A.自然连接 B.交 C.投影 D.并 解析:11.在 Access 中要显示“教师表中姓名和职称的信息,应采用的关系运算是 分数:2.00 A.选择 B.投影 C.连接 D.关联 解析:12.学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借 5 本书,一名教师同时可以借 10本书,在这种情况一下,读者与图书之间形成了借阅关系,这种借阅关系是 分数:2.00 A.一对一联系 B.一对五联系 C.一对十联系 D.一对多联系
5、解析:13.Access 数据库最根底的对象是 分数:2.00 A.表 B.宏 C.报表 D.查询 解析:14.以下关于货币数据类型的表达中,错误的选项是 分数:2.00 A.货币型字段在数据表中占 8个字节的存储空间 B.货币型字段可以与数字型数据混合计算,结果为货币型 C.向货币型字段输入数据时,系统自动将其设置为 4位小数 D.向货币型字段输入数据时,不必输入人民币符号和千位分隔符 解析:15.假设将文本型字段的输入掩码设置为“#-#,那么正确的输入数据是 分数:2.00 A.abcdet B.077-12345 C.acd-123456 D.#-#解析:16.如果在查询条件中使用通配符
6、“,其含义是 分数:2.00 A.错误的使用方法 B.通配不在括号内的任意字符 C.通配任意长度的字符 D.通配方括号内任一单个字符 解析:17.在 SQL语言的 SELECT 语句中,用于实现选择运算的子句是 分数:2.00 A.FOR B.IF C.WHILE D.WHERE 解析:18.在数据表视图中,不能进展的操作是 分数:2.00 A.删除一条记录 B.修改字段的类型 C.删除一个字段 D.修改字段的名称 解析:19.以下表达式计算结果为数值类型的是 分数:2.00 A.#5/5/2021#-#5/1/2021#B.“102“11 C.102=98+4 D.#5/1/2021#+5
7、解析:20.如果在文本框内输入数据后,按键或按键,输入焦点可立即移至下一指定文本框,应设置 分数:2.00 A.“制表位属性 B.“Tab 键索引属性 C.“自动 Tab键属性 D.“Enter键行为属性 解析:21.在成绩中要查找成绩80 且成绩90 的学生,正确的条件表达式是 分数:2.00 A.成绩 Between80And90 B.成绩 Between80To90 C.成绩 Between79And91 D.成绩 Between79To91 解析:22.“学生表中有“学号、“姓名、“性别和“入学成绩等字段。执行如下SQL命令后的结果是 Selectavg入学成绩From 学生表 Gro
8、upby性别 分数:2.00 A.计算并显示所有学生的平均入学成绩 B.计算并显示所有学生的性别和平均入学成绩 C.按性别顺序计算并显示所有学生的平均入学成绩 D.按性别分组计算并显示不同性别学生的平均入学成绩 解析:23.假设在“销售总数窗体中有“订货总数文本框控件,能够正确引用控件值的是 分数:2.00 A.Forms.销售总数.订货总数 B.Forms!销售总数 l.订货总数 C.Forms.销售总数!订货总数 D.Forms!销售总数!订货总数 解析:24.因修改文本框中的数据而触发的事件是 分数:2.00 A.Change B.Edit C.Getfocus D.LostFocus
9、解析:25.在报表中,要计算“数学字段的最低分,应将控件的“控件来源属性设置为 分数:2.00 A.=Min数学 B.=Min数学 C.=Min数学 D.Min数学 解析:26.要将一个数字字符串转换成对应的数值,应使用的函数是 分数:2.00 A.Val B.Single C.Asc D.Space 解析:27.以下变量名中,合法的是 分数:2.00 A.4A B.A-1 C.ABC_1 D.private 解析:28.假设变量 i 的初值为 8,那么以下循环语句中循环体的执行次数为 DoWhilei=17 i=i+2 Loop 分数:2.00 A.3次 B.4次 C.5 次 D.6次 解析
10、:29.InputBox 函数的返回值类型是 分数:2.00 A.数值 B.字符串 C.变体 D.视输入的数据而定 解析:30.以下能够交换变量 X和 Y值的程序段是 分数:2.00 A.Y=X:X=Y B.Z=X:Y=Z:X=Y C.Z=X:X=Y:Y=Z D.Z=X:W=Y:Y=Z:X=Y 解析:31.窗体中有命令按钮 Commandl,事件过程如下:PublicFunctionfxAsIntegerAsInteger DimyAsInteger x=20 y=2 f=x*y EndFunction PrivateSubCommandl_Click DimyAsInteger Static
11、xAsInteger x=10 y=5 y=fx Debug.Printx;y EndSub 运行程序,单击命令按钮,那么立即窗口中显示的内容是 分数:2.00 A.105 B.1040 C.205 D.2040 解析:32.窗体中有命令按钮 Commandl 和文本框 Text1,事件过程如下:FunctionresultByValxAsIntegerAsBoolean If Mod2=0Then result=True Else result=False EndIf EndFunction PrivateSubCommandl_Click x=ValInputBox“请输入一个整数 If_
12、Then Text1=Strx&“是偶数.Else Text1=Strx&“是奇数.EndIf EndSub 运行程序,单击命令按钮,输入 19,在 Text1 中会显示“19是奇数.那么在程序的空白处应填写 分数:2.00 A.resultx=“偶数 B.resultx C.resuItx=“奇数 D.NOTresultx 解析:33.窗体有命令按钮 Commandl 和文本框 Textl,对应的事件代码如下:PrivateSubCommandl_Click Fori=1To4 x=3 Forj=1To3 Fork=1To2 x=x+3 Nextk Nextj Nexti Text1.Val
13、ue=Strx EndSub 运行以上事件过程,文本框中的输出是 分数:2.00 A.6 B.12 C.18 D.21 解析:34.窗体中有命令按钮 run34,对应的事件代码如下:PrivateSubrun34_Enter DimnumAsInteger,aAsInteger,bAsInteger,iAsInteger Fori=1To10 num=InputBox“请输入数据:,“输入 IfIntnum/2=num/2Then a=a+1 Else b=b+1 EndIf Nexti MsgBox“运行结果:a=&Stra&“,b=&Strb EndSub 运行以上事件过程,所完成的功能是
14、 分数:2.00 A.对输入的 10个数据求累加和 B.对输入的 10个数据求各自的余数,然后再进展累加 C.对输入的 10 个数据分别统计奇数和偶数的个数 D.对输入的 10个数据分别统计整数和非整数的个数 解析:35.运行以下程序,输入数据 8,9,3,0后,窗体中显示结果是 PrivateSubForm_click DimsumAsInteger,mAsInteger sum=0 Do m=InputBox“输入m sum=sum+m LoopUntilm=0 MsgBoxsum EndSub 分数:2.00 A.0 B.17 C.20 D.21 解析:二、填空题每空 2分,共 30 分
15、(总题数:13,分数:30.00)36.一个栈的初始状态为空。首先将元素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,那么所有元素退栈包括中间退栈的元素)的顺序为【1】。分数:2.00 填空项 1:_正确答案:1DCBA2345 解析:37.在长度为 n的线性表中,寻找最大项至少需要比拟【2】次。分数:2.00 填空项 1:_正确答案:Log2(n)解析:38.一棵二叉树有 10 个度为 1 的结点,7 个度为 2的结点,那么该二义树共有【3】个结点。分数:2.00 填空项 1:_正确答案:25 解析:39.仅由顺序、选择分支和重复循环
16、构造构成的程序是【4】程序。分数:2.00 填空项 1:_正确答案:构造化程序设计 解析:40.数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【5】。分数:2.00 填空项 1:_正确答案:物理设计物理构造设计 解析:41.如果要求在执行查询时通过输入的学号查询学生信息,可以采用【6】查询。分数:2.00 填空项 1:_正确答案:参数 解析:42.Access 中产生的数据访问页会保存在独立文件中,其文件格式是【7】。分数:2.00 填空项 1:_正确答案:HTML 解析:43.可以通过多种方法执行宏:在其他宏中调用该宏;在 VBA程序中调用该宏;【8】发生时触发该宏。分数:2.00
17、填空项 1:_正确答案:事件 解析:44.在 VBA中要判断一个字段的值是否为 Null,应该使用的函数是【9】。分数:2.00 填空项 1:_正确答案:Isnull 解析:45.一以下程序的功能是求方程:x2十 y2=1000 的所有整数解。请在空白处填入适当的语句,使程序完成指定的功能。PrivateSubCommandl_Click1 Dim asinteger,yasinteger Forx=-34To34 Fory=-34To34 If【10】Then Debug.Printx,y EndIf Nexty Nextx EndSub 分数:2.00 填空项 1:_正确答案:x*x+y*
18、y=1000 解析:46.以下程序的功能是求算式:1+1/2!+1/3!+1/4!+前 10项的和其中 n!的含义是 n 的阶乘。请在空白处填入适当的语句,使程序完成指定的功能。PrivateSubCommandl_Click1 Dimiasinteger,sassingle,aassingle a=1:s=0 Fori=1To10 a=【11】s=s+a Nexti Debug.Print“1+1/2!十 1/3!+.=;s EndSub 分数:2.00 填空项 1:_正确答案:a/i 解析:在窗体中有一个名为 Command12 的命令按钮,Click 事件功能是:接收从键盘输入的 10个
19、大于 0 的不同整数,找出其中的最大值和对应的输入位置。请在空白处填入适当语句,使程序可以完成指定的功能。PrivateSubCommand12_Click1 max=0 maxn=0 fori=1To10 num=ValInputBox,请输入第“&i&个大于 0 的整数:“If【12】Then max=num maxn=【13】EndIf Nexti MsgBox最大值为第“&maxn&个输入的“&max EndSub分数:4.00 填空项 1:_正确答案:maxnum 解析:填空项 1:_正确答案:i 解析:数据库的职 I根本情况表“有姓名“和职称“等字段,要分别统计教授、副教授和其他人
20、员的数量。请在空白处填入适当语句,使程序可以完成指定的功能。PrivateSubCommands_Click1 DimdbAsDAO.Database DimrsAsDAO.Recordset DimzcAsDAO.Field DimCountlAsInteger,Count2AsInteger,Count3AsInteger Setdb=CurrentDb2 Setrs=db.OpenRecordset职工根本情况表“Setzc=rs.Fields职称“Countl=0:Count2=0:Count3=0 DoWhileNot【14】SelectCasezc CaseIs=教授“Countl=Countl+1 CaseIs=副教授“Count2=Count2+1 CaseElse Courit3=Count3+1 EndSelect 【15】Loop rs.Close Setrs=Nothing Setdb=Nothing MsgBox教授:“&Count1&,副教授:“&Count2&,其他:“&count3 EndSub 分数:4.00 填空项 1:_正确答案:rs.eof 填空项 1:_正确答案:rs.movenext
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1