[计算机类试卷]国家二级VF笔试模拟试卷77及答案与解析.doc

上传人:appealoxygen216 文档编号:501702 上传时间:2018-11-29 格式:DOC 页数:19 大小:61.50KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷77及答案与解析.doc_第1页
第1页 / 共19页
[计算机类试卷]国家二级VF笔试模拟试卷77及答案与解析.doc_第2页
第2页 / 共19页
[计算机类试卷]国家二级VF笔试模拟试卷77及答案与解析.doc_第3页
第3页 / 共19页
[计算机类试卷]国家二级VF笔试模拟试卷77及答案与解析.doc_第4页
第4页 / 共19页
[计算机类试卷]国家二级VF笔试模拟试卷77及答案与解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 77及答案与解析 1 已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为 ( A) GEDHFBCA ( B) DGEBHFCA ( C) ABCDEFGH ( D) ACBFEDHG 2 树是结点的集合,它的根结点数目是 ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 3 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, 04, e1, e2 ( D)任意顺序 4 在

2、设计程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 5 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为确认测试和 验收的依据 ( D)便于开发人员进行需求分析 7 下列不属手软件工程的 3个要素的是 ( A)工具 ( B)过程 ( C)方法 ( D)

3、环境 8 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 10 SQL语言又称为 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 11 在 Visual FoxPro中,创建数据库的命令是 CREATEDATABASE数据库文件名 |?,如果不指定数据库名称或使用问号,产生的结果是 _. ( A)系统会自动指定默认的名称 ( B)弹出 “保存 ”对话框,提示用户输入数据库名称并保存 (

4、 C)弹出 “创建 ”对话框,提示用户输入数据库名称并保存 ( D)弹出 “提示 ”对话框,提示用户不可以创建数据库 12 Visual FoxPro的 “参照完整性 ”中 “插入规则 ”包括 _. ( A)级联和忽略 ( B)级联和删除 ( C)级联和限制 ( D)限制和 忽略 13 Visual FoxPro支持的数据模型是 _. ( A)层次模型 ( B)关系模型 ( C)网状模型 ( D)树状模型 14 建立一个表文件,表中包含字段:姓名 (C, 6)、出生日期 (D) 和婚否 (L),则该表中每条记录所占的字节宽度为 _. ( A) 15 ( B) 16 ( C) 17 ( D) 1

5、8 15 在关系的基本运算中,下列属于专门关系运算的是 _. ( A)选择、排序, ( B)选择、投影 ( C)并、差、交 ( D)联接、笛卡儿积 16 数据库表的 索引类型共有 _. ( A) 1种 ( B) 2种 ( C) 3种 ( D) 4种 17 通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性的 _. ( A)参照完整性 ( B)实体完整性 ( C)域完整性 ( D)字段完整性 18 Visual FoxPro中,要结束 SCANENDSCAN 循环体本次执行,不再执行其后面的语句,而是转回 SCAN处重新判断条件的语句是 _. ( A) LOOP语句 ( B)

6、EXIT语句 ( C) BREAK语句 ( D) RETURN语句 19 建立惟一索引后,只允许重复出现记录值的 _. ( A)第一个 ( B)最后一个 ( C)全部 ( D)字段值不惟一,不能存储 20 自由表中字段名长度的最大值是 _. ( A) 8 ( B) 10 ( C) 128 ( D) 255 21 Visual FoxPro参照完整性规则不包括 ( A)更新规则 ( B)删除规则 ( C)查询规则 ( D)插入规则 22 下列关于查询的说法中,不正确的是 ( A)查询是预先定义好的一个 SQLSELECT语句 ( B)查询是 Visual FoxPro支持的一种数据库对象 ( C

7、)通过查询设计器,可完成任何查询 ( D)查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出 23 在 Visual FoxPro中,以下关于视图描述中错误的是 ( A)通过视图可以对表进行查询 ( B)通过视图可以对表进行更新 ( C)视图是一个虚表 ( D)视图就是一种查询 24 用 CREATETABLE建立表时,用来定义主关键字的短语是 ( A) PRLMARY KEY ( B) CHECK ( C) ERROR ( D) DEFAULT 25 在当前表中,查找第 2个男同学的记录,应使用命令 ( A) LOCATEFOR性别: “男 ”NEXT2 ( B) LOCATEFO

