国家二级ACCESS机试(选择题)模拟试卷336
选择题
1.有三个关系R、S和T如下:
(A)
A. 自然连接
B. 交
C. 投影
D. 并
解析:关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。
2.在Access中,在\\(D)
A. *
B. !
C. &
D. ?
解析:特殊运算符like用于指定查找文本字段的字符模式。在所定义的字符模式中,用\\
3.下列叙述中正确的是(B)
A. 结点中具有两个指针域的链表一定是二叉链表
B. 结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构
C. 二叉树只能采用链式存储结构
D. 循环链表是非线性结构
解析:结点中尽管有两个指针域但没有分别指向两个不同的结点就不是二叉链表,故选项A不正确;二叉树是非线性结构,即每个数据结点至多只有一个前驱,但可以有多个后继。它可采用顺序存储结构和链式存储结构,故选项C不正确;循环链表是在单链表中,将终端结点的指针域NULL改为指向表头结点或开始结点的线性结构,故选项D不正确;当结点中两个指针分别指向前驱结点和后继结点时为线性结构,当指向两个不同的前驱或后继结点时为非线性结构,故选项B正确。
4.查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是(D)
A. Like”等级考试”
B. Like”*等级考试”
C. Like”等级考试*\\
D. Like”木等级考试*\\
解析:通配符*代表匹配零个或多个字符。
5.软件测试的目的是(D)
A. 评估软件可靠性
B. 发现并改正程序中的错误
C. 改正程序中的错误
D. 发现程序中的错误
解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。
6.数据库管理系统是(B)
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译系统
D. 一种操作系统
解析:数据库管理系统是数据库的机构,它是一种系统软件, 负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。
7.设循环队列的存储空间为Q(1:100),初始状态为空。现经过一系列正常操作后,front=49,则循环队列中的元素个数为(A)
A. 不确定
B. 49
C. 51
D. 50
解析:循环队列用数组Q[1:100]存放其元素值,已知其头尾指针分别是front和rear,则当前队列的元素个数是(rear—front+100)%100,题目中首指针rear的值未知,所以循环队列中的元素个数不能确定。所以选项A正确。
8.下列叙述中正确的是(A)
A. 解决一个问题可以有不同的算法,且它们的时间复杂度可以是不同的
B. 解决一个问题可以有不同的算法,但它们的时间复杂度必定是相同的
C. 解决一个问题的算法是唯一的
D. 算法的时间复杂度与计算机系统有关
解析:算法的时间复杂度和问题有关系,因为一个问题很有可能有许多类算法,但是它们的时间复杂度不同,如排序问题就有10种左右算法,它们复杂度显然是不一样的。所以选项A正确。
9.下列叙述中错误的是(A)
A. 循环队列空的条件是队头指针与队尾指针相同
B. 若二叉树没有叶子结点,则为空二叉树
C. 带链栈的栈底指针是随栈的操作而动态变化的
D. 若带链队列中只有一个元素,则队头指针与队尾指针必定相同
解析:初始化建空队时,令front=rear=0,当队空时:front=rear;当队满时:front=rear亦成立。因此,只凭等式front=rear无法判断队空还是队满。有两种方法处理上述问题:①另设一个标志位以区别队列是空还是满;②少用一个元素空间,约定以“队列头指针front在队尾指针rear的下一个位置上”作为队列“满”状态的标志。即:队空时:front=rear;队满时:(rear+1)%maxsize=front。所以选项A正确。
10.对数据表进行筛选操作,结果是( )。(D)
A. 显示满足条件的记录,并将这些记录保存在一个新表中
B. 只显示满足条件的记录,将不满足条件的记录从表中删除
C. 将满足条件的记录和不满足条件的记录分为两个表进行显示
D. 只显示满足条件的记录,不满足条件的记录被隐藏
解析:对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的记录将被隐藏起来。
11.执行下列程序段后,变量s的值是
s=0
For x=99 to 1 Step-2
s=s+x
Next x(C)
A. 100
B. 500
C. 2500
D. 5000
解析:本题实际上是给出了一个计算1至99之间奇数之和的程序,x初始为99,每循环一次递减2。第一次循环结果:x=99,s=0+99=99;第二次循环结果:x=97,s=99+97;以此类推,直至x=1,s=99+97+95+…+1=2500。
12.在窗体中添加了一个文本框和一个命令按钮(名称分别为Text1和Command1),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“Access模拟”。以下能实现上述操作的事件过程是( )。(D)
A. Private Sub Command1_click( )
Caption=\\
B. Private Sub Text1_Click( )
Command1.Caption=\\
C. Pfivte Sub Command1_Change( )
Caption=\\
D. Privte Sub Text1_Change( )
Caption=\\
解析:本题考查控件的基本属性和事件的知识。由于题目要求在文本框中输入一个字符就会触发事件,能触发的只有Text1的Change事件,在给某个控件的属性赋值的时候,不可省略控件名。
13.以下关于Access表的叙述中,正确的是(C)
A. 表一般包含一到两个主题的信息
B. 表的数据表视图只用于显示数据
C. 表设计视图的主要工作是设计表的结构
D. 在表的数据表视图中,不能修改字段名称
解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。一个表一般只包含一个主题的信息;在表的数据表视图中,用户可以浏览、查找、添加、删除和修改记录;表的设计视图一般用来创建或者修改表的结构;在数据表视图中可以通过双击字段名的方式来修改字段名。
14.如果字段内容为声音文件,则该字段的数据类型应定义为(D)
A. 文本
B. 备注
C. 超级链链接
D. OLE对象
解析:本题考查字段数据类型的知识。Access的表中的字段可以有多种数据类型,其中文本型
本文档预览:3600字符,共9200字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载