[计算机类试卷]国家二级(ACCESS)笔试模拟试卷172及答案与解析.doc

上传人:visitstep340 文档编号:502166 上传时间:2018-11-29 格式:DOC 页数:18 大小:51.50KB
下载 相关 举报
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷172及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷172及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷172及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷172及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]国家二级(ACCESS)笔试模拟试卷172及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、国家二级( ACCESS)笔试模拟试卷 172及答案与解析 1 下列叙述中, _是不正确的。 ( A)数据元素是数据的基本单位,即数据集合中的个体 ( B) 数据元素是有独立含义的数据最小单位 ( C) 数据元素又称做节点 ( D) 数据元素又称做记录 2 下列结构中, _不属于结构化程序设计方法的结构。 ( A)分支结构 ( B) 反复结构 ( C) 循环结构 ( D) 跳转结构 3 下面不属于软件工程原则的是 _。 ( A)抽象 ( B) 模块化 ( C) 自底向上 ( D) 信息隐蔽 4 线性表是一个 _。 ( A)有限序列,可以为空 ( B) 有限序列,不能为空 ( C) 无限序列,可

2、以为空 ( D) 无限序列,不能为空 5 下面 4种排序方法中,平均查找长度最小的是 _。 ( A)插入排序 ( B) 选择排序 ( C) 快速排序 ( D) 归并排序 6 在对 n个元素进行快速排序的过程中,最坏情况下需要进行 _趟。 ( A) n ( B) n-1 ( C) n/2 ( D) log2(下标 )n 7 在 _中,只要指出表中任何一个节点的位置,就可以从它出发访问到表中其他所有的节点。 ( A)线性单链表 ( B) 双向链表 ( C) 线性链表 ( D) 循环链表 8 下列关于数据的逻辑结构的叙述中, _是正确的。 ( A)数据的逻辑结构是数据间关系的描述 ( B) 数据的逻

3、辑结构反映了数据在计算机中的存储方式 ( C) 数据的逻辑结构分为顺 序结构和链式结构 ( D) 数据的逻辑结构分为静态结构和动态结构 9 下述关于数据库系统的叙述中,正确的是 _。 ( A)数据库系统减少了数据冗余 ( B) 数据库系统避免了一切冗余 ( C) 数据库系统中数据的一致性是指数据类型一致 ( D) 数据库系统比文件系统能管理更多的数据 10 关系数据库管理系统能实现的专门关系运算包括 _。 ( A)排序、索引、统计 ( B) 选择、投影、连接 ( C) 关联、更新、排序 ( D) 显示、打印、制表 11 在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为_。 ( A

4、)关键字 ( B) 属性 ( C) 关系 ( D) 域 12 在现实世界中,每个人都有自己的出生地,实体 “人 ”与实体 “出生地 ”之间的联系是 _。 ( A)一对一联系 ( B) 一对多联系 ( C) 多对多联系 ( D) 无联系 13 Access数据库具有很多特点,下列叙述中,不是 Access特点的是 _。 ( A) Access数 据库可以保存多种数据类型,包括多媒体数据 ( B) Access可以通过编写应用程序来操作数据库中的数据 ( C) Access可以支持 Internet/Intranet应用 ( D) Access作为网状数据库模型支持客户机及服务器应用系统 14 在

5、关系运算中,选择运算的含义是 _。 ( A)在基本表中,选择满足条件的元组组成一个新的关系 ( B) 在基本表中,选择需要的属性组成一个新的关系 ( C) 在基本表中,选择满足条件的元组和属性组成一个新的关系 ( D) Pi上说法均是正确的 15 邮政编码是由 6位数字组成的字符串,为邮政编码设置输入掩码,正确的是_。 ( A) 000000 ( B) 999999 ( C) CCCCCC ( D) LLLLLL 16 如果字段内容为声音文件,则该字段的数据类型应定义为 _。 ( A)文本 ( B) 备注 ( C) 超级链接 ( D) OLE对象 17 要求主表中没有相关记录时就不能将记录添加

