【计算机类职业资格】国家二级VF笔试-试卷19及答案解析.doc

上传人:wealthynice100 文档编号:1333977 上传时间:2019-10-17 格式:DOC 页数:12 大小:70.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷19及答案解析.doc_第1页
第1页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷19及答案解析.doc_第2页
第2页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷19及答案解析.doc_第3页
第3页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷19及答案解析.doc_第4页
第4页 / 共12页
【计算机类职业资格】国家二级VF笔试-试卷19及答案解析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、国家二级 VF 笔试-试卷 19 及答案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构3.栈的输入序列为 1,2,3,n-1,n,输出序列的第 1 个元素为 n,则第 i 个输出元素为(分数:2.00)A.n-i+1B.n-1C

2、.iD.哪个元素无所谓4.下列关于线性链表叙述中,正确的是(分数:2.00)A.线性链表中的各元素在存储空间中的位置必须是连续的B.线性链表中的表头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顷序也是任意的5.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.cedbaB.acbedC.decabD.deabc6.以下各组序列中,属于堆的是(分数:2.00)A.19,34,26,97,5

3、6,75B.97,26,34,75,19,56C.19,56,26,97,34,75D.19,75,34,26,97,567.一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的(分数:2.00)A.继承性B.多态性C.抽象性D.封装性8.用软件开发的结构化生命周期的方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计9.下列叙述中,不属于软件需求规格说明书作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结

4、构,可以作为软件开发工作基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析10.数据库的概念模型(分数:2.00)A.依赖于计算机硬件和 DBMSB.独立于计算机硬件,依赖于 DBMSC.依赖于计算机硬件,独立于 DBMSD.独立于计算机硬件和 DBMS11.设 R 和 S 为两个关系,分别代表选择、投影、乘积的关系代数的运算符号是(分数:2.00)A.F(R)、A(R)、RSB.EA(R)、VA(S)、RSC.RS、RS、RSD.A(R)、F(R)、RS12.打开一个已有项目文件的命令是(分数:2.00)A.OPEN PROJECTB.MODIFY PROJECTC.USE

5、PROJECTD.EDIT PROJECT13.数据库系统的构成为:数据库、计算机硬件系统、用户和(分数:2.00)A.操作系统B.文件系统C.数据集合D.数据库管理系统14.关系数据库系统中所使用的数据结构是(分数:2.00)A.树B.图C.表格D.二维表15.DBAS 指的是(分数:2.00)A.数据库管理系统B.数据库系统C.数据库应用系统D.操作系统16.Visual FoxPr06.0 数据库系统是(分数:2.00)A.网状模型B.层次模型C.关系模型D.链状模型17.对于学生关系 S(S#,SN,AGE,SEX),写一条规则,把其中的 AGE 属性限制在 1530 之间,则这条规则

6、属于(分数:2.00)A.实体完整性规则B.参照完整性规则C.用户定义的完整性规则D.不属于以上任何一种规则18.要启动 Visual FoxPro 的向导可以(分数:2.00)A.打开新建对话框B.单击工具栏上的“向导”图标按钮C.从“工具”菜单中选择“向导”D.以上方法都可以19.“项目管理器”的“数据”选项卡用于显示和管理(分数:2.00)A.数据库、自由表和查询B.数据库、视图和查询C.数据库、自由表、查询和视图D.数据库、表单和查询20.在下面的 Visual FoxPro 表达式中,不正确的是(分数:2.00)A.2001-05-0110:10:10AM-10B.2001-05-0

7、1-DATE()C.2001-05-0110:10:10AM+DATE()D.2001-05-0110:10:10AM)+100021.下列表达式中结果为“计算机等级考试”的表达式为(分数:2.00)A.“计算机”|“等级考试”;B.“计算机”&“等级考试”C.“计算机“and“等级考试”D.“计算机”+“等级考试”22.Visual FoxPro 参照完整性规则不包括(分数:2.00)A.更新规则B.删除规则C.查询规则D.插入规则23.在 Visual FoxPro 中,使用 AVERAGE 命令时,表文件需要(分数:2.00)A.排序B.建立索引C.排序或建立索引D.都不需要24.创建两

