[计算机类试卷]国家二级VF笔试模拟试卷174及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷174及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷174及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 174及答案与解析 1 下列选项中,不是一个算法的基本特征的是 ( )。 ( A)完整性 ( B)可行性 ( C)有穷性 ( D)拥有足够的情报 2 下列数据结构中,属于非线性的是 ( )。 ( A)线性表 ( B)队列 ( C)树 ( D)栈 3 下列叙述中错误的是 ( )。 ( A)线性表是由 n个元素组成的一个有限序列 ( B)线性表是一种线性结构 ( C)线性表的所有结点有且仅有一个前件和后件 ( D)线性表可以是空表 4 按照 “先进先出 ”组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 5 下列关于线性链表的描
2、述中正确的是 ( )。 ( A)存储空间不一定连续,且各元素的存储顺序是任意的 ( B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 ( C)存储空间必须连续,且各前件元素一定存储在后件元素的前面 ( D)存储空间必须连续,且各元素的存储顺序是任意的 6 某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。 ( A) 148 ( B) 169 ( C) 182 ( D) 198 7 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)结性链表 ( C)二叉链表 ( D)有序线性链表 8 最简单的交换排序方法是 (
3、)。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 9 对于长度为 n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是 ( )。 ( A)冒泡排序为 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 10 结构化程序设计的 3种基本结构是 ( )。 ( A)过程、子程序和分程序 ( B)顺序、选择和重复 ( C)递归、堆栈和队列 ( D)调用、返回和转移 11 通过项目管理器窗口的命令按钮,不能完成的操作是 ( )。 ( A)新建文件 ( B)删除文件 ( C)添加文件 ( D)重命名文件 12 函数 MOD(
4、4*7,-24/4)的值是 ( )。 ( A) 8 ( B) 4 ( C) -8 ( D) -4 13 要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为 ( )。 ( A) INT(Y/8)=Y/8 ( B) MOD(Y,8)=0 ( C) INT(Y/8)=MOD(Y,8) ( D) MOD(Y,8)=MOD(8,8) 14 下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是 ( )。 ( A)数据环境是对象,关系不是对象 ( B)数据环境不是对象,关系是对象 ( C)数据环境是对象,关系是数据环境中的对象 ( D)数据环境和关系都不是对象 15 下列货币型常量的表示中,
5、错误的是 ( )。 ( A) $1234.56 ( B) $1234.567 ( C) $1234.5678 ( D) $1234.56789 16 在创建数据 库表结构时,为该表中一些字段建立普通索引,其目的是 ( )。 ( A)改变表中记录的物理顺序 ( B)为了对表进行实体完整性约束 ( C)加快数据库表的更新速度 ( D)加快数据库表的查询速度 17 连编应用程序能生成的文件是 ( )。 ( A) .prg文件 ( B) .exe文件 ( C) .dbc文件 ( D) .pll文件 18 执行 SELECT 0选择工作区的结果是 ( )。 ( A)退出工作区 ( B)不选择工作区 (
6、C)选择 0号工作区 ( D)选择了空闲的最小号工作区 19 下列关于自由 表的叙述,正确的是 ( )。 ( A)全部是用以前版本的 FoxPro(FoxBASE)建立的表 ( B)可以用 Visual FoxPro建立,但是不能把它添加到数据库中 ( C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 ( D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表 20 要为当前表所有职工增加 200元奖金,应该使用的命令是 ( )。 ( A) CHANGE 奖金 WITH 奖金 +200 ( B) REPLACE 奖金 WITH 奖金 +200 ( C) CH
7、ANGE ALL 奖金 WITH 奖金 +200 ( D) REPLACE ALL 奖金 WITH 奖金 +200 21 在视图设计器中有,而在查询设计器中没有的选项卡是 ( )。 ( A)排序依据 ( B)更新条件 ( C)分组依据 ( D)杂项 22 在 Visual FoxPro中下列叙述正确的是 ( )。 ( A)利用视图可以修改数据 ( B)利用查询可以修改数据 ( C)查询和视图具有相同作用 ( D)视图可以定义输出去向 23 执行下列程序: CLEAR DO A RETURN PROCEDURE A S=5 DO B ?S RETURN PROCEDURE B S=S+10 RE
8、TURN 程序的运行结果为 ( )。 ( A) 5 ( B) 10 ( C) 15 ( D)程序错误,找不到变量 24 设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置 “参照完整性规则 ”,要求这个表 ( )。 ( A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 ( B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引 ( C)在父表连接字段上不需要建立任何 索引,在子表连接字段上建立普通索引 ( D)在父表和子表的连接字段上都要建立主索引 25 对于只有两种取值的字段,最好使用哪种数据类型 ( )。 ( A)日期型 ( B)字符
9、型 ( C)数值型 ( D)逻辑型 26 在表单设计中, This关键字的含义是指 ( )。 ( A)当前对象的直接容器对象 ( B)当前对象所在的表单 ( C)当前对象 ( D)当前对象所在的表单集 27 检索职工表中年龄大于 50的职工姓名,正确的命令是 ( )。 ( A) SELECT 姓名 WHERE 年龄 50 ( B) SELECT 姓名 FROM 职工 FOR 年龄 50 ( C) SELECT 姓名 FROM 职工 SET 年龄 50 ( D) SELECT 姓名 FROM 职工 WHERE 年龄 50 28 当变量 X在奇偶数之间变化时,下列程序的输出结果为 ( )。 CLE
10、AR X=0 DO WHILE X 6 IFINT(X/2)=X/2 ?“CHINA“ ENDIF ?“中国 “ X=X+1 ENDDO ( A) CHINA 中国 中国 连续显示 3次 ( B)中国 中国 CHINA 连续显示 3次 ( C) CHINA 中国 中国 连续显示 2次 ( D)中国 中国 CHINA 连续显示 2次 29 SQL用于显示部分查询结果的 TOP短语,必须与下列哪个短语同时使用才有效( )。 ( A) HAVING ( B) DISTINCT ( C) ORDERBY ( D) GROUPBY 30 SQL语句 DELETE FROM 学生 WHERE 年龄 25的
11、功能是 ( )。 ( A)删除学生表 ( B)删除学生表中的年龄字段 ( C)将学生表中年龄大于 25的记录逻辑删除 ( D)将学生表中年龄大于 25的记录物 理删除 31 使用下列数据表。 “仓库 ”表 仓库号 所在地 WH2 北京 WH2 上海 WH3 广州 WH4 天津 “职工 ”表 职工号 仓库号 工资 E1 WH1 2100 E2 WH2 1500 E3 WH3 1350 E4 WH1 1850 E5 WH3 1900 E6 WH1 2000 E7 WH4 1450 E8 WH2 1200 E9 WH1 1600 31 检索在 “北京 ”仓库工作的职工的 “职工号 ”和 “工资 ”字
12、段,正确的命令是 ( )。 ( A) SEIECT 职工号 ,工资 JOIN 仓库 ,职工 ; ON仓库 .仓库号 =职工 .仓库号 ; AND 仓库 .所在地 =“北京 “ ( B) SELECT 职工号 ,工资 FROM 仓库 ,职工 ; ON 仓库 .仓库号 =职工 .仓库号 ; AND 仓库 .所在地 =“北京 “ ( C) SELECT 职工号 ,工资 FROM 仓库 ,职工 ; WHERE 仓库 .仓库号 =职工 .仓库号 ; AND 仓库 .所在地 =“北京 “ ( D) SELECT 职工号 ,工资 FROM 仓库表 ,职工表 ; WHERE 仓库表 .仓库号 =职工表 .仓库
13、号 ; OR 仓库 .所在地 =“北京 “ 32 执行下列 SQL语句后,职工工资总和是 ( )。 SELECT SUM(工资 ) FROM 职工 WHERE 仓库号 IN; (SELECT 仓库号 FROM 仓库 WHERE 所在地 =“北京 “ OR 所在地 =“广州 “) ( A) 2700 ( B) 3250 ( C) 5950 ( D)语法错误 33 求至少有 4个职工的每个仓库的工资总和 ( )。 ( A) SELECT 仓库号 ,COUNT(*),SUM(工资 ) FROM 职工 ; WHERE COUNT(*) =4 ( B) SELECT 仓库号 ,COUNT(*),SUM(
14、工资 ) FROM 职工 ; GROUP BY 仓库号 SET COUNT(*) =4 ( C) SELECT 仓库号 ,COUNT(*),SUM(工资 ) FROM 职工 ; GROUP BY 仓库号 HAVING COUNT(*) =4 ( D) SELECT 仓库号 ,COUNT(*),SUM(工资 ) FROM 职工 ; GROUP BY 仓库号 WHERE COUNT(*) =4 34 执行下列 SQL语句后,显示查询到的仓库号有 ( )。 SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资 =ALL; (SELECT 工资 FROM 职工 WHERE 仓库号
15、=“WH3“) ( A) WH1 ( B) WH2 ( C) WH4 ( D) WH1、 WH3 35 向 “仓库 ”表中新增一个 “人数 ”字段,数据类型为数值型,宽度为 2,正确的命令语句是 ( )。 ( A) CREATE TABLE 仓库 ALTER 人数 N(2) ( B) CREATE TABLE 仓库 ADD FIELDS 人数 N(2) ( C) ALTER TABLE 仓库 ALTER 人数 N(2) ( D) ALTER TABLE 仓库 ADD 人数 N(2) 36 在程序设计阶段应该采取 _和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程
16、序设计语言写成程序。 37 注释一般分为序言性注释和 _注释。 38 在面向对象方法中,类的实例称为 _。 39 某二叉树中度为 2的结点有 18个,则该二叉树中有 _个叶子结点。 40 数据流图的类型有 _和事务型。 41 Visual FoxPro 6.0的项目文件的扩展名是 _。 42 在 Visual FoxPro中所谓自由表就是不属于任何 _的表。 43 为了判别 LOCATE或 CONTINUE命令是否找到了满足条件的记录,可以使用函数 _。 44 表格控件的列数由 _属性指定,该属性的默认值为 -1。 45 设有学生表 (姓名,班级名称 ),用 SQL语句检索每个班级的学生总人数
17、的语句是: SELECT 班级名称 ,_AS 人数 FROM 学生表 GROUP BY 班级名称 46 在 Visual FoxPro中,视图可以分为本地视图和 _视图。 47 在 Visual FoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的 _选项卡下设置有关属性。 48 检索学生表中 “性别 ”为 “男 ”的学生记录,将结果保存到文本文件 xb中, SQL语句为: SELECT*FROM 学生表 WHERE 性别 =“男 “_ xb 49 查询 “学生成绩 ”表中所有不是姓 “李 ”的学生记录,完成下列 SQL语句:SELECT*FROM 学生成绩 WHERE 姓名 _“
18、李 %“ 50 用 SQL语句实现将所有教师的奖金提高 10%: UPDATA 教师 _奖金 =奖金*1.1 国家二级 VF笔试模拟试卷 174答案与解析 1 【正确答案】 A 【试题解析】 作为一个算法,一般应该具有以下 4个特征: 可行性,即考虑到实际的条件能够达到一个满意的结果; 确定性,算法中的第一个步骤都必须是有明确定义的; 有穷性,一个算法必须在有限的时间内做完; 拥有足够的情报。 2 【正确答案】 C 【试题解析】 线性结构是指数据元素只有一个直接前件元素和直接后件元素。线性表是线性结构。栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。 3 【正确答案】 C 【试
19、题解析】 线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一今结点没有后件,其他结点有且只有一个前件和后件,所以 C是错误的。 4 【正确答案】 A 【试题解 析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫 “队尾 ”,删除元素的一端叫 “队头 ”,先插入的元素先被删除,是按 “先进先出 ”的原则组织数据的。 5 【正确答案】 A 【试题解析】 线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。 6 【正确答案】 B 【试题解析】 叶子结点
20、总是比度为 2的结点多一个。所以,具有 60 个叶子结点的二叉树有 59个度为 2的结点。总结点数三 60个叶子结点 +59个度为 2的结点 +50个度为 1的结点: 169个结点。 7 【正确答案】 A 【试题解析】 二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。 8 【正确答案】 D 【试题解析】 所谓的交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。 9 【正确答案】 D 【试题解析】 在最坏情况下,冒泡排序和快速排序的
21、比较次数都是 n(n-1)/2。 10 【正确答案】 B 【试题解析】 程序的 3种基本控制结构包括:顺序、选择和重复 (循环 ),这 3种结构就足以表达出各种其他形式的结构。 11 【正确答案】 D 【试题解析】 在项目管理器窗口上有 6个按钮:新建、添加、修改、浏览 (运行 )、移去和连编按钮,都不具有重命名文件的功能。 12 【正确答案】 D 【试题解析】 MOD函数是求余函数,格式是: MOD(数值表达式 1 ,数值表达式 2 )。功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除数。 余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 174 答案 解析 DOC
