【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO 笔试-14-1 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca2.有如下 SQL 语句:SELECT MAX(班级人数)INTO ARRAY arr FROM 班级表执行该语句后(分数:2.00)A.arr1的内容为 48B.arr1的内容为 55C.arr0的内容为 48D.arr0的内容为
2、553.有如下 SQL-SELECT 语句SELECT*FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4与该语句等价的是(分数:2.00)A.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6B.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6C.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6D.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.64.下面有关表间永久联系和关联的描述中,正确的是(分数:2.00)A.永久联系中的父表一定有索引,
3、关联中的父表不需要有索引B.无论是永久联系还是关联,子表一定有索引C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子表的记录指针的移动而移动5.ABC.DBF 是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP 命令进行复制操作,其结果是(分数:2.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件6.以下关于视图的描述正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中C.视图保存在表文件中D.
4、视图保存在视图文件中7.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.尽可能多地发现软件中的错误8.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据9.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(分数:2.00)A.栈B.堆C.数组D.链表10.索引属于(分数:2.00)A.模式B.内模式C.外模式D.概念模式11.有
5、一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM12.SQL 查询语句中,将查询结果存放在永久表中应使用短语(分数:2.00)A.TOPB.INTO ARRAYC.INTO CURSORD.INTO TABLE13.软件工程的理论和技术性研究的内容主要包括软件开发技术和(分数:2.00)A.消除软件
6、危机B.软件工程管理C.程序设计自动化D.实现软件可重用14.查询职工表中“王二”的情况,将查询结果放在数组 A 中,应使用 SQL 语句(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名“王二”INTO ARRAY AB.SELECT*FROM 职工 INTO ARRAY A WHERE 姓名“王二”C.SELECT*FROM 职工 WHERE 姓名“王二”TO ARRAY AD.SELECT*FROM 职工 WHERE 姓名“王二”TO A15.在深度为 5 的满二叉树中,叶子结点的个数为(分数:2.00)A.32B.31C.16D.1516.在命令窗口中输入下列命令:S
7、TORE 3*4 TO X?X屏幕上显示的结果是(分数:2.00)A.3B.12C.XD.2017.通过项目管理器窗口的命令按钮,不能完成的操作是(分数:2.00)A.添加文件B.运行文件C.重命名文件D.连编文件18.将表 GP 中“股票名称”字段的宽度由 8 改为 10,应使用 SQL 语句(分数:2.00)A.ALTER TABLE GP 股票名称 WITHC(10)B.ALTER TABLE GP 股票名称 C(10)C.ALTER TABLE GP ALTER 股票名称 C(10)D.ALTER GPALTER 股票名称 C(10)19.有如下 SQL 语句:SELECT 班级名称,
8、姓名,性别 FROM 班级表,学生表;WHERE 班级表班级号学生表班级号;AND 籍贯“上海”AND 性别“女”;ORDER BY 班级名称 DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是第(32)(35)题使用如下的班级表和学生表。班级表 班级号 班级名称 班级人数200301 03 计算机一班 55200302 03 计算机二班 48200303 03 计算机三班 50学生表 班级号 学号 姓名 性别 籍贯200301 1001 王伟 男 北京200301 1002 刘红 女 上海200301 1003 李林 女 北京200302 2001 张清 女 上海2003
9、02 2002 刘雷 男 上海(分数:2.00)A.1 李林B.2 张清C.2 刘红D.3 张清20.在命令窗口中执行命令可以启动菜单设计器的是(分数:2.00)A.MODIFY MENU菜单文件名B.OPEN MENU菜单文件名C.CREATE MENU菜单文件名D.DO MENU菜单文件名21.执行下列程序:CLEARDO ARETURNPROCEDURE APRIVATE SS5DO B?SRETURNPROCEDURE BSS+10RETURN程序的运行结果为(分数:2.00)A.5B.10C.15D.程序错误,找不到变量22.有如下 SQL 语句:SELECT 班级名称 FROM 班
10、级表 WHERE NOT EXISTS;(SELECT*FROM 学生表 WHERE 班级号班级表班级号)执行该语句后,班级名称的字段值是(分数:2.00)A.03 计算机一班B.03 计算机二斑C.03 计算机三班D.03 计算机一班和 03 计算机二班23.不需要事先建立就可以使用的变量是(分数:2.00)A.公共变量B.私有变量C.局部变量D.数组变量24.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统C.模拟模型D.软件工程25.下列关于 SQL 对表的定义的说法中,错误的是(分数:2.00)A.利用 CREATE TABLE 语句可以定义一个新的数据表结构B.利用
11、SQL 的表定义语句可以定义表中的主索引C.利用 SQL 的表定义语句可以定义表的域完整性、字段有效性规则等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置26.数据处理的最小单位是(分数:2.00)A.数据B.数据元素C.数据项D.数据结构27.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模型D.E-R 模型28.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是(分数:2.00)A.CREATE VIEW ZG_view;SELECT 职工号,姓名 FROM 职工表B.CRE
12、ATE VIEW ZG_view AS;SELECT 职工号,姓名 FROM 职工表C.CREATE QUERY ZG_view;SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS;SELECT 职工号,姓名 FROM 职工表29.表达式 4*32-1/2+32 的值为(分数:2.00)A.26.5B.45.5C.44.5D.20.530.有报表文件 PP1,在报表设计器中修改该报表文件的命令是(分数:2.00)A.CREATE REPORT PP1B.MODIFY REPORT PP1C.CREATE PP1D.MODIFY PP131.有如下 S
13、QL 语句:SELECT 班级名称,姓名,性别 FROM 班级表,学生表;WHERE 班级表班级号;学生表班级号;AND 姓名 LIKE“刘%”;ORDER BY 班级号该语句的含义是(分数:2.00)A.查找学生表中姓“刘”的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别B.查找学生表中姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别C.查找学生表中不是姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别D.语句错误32.在连编对话框中,下列不能生成的文件类型是(分数:2.00)ADLLBAPPCPRGDEXE33.开发软件时对提高开发人员工作效率至关重要的
14、是(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D.计算机的并行处理能力34.Visual FoxPro 中的类分为(分数:2.00)A.容器类和控件类B.容器和表单C.表单和表格D.基础类和基类35.下列关于 HAVING 子句的描述,错误的是(分数:2.00)A.HAVING 子句必须与 GROUPBY 子句同时使用,不能单独使用。B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用 HAVING 子句的同时可以使用 WHERE 子句D.HAVING 子句的使用是限定分组的条件二、填空题(总题数:15,分数:30.00)36.在树
15、形结构中,树根结点没有 【1】 。(分数:2.00)填空项 1:_37.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的,它是一种面向 【2】 的设计方法。(分数:2.00)填空项 1:_38.面向对象的模型中,最基本的概念是对象和 【3】 。(分数:2.00)填空项 1:_39.软件设计模块化的目的是 【4】 。(分数:2.00)填空项 1:_40.数据模型按不同应用层次分成 3 种类型,它们是概念数据模型、 【5】 和物理数据模型。(分数:2.00)填空项 1:_41.函数 CHRTRAN(“科技信息”,“科技”,“计算机”)的返回值是 【6】 。(分数:2.00)填
16、空项 1:_42.定位记录时,可以使用命令 【7】 ,表示向前或向后移动若干条记录位置。(分数:2.00)填空项 1:_43.可以用来对索引快速定位的命令是 【8】 。(分数:2.00)填空项 1:_44.打开查询设计器的命令是 【9】 。(分数:2.00)填空项 1:_45.在查询去向中,能够直接查看到查询结果的是 【10】 和屏幕。(分数:2.00)填空项 1:_46.修改职工的工资,给工龄大于等于 20 年以上的职工每人增加 100 元,工龄在 20 年以下的职工增加 40元,请将程序补充完整。SET TALK OFFUSR 职工工资表DO WHILE 【11】 IF 工龄20REPLA
17、CE 工资 WITH 工资+100ELSEREPLACE 工资 WITH 工资+40ENDIFSKIPENDDOSET TALK ON(分数:2.00)填空项 1:_47.在 Visual FoxPro 中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 【12】 属性值。(分数:2.00)填空项 1:_48.在 SELECT-SQL 语句中,消除重复出现的记录行的子句是 【13】 。(分数:2.00)填空项 1:_49.为“学生表”增加一个“平均成绩”字段的正确命令是ALTER TABLE 学生 ADD 【14】 平均成绩 N(5,2)(分数:2.00)填空项 1:_50.在职工表中
18、删除“基本工资”字段的命令是:ALTER TABLE 职工 【15】 基本工资(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-14-1 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是(分数:2.00)A.bdgcefhaB.gdbecfhaC.bdgaechfD.gdbehfca 解析:解析 前序遍历的第一个结点 a 为树的根结点;中序遍历中 a 的左边的结点为 a 的左子树,a 右边的结点为 a 的右
19、子树;再分别对 a 的左右子树进行上述两步处理,直到每个结点都找到正确的位置。2.有如下 SQL 语句:SELECT MAX(班级人数)INTO ARRAY arr FROM 班级表执行该语句后(分数:2.00)A.arr1的内容为 48B.arr1的内容为 55 C.arr0的内容为 48D.arr0的内容为 55解析:解析 此命令是将班级人数字段值中的最大数保存到数组中,数组元素的上标和下标都是从 1 开始的。3.有如下 SQL-SELECT 语句SELECT*FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4与该语句等价的是(分数:2.00)A.SELECT*F
20、ROM HH WHERE 单价 13.4 AND 单价 10.6 B.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6C.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6D.SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6解析:解析 BETWEENAND意思是在“和之间”,包含等于。4.下面有关表间永久联系和关联的描述中,正确的是(分数:2.00)A.永久联系中的父表一定有索引,关联中的父表不需要有索引B.无论是永久联系还是关联,子表一定有索引 C.永久联系中子表的记录指针会随父表的记录指针的移动而
21、移动D.关联中父表的记录指针会随子表的记录指针的移动而移动解析:解析 关联是能够控制表间记录指针关系的临时联系。建立关联一般需要通过父表的主索引,子表的普通索引,关联中子表的记录指针随着父表的记录指针的移动而移动。5.ABC.DBF 是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP 命令进行复制操作,其结果是(分数:2.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件 C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件解析:解析 在 Visual FoxPro 中,数据库表中的所有备注型字段和通用型字段
22、内容是单独存放在数据表的备注文件(.FPT)中。当复制数据表时,系统自动复制备注文件,生成 1 个新的数据表备注文件。6.以下关于视图的描述正确的是(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中 C.视图保存在表文件中D.视图保存在视图文件中解析:解析 视图是在数据表基础上创建的一种虚拟表。视图的定义保存在所属的数据库(.dbc) 文件中。视图一经定义,就是数据库的一部分,不可以脱离数据库而使用,在打开视图时,首先要打开数据库才可以。7.在软件测试设计中,软件测试的主要目的是(分数:2.00)A.实验性运行软件B.证明软件正确C.找出软件中全部错误D.尽可能多地发现软件中
23、的错误 解析:解析 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的过程。测试要以查找错误为中心,而不是为了演示软件的正确功能。8.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析 数据库系统的数据具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。9.一些重要的程序语言(如 C 语言
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 141 答案 解析 DOC
