国家二级(ACCESS)机试模拟试卷331
选择题
1.在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SOL语法为( )。(B)
A. SELECT 姓名 FROM学生
B. SELECT*FROM学生
C. SELECT 姓名FROM学生WHERE学号=02650
D. SELECT*FROM学生 WHERE学号=02650
解析:本题考查SQL中查询语句的知识。在SOL的查询语句中,“*”代表所有字段,WHERE子句用于指定查询条件,只有满足条件的元组才会出现在结果集中。本题中要求查询所有记录和字段,所以不应指定WHERE子句。
2.在If…End If选择结构中,允许可嵌套的深度是( )。(D)
A. 最多32层
B. 最多64层
C. 最多256层
D. 没有严格限制
解析:本题考查VBA中选择结构嵌套的知识。在VBA中称在If…End If结构中包含其他If…End If结构的构造为选择嵌套,对于嵌套的层次没有严格规定,理论上可以嵌套无穷多层次。
3.下列关于线性链表的描述中,正确的是( )。
I、只含有一个指针域来存放下一个元素地址
Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)
Ⅲ、结点由两部分组成:数据域和指针域。(D)
A. 仅I、Ⅱ
B. 仅I、Ⅲ
C. 仅Ⅱ、Ⅲ
D. 全部
解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点(即前件或后件)。
4.下列描述中正确的是(A)
A. 线性链表是线性表的链式存储结构
B. 栈与队列是非线性结构
C. 双向链表是非线性结构
D. 只有根结点的二叉树是线性结构
解析:线性表的链式存储结构称为线性链表。线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一结点的指针HEAD称为头指针,当HEAD=NULL时称为空表。栈、队列和双向链表是线性结构,树是一种简单的非线性结构。在树这种数据结构中,所有数据元素的关系具有明显的层次特征。二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。
5.在下列查询语句中,与SELECT TAB1.* FROM TAB1 WHERE InStr([简历],\\(C)
A. SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \\
B. SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \\
C. SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \\
D. SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like \\
解析:Instr(String1,String2)函数返回一个整数,该整数指定第二个字符串String2在第一个字符串String1中的第一个匹配项的起始位置。此题中表示的是\\
6.窗口事件是指操作窗口时所引发的事件,下列不属于事件的是( )。(D)
A. 加载
B. 打开
C. 关闭
D. 确定
解析:窗口事件是指操作窗口时所引发的事件,包括“加载”、“打开”、“关闭”,不包括“确定”。
7.以下可得到“2*5=10”结果的VBA表达式为(A)
A. ’’2*5’’&’’=’’&2*5
B. ’’2*5’’+’’=’’+2*5
C. 2*5’’=’’2*5
D. 2*5+’’=’’+2*5
解析:本题考查VBA.中的字符串连接符。VBA中字符串连接符包含“&”和“+”,其中“+”号要求连接的两端必须都是字符串,而“&”则会将两端的非字符串转换为字符串后进行连接。所以正确的表达式为:’’2*5’’&’’=’’&2*5。
8.算法的有穷性是指( )。(A)
A. 算法程序的运行时间是有限的
B. 算法程序所处理的数据量是有限的
C. 算法程序的长度是有限的
D. 算法只能被有限的用户使用
解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。
9.在Access数据库对象中,体现数据库设计目的的对象是( )。(C)
A. 报表
B. 模块
C. 查询
D. 表
解析:Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中①表:数据库中用来存储数据的对象,是整个数据库系统的基础。②查询:它是数据库设计目的的体现,建完数据库以后,数据只有被使用者查询才能真正体现它的价值。③报表:一种数据库应用程序进行打印输出的方式。④模块:将VBA声明和过程作为一个单元进行保存的集合,是应用程序开发人员的工作环境。故答案为C。
10.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。
(A)
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 sc)
解析:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是:数学>(select avg(数学)from sc)。
11.有三个关系R、S和T如下:
(D)
A. 笛卡尔积
B. 交
C. 并
D. 自然连接
解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T关系中的有序组可知R与S进行的是自然连接操作。
12.下列程序段的功能是实现“学生”表中“年龄”字段值加1:
Dim Str As String
Str=’’【】’’
Docmd.RunSQL Str
括号内应填入的程序代码是( )。(B)
A. 年龄=年龄+1
B. Update学生Set年龄=年龄+1
C. Set年龄=年龄+1
D. Edit学生Set年龄=年龄+1
解析:实现字段值的增加用UPDATE更新语句,语句格式为:UPDATE表名
本文档预览:3600字符,共16441字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载