8、个具有“一对多”关系的表之间的关联,应当(分数:2.00)A.通过纽带表B.通过某个同名字段C.通过某个索引的同名字段D.通过主索引字段和不同字段25.下列命令中,修改库文件结构的命令是(分数:2.00)A.MODIFY FILEB.MODIFY COMMANDC.MODIFY STRUCTURED.CREATE STRUCTURE26.建立一个库文件结构,库中有姓名字段(Char 型,6 字节)、出生年月字段(Date 型)和婚否字段(Logic型),则该库中总的字段宽度是(分数:2.00)A.15B.16C.17D.1827.在 SQL 语句中表达式“工资 BETWEEN 1220 AND

9、 1250”的含义是(分数:2.00)A.工资1220 AND 工资1250B.工资1220 OR 工资1250C.工资=1220 AND 工资=1250D.工资=1220 OR 工资=125028.SQL SELECT 语句完成的是(分数:2.00)A.选择操作B.查询操作C.修改操作D.连接操作29.DELETE FROM S WHERE 年龄60 语句的功能是(分数:2.00)A.从 S 表中彻底删除年龄大于 60 岁的记录B.S 表中年龄大于 60 岁的记录被加上删除标记C.删除 S 表D.删除 S 表的年龄列30.在 SQL 的基本表创建语句中实现参照完整性规则使用(分数:2.00)

