【计算机类职业资格】二级VISUAL+FOXPRO笔试-444及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-444及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-444及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-444 及答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:35,分数:78.00)1.下列数据结构中,能用二分法进行查找的是( )。A) 无序线性表 B) 线性链表C) 二叉链表 D) 顺序存储的有序表(分数:2.00)A.B.C.D.2.按照“先进先出”组织数据的数据结构是( )。A) 队列 B) 栈 C) 双向链表 D) 二叉树(分数:2.00)A.B.C.D.3.设有下列二叉树,如图 1所示。则此二叉树中序遍历的结果为_。(分数:2.00)A.B.C.D.4.用链表表示线性表的优点是_。A) 便于插入和删除操作 B) 数据元素
2、的物理顺序与逻辑顺序相同C) 花费的存储空间较顺序存储少 D) 便于随机存取(分数:2.00)A.B.C.D.5.有下列二叉树,对此二叉树中序遍历的结果为( )。(分数:2.00)A.B.C.D.6.下列描述中正确的是( )。A) 软件工程只是解决软件项目的管理问题B) 软件工程主要解决软件产品的生产率问题C) 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D) 软件工程只是解决软件开发中的技术问题(分数:2.00)A.B.C.D.7.在软件开发中,需求分析阶段可以使用的工具是( )。A) N-S图 B) DFD 图 C) PAD 图 D) 程序流程图(分数:2.00)A.B.C.
3、D.8.软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及( )。A) 阶段性报告 B) 需求评审C) 总结 D) 都不正确(分数:2.00)A.B.C.D.9.设计软件结构是在软件生命周期的( )。A) 软件定义期 B) 软件开发期C) 软件维护期 D) 以上 3个都不是(分数:2.00)A.B.C.D.10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。A) DB包括 DBS和 DBMS B) DBMS包括 DB和 DBSC) DBS包括 DB和 DBMS D) 没有任何关系(分数:2.00)A.B.C.D.11.待排序的
4、关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33被放到第( )个位置。A) 3 B) 5C) 7 D) 9(分数:2.00)A.B.C.D.12.在 Visual FoxPro中,用来移动表单的方法是( )。A) Hide B) MoveC) SetFocus D) Release(分数:2.00)A.B.C.D.13.用数据二维表来表示实体及实体之间的联系的数据模型称为( )。A) 实体一联系模型 B) 层次模型C) 网状模型 D) 关系模型(分数:2.00)A.B.C.D
5、.14.如果想从字符串“计算机等级考试”中取出“考试”,这两个字,下列函数使用正确的是( )。A) SUBSTR(“计算机等级考试“,11) B) SUBSTR(“计算机等级考试“,5,3)C) RIGHT(“计算机等级考试“,2) D) LEFT(“计算机等级考试“,4)(分数:2.00)A.B.C.D.15.要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为( )。AINT(Y/8)=Y/8 BMOD(Y,8)=0CINT(Y/8)=MOD(Y,8) DMOD(Y,8)=MOD(8,8)(分数:2.00)A.B.C.D.16.关系数据库管理系统所管理的关系是 _。A) 一个 DBF
6、文件 B) 若干个二维表C) 一个 DBC文件 D) 若干个 DBC文件(分数:2.00)A.B.C.D.17.选择操作是根据某些条件对关系做_。(A) 重直分割(B) 选择权(C) 水平分割(D) 分解操作(分数:2.00)A.B.C.D.18.有如下赋值语句,结果为“大家好”的表达式是( )。a=“你好“b=“大家“Ab+AT(a1) Bb+RIGHT(a,1)Cb+LEFT(a,3,4) Db+RIGHT(a,2)(分数:2.00)A.B.C.D.19.在学生表中共有 100条记录,执行如下命令,执行结果将是( )INDEX ON-总分 TO ZFSET INDEX TO ZFG0 TO
7、PDISPLAYA) 显示的记录号是 1B) 显示分数最高的记录号C) 显示的记录号是 100D) 显示分数最低的记录号(分数:2.00)A.B.C.D.20.以下关于视图的描述正确的是_。(A) 可以根据自由表建立视图(B) 可以根据查询建立视图(C) 可以根据数据库表建立视图(D) 可以根据数据库表和自由表建立视图(分数:2.00)A.B.C.D.21.关于视图和查询,以下叙述正确的是( )。A) 视图和查询都只能在数据库中建立 B) 视图和查询都不能在数据库中建立C) 视图只能在数据库中建立 D) 查询只能在数据库中建立(分数:2.00)A.B.C.D.22.Visual FoxPro的
8、“参照完整性”中“插入规则”包括的选择是A) 级联和忽略 B) 级联和删除C) 级联和限制 D) 限制和忽略(分数:2.00)A.B.C.D.23.Visual FoxPro 参照完整性规则不包括( )。A) 更新规则 B) 删除规则C) 查询规则 D) 插入规则(分数:2.00)A.B.C.D.24.在 Visual FoxPro中,关于查询和视图的正确描述是( )。A) 查询是一个预先定义好的 SQL SELECT语句文件B) 视图是一个预先定义好的 SQL SELECT语句文件C) 查询和视图是同一种文件,只是名称不同D) 查询和视图都是一个存储数据的表(分数:2.00)A.B.C.D.
9、25.下列命令结果中,肯定生成一个空表的是_。A) copy to boy for 性别=“男”B) copy file da.dbf to boy.dbfC) copy stru to boy fields姓名,年龄,奖学金D) select*from da where性别=“男”into boy dbf(分数:2.00)A.B.C.D.26.在 Visual FoxPro中,如果要将学生表 S(学号,姓名,性别,年龄)的“年龄”属性删除,正确的 SOL语句是( )。A) AKTER TABLE S DROP COLUMN 年龄B) DELETE 年龄 FROM SC) ALTER TABL
10、E S DELETE COLUMN年龄D) ALTER TABLE S DELETE年龄(分数:2.00)A.B.C.D.27.在 Visual FoxPro中,在数据库中创建表的 CREATE TABLE命令中定义主索引、实现实体完整性规则的短语( )。A) FOREIGN KEY B) DEFAULTC) PRIMARY KEY D) CHECK(分数:2.00)A.B.C.D.28.在 Visual FoxPro中,下列哪项不属于基类的最小事件集( )。A) INIT B) ERRORC) LOAD D) DESTROY(分数:2.00)A.B.C.D.29.下列程序段执行后,内存变量
11、s1的值是( )。S1=“network“s1=stuff(s1,4,4,“BIOS“)?s1A) network B) netBIOSC) net D) BIOS(分数:2.00)A.B.C.D.30.表单或表单集的数据环境也可以看做是一种 Visual FoxPro中的( )。A) 设计器 B) 视图C) 表 D) 对象(分数:2.00)A.B.C.D.31.SQL查询语句中,要将结果输入到一个临时表中,应选择的子句是( )。A) TO FILE B) INTO ARRAY C) INTO CURSOR D) INTO TABLE(分数:2.00)A.B.C.D.32.查询“教师表”的全部
12、记录并存储于临时文件 one.dbf中的 SQL命令是( )。ASELECT*FROM 教师表 INTO CURSOR oneBSELECT*FROM 教师表 TO CURSOR oneCSELECT*FROM 教师表 INTO CURSOR DBF oneDSELECT*教师表 TO CURSOR DBF one(分数:2.00)A.B.C.D.(33)到(37)题使用下列数据表。“学生”表:学号 C (8),姓名 C (8),性别 C (2),系名 (10),出生日期 D“课程”表:课程编号 C (4),课程名称 C (12),开课系名 C (10)“成绩”表:学号 C (8),课程编号
13、C (4),成绩 I(分数:10.00)(1).检索每门课程的总分,查询结果中包括课程名和总分,正确的命令是( )。A) SELECT 课程名称,COUNT(成绩) AS 总分 FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号;ORDER BY 成绩.课程编号B) SELECT 课程名称,COUNT(成绩) AS 总分 FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号:GROUP BY 成绩.课程编号C) SELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号;ORDER BY 成绩.课程编号D) S
14、ELECT 课程名称,SUM(成绩) AS 总分 FROM 课程,成绩;WHERE 课程.课程编号=成绩.课程编号;GROUP BY 成绩.课程编号(分数:2.00)A.B.C.D.(2).下列 SQL查询语句所表示的含义是( )。SELECT 课程名称,开课系名,COUNT(学号)AS 选修人数;FROM 成绩,课程;WHERE 课程.课程编号=成绩.课程编号;GROUP BY 课程名称;HAVING COUNT(*)3A) 检索开课在 3门以上的开课系名、课程名称和选修人数B) 检索选修了 3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数C) 检索每门课程中,有 3人以上选
15、修该课程的记录,显示结果包括课程名称、开课系名和选修人数D) 检索选修人数最多的 3门课程的记录,显示结果包括课程名称、开课系名和选修人数(分数:2.00)A.B.C.D.(3).为“成绩”表中的“成绩”字段定义有效性检查及错误信息的提示,要求当成绩大于 100 分时,提示“成绩不能超过 100分”的信息,正确的命令是( )。A) ALTER TABLE 成绩 ALTER 成绩;FOR CHECK 成绩=100 ERROR “成绩不能超过 100分“B) ALTER TABLE 成绩 ALTER 成绩;(WHERE CHECK 成绩=100 ERROR “成绩不能超过 100分“)C) ALT
16、ER TABLE 成绩 ALTER 成绩;SET CHECK 成绩=100 ERROR “成绩不能超过 100分“D) ALTER TABLE 成绩 ALTER 成绩;(SET CHECK 成绩100 ERROR “成绩不能超过 100分“)(分数:2.00)A.B.C.D.(4).利用 SQL派生一个包含“课程名称”、“姓名”和“成绩”的视图,要求按“课程名称”升序排序,正确的命令是( )。A) CREATE VIEW view1 AS;(SELECT 课程.课程名称,学生.姓名,成绩.成绩;FROM 课程 INNER JOIN 成绩;INNER JOIN 学生;ON 成绩.学号=学生.学号
17、;ON 课程.课程编号=成绩.课程编号;GROUP BY 课程名称)B) CREATEVIEW VigWl AS;(SELECT 课程.课程名称,学生.姓名,成绩.成绩;FROM 课程 INNER JOIN 成绩;INNER JOIN 学生;ON 成绩.学号=学生.学号;ON 课程.课程编号=成绩.课程编号;ORDER BY 课程名称)C) CREATE VIEW view1 AS;SELECT 课程.课程名称,学生.姓名,成绩.成绩;FROM 课程 INNER JOIN 成绩;INNER JOIN 学生;ON 成绩.学号=学生.学号;ON 课程.课程编号=成绩.课程编号:GROUP BY 课
18、程名称D) CREATE VIEW view1 AS;SELECT 课程.课程名称,学生.姓名,成绩.成绩;FROM 课程 INNER JOIN 成绩;INNER JOIN 学生;ON 成绩.学号=学生.学号;ON 课程.课程编号=成绩.课程编号;ORDER BY 课程名称(分数:2.00)A.B.C.D.(5).向“成绩”表末尾插入一条“学号”为“08102002”,“课程编号”为“4001”,“成绩”为“86”的新记录,正确的命令是( )。A) INSERT INTO 成绩 VALUES(08102002,4001,86)B) INSERT INTO 成绩 VALUES(“08102002
19、“,“4001“,86)C) INSERT FOR 成绩 VALUES(08102002,4001.“86“)D) INSERT FOR 成绩 VALUES(“08102002“,“4001“,86)(分数:2.00)A.B.C.D.33.建立表单的命令是_。A) Create Form B) Start FormC) New Form D) Begin Form(分数:2.00)A.B.C.D.34.一个 Visual FoxPro过程化程序,从功能上可将其分为A) 程序说明部分、数据处理部分、控制返回部分B) 环境保存与设置部分、功能实现部分、环境恢复部分C) 程序说明部分、数据处理部分、
20、环境恢复部分D) 数据处理部分、控制返回部分、功能实现部分(分数:2.00)A.B.C.D.二、填空题(总题数:11,分数:24.00)35.线性表是最简单的一种数据结构,有顺序和链接两种存储方式。线性表按链接方式存储时,每个结点的存储包括 1 两部分。(分数:2.00)填空项 1:_36.类是具有共同属性、共同操作方法的对象的集合,所以类是对象的 1。(分数:2.00)填空项 1:_37.在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 1。(分数:2.00)填空项 1:_38.一棵二叉树第 6层(根结点为第一层)的结点最
21、多为 1 个。(分数:2.00)填空项 1:_39.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_40.建立远程视图必须首先建立与远程数据库的 1。(分数:2.00)填空项 1:_41.在数据环境设计器中编辑关系,在“属性”对话框,可以选择属性并设置。关系的属性对应于 1 和 2命令中的子句和关键字。(分数:4.00)填空项 1:_42.在关系数据模型中,二维表的列称为属性,二维表的行称为_。(分数:2.00)填空项 1:_43.在 SQL语言中,用于对查询结果计数的函数是_。(分数:2.00)填空项 1:_44.删除学生表的候选索引 XUESH_IND
22、EX的 SQL语句为:ALTER TABLE 学生表 _ TAG XUESH INDEX。(分数:2.00)填空项 1:_45.当前目录下有“成绩表”文件,表中有字段“分数 C(3)”,现要将“分数”字段的宽度由 3改为 4,则语句为:ALTER TABLE 成绩表 _。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-444 答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:35,分数:78.00)1.下列数据结构中,能用二分法进行查找的是( )。A) 无序线性表 B) 线性链表C) 二叉链表 D) 顺序存储的有序表(分数:2.00)A.B.C.D.
23、 解析:解析 二分法查找只适用于顺序存储的有序表,表中的元素按值从小到大排列。2.按照“先进先出”组织数据的数据结构是( )。A) 队列 B) 栈 C) 双向链表 D) 二叉树(分数:2.00)A. B.C.D.解析:解析 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。3.设有下列二叉树,如图 1所示。则此二叉树中序遍历的结果为_。(分数:2.00)A.B. C.D.解析:分析 中序遍历是指在访问根结点、遍历左子树和遍历右子树这三者时,首先遍历左子树,然后访问根
24、结点,最后遍历右子树;并且,在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。根据题目所给二叉树,可以得出其中序遍历的结果为 DBEAFC。4.用链表表示线性表的优点是_。A) 便于插入和删除操作 B) 数据元素的物理顺序与逻辑顺序相同C) 花费的存储空间较顺序存储少 D) 便于随机存取(分数:2.00)A. B.C.D.解析:知识点 链表的结构评析 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。5.有下列二叉树,对此二叉树中序遍历的结果为( )
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 444 答案 解析 DOC