6、到相关表中,则应该在表关系中设置 _。 ( A)参照完 整性 ( B) 有效性规则 ( C) 输入掩码 ( D) 级联更新相关字段 18 在 Access中已建立了 “工资 ”表,表中包括 “职工号 ”、 “所在单位 ”、 “基本工资 ”和 “应发工资 ”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位 ”的 “总计 ”行和 “应发工资 ”的 “总计 ”行中分别选择的是 _。 ( A) sum, group by ( B) count, group by ( C) group by, sum ( D) group by, count 19 在创建交叉表查询时,列标题字段的值

7、显示在交叉表的位置是 _。 ( A)第一行 ( B) 第一列 ( C) 上面若干行 ( D) 左面若干列 20 在 Access中已建立了 “学生 ”表,表中有 “学号 ”、 “姓名 ”、 “性别 ”和 “入学成绩 ”等字段。执行如下 SQL命令: Select性别, avg(入学成绩 ) From学生 Groupby性别其结果是 _。 ( A)计算并显示所有学生的性别和入学成绩的平均值 ( B) 按性别分组计算并显示性别和入 学成绩的平均值 ( C) 计算并显示所有学生的入学成绩的平均值 ( D) 按性别分组计算并显示所有学生的入学成绩的平均值 21 窗口事件是指操作窗口时所引发的事件。下列

8、事件中,不属于窗口事件的是_。 ( A)打开 ( B) 关闭 ( C) 加载 ( D) 取消 22 Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是 _。 ( A)选项组控件 ( B) 列表框或 组合框控件 ( C) 文本框控件 ( D) 复选框、切换按钮、选项按钮控件 23 要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是 _。 ( A) * ( B) ? ( C) ! ( D) # 24 在 Access中已建立了 “雇员 ”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时, “照片 ”字段所

9、使用的默认控件是 _。 ( A)图像框 ( B) 绑定对象框 ( C) 非绑定对象框 ( D) 列表框 25 在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是 _。 ( A)报表页眉 ( B) 报表页脚 ( C) 页面页眉 ( D) 页面页脚 26 数据访问页是一种独立于 Access数据库的文件,该文件的类型是 _。 ( A) TXT文件 ( B) HTML文件 ( C) MDB文件 ( D) DOC文件 27 在一个数据库中已经设置了自动宏 AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的 操作是 _。 ( A)用 Enter键打开数据库 (

10、 B) 打开数据库时按住 Alt键 ( C) 打开数据库时按住 Ctrl键 ( D) 打开数据库时按住 Shift键 28 有如下语句: s Int(100*RnD)执行完毕后, s的值是 _。 ( A) 0,99的随机整数 ( B) 0,100的随机整数 ( C) 1,99的随机整数 ( D) 1,100的随机整数 29 InputBox函数的返回值类型是 _。 ( A)数值 ( B) 字符串 ( C) 变体 ( D) 数值或字符串 (视输入的数据而定 ) 30 假设某数据库已建有宏对象 “宏 1”, “宏 1”中只有一个宏操作 SetValue,其中第一个参数项目为 “Labe10.Cap

11、tion”,第二个参数表达式为 “Text0”。窗体“fmTest”中有一个标签 Labe10和一个文本框 Text0,现设置控件 Text0的 “更新后 ”事件为运行 “宏 1”,则结果是 _。 ( A)将文本框清空 ( B) 将标签清空 ( C) 将文本框中的内容复制给标签的标题,使二者显示相同内容 ( D) 将标签的标题复制到文本框,使二者显示相同内容 31 在窗体中添加一个名为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click( ) a 75 If a 60 Then k 1 ElseIf a 70 Then k 2 ElseIf

12、 a 80 Then k 3 ElseIf a 90 Then k 4 EndIf ( A) 1 ( B) 2 ( C) 3 ( D) 4 32 设有如下窗体单击事件过程: Private Sub Form Click( ) a 1 For i1 To 3 Select Case i Case 1,3 a a+1 Case 2,4 a a+2 End Select Next i MsgBox a End Sub 打开窗体运行后,单击窗体,则消息框的输出结果是 _ ( A) 3 ( B) 4 ( C) 5 ( D) 6 33 设有如下程序: Private Sub Command1 Click(

13、 ) Dim sum AS Double, x As Double sum 0 n 0 For i 1 To 5 x n/i n n+1 sum sum+x Next i End Sub 该程序通过 For循环来计算一个表达式的值,这个表达式是 _。 ( A) 1+1/2+2/3+3/4+4/5 ( B) 1+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 34 下列 Case语句中错误的是 _。 ( A) Case 0 To 10 ( B) Case Is 10 ( C) Case Is 10 And Is 50 ( D)