10、A.主键子句B.外键子句C.检查子句D.NOT NULL31.关于 INSERT 语句描述正确的是(分数:2.00)A.可以向表中插入若干条记录B.在表中任何位置插入一条记录C.在表尾插入一条记录D.在表头插入一条记录32.若用如下的 SQL 语句创建一个 student 表: CREATE TABLE student( N0 C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到 student 表中的是(分数:2.00)A.(1031,曾华,男,23)B.(1031,曾华,NULL,NULL)C.(NULL,曾华,男,23)D

11、.(1031,NULL,男,23)33.下列说法中正确的是(分数:2.00)A.视图文件的扩展名是.VCXB.查询文件中保存的是查询的结果C.查询设计器本质上是 SELECT-SQL 命令的可视化设计方法D.查询是基于表且可更新的数据集合34.以下程序的运行后,y 结果为 x=1.5 do case case x2 y=2 case x1 y=1 endcase return(分数:2.00)A.1B.2C.0D.语法错误35.建立表单的命令是(分数:2.00)A.CREATE FORMB.START FORMC.NEW FORMD.BEGIN FORM36.表单的 Caption 属性用于(

12、分数:2.00)A.指定表单执行的程序B.指定表单的标题C.指定表单是否可用D.指定表单是否可见二、填空题(总题数:8,分数:16.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.设根结点的层次为 0,则高度为 k 的二叉树的最大结点数为 1。(分数:2.00)填空项 1:_39.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_40. 1 和软件开发方式及技术的落后是诱发软件危机的根本原因。(分数:2.00)填空项 1:_41.在数据库的外模式、模式和内模式三级模式的体系结构中,存在两次

13、映像:外模式到模式的映像定义了外模式与模式之间的对应关系;模式到内模式的映像定义了数据库的逻辑结构与 1 之间的对应关系。(分数:2.00)填空项 1:_42.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3 种:前序遍历、 1 遍历和后序遍历。(分数:2.00)填空项 1:_43.如果在不使用索引的情况下,将记录指针定义为学生表中成绩大于 60 分记录,应该使用的命令是 1。(分数:2.00)填空项 1:_44.在程序中插入注释,以提高程序的可读性,可以用 1 或 2 开头的代码行作为注释行。(分数:2.00)填空项 1:_填空项 1:_国家二级 VF 笔试-试卷 19 答

14、案解析(总分:88.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.在数据结构中,根据各数据元素之间前后件关系的复杂程度,一般将数据结构分成两类,它们是(分数:2.00)A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构 D.内部结构和外部结构解析:解析:数据的逻辑结构抽象地反映数据元素之间的逻辑关系,即数据元素之间的前后件关系,而不管它在讨算机中的存储形式。根据数据结构中各数据元素之间前后件关系的复杂程度,一般

15、将数据结构分为两大类型:线性结构与非线性结构。3.栈的输入序列为 1,2,3,n-1,n,输出序列的第 1 个元素为 n,则第 i 个输出元素为(分数:2.00)A.n-i+1 B.n-1C.iD.哪个元素无所谓解析:解析:栈的操作原则是“后进先出”,由于输出序列的第 1 个元素为 n,n 必定是最后进栈元素,所以一定是将序列(1,2,3,n-1,n)全部进栈后才有出栈,这样输出序列的第 1 个元素为 n,第 2个元素是 n-1,第 3 个元素是 n-2,第 i 个元素是 n-i+1。4.下列关于线性链表叙述中,正确的是(分数:2.00)A.线性链表中的各元素在存储空间中的位置必须是连续的B.

16、线性链表中的表头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顷序也是任意的 解析:解析:线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。5.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.cedba B.acbedC.decabD.deabc解析:解析:由二叉树后序遍历序列和中序遍历序列可以唯一确定一棵二叉树。二叉树 BT 的后序遍历序列

17、为 dabec,故 BT 的根结点为 c(后序遍历序列的最后一个结点为树的根结点):而 BT 的中序遍历序列是debac,即遍历序列中最后一个结点为根结点,说明 BT 的右子树为空。由 BT 的后序遍历序列和中序遍历序列可知 BT 左子树的后序遍历序列和中序遍历序列分别为 dabe 和 deba,因此 BT 左子树的根结点是 e。再由中序遍历序列可知其左子树为 d,右子树为 ba。因此 BT 的前序遍历序列为 cedba。6.以下各组序列中,属于堆的是(分数:2.00)A.19,34,26,97,56,75 B.97,26,34,75,19,56C.19,56,26,97,34,75D.19,

18、75,34,26,97,56解析:解析:根据堆的定义,可以判断选项 A 是一个小根堆。7.一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的(分数:2.00)A.继承性B.多态性 C.抽象性D.封装性解析:解析:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行为,该现象称为多态性。8.用软件开发的结构化生命周期的方法将软件生命周期划分成(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:解析:软件产品从提出、实现、使用维护到

19、停止使用的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护 3 个阶段。9.下列叙述中,不属于软件需求规格说明书作用的是(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。10.数据库的概念模型(分数:2.00)A.依赖于计算机硬件和 DBMS

20、B.独立于计算机硬件,依赖于 DBMSC.依赖于计算机硬件,独立于 DBMSD.独立于计算机硬件和 DBMS 解析:解析:数据库的概念模型是对客观世界复杂事物的结构描述及它们之间的内在联系的刻画。它是一种面向客观世界、面向用户的模型,它与具体的数据库管理系统 DBMS 无关,也与具体的计算机平台无关。11.设 R 和 S 为两个关系,分别代表选择、投影、乘积的关系代数的运算符号是(分数:2.00)A.F(R)、A(R)、RS B.EA(R)、VA(S)、RSC.RS、RS、RSD.A(R)、F(R)、RS解析:解析:F(R)表示选择运算,f(R)表示投影运算,RS 表示乘积运算(笛卡儿积),R

21、S 表示交运算、RS 表示并运算。12.打开一个已有项目文件的命令是(分数:2.00)A.OPEN PROJECTB.MODIFY PROJECT C.USE PROJECTD.EDIT PROJECT解析:解析:Visual FoxPro 中打开一个己存在的项目的命令是 MODIFY PROJECT文件名|?,当用?时,将会打开一个文件对话框。13.数据库系统的构成为:数据库、计算机硬件系统、用户和(分数:2.00)A.操作系统B.文件系统C.数据集合D.数据库管理系统 解析:解析:数据库系统的构成包含 5 个部分:数据库、计算机硬件系统、用户、数据库管理员和数据库管理系统,其中数据库管理系

22、统通常称为 DBMS,是数据库系统中最重要的部分。数据库管理系统可以对数据库的建立、使用和维护进行管理。14.关系数据库系统中所使用的数据结构是(分数:2.00)A.树B.图C.表格D.二维表 解析:解析:在关系型数据库系统中,所有的数据结构采用二维表的结构宋表示,通常我们将这些二维表成为关系。在关系型数据库中,每一个关系都是个二维表,无论实体本身还是实体间的关系均用“关系”的二维表来表示。15.DBAS 指的是(分数:2.00)A.数据库管理系统B.数据库系统C.数据库应用系统 D.操作系统解析:解析:DBAS 是指数据库应用系统,DBMS 是指数据库管理系统,DS 是指数据库系统,操作系统

23、通常用 OS 表示。DBMS 可以对数据库的建立、使用和维护进行管理,是数据库系统中最重要的部分。16.Visual FoxPr06.0 数据库系统是(分数:2.00)A.网状模型B.层次模型C.关系模型 D.链状模型解析:解析:为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据库的主要模型包含 3 种:层次模型、网状模型、关系模型,其中关系模型数据库的理论和实践产生了很大影响,并且其使用最为广泛,VisualFoxPro 采用的也是这种模型。17.对于学生关系 S(S#,SN,AGE,SEX),写一条规则,把其中的 AGE 属性限制在 153

24、0 之间,则这条规则属于(分数:2.00)A.实体完整性规则B.参照完整性规则C.用户定义的完整性规则 D.不属于以上任何一种规则解析:解析:实体完整性是保证表中的记录唯一的特性,即在一个表中不允许有重复的记录。参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。用户定义的完整性规则通常是由用户定义,用来对属性值进行约束的规则。本题要求是对属性 AGE 的取值范围进行限制,因此是用户定义的完整性规则。18.要启动 Visual FoxPro 的向导可以(分数:2.00)A.打开新建对话框B.单击工具

25、栏上的“向导”图标按钮C.从“工具”菜单中选择“向导”D.以上方法都可以 解析:解析:要启动 Visual FoxPro 向导,可以采用的方法有:打开新建对话框、单击工具栏上的“向导”图标按钮、在“工具”菜单中选择“向导”子菜单。因此在本题中,选项 A、B、C 均为可行的方法,答案为 D。19.“项目管理器”的“数据”选项卡用于显示和管理(分数:2.00)A.数据库、自由表和查询B.数据库、视图和查询C.数据库、自由表、查询和视图 D.数据库、表单和查询解析:解析:“项目管理器”中包含许多选项卡,其中“数据”选项卡包含了一个项目中所有的数据数据库、自由表、查询和视图,开发者可以单击此选项来查看

26、项目中的数据并对这些数据进行管理。20.在下面的 Visual FoxPro 表达式中,不正确的是(分数:2.00)A.2001-05-0110:10:10AM-10B.2001-05-01-DATE()C.2001-05-0110:10:10AM+DATE() D.2001-05-0110:10:10AM)+1000解析:解析:日期数据类型是可以进行简单的算术运算的,其运算规则规定:两个日期型数据或日期时间型数据可以相减,但是不能相加:一个日期型数据可以加上或减去代表天数的数值:一个日期时间型数据可以加上或减去代表秒数的数值。因此选项 A、B、D 均是正确的表达是,C 为不正确的表达式。21

27、.下列表达式中结果为“计算机等级考试”的表达式为(分数:2.00)A.“计算机”|“等级考试”;B.“计算机”&“等级考试”C.“计算机“and“等级考试”D.“计算机”+“等级考试” 解析:解析:字符类型的数据只能进行连接运算。字符表达式是由字符串运算符(+或-)连接字符型数据形成的字符串,运算结果也是字符型。因此,从表达式的形式上来看,选项 A、B、C 都是不和要求的表达式,只有 D 是正确选项,并且计算结果也正确。22.Visual FoxPro 参照完整性规则不包括(分数:2.00)A.更新规则B.删除规则C.查询规则 D.插入规则解析:解析:参照完整性与表之间的联系有关,它的含义是:

28、当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,宋检查对表的数据操作是否正确。因此其完整性规则不包括查询规则。23.在 Visual FoxPro 中,使用 AVERAGE 命令时,表文件需要(分数:2.00)A.排序B.建立索引C.排序或建立索引D.都不需要 解析:解析:AVERAGE 命令的含义是对所有记录的某个属性值求平均值,而求平均值的操作只需要知道属性总和与记录的数量即可,因此不需要对表文件进行建立索引或是排序的操作,本题的正确答案为 D。24.创建两个具有“一对多”关系的表之间的关联,应当(分数:2.00)A.通过纽带表B.通过某个同名字段C.通过某个索

29、引的同名字段D.通过主索引字段和不同字段 解析:解析:创建表之间的关联也就是需要对表进行连接操作,“一对多”关系的表的关联应该通过“一”那个表的主索引字段和不同字段。25.下列命令中,修改库文件结构的命令是(分数:2.00)A.MODIFY FILEB.MODIFY COMMANDC.MODIFY STRUCTURE D.CREATE STRUCTURE解析:解析:修改库文件结构的命令是 MODIFY STRUCTURE,当希望修改某个已经创建好的表的结构时,可以采用该命令。但是此时需要注意的是,在改变表的结构时,有可能会造成表中数据的丢失。26.建立一个库文件结构,库中有姓名字段(Char

30、型,6 字节)、出生年月字段(Date 型)和婚否字段(Logic型),则该库中总的字段宽度是(分数:2.00)A.15B.16 C.17D.18解析:解析:本题考查的知识点是在 Visual FoxPro 中,各种数据类型所占用的字节大小。本题中姓名字段为 Char 型,占用 6 个字节,出生年月字段类型为 Date 型,占用 8 字节,婚否字段(Logic 型)占用 1 字节,共 15 字节,但是在 Visual FoxPro 中,每个记录还会额外保留一个字节,因此每个记录占用的字节数为 16。因此本题的正确答案是 B。27.在 SQL 语句中表达式“工资 BETWEEN 1220 AND

31、 1250”的含义是(分数:2.00)A.工资1220 AND 工资1250B.工资1220 OR 工资1250C.工资=1220 AND 工资=1250 D.工资=1220 OR 工资=1250解析:解析:语句“BETWEEN.AND.”是 SQL 中的一个字句,通常配合 Select 子句使用,用来从数据表中选择属性值在某个范围内记录,它的含义是在“与之间”,并且是一个闭区间,因此此题的答案应该是 C。28.SQL SELECT 语句完成的是(分数:2.00)A.选择操作B.查询操作 C.修改操作D.连接操作解析:解析:SQL 语言功能相当强大,它是结构化查询语言 Structured Q

32、uery Language 的缩写。它包含数据定义、数据操纵和数据控制等功能。SQL 已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作用子句“FROM”加上“WHERE”子句来进行,查询操作采用“SELECT”来进行,修改或者更新操作采用“UPDATE”子句来完成,连接操作是当执行多表操作时则会自动执行。29.DELETE FROM S WHERE 年龄60 语句的功能是(分数:2.00)A.从 S 表中彻底删除年龄大于 60 岁的记录B.S 表中年龄大于 60 岁的记录被加上删除标记 C.删除 S 表D.删除 S 表的年龄列解析:解析:DELETE FR

33、OM S WHERE 年龄60 语句的功能是在 S 表中年龄大于 60 岁的记录被加上删除标记。在 Visual FoxPro 中,DELETE 子句的作用仅仅是在需要被删除的记录上加上删除标记,并不真正将记录从表中删除,如果开发者需要将记录真正从表中删除,还需要进行 PACK 操作。30.在 SQL 的基本表创建语句中实现参照完整性规则使用(分数:2.00)A.主键子句B.外键子句 C.检查子句D.NOT NULL解析:解析:参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。通常在创建表的过程中

34、采用“外键子句”来完成。31.关于 INSERT 语句描述正确的是(分数:2.00)A.可以向表中插入若干条记录B.在表中任何位置插入一条记录C.在表尾插入一条记录 D.在表头插入一条记录解析:解析:INSERT 语句是 SQL 中的一条字句。 INSERT 语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。当使用 INSERT 插入记录时,记录被插入到表尾。因此本题的正确答案应该是C。32.若用如下的 SQL 语句创建一个 student 表: CREATE TABLE student( N0 C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2),

35、 AGE N(2) ) 可以插入到 student 表中的是(分数:2.00)A.(1031,曾华,男,23)B.(1031,曾华,NULL,NULL) C.(NULL,曾华,男,23)D.(1031,NULL,男,23)解析:解析:INSERT 语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是:NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2),因此选项 A.1031,曾华,男,23)中的 SEX 字段不符合要求:选项 C.(NULL,曾华,男, 23)中的 AGE 字段不符合要求;选项 D.(1031, NU

36、LL,男,23)中的 NAME 字段为 NULL,不符合要求,因此只有选项 B 能够被插入。33.下列说法中正确的是(分数:2.00)A.视图文件的扩展名是.VCXB.查询文件中保存的是查询的结果C.查询设计器本质上是 SELECT-SQL 命令的可视化设计方法 D.查询是基于表且可更新的数据集合解析:解析:视图文件的扩展名是.vue,因此 A 选项错误:查询文件中保存的是查询的命令,通常查询的结果是显示在屏幕上的,以供用户浏览,因此 B 选项错误:查询设计器本质上就是 SELECT-SQL 命令的可视化设计方法,因此 C 选项正确:查询是基于表的,但是查询的数据集合是不可更新的,因此选项 D

37、 也是错误的。34.以下程序的运行后,y 结果为 x=1.5 do case case x2 y=2 case x1 y=1 endcase return(分数:2.00)A.1 B.2C.0D.语法错误解析:解析:通过运行程序,因为变量 x 的值为 1.5,因此当执行 CASE 语句是,应该进入的程序部分为CASE x1 的那一部分,因此当程序运行之后, y 的取值应该是 1,因此程序运行之后的结果为 1,正确选项为 A。35.建立表单的命令是(分数:2.00)A.CREATE FORM B.START FORMC.NEW FORMD.BEGIN FORM解析:解析:表单是 Visual F

38、oxPro 提供的用于建立应用程序界面的最主要的工具之一。并且表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或者对话框。通常可以采用可视化的方法来建立表单,也可以采用命令的方法来建立表单。本题考查的是建立表单的命令,建立表单的命令是CREATE FORM。36.表单的 Caption 属性用于(分数:2.00)A.指定表单执行的程序B.指定表单的标题 C.指定表单是否可用D.指定表单是否可见解析:解析:表单具有很多属性,其中 Caption 用于指定表单的标题:A、C、D 选项中的属性都采用各种不同的名称表示。表 1-1 列出了常见的一些属性: 表 1-1 表单的常用属性

39、二、填空题(总题数:8,分数:16.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.设根结点的层次为 0,则高度为 k 的二叉树的最大结点数为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:2k+1-1)解析:解析:当每一层的结点数达到最大时,整个二叉树的结点数最大。第 i 层最大结点数为 2i(i=0k),则 1+2+4+2k=2k+1-1。39.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_ (正确答案:正确答案:时间。)解析:解析:对算法的复杂度的分析主要有时

40、间复杂度和空间复杂度。其中时间复杂度是指执行该算法需要的工作量,算法的空间复杂度是指执行该算法需要的内存空间。它们都与需要处理的问题的规模有关,并且对与同一问题的不同算法,又从不同方面反映这些算法的执行效率。40. 1 和软件开发方式及技术的落后是诱发软件危机的根本原因。(分数:2.00)填空项 1:_ (正确答案:正确答案:程序的复杂性)解析:解析:软件危机的发生究其根本原因是两个方面:一是被开发软件系统越来越复杂。以个体和作坊式的方法开发简单或较为简单的软件系统是可以胜任的。只有当软件系统的复杂性达到一定程度时,才可能出现软件危机。二是软件开发方式和技术落后。当社会各方面需要大量高质量的、

41、非常庞大的、处理非常复杂问题的软件系统时,人们还在使用传统的、落后的软件开发方式和技术,这必然将导致软件危机的出现。41.在数据库的外模式、模式和内模式三级模式的体系结构中,存在两次映像:外模式到模式的映像定义了外模式与模式之间的对应关系;模式到内模式的映像定义了数据库的逻辑结构与 1 之间的对应关系。(分数:2.00)填空项 1:_ (正确答案:正确答案:物理结构)解析:解析:模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述;内模式也称存储模式或数据库模式,它是数据物理结构和存储结构的描述。42.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3 种:前序遍历、 1

42、 遍历和后序遍历。(分数:2.00)填空项 1:_ (正确答案:正确答案:中序。)解析:解析:所谓的前序遍历、中序遍历和后序遍历都是指访问根结点的次序,子结点都是用先左后右的原则来处理。所以具体的遍历过程如下: 前序遍历:首先访问根结点,然后再遍历左子树,最后遍历右子树。 中序遍历:首先遍历左子树,然后再访问根结点,最后遍历右子树。 后序遍历:首先遍历左子树,然后再遍历右子树,最后访问根结点。43.如果在不使用索引的情况下,将记录指针定义为学生表中成绩大于 60 分记录,应该使用的命令是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:LOCATE FOR 成绩60)解析:解析:在 Visual FoxPro 中,SEEK 和 FIND 命令使用时,应该先打开表文件和索引文件。如果在索引文件没有打开时,可以使用 LOCATE FOR 命令来定位指针,将定位条件写在命令后面即可。44.在程序中插入注释,以提高程序的可读性,可以用 1 或 2 开头的代码行作为注释行。(分数:2.00)填空项 1:_ (正确答案:正确答案:NOTE)填空项 1:_ (正确答案:*)解析:解析:可以用 NOTE 或*开头的代码行作为注释行。以符号&为开头的注释行可添加在命令行后面。这些注释都是非执行代码,不会影响程序的功能。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1