8、R性别: “男 ” ( C) LOCATEFOR性别: “男 ” CONTINUE ( D) LISTFOR性别: “男 ”NEXT 2 26 执行如下程序,最后 S的显示值为 SET TALK OFF S=0 i=5 X=11 DO WHILE S =x S=S +i I = I +l ENDDO ?s SET TALK ON ( A) 5 ( B) 11 ( C) 18 ( D) 26 27 下列关于变量的叙述中,不正确的一项是 ( A)变量值可以随时改变 ( B)在 Visual FoxPro中,变量分为字段变量和内存变量 ( C)内存变量的类型决定变量值的类型 ( D)在 Visual

9、 FoxPro中,可以将不同类型的数据赋给同一个内存变量 28 使数据库表变为自由表的命令是 ( A) DROPTABLE ( B) REMOVETABLE ( C) FREETABLE ( D) RELEASETABLE 29 下列关于编辑框的说法中,正确 的是 _. ( A)编辑框可用来选择、剪切、粘贴及复制正文 ( B)在编辑框中只能输入和编辑字符型数据 ( C)编辑框实际上是一个完整的字处理器 ( D)以上说法均正确 30 利用 SETRELATION命令可以建立两个表之间的关联,该关联是 ( A)永久性联系 ( B)临时性联系 ( C)任意的联系 ( D)以上说法均不正确 31 在建

10、立数据库表 stock dbf时,将单价字段的字段有效性规则设为 ”单价 0”,通过该设置,能保证数据的 _ 。 ( A)实体完整性 ( B)域完整性 ( C)参照完整性 ( D)表完整性 32 在当前目录下有数据表文件 student dbf,执行如下 SQL语句后 SELECT * FORM student INTO DBF student ORDER BY学号 /D ( A)生成一个按 “学号 ”升序的表文件,将原来的 student, dbf文件覆盖 ( B)生成一个按 “学号 ”降序的表文件,将原来的 student dbf文件覆盖 ( C)不会生成新的排序文件,保持原数据表内容不变