14、Case 3,5,Is 10 35 如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩 (百分制 ) 组成。 Type Stud No As Integer name AS String score(1 to 3) As Single End Type 若对某个学生的各个数据项进行赋值,下列程序段中正确的是 _。 ( A) Dim S As Stud Stud.no 1001 Stud.name “舒宜 ” Stud.score 78,88,96 ( B) Dim S As Stud S.no 1001 S.name “舒宜 ” S.score 78,88,96 ( C) Dim

15、S As Stud Stud.no 1001 Stud.name “舒宜 ” Stud.score(1) 78 Stud.score(2) 88 Stud.score(3) 96 ( D) Dim S As Stud S.no 1001 S.name “舒宜 ” S.score(1) 78 S.score(2)88 S.score(3) 96 国家二级( ACCESS)笔试模拟试卷 172答案与解析 1 【正确答案】 B 【试题解析】 数据元素具有相对性,对于一种解析可能是基本单位,但对于另一种解析可能是其他数据元素的集合。 2 【正确答案】 D 【试题解析】 结构化设计是指采用自顶向下、逐步

16、求精、模块化和尽量避免goto跳转语句的设 计方法,其程序结构按功能划分若干基本模块,这些模块形成一个树状结构,每一个模块均采用顺序、选择 (分支 ) 和循环三种基本结构组成。 3 【正确答案】 C 【试题解析】 软件工程的基本原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。 4 【正确答案】 A 【试题解析】 参见线性表的定义。如果一个非空的数据结构满足下列两个条件:第一,有且只有一个根节点;第二,每一个节点最多有一个前件,也最多有一个后件,则称该数据结构为线性结构。线性结构又称线性表。 5 【正确 答案】 C 【试题解析】 快速排序是冒泡排序的改进方法,算法中元素

17、的比较和交换是从两端向中间进行的,排序码较大的元素一次就能够交换到后面的单元,排序码较小的记录一次就能够交换到前面的单元。记录每次移动的距离较远,因而总的比较和移动次数较少。快速排序是目前所有内排序算法中最快的一种。 6 【正确答案】 D 【试题解析】 参见快速排序的过程。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此称为快速排序法。快速排序法的关键是对线性表进行分割,以及对各分割出的子表再进行分割 。 7 【正确答案】 D 【试题解析】 在循环链表中,只要指出表中任何一个节点的位置,就可以从它出发访问到表中其他所有的节点,而线性单链表做不到这一点。 8 【正确答案】

18、A 【试题解析】 参见数据逻辑结构的定义。一个数据结构在计算机中的表示 (映象 )称为数据逻辑结构。 9 【正确答案】 A 【试题解析】 数据一致性是指在系统中同一数据前后应保持相同的值。数据库系统通过数据的共享能够极大地减少数据的冗余,但是不可能避免一切冗余。数据库系统和文件系统只是对数据的管理方式不同, 文件系统同样能管理大量的数据。 10 【正确答案】 B 【试题解析】 关系数据库管理系统能实现的专门关系运算包括选择、投影和连接。 11 【正确答案】 A 【试题解析】 关键字是能够唯一地标识一个元组的属性或属性的组合。在 Access中,主关键字和候选关键字就起唯一标识一个元组的作用。

19、12 【正确答案】 B 【试题解析】 一对多的联系表现为表 A的一条记录在表 B中可以有多条记录与之对应,但表 B中的一条记录最多只能与表 A中的一条记录对应。本题中一个出生地可以出生很多人,而 一个人只能有一个出生地。 13 【正确答案】 D 【试题解析】 Access数据库的主要特点包括处理多种数据类型;采用 OLE技术,可以方便地创建和编辑多媒体数据库;与 Internet/Intranet的集成;具有较好的开发功能,可以采用 VBA编写数据库应用程序等。而从数据库模型来说,Access属于关系数据库模型。 14 【正确答案】 A 【试题解析】 从关系中找出满足给定条件的元组的操作称为选

