您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2009年9月二级ACCESS真卷及答案
2009年9月全国计算机等级考试笔试试卷二级公共基础知识和Access数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列数据结构中,属于非线性结构的是()。A)循环队列B)带链队列C)二叉树D)带链栈(2)下列数据结构中,能够按照“先进后出”原则存取数据的是()。A)循环队列B)栈C)队列D)二叉树(3)对于循环队列,下列叙述中正确的是()。A)队头指针是固定不变的B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指()。A)算法在执行过程中所需要的计算机存储空间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的临时工作单元数(5)软件设计中划分模块的一个准则是()。A)低内聚低耦合B)高内聚低耦合C)低内聚高耦合D)高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是()。A)可封装B)自顶向下C)模块化D)逐步求精(7)软件详细设计产生的图如下:该图是()。A)N-S图B)PAD图C)程序流程图D)E-R图(8)数据库管理系统是()。A)操作系统的一部分B)在操作系统支持下的系统软件C)一种编译系统D)一种操作系统(9)在E-R图中,用来表示实体联系的图形是()。A)椭圆形B)矩形C)菱形D)三角形(10)有三个关系R,S和T如下:RSTABCABCABCa12d32a12b21b21c31c31d32其中关系T由关系R和S通过某种操作得到,该操作为()。A)选择B)投影C)交D)并(11)Access数据库的结构层次是()。A)数据库管理系统→应用程序→表B)数据库→数据表→记录→字段C)数据表→记录→数据项→数据D)数据表→记录→字段(12)某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为()。A)一对一联系B)一对多联系C)多对多联系D)无联系(13)在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是()。A)选择B)投影C)联接D)比较(14)在Access中,可用于设计输入界面的对象是()。A)窗体B)报表C)查询D)表(15)下列选项中,不属于Access数据类型的是()。A)数字B)文本C)报表D)时间/日期(16)下列关于OLE对象的叙述中,正确的是()。A)用于输入文本数据B)用于处理超级链接数据C)用于生成自动编号数据D)用于链接或内嵌Windows支持的对象(17)在关系窗口中,双击两个表之间的连接线,会出现()。A)数据表分析向导B)数据关系图窗口C)连接线粗细变化D)编辑关系对话框(18)在设计表时,若输入掩码属性设置为“LLLL”,则能够接收的输入是()。A)abcdB)1234C)AB+CD)ABa9(19)在数据表中筛选记录,操作的结果是()。A)将满足筛选条件的记录存入一个新表中B)将满足筛选条件的记录追加到一个表中C)将满足筛选条件的记录显示在屏幕上D)用满足筛选条件的记录修改另一个表中已存在的记录(20)已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是()。A)Select学号,Count(学号)from借阅B)Select学号,Count(学号)from借阅GroupBy学号C)Select学号,Sum(学号)from借阅D)Select学号,Sum(学号)from借阅OrderBy学号(21)在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是()。A)B)C)D)(22)启动窗体时,系统首先执行的事件过程是()。A)LoadB)ClickC)UnloadD)GotFocus(23)在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。A)B)C)D)(24)下列操作中,适宜使用宏的是()。A)修改数据表结构B)创建自定义过程C)打开或关闭报表对象D)处理报表中错误(25)执行语句:MsgBoxAAAA,vbOKCancel+vbQuestion,BBBB之后,弹出的信息框()。A)标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”B)标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”C)标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”D)标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”(26)窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是()。A)PrivateSubCommandl_C1ick()Command2.Visible=TrueCommand3.Visible=FalSeEndSubB)PrivateSubCommandl_Click()Command2.Enabled=TrueCommand3.Enabled=FalseEndSubC)PrivateSubCommandl_Click()Command2.Enabled=TrueCommand3.Visible=FalseEndSubD)PrivateSubCommandl_Click()Command2.Visible=TrueCommand3.Enabled=FalseEndSub(27)用于获得字符串S最左边4个字符的函数是()。A)Left(S,4)B)Left(S,1,4)C)Leftstr(S,4)D)Leftstr(S,0,4)(28)窗体Caption属性的作用是()。A)确定窗体的标题B)确定窗体的名称C)确定窗体的边界类型D)确定窗体的字体(29)下列叙述中,错误的是()。A)宏能够一次完成多个操作B)可以将多个宏组成一个宏组C)可以用编程的方法来实现宏D)宏命令一般由动作名和操作参数组成(30)下列数据类型中,不属于VBA的是()。A)长整型B)布尔型C)变体型D)指针型(31)下列数组声明语句中,正确的是()。A)DimA[3,4]AsIntegerB)DimA(3,4)AsIntegerC)DimA[3;4]AsIntegerD)DimA(3;4)AsInteger(32)在窗体中有一个文本框Textl,编写事件代码如下:PrivateSubForm_Click()X=val(Inputbox(输入x的值))Y=1IfX0ThenY=2Textl.Value=YEndSub打开窗体运行后,在输入框中输入整数12,文本框Textl中输出的结果是()。A)1B)2C)3D)4(33)在窗体中有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下:PrivateSubCommandl_Click()ForI=1To4x=3Forj=1To3Fork=1To2x=x+3NextkNextjNextITextl.value=Str(x)EndSub打开窗体运行后,单击命令按钮,文本框Textl输出的结果是()A)6B)12C)18D)21(34)在窗体中有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimsAsIntegerS=P(1)+P(2)+P(3)+P(4)debug.PrintSEndSubPublicFunctionP(NASInteger)DimSumAsIntegerSum=0Fori=1ToNSum=Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是()。A)15B)20C)25D)35(35)下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetMsgBox___________EndSub程序空白处应填写的是()。A)CountB)rs.CountC)RecordCountD)rs.RecordCount二、填空题(每空2分,共30分)(1)某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【1】个结点。(2)程序流程图中的菱形框表示的是【2】。(3)软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【3】阶段产生“软件需求规格说明书”。(4)在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为【4】。(5)人员基本信息一般包括:身份证号,姓名,性别,年龄等。其中可以作为主关键字的是【5】。(6)Access中若要将数据库中的数据发布到网上,应采用的对象是【6】。(7)在一个查询集中,要将指定的记录设置为当前记录,应该使用的宏操作命令是【7】。(8)当文本框中的内容发生了改变时,触发的事件名称是【8】。(9)在VBA中求字符串的长度可以使用函数【9】。(10)要将正实数x保留两位小数,若采用Int函数完成,则表达式为【10】。(11)在窗体中有两个文本框分别为Textl和Text2,一个命令按钮Commandl,编写如下两个事件过程:PrivateSubCommandl_Click()a=Textl.Value+Text2.ValueMsgBoxaEndSubPrivateSubForm_Load()Textl.Value=Text2.Value=EndSub程序运行时,在文本框Textl中输入78,在文本框Text2中输入87,单击命令按钮,消息框中输出的结果为【11】。(12)某次大奖赛有7个评委同时为一位选手打分,去掉一个最高分和一个最低分,其余5个分数的平均值为该名参赛者的最后得分。请填空完成规定的功能。subcommandl_Click()Dimmark!,aver!,i%,maxl!,minl!aver=0Fori=1To7mark=InputBox(请输入第&i&位评委的打分)Ifi=1Thenmaxl=mark:minl=markElseIfmarkminlThenminl=markElseIfmarkmaxlThen【12】EndIfEndIf【13】Nextiaver=(aver-maxl-minl)/5MsgBoxaverEndsub(13)“学生成绩”表含有字段(学号,姓名,数学,外语,专业,总分)。下列程序的功能是:计算每名学生的总分(总分=数学+外语+专业)。请在程序空白处填入适当语句,使程序实现所需要的功能。PrivateSubCommandl_Click()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimzongfenAsADODB.FieldDimshuxueAsADODB.FieldDimwaiyuAsADODB.FieldDimzhuanyeAsADODB.FieidDimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL=Select*from成绩表rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdTextSetzongfen=rs.Fields(总分)Setshuxue=rs.Fields(数学)Setwaiyu=rs.Fields(外语)S
本文标题:2009年9月二级ACCESS真卷及答案
链接地址:https://www.777doc.com/doc-3088561 .html