11、 ( D)系统提示出错信息 33 检索职工表中工资大于 800元的职工号, 正确的命令是 ( A) SELECT职工号 WHERE工资 800 ( B) SELECT职工号 FROM职工 SET工资 800 ( C) SELECT职工号 FROM职工 WHERE工资 800 ( D) SELECT职工号 FROM职工 FOR工资 800 34 删除仓库关系中仓库号值为 WH2的元组,应使用命令 _. ( A) DELETEFROM仓库 WHERE仓库号 =“WH2“ ( B) DROPFROM仓库 WHERE仓库号 =“WH2“ ( C) DELETE仓库 WHERE仓库号 =WH2“ ( D

12、) DROPFROM仓库 WHERE仓库号 =WH2 35 利用 SQL语句,检索仓库中至少有一名职工的仓库信息,正确的命令是 _. ( A) SELECT。 FROM仓库表 WHEREIN; (SELECT仓库号 FROM职工表 ) ( B) SELECT 2p FROM仓库表 WHERENOTm; (SELECT仓库号 FROM职工表 ) ( C) SELECT: FROM仓库表 WHERE仓库号 EXISTS; (SELECT*FROM职工表 WHERE仓库号:仓库表仓库号 ) ( D) SELECT*FROM仓库表 WHEREEXISTS; (SEL。 E(: T*FROM职工表WHE

13、RE仓库号:仓库表仓库号 ) 36 对于长度为 n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【 】 37 注释说明了程序的功能,它分为【 】注释和功能性注释。 38 软件测试中路径覆盖测试是整个测试的基础,它是对软件【 】进行测试。 39 数据库技术的主要特点为数据的集成性、数据的高【 】和低冗余性、数据独立性和数据统一管理与控制。 40 数据元素之间【 】的整体称为逻辑结构。 41 扩展名为 .prg的程序文件在 “项目管理器 ”的【 】选项卡中显示和管理。 42 在 Visual FoxPro中,最多同时允许打开【 】个数据库表和自由表。 43 建立远程视图必须

14、首先建立与远程数据库的【 】。 44 ?LEN(“计算机 “) LEN(“COMPUTER“)的显示结果是【 】。 45 如果想为表单换一个标题名,可以在属性窗口中修改【 】属性项。 46 以下 2题是基于下述描述: 设有图书管理数据库: 图书 (总编号 C(6),分类号 C(8),书名 C06),作者 C(6),出版单位 C(20),单价N(6,2) 读者 (借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 c(20) 借阅 (借书证号 C(4入总编号 C(6),借书日期 D(8) 46 对图书管理数据库,查询图书表中的所有元组。请对下面的 SQL语句

15、填空:【 】 47 对图书管理数据库,查询所有已借出的书名。请对下面的 SQL语句填空:SELECT书名 FROM图书 :WHERE总编号【 】 48 设有使用零件表 SYLJ(项目号,零件号,数量 ),为 “数量 ”字段增加有效性规则:数量 0,应使用的 SQL语句是:【 】 TABLE使用零件【 】数量 SEI【 】数量 0 国家二级 VF笔试模拟试卷 77答案与解析 1 【正确答案】 B 【试题解析】 利用前序和中序遍历的方法可以确定二叉树的结构,具体步骤如下: 前序遍历的第一个结点 A为树的根结点; 中序遍历中 A的左边的结点为A的左子树, A右边的结点为 A的右子树; 再分别对 A的

16、左右子树进行上述两步处理,直到每个结点都找到正确的位置。 2 【正确答案】 C 【试题解析】 树是 N(N0)个结 点的有限集合,当 N 0时称为空树,对于空树没有根结点,即根结点的个数为 0,对于非空树有且只有一个根结点,所以树的根结点数目为 0或 1。 3 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A) 中 e1不可能比 e2先出, C) 中 e3不可能比 e4先出,且 e1不可能比 e2先出, D) 中栈是先进后出的,所以不可能是任意顺序。 B) 中出栈过程如图所示: 4 【正确答案】 D 【试题解析】 滥用 goto语句将使程序流程无规律,可读性差,因此 A)

17、不选;注解行有利于对程序的理解,不应减少或取 消, B) 也不迭;程序的长短要依照实际情况而论,而不是越短越好, C) 也不选。 5 【正确答案】 D 【试题解析】 程序设计语言是用于书写计算机程序的语言,其基本成分有以下 4种,数据成分:用来描述程序中的数据。运算成分:描述程序中所需的运算。控制成分:用来构造程序的逻辑控制结构。传输成分:定义数据传输成分,如输入输出语言。 6 【正确答案】 D 【试题解析】 软件需求规格说明书 (SRS, Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用: 便于

18、用户、开发人员进行理解和交流; 反映出用户问题的结构,可以作为软件开发工作的基础和依据; 作为确认测试和验收的依据。 7 【正确答案】 D 【试题解析】 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管 理。 8 【正确答案】 A 【试题解析】 选项 A) 正确,外模式是用户的数据视图,也就是用户所见到的数据模式;选项 B) 不正确,全局数据视图的描述称为概念模式,即数据库中全部数据的整体逻辑结构的描述;选项 C) 不正确,物理存储数据视图的描述称为内模式,即数据库在物理存储方面的描述:选项

19、D) 不正确,存储模式即为内模式。 9 【正确答案】 B 【试题解析】 关系数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的关系模式。首先,从 E-R图到关系模式的转换是比较直接的,实体与联系都可 以表示成关系, E-R图中属性也可以转换成关系的属性。实体集也可以转换成关系。 10 【正确答案】 C 【试题解析】 结构化查询语言 (Structured Query Language,简称 SQL)是集数据查询、数据定义、数据操纵和数据控制功能于一体的数据库语言。 11 【正确答案】 C 【试题解析】 用 CREATE DATABASE创建数据库时,如果不指定数据库名称或使用问号

