国家二级ACCESS机试(选择题)模拟试卷148
选择题
1.下列叙述中正确的是( )。(C)
A. 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B. 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D. 在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化
解析:栈是“先进后出”的数据结构,在对栈操作的整个过程中,栈底指针不变。入栈与出栈操作均由栈顶指针的变化来完成,因此本题答案为C。
2.某系统结构图如下图所示(n≥5),该系统结构图的最大扇出数是( )。
(A)
A. n
B. 3
C. 2
D. n+1
解析:模块的扇出是指本模块的直属下层模块的个数,或者说是由一个模块直接调用的其他模块数。题目中某系统为一个模块,其扇出数目为n(n>5),功能2模块扇出数为3,功能n模块扇出数为2,则该系统结构图的最大扇出数是n。故本题答案为A。
3.数据库管理系统是( )。(B)
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译系统
D. 一种操作系统
解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是一种在操作系统支持下的系统软件,因此本题答案为B。
4.软件生命周期是指( )。(A)
A. 软件产品从提出、实现、使用维护到停止使用退役的过程
B. 软件从需求分析、设计、实现到测试完成的过程
C. 软件的开发过程
D. 软件的运行维护过程
解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。
5.结构化程序所要求的基本结构不包括( )。(B)
A. 顺序结构
B. GOTO跳转
C. 选择(分支)结构
D. 重复(循环)结构
解析:1966年,Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式的结构化程序设计方法,因此本题答案为B。
6.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。(A)
A. 16
B. 10
C. 6
D. 4
解析:根据二叉树的基本性质:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。
7.有三个关系R、S和T如下,由关系R和S通过运算得到关系T,则所使用的运算为( )。
(D)
A. 并
B. 自然连接
C. 笛卡儿积
D. 交
解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,因此B错误。笛卡儿积是用R集合中的元素为第一元素,S集合中的元素为第二元素构成的有序对,因此C错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以使用的是交运算,选择D。
8.从多个关系中抽取出所需要的属性组成新关系,应使用的操作是( )。(B)
A. 查询运算
B. 连接运算
C. 投影运算
D. 选择运算
解析:关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。③连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。
9.设置字段的有效性规则,主要限制的是( )。(A)
A. 数据的取值范围
B. 数据的类型
C. 数据的格式
D. 数据库数据范围
解析:有效性规则主要限制数据的取值范围。
10.在“查找和替换”对话框的“查找内容”文本框中,设置“2#1”的含义是( )。(D)
A. 查找值为21
B. 查找值为2#1
C. 查找第一位为2、第二位为任意字符,第三位为1的值
D. 查找第一位为2、第二位为任意数字,第三位为1的值
解析:在Access中进行查找和替换功能,可使用通配符来通配相应的字符。其中,#通配任何单个数字字符。
11.SELECT语句中有子句“WHERE工资额>1000”,该子句的含义是( )。(A)
A. 查找“工资额”中大于1000元的记录
B. 将“工资额”中大于1000元的记录删除
C. 拷贝字段“工资额”中大于1000元的记录
D. 将字段“工资额”中大于1000元的记录进行替换
解析:Where子句用于限定Select查询的条件,题干中的条件表示工资额犬于1000元。
12.“成绩表”中有字段学号、课程编号和成绩字段,要将全部记录的“成绩”字段的值置0,应使用的查询是( )。(A)
A. 更新查询
B. 追加查询
C. 生成表查询
D. 删除查询
解析:要将“成绩”字段的值置为0,即更新查询。
13.下列关于SQL命令的叙述中,正确的是( )。(A)
A. DELETE命令不能与GROUP BY关键字一起使用
B. SELECT命令不能与GROUP BY关键字一起使用
C. INSERT命令与GROUP BY关键字一起使用可以按分组将新记录插入到表中
D. UPDATE命令与GROUP BY关键字一起使用可以按分组更新表中原有的记录
解析:在SQL查询中,GROUPBY字句与SELECT关键字搭配使用,用于对查询结果进行分组汇总,一般不与DELETE、INSERT、IUPDATE关键字同时使用。
14.若有关系模型Students(学号,姓名,性别,专业),则下列SQL语句中错误的是( )。(D)
A. SELECT*FROM Students ORDER BY学号
B. SELECT*FROM Students ORDER BY学号ASC
C. SELECT*FROM Students ORDER BY学号DESC
D. SELECT*FROM Students ORDER BY学号ESC
解析:在SQL查询中,使用Order By子句对查询结果进行排序,可同时指定排序方式,ASC表示检索结果按某一字段值升序排列,DESC表示检索结果按某一字段值降序排列,也可以不指定排序顺序,默认升序排列。
15.若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是( )。
本文档预览:3600字符,共7391字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载