1、国家二级 VF 笔试模拟试卷 213(无答案)1 下列选项中,不是一个算法的基本特征的是( )。 (A)完整性 (B)可行性(C)有穷性 (D)拥有足够的情报2 下列数据结构中,属于非线性的是( )。 (A)线性表 (B)队列(C)树 (D)栈3 下列叙述中错误的是( )。 (A)线性表是由 n 个元素组成的一个有限序列(B)线性表是一种线性结构(C)线性表的所有结点有且仅有一个前件和后件(D)线性表可以是空表4 按照“先进先出 ”组织数据的数据结构是 ( )。 (A)队列 (B)栈(C)双向链表 (D)二叉树5 下列关于线性链表的描述中正确的是( )。 (A)存储空间不一定连续,且各元素的存
2、储顺序是任意的(B)存储空间不一定连续,且前件元素一定存储在后件元素的前面(C)存储空间必须连续,且各前件元素一定存储在后件元素的前面(D)存储空间必须连续,且各元素的存储顺序是任意的6 某二叉树共有 60 个叶子结点与 50 个度为 1 的结点,则该二叉树中的总结点数为( )。 (A)148 (B) 169(C) 182 (D)1987 下列数据结构中,能用二分法进行查找的是( )。 (A)顺序存储的有序线性表 (B)结性链表(C)二叉链表 (D)有序线性链表8 最简单的交换排序方法是( )。 (A)快速排序 (B)选择排序(C)堆排序 (D)冒泡排序9 对于长度为 n 的线性表,在最坏情况
3、下,下列各种排序法所对应的比较次数中,正确的是( ) 。 (A)冒泡排序为 n/2 (B)冒泡排序为 n(C)快速排序为 n (D)快速排序为 n(n-1)/210 结构化程序设计的 3 种基本结构是( )。 (A)过程、子程序和分程序 (B)顺序、选择和重复(C)递归、堆栈和队列 (D)调用、返回和转移11 下面关于数据环境和数据环境中两个表之间的关系的陈述中,_是正确的。(A)数据环境是对象,关系不是对象(B)数据环境不是对象,关系是对象(C)数据环境是对象,关系是数据环境中的对象(D)数据环境和关系均不是对象12 SQL 的数据操作语句不包括_。 (A)INSERT (B) UPDATE
4、(C) DELETE (D)CHANGE13 SQL 语句中修改表结构的命令是_。 (A)MODIFY TABLE (B) MODIFY STRUCTURE(C) ALTER TABLE (D)ALTER STRUCTURE14 关系数据库管理系统所管理的关系是_。 (A)一个 DBF 文件 (B)若干个二维表(C)一个 DBC 文件 (D)若干个 DBC 文件15 假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,_是正确的。 (A)先命令按钮的 Init 事件,然后表单的 Init 事件,最后表单的 Load 事件(B)先表单的 Init 事件,然后命令按钮的
5、Init 事件,最后表单的 Load 事件(C)先表单的 Load 事件,然后表单的 Init 事件,最后命令按钮的 Init 事件(D)先表单的 Load 事件,然后命令按钮的 Init 事件,最后表单的 Init 事件16 在 Visual FoxPro 中,表单 (Form)是指_。 (A)数据库中各个表的清单 (B)一个表中各个记录的清单(C)数据库查询的列表 (D)窗口界面17 在以下 4 组函数运算中,结果相同的是_。 (A)LEFT(“Visual FoxPro“,6)与 SUBSTR(“Visual FoxPro“,1,6)(B) YEAR(DATE()与 SUBSTR(DTO
6、C(DATE(),7,2)(C) VARTYPE(“36-5*4“)与 VARTYPE(36-5*4)(D)假定 A=“this“,B=“is a string“,A-B 与 A+B18 结构化程序设计的 3 种基本逻辑结构是_。 (A)选择结构、循环结构和嵌套结构 (B)顺序结构、选择结构和循环结构(C)选择结构、循环结构和模块结构 (D)JI 顷序结构、递归结构和循环结构19 使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_。 (A)2 个 (B) 3 个(C) 5 个 (D)6 个20 Visual FoxPro 的报表文件 FRX 中保存的是_。
7、 (A)打印报表的预览格式 (B)打印报表本身(C)报表的格式和数据 (D)报表设计格式的定义21 连编后可以脱离 Visual FoxPro 独立运行的程序是_。 (A)APP 程序 (B) EXE 程序(C) FXP 程序 (D)PRG 程序22 在数据库设计器中,建立两个表之间的一对多联系是通过以下_索引实现的。 (A)“一方”表的主索引或候选索引,“多方”表的普通索引(B) “一方” 表的主索引,“ 多方”表的普通索引或候选索引(C) “一方” 表的普通索引,“ 多方”表的主索引或候选索引(D)“一方”表的普通索引,“多方”表的候选索引或普通索引23 备注型字段在表中占用_个字节。 (
8、A)8 (B) 1(C) 4 (D)1024 假定系统日期是 1998 年 12 月 20 日,有如下命令: N=(YEAR(DATE0)-1900)%100,执行后 N 的值应为 _。 (A)1998 (B) 98(C) 20 (D)1225 要使学生数据表中不出现同名学生的记录,在数据库中需要建立_。 (A)字段有效性限制 (B)属性设置(C)记录有效性限制 (D)设置触发器26 在建立唯一索引,出现重复字段值时,只存储重复出现记录的_。 (A)第 1 个 (B)最后一个(C)全部 (D)几个27 在 FoxPro 下,不能清除所有内存变量的命令是_。 (A)RELEASE ALL (B)
9、 CLEAR ALL(C) CL6SE ALL (D)CLEAR MEMORY28 SQL 中可使用的通配符有_。 (A)*( 星号) (B) %(百分号)(C) (下划线) (D)B 和 C29 SQL 语言的数据操纵语句包括 SELECT,INSERT,UPDATE 和 DELETE 等。其中最重要的,也是使用最频繁的语句是_。 (A)SELECT (B) INSERT(C) UPDATE (D)DELETE30 S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号, SN 为姓名,SEX 为性别,AGE 为年龄,DEPT 为系别,C#为
10、课程号, CN 为课程名,GRADE 为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别:正确的 SELECT 语句是_。(A)SELECT SN,AGE,SEX FROM S WHERE AGE (SELECT AGE FROM S WHERE SN=王华)(B) SELECT SN,AGE,SEX FROM S WHERE SN=王华(C) SELECT SN,AGE,SEX FROM S WHERE AGE(SELECT AGE WHERE SN=王华)(D)SELECT SN,AGE,SEX FROM S WHERE AGE 王华 AGE31 视图不能单独存在,它必须依赖于_。 (
11、A)视图 (B)数据库(C)数据表 (D)查询32 不可以作为文本框控件数据来源的是_。 (A)数值型字段 (B)内存变量(C)字符型字段 (D)备注型字段33 SQL 的查询语句中,_短语用于实现关系的投影操作。 (A)WHERE (B) SELECT(C) FROM (D)GROUP BY34 设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期
12、D(8) 对于图书管理数据库,查询 0002 号借书证的读者姓名和所借图书的总价值。 下面 SQL 语句正确的是_ 。 SELECT 姓名,SUM((A)总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)(B)总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)(C)总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)(D)WHERE 借书证号=“0002“35 算法的复杂度主要包括时间复杂度和_复杂度。36 数据的物理结构在计算机存储空间中的存放形式称为数据的_。37 若按功
13、能划分,软件测试的方法通常分为_测试方法和黑盒测试方法。38 数据库三级模式体系结构的划分,有利于保持数据库的_。39 在关系运算中,查找满足一定条件的元组的运算称之为_。40 如果想为表单换一个标题名,可以在属性窗口中修改_属性项。40 DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)使用零件.DBF:项目号 C(2),零件号 C(2),数量 项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)查询与项目“s2”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的 SQL 语句是:SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;FROM 项目,使用零件,零件 WHERE 项目.项目号 =使用零件.项目号 41 10.42 11.43 12.44 13.45 14.46 15.