20、都会弹出 “创建 ”对话框请用户输入数据库名称。 12 【正确答案】 D 【试题解析】 参照完整性规则包括更 新规则、删除规则和插入规则。在更新规则和删除规则中都包括级联、限制和忽略 3个选项设置,而插入规则中只包括限制和忽略两个选项设置。 13 【正确答案】 B 【试题解析】 数据模型有层次数据模型、网状数据模型和关系数据模型,VisualFoxPro支持的是关系数据模型。 14 【正确答案】 B 【试题解析】 在 VisualFoxPro数据表中,日期型字段占 8个字节,逻辑型字段占 1个字节,且每条记录之前都带有一个删除标记,占一个字节,故每条记录所占的字节数为 16。 15 【正确答案

21、】 B 【试题解析】 关系的基本运算可以分为两类:传统的集合运算和专门的关系运算。传统的集合运算包括并、差、交等,专门的关系运算包括选择、投影和联接。 16 【正确答案】 D 【试题解析】 数据库表的索引有主索引、候选索引、惟一索引和普通索引 4种。 17 【正确答案】 C 【试题解析】 参照完整性与表之间的联系有关,实体完整性表明表中的记录是惟一的,域完整性指明字段的数据类型和宽度来限制该字段的取值范围,在数据完整性中无字段完整性的说法。 18 【正确答案】 A 【试题解析】 SCANENDSCAN 语句一般用于处理表中记录,语句可指明需处理的记录范围及应满足的条件,是一个循环语句。在循环体

22、中如果出现 LOOP或EXIT短语,则根据条件来决定是 LOOP返回,还是 EXIT跳出循环体。RETURN语句的意思是结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。 BREAK短语一般不能单独使用。 19 【正确答案】 A 【试题解析】 在 Visual FoxPro中,惟一索引的 “惟一性 ”是指索引项的惟一,允许出现重复的字段值,但重复的索引字段值只有惟一一个值, 即第一个字段值出现在索引项中。 20 【正确答案】 B 【试题解析】 在自由表中不可使用长字段名,字段名的最大值是 10;数据库表中可以使用长字段名,最大值为 128。 21 【正确答案】 C 【试

23、题解析】 Visual FoxPro参照完整性规则包括更新规则、删除规则、插入规则。 22 【正确答案】 C 【试题解析】 查询可以从指定的表或视图中提取满足条件的记录,但它并不只限于单个表或视图,查询设计器的局限性是指它只能建立一些规则的查询,如果要建立比较复杂的查询,则只能通过 SQLSE- LECT语句来实现。 23 【正确答案】 D 【试题解析】 视图是根据表定义的,是一种虚拟表。视图兼有 “表 ”和 “查询 ”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但它并不是一个查询文件;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。 2

24、4 【正确答案】 A 【试题解析】 在使用 CREATETABLE建立表时, CHECK短语是用来定义域完整性的, PRLMARY KEY是用来定义主关键字的, ERROR是出错提示信息,DEFAULT是定义默认值的。 25 【正确答案】 C 【试题解析】 LOCATE FOR是指查找到第 1条满足要求的记录,然后使用CONTINUE继续查找下 1条满足要求的记录。选项 B) 是查找所有满足要求的记录。选项 A) , D) 命令格式错误。 26 【正确答案】 C 【试题解析】 该循环语句中,变量 s和 i每次执行循环后值的变化如下: s值 i值 第一次循环 5 6 第二次循环 11 7 第三次

