全国计算机二级ACCESS考试试题及答案_第1页
全国计算机二级ACCESS考试试题及答案_第2页
全国计算机二级ACCESS考试试题及答案_第3页
全国计算机二级ACCESS考试试题及答案_第4页
全国计算机二级ACCESS考试试题及答案_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国计算机二级ACCESS考试试题及答案一、选择题(每小题1分,共20分)1.算法的空间复杂度是指______。A)算法程序的长度B)算法程序中的指令条数C)算法程序所占的存储空间D)算法执行过程中所需要的存储空间答案:D解析:算法的空间复杂度是衡量算法执行时所需存储空间的指标,指的是算法执行过程中所需要的存储空间,与算法程序本身的长度、指令条数、程序自身所占存储空间无关,因此D选项正确。2.下列叙述中正确的是______。A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间多于顺序存储结构C)线性表的链式存储结构所需要的存储空间少于顺序存储结构D)线性表的链式存储结构与顺序存储结构对存储空间的需求没有可比性答案:B解析:线性表的顺序存储结构只需要存储数据元素本身,而链式存储结构中每个结点除了存储数据元素,还需要额外存储一个或多个指针用来记录相邻结点的地址,因此整体需要的存储空间多于顺序存储结构,B选项正确。3.下列叙述中正确的是______。A)栈是“先进先出”的线性表B)队列是“后进先出”的线性表C)循环队列是非线性结构D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构答案:D解析:栈是后进先出的线性表,队列是先进先出的线性表,循环队列是队列的顺序存储实现,属于线性结构;有序线性表仅要求元素有序,和存储结构无关,既可以顺序存储也可以链式存储,因此D选项正确。4.支持子程序调用的数据结构是______。A)栈B)树C)队列D)二叉树答案:A解析:子程序调用过程中,需要按照后调用先返回的顺序保存返回地址和现场信息,栈的后进先出特性正好满足这一需求,因此支持子程序调用的数据结构是栈,A选项正确。5.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是______。A)10B)8C)6D)4答案:C解析:二叉树的基本性质为:任意二叉树中,度为0的结点(即叶子结点)数总是比度为2的结点数多1,因此叶子结点数=5+1=6,C选项正确。6.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是______。A)编译程序B)操作系统C)教务管理系统D)汇编程序答案:C解析:操作系统属于系统软件,编译程序、汇编程序属于支撑工具软件,教务管理系统是为特定用户的教务管理需求开发的应用软件,因此C选项正确。7.下面叙述中错误的是______。A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为DebugD)软件测试应严格执行测试计划,排除测试的随意性答案:A解析:软件测试的核心目的是发现错误,改正错误是程序调试(Debug)的工作,因此A选项叙述错误,符合题意。8.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是______。A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度答案:B解析:内聚性描述的是模块内部各个元素之间结合的紧密程度,耦合性描述的是不同模块之间相互连接的紧密程度;设计软件模块时追求高内聚低耦合,也就是降低耦合性,提高内聚性,有利于提高模块独立性,因此B选项正确。9.数据库应用系统中的核心问题是______。A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训答案:A解析:数据库应用系统开发的核心工作是根据用户需求设计合理的数据库结构,因此核心问题是数据库设计,A选项正确。10.有两个关系R、S如下:R关系S关系ABCABC123323456256789789A)选择B)投影C)插入D)连接答案:A解析:选择运算的作用是从关系中选出满足给定条件的元组(行),投影是选出满足条件的属性(列),S保留了R的所有属性,只筛选了部分行,因此属于选择运算,A选项正确。11.在Access关系数据库中,一个表对应关系模型中的哪种对象______。A)关系B)记录C)索引D)属性答案:A解析:关系模型中,一个关系对应一个二维表,Access中一个表存储一个关系的数据,因此表就是关系,A选项正确。12.假设某数据库表中有一个“姓名”字段,查找姓名为“张三”或者“李四”的记录,正确的条件表达式是______。A)Like"张三,李四"B)In("张三","李四")C)="张三"And="李四"D)In张三,李四答案:B解析:In运算符用于判断字段值是否出现在指定的列表中,适合表达多个可选值的或逻辑,And要求同时满足两个条件,D选项语法格式错误,因此B选项正确。13.能够使用Access提供的“输入掩码向导”创建输入掩码的数据类型是______。A)数字和文本B)文本和日期/时间C)文本和货币D)数字和日期/时间答案:B解析:输入掩码向导是Access为方便用户输入预设格式提供的快捷工具,仅支持文本型和日期/时间型数据,其他数据类型无法使用向导创建输入掩码,因此B选项正确。14.如果在查询条件中使用Access通配符“[]”,其含义是______。A)错误的使用方法B)通配不在括号内的任意字符C)通配任意长度的字符D)通配括号内的任意一个字符答案:D解析:Access中通配符规则为:*代表任意长度任意字符,?代表任意单个字符,[]代表括号内列出的任意单个字符,!代表不在括号内的任意字符,因此D选项正确。15.若要将“产品”表中所有供货商是“ABC”的产品单价下调50,正确的SQL语句是______。A)UPDATE产品SET单价=50WHERE供货商="ABC"B)UPDATE产品SET单价=单价-50WHERE供货商="ABC"C)UPDATE产品单价=50WHERE供货商="ABC"D)UPDATE产品单价=单价-50WHERE供货商="ABC"答案:B解析:UPDATE更新语句的标准语法为:UPDATE表名SET字段名=表达式WHERE条件,题目要求下调50,因此表达式应为单价减50,C、D语法错误缺少SET关键字,A是将单价设置为50不是下调,因此B选项正确。16.若查询设计视图中,需要显示学生表中女党员的姓名和性别,下列SQL语句和查询结果等价的是______。A)SELECT姓名,性别FROM学生WHERE性别="女"OR政治面貌="党员"B)SELECT姓名,性别FROM学生WHERE性别="女"AND政治面貌="党员"C)SELECT姓名,性别FROM学生WHERE女(性别)OR党员(政治面貌)D)SELECT姓名,性别FROM学生WHERE女(性别)AND党员(政治面貌)答案:B解析:题目要求同时满足性别为女和政治面貌为党员两个条件,条件连接使用AND,因此B选项语法和逻辑都正确。17.在Access的SQL查询语句中,为查询结果指定排序规则的短语是______。A)ORDERBYB)GROUPBYC)WHERED)HAVING答案:A解析:各短语功能:ORDERBY用于对查询结果排序,GROUPBY用于对记录分组,WHERE用于指定分组前的筛选条件,HAVING用于指定分组后的筛选条件,因此A选项正确。18.在Access报表中,要计算“数学”字段的所有记录的平均分,应将计算控件的“控件来源”属性设置为______。A)=Avg([数学])B)Avg([数学])C)=Avg[数学]D)=Avg(数学)答案:A解析:报表中计算控件的控件来源必须以等号开头,函数参数需要用括号包裹,字段名需要用方括号括起来,因此正确格式为=Avg([数学]),A选项正确。19.如果要改变窗体上文本框控件绑定的数据源,应设置的属性是______。A)记录源B)控件来源C)筛选查询D)默认值答案:B解析:记录源是窗体整体绑定的数据源,控件绑定的数据源属性叫做控件来源,因此修改文本框的数据源需要设置控件来源属性,B选项正确。20.在Access中,打开数据库时自动启动运行的宏的默认名称是______。A)AutoExecB)AutoC)Auto.batD)AutoOpen答案:A解析:Access中约定,将宏命名为AutoExec后,打开数据库时会自动运行该宏,因此A选项正确。二、基本操作题(18分)题目:考生文件夹下存在一个数据库文件“samp1.accdb”,里面已经建立好表对象“tStud”。试按以下要求完成设计:(1)设置表对象“tStud”中“性别”字段的默认值属性为“男”;(2)将“tStud”表中“党员否”字段删除,添加一个字段名为“政治面貌”的字段,该字段的数据类型为“文本”,字段大小为10,设置其有效性规则为只能输入“党员”“团员”“群众”三种值之一,输入错误时提示“输入内容不符合要求”,将提示信息设置为有效性文本;(3)设置“年龄”字段的有效性规则,要求输入的年龄必须在18到35之间(包含18和35);(4)隐藏“照片”字段;(5)设置“学号”字段为主键;(6)将考生文件夹下文本文件“stud.txt”中的数据导入追加到“tStud”表的现有记录之后,该文本文件第一行包含字段名称。参考操作步骤:步骤1:打开考生文件夹下的“samp1.accdb”数据库,右键单击表对象“tStud”,选择“设计视图”打开。步骤2:完成第(1)小题:单击“性别”字段行,在下方属性区域的“默认值”框中直接输入“男”即可(Access会自动添加定界引号,无需手动输入)。步骤3:完成第(2)小题:右键单击“党员否”字段行左侧的行选定器,选择“删除行”,在弹出的保存确认对话框中点击“是”;在设计视图最后一行的“字段名称”列输入“政治面貌”,“数据类型”下拉选择“文本”,在下方属性区域设置“字段大小”为10;在“有效性规则”框输入`In("党员","团员","群众")`,在“有效性文本”框输入“输入内容不符合要求”。步骤4:完成第(3)小题:单击“年龄”字段行,在“有效性规则”属性框输入`>=18And<=35`。步骤5:完成第(4)小题:点击快速访问栏的“视图”按钮切换到数据表视图,选中“照片”整个字段列,右键单击选择“隐藏字段”。步骤6:完成第(5)小题:切换回设计视图,右键单击“学号”字段行左侧的行选定器,选择“主键”,完成主键设置。步骤7:完成第(6)小题:点击“外部数据”选项卡,在“导入并链接”组中点击“文本文件”按钮,在弹出的获取外部数据对话框中点击“浏览”,找到考生文件夹下的“stud.txt”,选择“向表中追加一份记录到当前表”选项,在下拉列表中选择目标表“tStud”,点击确定;在导入文本向导中,选择“带分隔符”,勾选“第一行包含字段名称”,分隔符选择默认的逗号(若文本为制表符分隔则对应选择制表符,常规试题中均为逗号分隔),保持其他默认设置不变,点击完成,在弹出的导入完成对话框中点击关闭即可。步骤8:按Ctrl+S保存对“tStud”表的所有修改,完成基本操作题。三、简单应用题(24分)题目:考生文件夹下存在数据库“samp2.accdb”,里面已经建立了三个表对象“tCourse”“tGrade”“tStudent”,三个表的结构分别为:tStudent(学号,姓名,性别,年龄),tGrade(学号,课程号,成绩),tCourse(课程号,课程名称,学分)。试按以下要求完成设计:(1)创建一个查询,查找并显示学生的“姓名”“课程名称”和“成绩”三个字段的内容,将查询命名为“qT1”;(2)创建一个查询,查找平均分在80分以上(含80分)的男生记录,并显示“姓名”和“平均分”两个字段的内容,平均分由成绩计算得到,将查询命名为“qT2”;(3)创建一个查询,查找选课数量超过2门的学生,显示“学号”和“选课门数”两个字段内容,选课门数为统计得到,将查询命名为“qT3”;(4)创建一个删除查询,删除tGrade表中成绩小于60分的所有记录,将查询命名为“qT4”。参考操作步骤:步骤1:打开“samp2.accdb”,点击“创建”选项卡,选择“查询设计”,打开空白查询设计视图。步骤2:完成第(1)小题qT1:在“显示表”对话框中依次添加“tStudent”“tGrade”“tCourse”三个表,关闭显示表对话框(系统会自动根据表之间已建立的关系连接三个表);依次双击“tStudent”表的“姓名”字段、“tCourse”表的“课程名称”字段、“tGrade”表的“成绩”字段,将三个字段添加到设计网格的字段行;点击保存按钮,将查询命名为“qT1”,完成第(1)小题。步骤3:完成第(2)小题qT2:新建查询设计视图,添加“tStudent”和“tGrade”表,关闭显示表;点击“设计”选项卡中的“汇总”按钮,设计网格会出现“总计”行;依次双击“tStudent”表的“姓名”字段、“tGrade”表的“成绩”字段;将“姓名”字段的总计行保留默认的“GroupBy”,将“成绩”字段的总计行选择“平均值”,修改“成绩”字段的字段行为“平均分:成绩”;再双击“tStudent”表的“性别”字段,添加到第三个字段位置,取消“显示”行的勾选,在“条件”行输入“男”,总计行保留“GroupBy”;在“平均分”字段的条件行输入“>=80”;点击保存,命名为“qT2”,完成第(2)小题。步骤4:完成第(3)小题qT3:新建查询设计视图,添加“tGrade”表,关闭显示表;点击“汇总”按钮显示总计行;依次双击“学号”和“课程号”字段添加到网格;“学号”的总计行保留“GroupBy”,“课程号”的总计行选择“计数”,修改字段名称为“选课门数:课程号”;在“选课门数”的条件行输入“>2”;点击保存,命名为“qT3”,完成第(3)小题。步骤5:完成第(4)小题qT4:新建查询设计视图,添加“tGrade”表,关闭显示表;点击“设计”选项卡中的“删除”按钮,将查询类型切换为删除查询;双击“成绩”字段添加到网格,在“条件”行输入“<60”;点击设计选项卡的“运行”按钮,在弹出的删除确认对话框中点击“是”确认删除;点击保存,命名为“qT4”,完成简单应用题。四、综合应用题(38分)题目:考生文件夹下存在数据库“samp3.accdb”,里面已经建立了表对象“tEmp”,窗体对象“fEmp”,报表对象“rEmp”和宏对象“mEmp”。请按以下要求完成修改和设计,不要修改数据库中原有对象的其他属性:(1)设置报表“rEmp”按照“性别”分组,升序排序,在组页脚位置添加计算控件,计算并显示男、女职工的平均年龄,平均年龄控件命名为“avgAge”;(2)修改宏“mEmp”,要求打开报表预览前,先判断窗体“fEmp”中选项组控件“tOption”的值,若值为1,只预览男职工记录,若值为2,只预览女职工记录;设置窗体中命令按钮“btnP”的单击事件绑定宏“mEmp”;(3)在窗体“fEmp”的页眉节添加一个标签控件,名称为“bTitle”,标题为“职工信息统计”,字体设置为黑体、14号,字体颜色设置为深蓝色,颜色代码为#000080;(4)设置窗体“fEmp”的记录源为表“tEmp”,设置窗体中“性别”文本框的控件来源绑定“tEmp”的“性别”字段。参考操作步骤:步骤1:打开考生文件夹下的“samp3.accdb

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论