20、择。选择的条件以逻辑表达式给出,使逻辑表达式的值为真的元组将被选取。 15 【正确答案 】 A 【试题解析】 在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义为 0 :必须输入数字 (0 9); 9 :可以选择输入数据或空格; C :可以选择输入任意一个字符或一个空格; L :必须输入字母 (A Z)。 16 【正确答案】 D 【试题解析】 Access常用的数据类型有文本、备注、数字、日期 /时间、货币、自动编号、是 /否、 OLE对象、超级链接、查阅向导等,不同的数据类型决定了字段能包含哪类数据。 OLE对象主要用 于将某

21、个对象 (如 Word文档、 Excel电子表格、图表、声音以及其他二进制数据等 ) 链接或嵌入到 Access数据库的表中。 17 【正确答案】 A 【试题解析】 参照完整性是在输入或者删除记录时,为维持表之间已定义的关系而必须遵守的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。 18 【正确答案】 C 【试题解析】 在 “设计 ”视图中,将 “所在单 位 ”的 “总计 ”行设置成 group by,将“应发工资 ”的 “总计 ”行设置成 sum,就可

22、以按单位统计应发工资总数了。其中的 group by的作用是定义要执行计算的组; sum的作用是返回字符表达式中值的总和;而 count的作用是返回表达式中值的个数,即统计记录个数。 19 【正确答案】 A 【试题解析】 在创建交叉表查询时,用户需要指定三种字段:一是放在数据表最左端的行标题,它把某一字段或相关的数据放入指定的一行中;二是放在数据表最上面的列标题,它对每一列指定的字段或表进行统计,并将统计结果放入该列 中;三是放在数据表行与列交叉位置上的字段,用户需要为该字段指定一个总计项。 20 【正确答案】 B 【试题解析】 “avg(入学成绩 ) ”的作用是求 “入学成绩 ”的平均值;

23、Select是 SQL的查询语句; GroupBy的作用是定义要执行计算的组。所以本题 SQL命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。 21 【正确答案】 D 【试题解析】 窗口事件是指操作窗口时所引发的事件,常用的窗口事件有 “打开 ”、 “关闭 ”和 “加载 ”等。 22 【正确答案】 B 【试题解析】 组合框既可以进行选择,也可以输入文本,其在窗体上输入的数据总是取自某一个表或者查询中记录的数据,或者取自某固定内容的数据;列表框除不能输入文本外,其他数据来源与组合框一致。而文本框主要用来输入或编辑字段数据,是一种交互式控件;复选框是作为单独的控件来

24、显示表或查询中的“是 ”或 “否 ”的值。 23 【正确答案】 D 【试题解析】 Access里通配符的用法为: * :通配任意个字符,它可以在字符串中当做第一个或最后一个字符使用; ? :通配任意一个字母字符; ! :通配任意 一个不在括号内的字符; # :通配任意一个数字字符。 24 【正确答案】 B 【试题解析】 绑定对象框用于在窗体或报表上显示 OLE对象,如一系列的图片。该控件针对的是保存在窗体或报表基础记录源字段中的对象。当在记录间移动时,不同的对象将显示在窗体或报表上;而图像框是用于窗体中显示静态图片;非绑定对象框则用于在窗体中显示非结合 OLE对象,如 Excel电子表格。当在

25、记录间移动时,该对象将保持不变;列表框用于显示可滚动的数值列表。 25 【正确答案】 B 【试题解析】 报表页眉中的任何内容 都只能在报表开始处,即报表的第一页打印一次。报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的结束处。页眉页脚用来显示报表中的字段名称或对记录的分组名称。报表的每一页有一个页面页眉,它一般显示在每页的顶端。页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。 26 【正确答案】 B 【试题解析】 数据访问页是 Access 2000新增加的数据库对象,它是一种特殊类型的 Web页,用户可以在此 Web页中与 Access数据库中的