25、循环 18 8 程序在第四次执行 循环时,因条件 (18,该命令有 DELETE和 RECYCLE两个命令短语 ,如果加短语则表示删除数据库表。 29 【正确答案】 D 【试题解析】 编辑框实际上是一个完整的字处理器,可进行选择、剪切、粘贴及复制正文等操作,但在编辑框中只能输入和编辑字符型数据。 30 【正确答案】 B 【试题解析】 利用 SETRELATION命令建立两个表之间的关联,该关联为临时性关联。用于控制不同工作区中记录指针的移动。 31 【正确答案】 B 【试题解析】 通过建立字段有效性规则可以保证数据的域完整性。 32 【正确答案】 D 【试题解析】 在 SQL语句中 ,查询结果

26、存放到新表的表名不能与原表表名相同,否则提示出错信息。 33 【正确答案】 C 【试题解析】 SELECT查询语句最基本的格式为 SELECTFROMWHERE。选项 A) 缺少 FROM短语,选项 B) 和 D) 中条件短语错误。 34 【正确答案】 A 【试题解析】 从表中删除数据的命令格式为: DELETEFROMTableNameWHERECondition 35 【正确答案】 D 【试题解析】 利用 EXISTS或 NOTEXISTS,可用来检查在子查询中是否有 结果返回。利用运算符 IN来表示,可写成如下格式: SELECT*FROM仓库表WHERE仓库 IN; (SELECT仓库

27、号 FROM职工表 ) 36 【正确答案】 n/2 【试题解析】 删除一个元素,平均移动的元素个数为 (n-l+n-2个 +0)/n=(n -1)/2;插入一个元素,平均移动元素个数为 (n+n-1+n-2+/+1)/n=(n+1)/2 ;所以总体平均移动元素个数为 n/2。 37 【正确答案】 序言性 【试题解析】 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序 的开头部分,它给出了程序的整体说明,主要描述内容可以包括:程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期、修改日期等。功能性注释的位置一般嵌在源程序体之中,主要描述其后的

28、语句或程序做什么。 38 【正确答案】 结构 【试题解析】 路径测试是白盒测试方法中的一种,它要求对程序中的每条路径最少检查一次,目的是对软件的结构进行测试。 39 【正确答案】 共享性 【试题解析】 数据库技术的主要特点有以下几个方面:数据的集成性,数据的高共享性与低冗余性 ,数据的独立性,数据统一管理与控制。 40 【正确答案】 逻辑关系 【试题解析】 数据元素之间逻辑关系的整体称为逻辑结构。数据的逻辑结构就是数据的组织形式。 41 【正确答案】 代码 【试题解析】 “项目管理器 ”的代码选项卡负责对程序, API库,应用程序进行显示和管理 42 【正确答案】 32767 【试题解析】 在

29、 Visual FoxPro中,最多同时允许打开 32767个数据库表和自由表。 43 【正确答案】 连接 【试题解析】 若要创建新的远程视图:在 “项目管理器 ”中,选取 “远程视图 ”。 选定 “连接 ”选项。选定一个数据源或连接并选择 “确定 ”。 44 【正确答案】 .T. 【试题解析】 LEN(字符表达式 ):返回指定字符表达式值的长度,即所含的字符个数。一个汉字占两个字符位, LEN(“计算机 “) 6, LEN(“COMPUTER“) 8,所以答案为 .T.。 45 【正确答案】 Caption 【试题解析】 Capiton属性决定表单栏显示文本。 46 【正确答案】 SELEC

30、T*FROM图书 【试题解析】 查询表中的数据要使用 SELECT命令。要查询的数据来源于图书表,将图书置于 FROM短语之后;要查询表的所有元组属于五条件查询,即元组没有条件限制,所以不需要 WHERE短语。没有指定要查询哪些属性的值,就是要查询表中所有属性值,要使用通配符 “*”。通配符 “*”表示表中的所有属性。该命令等价于: SELECT总编号,分类号,书名,作者,出版单位,单价 FROM图书 47 【正确答案】 IN (SELECT总编号 FROM借阅 ) 【试题解析】 查询要使用 SELECT命令,本题是嵌套查询。已借出图书的总编号信息存储在借阅表中,而 书名信息存储在图书表中。由

31、内层查询: SELECT总编号 FROM借阅 获得的结果是借出图书的总编号值的集合,外层查询的结果只列出在内层查询集合中的总编号所对应的书名,即外层查询的结果依赖于内层查询的结果。由于内层查询结果是一个集合,所以,要用 “IN”运算符,不能用 “: ”运算符。内层查询必须用一对圆括号括起来。 48 【正确答案】 ALTER, ALTERCOLUMN, CHECK 【试题解析】 修改表结构应用 ALTERTABLE命令,对于一张已存在的表,可以用 ALTERTABLE命令的 SETCHECK子句设置一个字段的规则,例如: ALTER TABLE cj ALTER COLUMN cj; SET CHECK cj =0 AND cj 100

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

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

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