[计算机类试卷]国家二级(ACCESS)机试模拟试卷29及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷29及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷29及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 29及答案与解析 一、选择题 1 下列描述中正确的是 ( )。 ( A)算法是指对解题方案的准确而完整的描述 ( B)算法的有穷性是指算法程序的长度是有限的 ( C)算法是否有效与拥有的情报无关 ( D)算法的基本特征有可行性、确定性和有穷性 2 下列数据结构中属于非线性结构的是 ( )。 ( A)队列 ( B)线性表 ( C)二叉树 ( D)栈 3 4个元素 A、 B、 C、 D依次入栈,入栈过程中允许栈顶元素出栈,假设某一时 刻栈的状态是 c(栈顶 )、 (栈底 ),则不可能的出栈顺序是 ( )。 ( A) D、 C、 B、 A ( B) C、 B、
2、 D、 A ( C) C、 A、 D、 B ( D) C、 D、 B、 A 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 下面概念中,不属 于面向对象方法的是 ( )。 ( A)对象 ( B)继承 ( C)类 ( D)过程调用 6 下列选项中属于软件生命周期开发阶段任务的是 ( )。 ( A)可行性研究 ( B)需求分析 ( C)详细设计 ( D)软件
3、维护 7 软件没计中衡量模块独立性的度量标准是 ( )。 ( A)抽象和信息隐蔽 ( B)局部化和封装化 ( C)内聚性和耦合性 ( D)激活机制和控制方法 8 下列不属于过程设计工具中图形工具的是 ( )。 ( A) N-S ( B) PAD ( C)程序流程图 ( D) PDL 9 下列叙述中错误的是 ( )。 ( A)数据库管理系统是数据库的核心 ( B)数据库系统由数据库、数据库管理系统、数据库管理员三部分组成 ( C)数据共享最好的是数据库系统阶段 ( D)数据库中的数据独立于应用程序而不依赖于应用程序 10 如图所示,两个关系 R1和 R2:则由关系 R1和 R2得到关系 R3的操
4、作是 ( )。 ( A)笛卡尔积 ( B)连接 ( C)交 ( D)除 11 在学生表中,如果要找出性别为 “男 ”的学生,所采用的关系运算是 ( )。 ( A)选择 ( B)投影 ( C)联接 ( D)自然联接 12 用二维表来表示实体及实体之间联系的数据模型是 ( )。 ( A)实体一联系模型 ( B)层次模型 ( C)网状模型 ( D)关系模型 13 数据类型是 ( )。 ( A)字段的另一种说法 ( B)决定字段能包含哪类数据的设置 ( C)一类数据库应用程序 ( D)一类用来描述 Access表向导允许从中 选择的字段名称 14 以下字符串不符合 Access字段命名规则的是 ( )
5、。 ( A) abcdefghijklmnopqrstuvwxyz1234567890 ( B) S3vYatobid ( C) Namechina 中国 ( D)浙江 _宁波 15 主要用于对数据库中的数据进行分组、计算、汇总和打印输出的是 ( )。 ( A)表 ( B)查询 ( C)窗体 ( D)报表 16 在 Access中, “文本 ”数据类型的字段最大为 ( )个字节。 ( A) 128 ( B) 255 ( C) 256 ( D) 512 17 在 Access数据库中已建立了 “stu”表,若查找 “学号 ”是 “123456”和 “654321”的记录,应在查询设计视图的准则行
6、中输入 ( )。 ( A) Not In(“123456”, “654321”) ( B) “123456” And“654321” ( C) In(“123456”, “654321”) ( D) Not(”123456”, “654321”) 18 若要在某表中 “姓名 ”字段中查找以 “李 ”开头的所有人 名,则应在查找内容文本框中输入的字符串是 ( )。 ( A)李 ? ( B)李 * ( C)李 ( D)李 # 19 在 Access p已建立了 “学生 ”表,其中有可以存放简历的字段,在使用向导为该表创建窗体时, “简历 ”字段所使用的默认控件是 ( )。 ( A)非绑定对象框 (
7、 B)绑定对象框 ( C)图像框 ( D)列表框 20 可以作为窗体记录源的是 ( )。 ( A)表 ( B)查询 ( C) Select语句 ( D)表、 查询或 select语句 21 下图是使用查询设计器完成的查询,与该查询等价的 SQL语句是 ( )。( A) select学号,数学 from sc where数学 (select avg(数学 )from sC) ( B) select学号 where数学 (select avg(数学 )from sC) ( C) select数学 avg(数学 )from sc ( D) select数学 (select avg(数学 )from
8、sC) 22 在 Access中已建立了 “工资 ”表,表中包括 “职工号 ”、 “所在单位 ”、 “基 本工资 ”和 “应发工资 ”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位 ”的 “总计 ”行和 “应发工资 ”的 “总计 ”行中分别选择的是 ( )。 ( A) sum, group by ( B) count, group by ( C) group by, sum ( D) group by, count 23 在报表中添加时间时, Access将在报表上添加一个 ( )控件,且需要将 “控件来源 ”属性设置为时间表达式。 ( A)文本框 ( B)组合框 ( C
9、)标签 ( D) 列表框 24 当在一个报表中列出学生 3门课 a, b, c的成绩时,若要对每位学生计算 3门课的平均成绩,只要设置新添计算控件的控制源为 ( )。 ( A) “=a+b+c 3” ( B) “(a+b+c) 3” ( C) “=(a+b+c) 3” ( D)以上表达式均错 25 某窗体中有一命令按钮,在 “窗体视图 ”中单击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是 ( )。 ( A) RunApp ( B) RunCode ( C) RunMacro ( D) RunSQL 26 假定窗体的名称为 fmTest,则把窗体的标题设置为
10、 “计算机等级考试 ”的语句是( )。 ( A) Me=“计算机等级考试 ” ( B) Me Caption=“计算机等级考试 ” ( C) Me Text=“计算机等级考试 ” ( D) Me Name=“计算机等级考试 ” 27 VBA表达式, 2*2 2 2的输出结果是 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 4 28 下列事件不属于 Access中的事件的是 ( )。 ( A)键盘事件 ( B)鼠标事件 ( C)窗口事件 ( D)控件事件 29 On Error Goto 0语句的含义是 ( )。 ( A)忽略错误并执行下一条语句 ( B)取消错误处理 ( C)遇
11、到错误执行定义的错误 ( D)退出系统 30 在 VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为 ( )。 ( A) Boolean ( B) Int ( C) String ( D) Variant 31 在过程定义中有语句: Private Sub GetData(ByRef f As Integer),其中 “ByRef”的含义是 ( )。 ( A)传值调用 ( B)传址调用 ( C)形式参数 ( D)实际参数 32 有下列语句 s=Int(100 Rnd),执行完毕后, s的值是 ( )。 ( A) 1, 99的随机整数 ( B) 0, 100的随机整数
12、( C) 1, 99的随机整数 ( D) 1, 100的随机整数 33 定义了二维数组 A(3 to 8, 3),该数组的元素个数是 ( )。 ( A) 20 ( B) 24 ( C) 25 ( D) 36 34 设 a: 3,则执行 x=IIF(a5, -1, 0)后, x的值为 ( )。 ( A) 0 ( B) -1 ( C) 3 ( D) 5 35 下列四种形式的循环设计中,循环次数最少的是 ( )。 ( A) a=5: b=8 Do a=a+1 Loop While ab a=a+1 Loop 36 已知程序段: s=0 For i=1 To 10 Step 2 s=s+1 i=i*2
13、 Next i 当循环结束后,变量 i、 s的值各为 ( )。 ( A) 10, 4 ( B) 11, 3 ( C) 22, 3 ( D) 16, 4 37 在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click() s=“ABBACDDCBA” For I=6 To 2 Step-2 x=Mid(s, I, I) y=Left(s, I) z=Right(s, I) z=x&y&z Next I MsgBox z End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是 ( )。 ( A) AABAAB (
14、B) ABBABA ( C) BABBA ( D) BBABBA 38 有如下 VBA程序段: sum=0 n=0 For i=1 To 5 x=n i n=n+l Sum=Sum+x Next i 以上 For循环计算 sum,最终结果是 ( )。 ( A) 1+1 1+2 3+3 4+4 5 ( B) 1 2+1 3+1 4+1 5 ( C) 1 2+2 3+3 4+4 5 ( D) 1 2+1 3+1 4+1 5 39 Recordset对象属性中,用来移动到下一条记录的是 ( )。 ( A) EOF ( B) BeforeMove ( C) NextMove ( D) MoveNext
15、 40 下列过程的功能是:通过对象变量返回当前窗体的 Recordset属性记录集引用,消息框中输出记录集的记录 (即窗体记录源 )个数。 Sub GetRecNum() Dim rs As Object Set rs=Me Recordset MsgBox( ) End Sub 程序空白处应填写的是 ( )。 ( A) Count ( B) rs Count ( C) RecordCount ( D) 11s RecordCount 二、基本操作题 41 在考生文件夹下有一个数据库文件 “sampl mdt, ”。在数据库文件中已经建立了一个表对象 “学生基本情况 ”。根据以下操作要求,完成
16、各种操作。 (1)将 “学生基本情况 ”表名称改为 “tStud”。 (2)设置 “身份 ID”字段为主键;并设置 “身份 ID”字段的相应属性,使该字段在数据表视图中的显示标题为 “身份证 ”。 (3)将 “姓名 ”字段设置为 “有重复索引 ”。 (4)在 “家长身份证号 ”和 “语文 ”两字段间增加一个字段,名称为 “电话 ”,类型为文本型,大小为 12。 (5)将新增 “电话 ”字段的输入掩码设置为 “010-*”的形式。其中, “010-”部分自动输出,后八位为 0到 9的数字显示。 (6)在数据表视图中将隐藏的 “编号 ”字段重新显示出来。 三、简单应用题 42 在考生文件夹下有一个
17、数据库文件 “samp2 mdb”,里面已经设计好表对象“tCourse”、 “tGrade”和 “tStudent”,请按以下要求完成设计。 (1)创建一个查询,查找并显示 “姓名 ”、 “政治面貌 ”和 “毕业学校 ”等 3个字段的内容,所建查询名为 “qT1”。 (2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示 “姓名 ”、 “平均成绩 ”两列内容,其中 “平均成绩 ”数据由统计计算得到,所建查询名为“qT2”。 假设:所用表中无重名。 (3)创建一个查询,按输入的班级编号查找并显示 “班级编号 ”、 “姓名 ”、 “课程名 ”和 “成绩 ”的内容。其中 “班级编号
18、”数据由统计计算得到,其值为 “tStudent”表中 “学号 ”的前 6位,所建查询名为 “qT3”;当运行该查询时,应 显示提示信息 “请输入班级编号: ”。 (4)创建一个查询,运行该查询后生成一个新表,表名为 “90分以上 ”,表结构包括 “姓名 ”、 “课程名 ”和 “成绩 ”等 3个字段,表内容为 90分以上 (含 90分 )的所有学生记录,所建查询名为 “qT4”;要求创建此查询后运行该查询,并查看运行结果。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 mdb”,里面已经设计了表对象“tEmp”、查询对象 “qEmp”和窗体对象 “fEmp”。同时,给出窗
19、体对象 “fEmp”上两个按钮的单击事件代码,请按以下要求补充 设计。 (1)将窗体 “fEmp”上名称为 “tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男 ”和 “女 ”。 (2)将查询对象 “qEmp”改为参数查询,参数为窗体对象 “fEmp”上组合框 “tSS”的输入值。 (3)将窗体对象 “fEmp”上名称为 “tPa”的文本框控件设置为计算控件。要求依据 “党员否 ”字段值显示相应内容。如果 “党员否 ”字段值为 TYue,显示 “党员 ”两个字;如果 “党员否 ”字段值为 False,显示 “非党 员
20、”3个字。 (4)在窗体对象 “fEmp”上有 “刷新 ”和 “退出 ”两个命令按钮,名称分别为 “bt1”和“bt2”。单击 “刷新 ”按钮,窗体记录源改为查询对象 “qEmp”;单击 “退出 ”按钮,关闭窗体。现已编写了部分 VBA代码,请按 VBA代码中的指示将代码补充完整。 注意:不要修改数据库中的表对象 “tEmp”;不要修改查询对象 “qEmp”中未涉及的内容;不要修改窗体对象 “fEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行 内补充一行语句,从而完成设计,不允许增、删和修改其他位置已存在的语句。 Option Compare: Da
21、tabase Private Sub bt1_Click() 动态设置窗体记录源属性 *Addl* *Add1* 刷新窗体 Me Requery End Sub Private Sub bt2_Click() 关闭窗口 *Add2* *Add2* End Sub 国家二级( ACCESS)机试模拟试卷 29答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 算法是指对解题方案的准确而完整的描述。算法具有 4个特征:可行性、确定性、有穷性和拥有足够的情报。有穷性指算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止。当算法拥有足够的情报时,此算法才是有效的;而当提供的情报不够时
22、,算法可能无效。 2 【正确答案】 C 【试题解析】 线性结构满足两个条件:有且只有一个根结点;每个结点最多只有一个前件,也最多只有一个后件 。栈、队列、线性表都属于线性结构,二叉树是一种非线性结构,因为除叶子结点外,每个结点都有两个后件,不满足线性结构的条件。 3 【正确答案】 C 【试题解析】 栈的特点是先进后出,所以后人栈的最先出栈。在栈的状态是 c(栈顶 )、 B、 A(栈底 )时, D未人栈,栈顶元素可以出栈,但 A不可能比 B先出栈,所以 C选项错误。 4 【正确答案】 A 【试题解析】 顺序存储方式是把逻辑上棚邻的结点存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关
23、系来体现。其优点是占用最少的存储空间,所以选项 D错误。顺序存储结构可以存储如二叉树这样的非线性结构,所以选项 B错误。链式存储结构也可以存储线性表,所以选项 c错误。 5 【正确答案】 D 【试题解析】 类是指具有共同属性、共同方法的对象的集合,所以类是对象的抽象,对象是对应类的一个实例。继承是指能够直接获得已有的性质和特征,而不必重复定义它们。所以选项 A、 B、 C属于面向对象方法,选项 D属于 面向过程方法。 6 【正确答案】 C 【试题解析】 软件生命周期可分为软件定义、软件开发和软件运行维护 3个阶段。软件开发期包括概要设计、详细设计、实现和测试 4个阶段。 7 【正确答案】 C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 29 答案 解析 DOC
