[计算机类试卷]国家二级(ACCESS)机试模拟试卷132及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷132及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷132及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 132及答案与解析 一、选择题 1 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)无序线性表 ( B)线性链表 ( C)二叉链表 ( D)顺序存储的有序表 2 下列叙述中,不属于设计准则的是 ( )。 ( A)提高模块独立性 ( B)使模块的作用域在该模块的控制域中 ( C)设计成多入口、多出口模块 ( D)设计功能可预测的模块 3 下列队列的描述中,正确的是 ( )。 ( A)队列属于非线性表 ( B)队列在队尾删除数据 ( C)队 列按 “先进后出 ”进行数据操作 ( D)队列按 “先进先出 ”进行数据操作 4 对下列二叉树进行前序遍历的
2、结果为 ( )。 ( A) ABCDEFGH ( B) ABDGEHCF ( C) GDBEHACF ( D) GDHEBFCA 5 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ( )。 ( A)冒泡排序为 n(n-1) 2 ( B)简单插入排序为 n ( C)希尔排序为 n ( D)快速排序为 n 2 6 为了使模块尽可能独立,要求 ( )。 ( A)内聚程度要尽量 高,耦合程度要尽量强 ( B)内聚程度要尽量高,耦合程度要尽量弱 ( C)内聚程度要尽量低,耦合程度要尽量弱 ( D)内聚程度要尽量低,耦合程度要尽量强 7 下列选项中不属于软件生命周期开发阶段
3、任务的是 ( )。 ( A)软件测试 ( B)概要设计 ( C)软件维扩 ( D)详细设计 8 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不 对 9 在学校中, “班级 ”与 “学生 ”两个实体集之间的联系属于 ( )关系。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 10 软件调试的目的是 ( )。 ( A)发现错误 ( B)改善软件的性能 ( C)改正错误 ( D)验证软件的正确性 11 Access数据库具有
4、很多特点,下列叙述中,是 Access特点的是 ( )。 ( A) Access数据库可以保存多种数据类型,但是不包括多媒体数据 ( B) Access可以通过编写应用程序来操作数据库中的数据 ( C) Access不能支持 IntemetfIntranet应用 ( D) Access作为网状数据库模型支持 C S应用系统 12 如图所示的数据模型属于 ( )。 ( A)关系模型 ( B)层次模型 ( C)网状模型 ( D)实体联系模型 13 “输入掩码 ”属性用于设定控件的输入格式,其中仅可以对 ( )数据进行输入掩码向导的设置。 ( A)文本型和数值型 ( B)文本型和逻辑型 ( C)文本
5、型和日期时间型 ( D)数值型和日期时间型 14 己知 D1=#20035 28 20: 8: 36#, D2=#2004-2-29 10: 40: 11#,执行。DateDiff(“m”, D1, D2)后,返回 ( )。 ( A) 1 ( B) 9 ( C) 10 ( D)函数值错误 15 对 “将信息系 2010年以前参加工作的教师的职称改为副教授 ”,合适的查询为( )。 ( A)生成表查询 ( B)更新查询 ( C)删除查询 ( D)追加查询 16 在标准模块的变量定义区域中,用 ( )关键字说明的变量属于全局范围的变量。 ( A) Dim ( B) Private ( C) Pub
6、lic ( D) Static 17 Access中,以下不属于查询操作方式的是 ( )。 ( A)选择查询 ( B)参数查询 ( C)准则查询 ( D)操作查询 18 创建交叉表查询,在交叉表行上不止有一个的是 ( )。 ( A)行标题、列标题和值 ( B)列标题 ( C)行标题 ( D)值 19 用 SQL描述 “在教师表中查找男教师的全部信息 ”,以下描述正确的是 ( )。 ( A) SELECT FROM教师表。 IF(性别 =男 ) ( B) SELECL陛别 FROM教师表 IF(性别 =男 ) ( C) SELECT*FROM教师表 WHERE(性别 =男 ) ( D) SELE
7、CT*FROM性别 WHERE(性别 =男 ) 20 在 tStud表中查询性别为 “女 ”,年级为 “07”或 “08”的学生姓名和简历的 SQL查询语句为 ( )。 ( A) SELECT姓名,简历 FROM tStud WH ERE性别 =“女 ”AND年级 IN(“07”,“08”) ( B) SELECT姓名,简历 FROM tStud WHERE性别 =“女 ”AND年级NOTINP07”, ”08”) ( C) SELECT姓名,简历 FROM tStud WHERE性别 =“女 ”AND年级 =“07” AND年级 =”08, ( D) SELECI姓名,简历 FROM tSm
8、d WHERE性别 =“女 ”AND年级 =“07”OR年级=“08” 21 以下不是控件的类型的是 ( )。 ( A)结合型 ( B)非结合型 ( C)计算型 ( D)非计算型 22 通过 ACCESS窗体,用户可以完成的功能有 ( )。 输入数据 编辑数据 存储数据 以行、列形式显示数据 显示和查询表中的数据 导出数据 ( A) ( B) ( C) ( D) 23 下面对象不能作为窗体记录源的是 ( )。 ( A)表 ( B)查询 ( C) Select语句 ( D)报表 24 窗体中有一命令按钮,名称为 Commandl。要求在窗体视图中单击此命令按钮后,命令按钮上面的文字变为加粗,实现
9、该操作的 VBA语句是 ( )。 ( A) Commandl FontJnderLine=true ( B) Commandl Fontltalic=true ( C) Commandl FontBold=true ( D) Commandl FontName=true 25 查看报表输出效果可以使用 ( )命令。 ( A) “打印 ” ( B) “打印预览 ” ( C) “页面设置 ” ( D) “数据库属性 ” 26 以下关于报表的叙述不正确的是 ( )。 ( A)报表可以输入数据 ( B)报表只能输出数据 ( C)报表可以控制输出数据的内容 ( D)报表可以对输出数据排序和分组 27 报
10、表记录分组操作时,首先要选定 ( ),在这些字段上值相同的记录数据归为同一组。 ( A)主键 ( B)分组字段 ( C)自动编号 ( D)排序字段 28 键盘事件是操作键盘所引发的 事件,下列不属于键盘事件的是 ( )。 ( A)击键 ( B)键按下 ( C)键释放 ( D)键锁定 29 使用 ( )创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。 ( A)自动报表 ( B)报表向导 ( C)图标向导 ( D)标签向导 30 在宏的表达式中要引用报表 exam上控件 Name的值,可以使用引用式 ( )。 ( A) Reports!Exam!Name ( B) Reports!
11、Name ( C) exam!Name ( D) Reports exam Name 31 阅读下面的程序段: sum=0 for i=1 to 3 forj=i to 4 for k=j to 5 sum=sum+1 next kj, i 执行上面的三重循环后, sum的值为 ( )。 ( A) 14 ( B) 23 ( C) 28 ( D) 30 32 以下关于 VBA运算符优先级比较,正确的是 ( )。 ( A)算术运算符逻辑运算符连接运算符 ( B)逻辑运算符关系运算符算术运算符 ( C)算术运算符关系运算符逻辑运 算符 ( D)连接运算符逻辑运算符算术运算符 33 在窗体中添加一个名
12、称为 Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Command l_Click() i=3 Call f(i) If i 4 Then i=i*2 MsgBox i End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 ( )。 ( A) 3 ( B) 4 ( C) 6 ( D) 7 34 在窗体上添加一个命令按钮 (名为 Commandl),然后编写如下程序: Pfivme Sub Command1 Click() Dim a As Integer,b
13、As Integer x=10: y=20 MsgBox IIf(xy,x, y) End Sub 打开窗体运行后,单击命令按钮,消息框的输出结果为 ( )。 ( A) 10 ( B) 20 ( C) T ( D) F 35 下面程序的功能是计算折旧年限。假设一台机器的原 价值为 100万元,如果每年的折旧率为 3,多 少年后它的价值不足 60万元。则横线处应填入 ( )。 y=0: p=100: x=0 03 Do p=p*(1-x): y=y+1 Loop Until_ MsgBox y ( A) p60 ( D) p=3 MsgBox a ( A) 1 ( B) 12 ( C) 123
14、( D) 1234 39 执行下面的程序,消息框里显示的结果是 _。 Private Sub Form_Click() Dim Str As String, S As String, k As Integer Str=“abc”: S=Str Fork=Len(Str)To 1 Step一 1 S=S (Mid(Str,k, 1) Next k MsgBox S End Sub ( A) abc ( B) abccba ( C) cbacba ( D) abcabc 40 设有命令按钮 Commandl的单击事件过程,代码如下: Private Sub Command l Click() Di
15、m a(3, 3)As Integer For i=1 To 3 For j=1 To 3 a(ij)=i*j+i+j Next i Next i Sum=0 For i=1 To 3 Sum=Sum+a(i, 4一 i) Next i MsgBox Sum End Sub 运行程序,单击命令按钮,消息框输出结果是 ( )。 ( A) 7 ( B) 8 ( C) 15 ( D) 22 二、基本操作题 41 在考生文件夹下, “sampl accdb”数据库文件中己建立两个表对象 (名为 “员工表 ”和 “部门表 ”)。试按以下要求,完成表的各种操作: (1)分析两个表对象 “员工表 ”和 “部
16、门表 ”的构成,判断其中的外键属性,将其属性名称作为 “员工表 ”的对象说明内容进行设置。 (2)将 “员工表 ”中有摄影爱好的员工其 “备注 ”字段的值设为 True(即复选框里打上勾 )。 (3)删除员工表中年龄超过 55岁 (不含 55岁 )的员工记录。 (4)将考生文件夹下文本文件 Test txt中的数据导入追加到当前数据库的 “员工表 ”相应字段中。 (5)设置相关属性,使表对象 “员工表 ”中密码字段最多只能输入五位 0-9的数字。 (6)建立 “员工表 “和 “部门表 ”的表间关系,并实施参照完整。 三、简单应用题 42 考生文件夹下存在一个数据库文件 “samp2 accdb
17、“,里面已经设计好 “tStud”、“tCourse”、 “tScore”三个关联表对象和一个空表 “tTemp”。试按以下要求完成设计: (1)创建一个查询,查找并显示有书法或绘画爱好学生的 “学号 ”、 “姓名 ”、 “性别 ”和“年龄 ”四个字段内容,所建查询命名为 “qT1”。 (2)创建一个查询,查找 成绩低于所有课程总平均分的学生信息,并显示 “姓名 ”、“课程名 ”和 “成绩 ”三个字段内容,所建查询命名为 “qT2”。 (3)以表对象 “tScore”和 “tCourse”为基础,创建一个交叉表查询。要求:选择学生的“学号 ”为行标题、 “课程号 ”为列标题来统计输出学分小于
18、3分的学生平均成绩,所建查询命名为 “qT3”。 注意:交叉表查询不做各行小计。 (4)创建追加查询,将表对象 “tStud”中 “学号 ”、 “姓名 ”、 “性别 ”和 “年龄 ”四个字段内容追加到目标表 “tTemp”的对应字段内,所建查询命名为 “qT4”。 (规定: “姓名 ”字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的 “姓 ”、 “名 ”两个字段中 ) 四、综合应用题 43 考生文件夹下存在一个数据库文件 “samp3 accdb”,里面已经设计好表对象“tStud”和查询对象 “qStud”,同时还设计出以 “qStud”为数据源的报表对象 “
19、rStud”。试在此基础上按照以下要求补充报表设计: (1)在报表的报表页眉节区位置添加一个标签控件,其名称为 “bTitle”,标题显示为“团员基本信息表 ”。 (2)在报表的主体节区添加一个文本框 控件 9显示 “性别 ”字段值。该控件放置在距上边 0 1厘米、距左边 5 2厘米处,并命名为 “tSex”。 (3)在报表页脚节区添加一个计算控件,计算并显示学生平均年龄。计算控件放置在距上边 0 2厘米、距左边 4 5厘米处,并命名为 “tAvg”。 (4)按 “编号 ”字段前四位分组统计各组记录个数,并将统计结果显示在组页脚节区。计算控件命名为 “tCount”。 注意:不允许改动数据库中
20、的表对象 “tStud”和查询对象 “qSmd“,同时也不允许修改报表对象 “rStud”中已有的控件和属性。 国家二级( ACCESS)机试模拟试卷 132答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。 2 【正确答案】 C 【试题解析】 大量软件设计表明,以下的设计准则是可以借鉴为设计的指导和对软件结构图进行优化,这些准则是:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当;使模块的作用域在该模块的控制域中;应减少模块的接口和界面的复杂性;设计成单入口、单出口的模块;设计功能可预测的模块。 3 【正确答案
21、】 D 【试题解析 】 队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。队列的操作数是依据先进先出的原则进行的。因此队列亦称作先进先出的线性表,或后进后出的线性表。 4 【正确答案】 B 【试题解析】 遍历就是不重复地访问二叉树的所有结点。二叉树遍历的方法有 3种:前序遍历、中序遍历和后序遍历。记住 3种遍历的顺序: 前序,访问根一按前序遍历左子树一按前序遍历右子树; 中序,按中序遍历左子树一访问根一按中序遍历右子树; 后序,按后序遍历左子树一按后序遍历右子树一访问根。所以对 该二叉树的中序遍历结果为 ABDGEHCF。 5 【正确答案】 A 【试
22、题解析】 在最坏情况下,冒泡排序所需要的比较次数为 n(n-1) 2;简单插入排序所需要的比较次数为 n(n-1) 2;希尔排序所需要的比较次数为 O(n1.5);堆排序所需要的比较次数为 O(inlog2n)。 6 【正确答案】 B 【试题解析】 模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越 强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 7 【正确答案】 C 【试题
23、解析】 软件生命周期分为软件定义、软件开发及软件运行维护三个阶段,其中开发阶段包括概要设计、详细设计、实现和测试。 8 【正确答案】 D 【试题解析】 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。所以选项 A,选项 B和选项 C都不正确。 9 【正确答案】 B 【试题解析】 一个班 可以有多名学生,而一名学生只能属于一个班级,所以 “班级 ”与 “学生 ”两个实体集之间的联系属于一对多关系。 10 【正确答案】 C 【试题解析】 在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。 11 【正确答案】 B 【试题解析】
24、本题考查 Access特点的知识。在 Access这个关系数据库中,具备了比较强大的程序设计能力,不仅具有传统的模块化程序设计能力,还具有面向对象的程序设计能力。 Access可以使用系统菜单以及程序命令等多种方式创建复杂的数据库应 用系统。 Access数据库的主要特点包括处理多种数据类型包括多媒体数据:与 Intemet Intranet的集成;具有较好的集成开发功能,可以采用 VBA编写数据库应用程序等。而从数据模型的角度来说, Access属于关系数据模型而不是网状数据模型。 12 【正确答案】 C 【试题解析】 在数据库中,对满足以下两个条件的数据模型称为网状模型:允许一个以上的结点
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 132 答案 解析 DOC
