国家二级(VF)机试模拟试卷99
选择题
1.下列关于栈叙述正确的是( )。(A)
A. 栈顶元素最先能被删除
B. 栈顶元素最后才能被删除
C. 栈底元素永远不能被删除
D. 栈底元素最先被删除
解析:栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先入栈却最后被删除。所以选择A。
2.下列叙述中正确的是( )。(C)
A. 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B. 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D. 以上说法都不正确
解析:栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C。
3.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。(D)
A. 3
B. 4
C. 6
D. 7
解析:根据二叉树的基本性质3:在任意一棵二义树中,度为0的叶子节点总比度为2的节点多一个,所以本题中度为2的节点为1—1=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共7个节点共7层,即深度为7。
4.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(A)
A. 学生成绩管理系统
B. C语言编译程序
C. UNIX操作系统
D. 数据库管理系统
解析:软件按功能可以分为:应用软件、系统软件、支撑软件。操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。所以B、C、D都是系统软件,只有A是应用软件。
5.结构化程序所要求的基本结构不包括( )。(B)
A. 顺序结构
B. GOTO跳转
C. 选择(分支)结构
D. 重复(循环)结构
解析:1966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。
6.下面描述中错误的是( )。(A)
A. 系统总体结构图支持软件系统的详细设计
B. 软件设计是将软件需求转换为软件表示的过程
C. 数据结构与数据库设计是软件设计的任务之一
D. PAD图是软件详细设计的表示工具
解析:详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A错误。
7.负责数据库中查询操作的数据库语言是( )。(C)
A. 数据定义语言
B. 数据管理语言
C. 数据操纵语言
D. 数据控制语言
解析:数据定义语言:负责数据的模式定义与数据的物理存取构建;数据操纵语言:负责数据的操纵,包括查询及增、删、改等操作;数据控制语言:负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。
8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(D)
A. 1:1联系
B. 1:m联系
C. m:1联系
D. m:n联系
解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授,所以它们之间是多对多的关系,可以表示为m:n。
9.有三个关系R、S和T如下:
(D)
A. 自然连接
B. 并
C. 交
D. 差
解析:关系T中的元组是关系R中有而关系S中没有的元组的集合,即从关系R中除去与关系S中相同元组后得到的关系T。所以做的是差的运算。
10.定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
B
解析:只有B选项369可以用无符号整数来表示和存储。A选项-369有负号,选项C 0.369是小数都不能用无符号整数类存储。选项D是一个整数集合得用数组来存储。
11.打开数据库的命令是( )。(D)
A. USE
B. USE DATABASE
C. OPEN
D. OPEN DATABASE
解析:用命令打开数据库的格式为:OPEN DATABASE[FILENAME |?][EXCLUSIVE|SJARED][NOUPDATE][VAUDATE]。
12.以下关于“查询”的描述正确的是( )。(D)
A. 查询保存在项目文件中
B. 查询保存在数据库文件中
C. 查询保存在表文件中
D. 查询保存在查询文件中
解析:查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。查询是以扩展名为.qpr的文件保存在磁盘上的,所以查询是保存在查询文件中的,D选项正确。
13.不允许出现重复字段值的索引是( )。(A)
A. 候选索引和主索引
B. 普通索引和唯一索引
C. 唯一索引和主索引
D. 唯一索引
解析:Visual FoxPro中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以不允许出现字段值的索引是主索引和候选索引。
14.下列程序段的执行结果是( )。
DIME a(8)
a(1)=l
a(2)=1
for i=3 to 8
a(i)=a(i-1)+a(i-2)
next
?a(7)(C)
A. 5
B. 8
C. 13
D. 2l
解析:For循环中的语句a(i)=a(i-1)+a(i-2)是指定每个元素的值为它的前两项的和,这个元素必须只能从第3项开始指定。由于前两项分别是1、1,所以数组a的8个元素分别是l,1,2,3,5,8,13,2l;元素a(7)的值是13。
15.在Visual FoxPro中以下叙述正确的是( )。(A)
A. 利用视图可以修改数据
B. 利用查询可以修改数据
C. 查询和视图具有相同的作用
D. 视图可以定义输出去向
解析:视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以利用视图可以修改数据,A选项叙述正确;而查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,所以查询不能修改数据,而查询可以定义输出去向,B、D选项叙述不正确;很明显,查询和视图具有不同的作用,C选项叙述不正确。
16.在Visual FoxPro中可以用DO命令执行的文件不包括( )。(C)
A. PRG文件
B. MPR文件
<本文档预览:3600字符,共13540字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载