您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2008年4月二级ACCESS真题及答案
全国计算机等级考试二级Access数据库设计2008年4月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)数据的存储结构是指(A)存储在外存中的数据)。B)数据所占的存储空间量C)数据在计算机中的顺序存储方式(2)下列关于栈的描述中错误的是(A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用)。D)数据的逻辑结构在计算机中的表示D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(A)冒泡排序为n/2B)冒泡排序为nC)快速排序为nD)快速排序为n(n-1)/2(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A)log2nB)n/2C)nD)n+1(5)下列对于线性链表的描述中正确的是()。A)存储空间不一定连续,且各元素的存储顺序是任意的B)存储空间不一定连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是()。A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求()。A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是()。A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。)。A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是()。A)关系模型C)层次模型B)网状模型D)以上三个都是(11)在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是A)“顾客”与“收款口”的关系C)“班组”与“收款员”的关系B)“收款口”与“收款员”的关系D)“收款口”与“设备”的关系(12)在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是A)选择C)联接B)投影D)自然联接(13)在SELECT语句中使用ORDERBY是为了指定A)查询的表C)查询的条件B)查询结果的顺序D)查询的字段(14)在数据表中,对指定字段查找匹配项,按下图“查找和替换”对话框中的设置的结果是A)定位简历字段中包含了字符串“组织能力强”的记录B)定位简历字段仅为“组织能力强”的记录C)显示符合查询内容的第一条记录D)显示符合查询内容的所有记录(15)“数学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置A)默认值C)索引B)有效性规则D)表之间的关系(16)下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是A)SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别=女AND所属院系IN(03,04)B)SELECT姓名,简历FROMtStudWHERE性别=女AND所属院系IN(03,04)C)SELECT姓名,性别,所属院系,简历FROMtStudWHERE性别=女AND所属院系=03OR所属院系=04D)SELECT姓名,简历FROMtStudWHERE性别=女AND所属院系=03OR所属院系=04(17)如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是A)删除C)生成表(18)条件“Not工资额2000”的含义是A)选择工资额大于2000的记录B)选择工资额小于2000的记录C)选择除了工资额大于2000之外的记录B)追加D)更新D)选择除了字段工资额之外的字段,且大于2000的记录(19)Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的A)级联更新相关字段C)级联修改相关字段B)级联删除相关字段D)级联插入相关字段(20)如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是A)必须输入字母或数字B)可以输入字母、数字或空格C)必须输入字母A~ZD)任意符号(21)定义字段默认值的含义是A)不得使该字段为空B)不允许字段的值超出某个范围C)在末输入数据之前系统自动提供的数值D)系统自动把小写字母转换为大写字母(22)在窗体上,设置控件Command0为不可见的属性是A)Command0.ColoreB)Command0.CaptionC)Command0.EnabledD)Command0.Visible(23)能够接受数值型数据输入的窗体控件是A)图形C)标签(24)SQL语句不能创建的是A)报表C)选择查询(25)不能够使用宏的数据库对象是A)数据表C)宏(26)在下列关于宏和模块的叙述中,正确的是B)文本框D)命令按钮B)操作查询D)数据定义查询B)窗体D)报表A)模块是能够被程序调用的函数B)通过定义宏可以选择或更新数据C)宏或模块都不能是窗体或报表上的事件代码D)宏可以是独立的数据库对象,可以提供独立的操作动作(27)VBA程序流程控制的方式是A)顺序控制和分支控制C)循环控制和分支控制B)顺序控制和循环控制D)顺序、分支和循环控制(28)从字符串s中的第2个字符开始获得4个字符的子字符串函数是A)Mid$(s,2,4)C)Rigth(s,4)(29)语句DimNewArray(10)AsInteger的含义是A)定义了一个整型变量且初值为10C)定义了11个整数构成的数组B)Left$(s,2,4)D)Left$(s,4)B)定义了10个整数构成的数组D)将数组的第10元素设置为整型(30)在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是A)窗体C)宏B)模块D)报表(31)不属于VBA提供的程序运行错误处理的语句结构是A)OnErrorThen标号C)OnErrorResumeNext(32)ADO的含义是A)开放数据库互连应用编程接口C)动态链接库B)OnErrorGoto标号D)OnErrorGoto0B)数据库访问对象D)Active数据对象(33)若要在子过程Proc1调用后返回两个变量的结果,下列过程定义语句中有效的是A)SubProc1(n,m)C)SubProcl(n,BYValm)B)SubProcl(ByValn,m)D)SubProcl(ByValn,ByValm)(34)下列四种形式的循环设计中,循环次数最少的是A)a=5:b=8DoA=a+1LoopWhileabC)a=5:b=8DoUntilabb=b+1LoopB)a=5:b=8Doa=a+1LoopUntilabD)a=5:b=8DoUntilaba=a+1Loop(35)在窗体中有一个命令按钮run35,对应的事件代码如下:PrivateSubrun35_Enter()DimnumAsIntegerDimaAsIntegerDimbAsIntegerDimiAsIntegerFori=1To10num=InputBox(请输入数据:,输入,1)IfInt(num/2)=num/2Thena=a+1ElseB=b+1EndIfNextIMsgBox(运行结果:a=&Str(a)&:,b=&Str(b))EndSub运行以上事件所完成的功能是A)对输入的10个数据求累加和B)对输入的10个数据求各自的余数,然后再进行累加C)对输入的10个数据分别统计有几个是整数,有几个是非整数D)对输入的10个数据分别统计有几个是奇数,有几个是偶数二、填空题(每空2分,共30分)(1)计算机网络是由多台计算机互联而成,为保证网络中计算机间的数据交换,要求计算机在交换数据的过程中遵守相应的网络协议,一个网络协议由语法、___________和时序三个要素组成。(2)电子邮件程序向邮件服务器发送邮件时,使用的协议是___________。(3)对于给出的一组仅w={5,6,8,12},通过霍夫曼算法求出的扩充二叉树的带权外部路径长度为___________。(4)设散列表的地址空间为0到18,散列函数为h(k)=kmod19,用线性控查法解决碰撞。现从空的散列表开始,依次插入关键码值190,89,217,75,则最后一个关键码33的地址为___________。(5)设待排序关键码序列为(25,18,9,33,67,82,53,95,12,70),要按关键码值递增的顺序进行排序,采取以第一个关键码为分界元素的快速排序法,第一趟完成后关键码33被放到了第___________个位置。(6)在Access中,要在查找条件中与任意一个数字字符匹配,可使用的通配符是___________。(7)在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是___________查询。(8)Int(-3.25)的结果是___________。(9)分支结构在程序执行时,根据___________选择执行不同的程序语句。(10)在VBA中变体类型的类型标识是___________。(11)在窗体中有一个名为Command1的命令按钮,Click事件的代码如下:PrivateSubCommand1_Click()f=0Forn=1To10Step2f=f+nNextnMe!Lb1.Caption=fEndSub单击命令按钮后,标签显示的结果是___________。(12)在窗体中有一个名为Command12的命令按钮,Click事件的代码如下:该事件所完成的功能是:接受从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。请依据上述功能要求将程序补充完整。PrivateSubCommand12_Click()max=0max_n=0Fori=1To10num=Val(InputBox(请输入第&i&个大于0的整数:))If(nummax)Thenmax=___________max_n=___________EndIfNextiMsgBox(最大值为第&max_n&个输入的&max)EndSub(13)下列子过程的功能是:将当前数据库文件中“学生表”的学生“年龄”都加1。请在程序空白的地方填写适当的语句,使程序实现所需的功能。PrivateSubSetAgePlus1_Click()DimdbAsDao.DatabaseDimrsAsDAO.RecordsetDimfdAsDAO.FieldSetdb=CurrentDb()Setrs=-db.OpenRecordset(学生表)Setfd=rs.Fields(年龄)DoWhileNotrs.EOFrs.Editfd=___________rs.Update___________Looprs.Closedb.CloseSetrs=NothingSetdb=NothingEndSub好好学资料最全的计算机等级考试网站计算机等级考试频道网址:年4月二级Access笔试试卷参考答案一、选择题(1)C)(6)D)(11)D)(16)B)(21)C)(26)D)(31)A)(2)A)(7)B)(12)A)(17)C)(22)D)(27)D)(32)D)(3)B)(8)C)(13)B)(18)C)(23)B)(28)A)(33)A)(4)B)(9)D)
本文标题:2008年4月二级ACCESS真题及答案
链接地址:https://www.777doc.com/doc-3082629 .html