26、数据进行连接,查看、修改 Access数据库中的数据,为通过网络进行数据发布提供了方便,所以数据访问页的文件类型是 HTML文件。 27 【正确答案】 D 【试题解析】 开发人员常常使用 AutoExec宏来自动操作一个或多个 Access数据库,但 Access不提供任何内置的方法来有条件地避开这个 AutoExec宏,不过可以在启动数据库时按住 Shift键来避开运行这个宏。 28 【正确答案】 A 【试题解析】 随机数函数 Rnd(数值表达式 )用于产生一个小于 1但大于 0的值,该数值为单精度类型。 Int(数值表达式 ) 是对表 达式进行取整操作,它并不作“四舍五入 ”运算,只是取出

27、 “数值表达式 ”的整数部分。 29 【正确答案】 D 【试题解析】 InputBox的返回值是一个数值或字符串。当省略尾部的 “$”时,InputBox函数返回一个数值,此时,不能输入字符串。如果不省略 “$”,则既可输入数值,也可输入字符串,但其返回值是一个字符串。因此,如果需要输入数值,并且返回的也是数值,则应省略 “$”;而如果需要输入字符串,并且返回的也是字符串,则不能省略 “$”。如果不省略 “$”,且输入的是数值,则返回字符串,当需要该数值参加 运算时,必须用 Val函数把它转换为数值。 30 【正确答案】 C 【试题解析】 SetValue命令可以对 Access窗体、窗体数据

28、表或报表上的字段、控件、属性的值进行设置。 SetValue命令有两个参数:第一个参数是项目 (Item),作用是存放要设置值的字段、控件或属性的名称,本题要设置的属性是标签的 Caption(Labe10.Caption);第二个参数是表达式 (Expression),使用该表达式来对项目的值进行设置,本题的表达式是文本框的内容 (Text0),所以对Text0更新后运行的结果是文本框的内容复制给了标签的标题。 31 【正确答案】 A 【试题解析】 a 75满足条件 “a 60”,执行 Then后的语句,将 1赋值给变量 k,然后结束条件判断,将 k的值 1输出到消息框,所以消息框的结果是

29、1。 32 【正确答案】 C 【试题解析】 Select Case结构运行时,首先计算 “表达式 ”的值,它可以是字符串或数值变量或表达式。然后会依次计算测试每个 Case表达式的值,直到值匹配成功,程序会转入相应 Case结构内执行语句。本题中,当 i 1和 3时,执行 aa+1,当 i 2时, a a+2,所以 a 1+1+2+1 5。 33 【正确答案】 C 【试题解析】 当 i 1时, sum 0+0/1;当 i 2时, sum 0+0/1+1/2;当 i 3时, sum 0+0/1+1/2+2/3;当 i 4时, sum 0+0/1+1/2+2/3+3/4;当 i 5时, sum 0

30、+0/1+1/2+2/3+3/4+4/5,即 For循环是用来计算表达式 “1/2+2/3+3/4+4/5”的。 34 【正确答案】 C 【试题解析】 Case表达式可以是下列四种格式之一: 单一数值或一行并列的数值,用来与 “表达式 ”的值相比较,成员间以逗号隔开; 由关键字 To分割开的两个数值或表达式之间的范围; 关键字 Is接关系运算符; 关键字 Case Else后的表达式,是在前面的 Case条件都不满足时执行的。 本题选项 C中用的是逻辑运算符 And连接两个表达式,所以不对,应该以逗号隔开。 35 【正确答案】 D 【试题解析】 用户定义数据类型是使用 Type语句定义的数据类型。用户定义的数据类型可以包含一个或多个任意数据类型的元素。由 Dim语句可创建用户定义的数组和其他数据类 型。用户定义类型变量的取值,可以指明变量名及分量名,两者之间用句点分隔。本题选项 A、 C中的变量名均用的是类型名,所以错误。“score(1 to 3)As Single”定义了 3个单精度数构成的数组,数组元素为 score(1)至score(3)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1