国家二级(VF)机试模拟试卷104
选择题
1.下列叙述中正确的是( )。(D)
A. 算法就是程序
B. 设计算法时只需要考虑数据结构的设计
C. 设计算法时只需要考虑结果的可靠性
D. 以上三种说法都不对
解析:算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。
2.下列叙述中正确的是( )。(B)
A. 有一个以上根结点的数据结构不一定是非线性结构
B. 只有一个根结点的数据结构不一定是线性结构
C. 循环链表是非线性结构
D. 双向链表是非线性结构
解析:线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后仲,所以B正确。所以有一个以上根结点的数据结构一定是非线性结构,所以A错误。循环链表和双向链表都是线性结构的数据结构。
3.下列关于二叉树的叙述中,正确的是( )。(B)
A. 叶子结点总是比度为2的结点少一个
B. 叶子结点总是比度为2的结点多一个
C. 叶子结点数是度为2的结点数的两倍
D. 度为2的结点数是度为1的结点数的两倍
解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。所以选择B。
4.软件生命周期中的活动不包括( )。(A)
A. 市场调研
B. 需求分析
C. 软件测试
D. 软件维护
解析:软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段,需求分析,软件设计,软件实现,软件测试,运行和维护,所以选择A。
5.某系统总体结构图如下图所示:
(C)
A. 7
B. 6
C. 3
D. 2
解析:根据总体结构图可以看出该树的深度为3,比如:XY系统——功能2——功能2.1,就是最深的度数的一个表现。
6.程序调试的任务是( )。(D)
A. 设计测试用例
B. 验证程序的正确性
C. 发现程序中的错误
D. 诊断和改正程序中的错误
解析:程序调试的任务是诊断和改正程序中的错误。
7.下列关于数据库设计的叙述中,正确的是( )。(A)
A. 在需求分析阶段建立数据字典
B. 在概念设计阶段建立数据字典
C. 在逻辑设计阶段建立数据字典
D. 在物理设计阶段建立数据字典
解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。
8.数据库系统的三级模式不包括( )。(D)
A. 概念模式
B. 内模式
C. 外模式
D. 数据模式
解析:数据库系统的三级模式是概念模式、外模式和内模式,所以选择D。
9.有三个关系R、S和T如下:
(A)
A. 自然连接
B. 交
C. 投影
D. 并
解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结呆中把重复的属性列去掉,所以根据T中元组可以判断R和s做的是自然连接操作。
10.下列选项中属于面向对象设计方法主要特征的是( )。(A)
A. 继承
B. 自顶向下
C. 模块化
D. 逐步求精
解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A。
11.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令( )。(A)
A. SET CENTURY ON
B. SET CENTURY TO 4
C. SET YEAR TO 4
D. SET YAER TO yyyy
解析:命令格式SET CENTURY ON|OFF|TO的功能是用于决定如何显示或解释一个日期数据的年份。ON显示世纪,即用4位数字表示年份;OFF不显示世纪,即用2位数字表示年份;TO决定如何解释一个用2位数字年份表示的日期所处的世纪。
12.假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是( )。(D)
A. =\\
B. 性别=\\
C. $\\
D. 性别$\\
解析:建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是“规则”、“信息”、“默认值”三项。其中“规则”是逻辑表达式,“信息”是字符串表达式,“默认值”的类型则以字段的类型确定。所以正确的有效性规则设置必须为逻辑表达式,四个选项中只有D选项是正确的逻辑表达式。
13.在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。(D)
A. 属性用于描述对象的状态
B. 方法用于表示对象的行为
C. 事件代码也可以像方法一样被显式调用
D. 基于同一个类产生的两个对象不能分别设置自己的属性值
解析:在面向对象的概念中,属性用来表示对象的状态,方法用来描述对象的行为,事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并作出相应反应,事件可以由系统引发,也可以由用户引发,当由用户引发时,可以像方法一样被显式调用。基于类生成的对象,虽然采用了相同的属性来表示状态,但它们在属性上的取值完全不同。这些对象一般有着不同的状态,且彼此间相对独立。
14.在建立表间一对多的永久联系时,主表的索引类型必须是( )。(A)
A. 主索引或候选索引
B. 主索引、候选索引或唯一索引
C. 主索引、候选索引、唯一索引或普通索引
D. 可以不建立索引
解析:Visual FoxPro中的索引分为主索引、候选索引、唯一索引和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的睢一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以建立表问一对多的永久联系时,主表的索引类型必须是主索引或候选索引。
15.在表设计器中设置的索引包含在( )。(C)
A. 单独索引文件中
B. 唯一索引文件中
C. 结构复合索引文件中
D. 非结构复合索引文件中
解析:从索引的组织方式来讲,索引分为三类索引文件:单独的.idx索引,是一种非结构索引;采用非默认名的.cdx索引,也是非结构索引;与表名同名的.cdx索引,是结构复合索引。与表名同名的.cdx索引是一种结构复合压缩索引,它是Visual FoxPro数据库中最普通也是最重要的一种索引文件,用表设计器建立的索引都是这类索引。
16.假设表“学生.db
本文档预览:3600字符,共14899字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载