【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc

上传人:unhappyhay135 文档编号:1328441 上传时间:2019-10-17 格式:DOC 页数:18 大小:72KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-14-1及答案解析.doc_第5页
第5页 / 共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 语言

24、和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用(分数:2.00)A.栈 B.堆C.数组D.链表解析:解析 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。10.索引属于(分数:2.00)A.模式B.内模式 C.外模式D.概念模式解析:解析 内模式(Internal Schema) 又称物理模式(Physical Schema) ,它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 ha

25、sh 等存取方式与存取路径。11.有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM 解析:解析 设置为当前索引的命令是 SET ORDER TO 索引名,注意此题中索引名为 XM。12.SQL 查询语句中,将查询结果存放在永久表中应使用短语(分数:2.00)A.TOPB.INTO ARRAYC.I

26、NTO CURSORD.INTO TABLE 解析:解析 SQE 查询语句中,将查询结果放在永久表中应使用短语 INTO TABLE(或 DBF),TOP 短语用于显示部分结果,INTO ARRAY 用于将查询结果放到数组中,INTO CURSOR 用于将查询结果放在临时文件中。13.软件工程的理论和技术性研究的内容主要包括软件开发技术和(分数:2.00)A.消除软件危机B.软件工程管理 C.程序设计自动化D.实现软件可重用解析:解析 软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产

27、品。基于这一目标,软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。14.查询职工表中“王二”的情况,将查询结果放在数组 A 中,应使用 SQL 语句(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名“王二”INTO ARRAY A B.SELECT*FROM 职工 INTO ARRAY A WHERE 姓名“王二”C.SELECT*FROM 职工 WHERE 姓名“王二”TO ARRAY AD.SELECT*FROM 职工 WHERE 姓名“王二”TO A解析:解析 SQL 查询语句中,将查询结果放在数组中应使用短语“INTO ARRAY 数组名”。15

28、.在深度为 5 的满二叉树中,叶子结点的个数为(分数:2.00)A.32B.31 C.16D.15解析:解析 所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第 k 层上有 2k-1个结点,且深度为 m 的满二叉树有 2m-1 个结点。16.在命令窗口中输入下列命令:STORE 3*4 TO X?X屏幕上显示的结果是(分数:2.00)A.3B.12 C.XD.20解析:解析 STORE 是用于给内存变量赋值,本题将 3*4 赋给变量 x,结果为 12。17.通过项目管理器窗口的命令按钮,不能完成

29、的操作是(分数:2.00)A.添加文件B.运行文件C.重命名文件 D.连编文件解析:解析 在项目管理器窗口上有 6 个按钮,分别是新建、添加、修改、浏览(运行)、移去和连编按钮,但不具有重命名文件的功能。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)解析:解析 SQL 定义功能中,修改表结构的命令是:ALTE

30、R TALBE,如果是修改字段的则使用 AL- TER短语。19.有如下 SQL 语句:SELECT 班级名称,姓名,性别 FROM 班级表,学生表;WHERE 班级表班级号学生表班级号;AND 籍贯“上海”AND 性别“女”;ORDER BY 班级名称 DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是第(32)(35)题使用如下的班级表和学生表。班级表 班级号 班级名称 班级人数200301 03 计算机一班 55200302 03 计算机二班 48200303 03 计算机三班 50学生表 班级号 学号 姓名 性别 籍贯200301 1001 王伟 男 北京20030

31、1 1002 刘红 女 上海200301 1003 李林 女 北京200302 2001 张清 女 上海200302 2002 刘雷 男 上海(分数:2.00)A.1 李林B.2 张清C.2 刘红 D.3 张清解析:解析 该 SQL 语句是查找每个班中籍贯为上海的女生记录,查询结果按班级名称降序排列,要求显示该生的班级名称、姓名和性别。20.在命令窗口中执行命令可以启动菜单设计器的是(分数:2.00)A.MODIFY MENU菜单文件名 B.OPEN MENU菜单文件名C.CREATE MENU菜单文件名D.DO MENU菜单文件名解析:解析 调用菜单设计器,可以使用“文件”新建菜单的方式,也

32、可以用 MODIFY MENU菜单文件名命令来调用菜单设计器。选项 B、C 都是语法错误,DO MENU 是运行菜单的命令。21.执行下列程序:CLEARDO ARETURNPROCEDURE APRIVATE SS5DO B?SRETURNPROCEDURE BSS+10RETURN程序的运行结果为(分数:2.00)A.5B.10C.15 D.程序错误,找不到变量解析:解析 PRIVATE 定义的变量能在定义该变量的模块及其下属模块中使用,是一个私有变量。本题在过程 A 中给变量 s 赋值为 5,然后调用过程 B,s 的值等于 15,然后返回上一级,求出 s 的值为 15。22.有如下 SQ

33、L 语句:SELECT 班级名称 FROM 班级表 WHERE NOT EXISTS;(SELECT*FROM 学生表 WHERE 班级号班级表班级号)执行该语句后,班级名称的字段值是(分数:2.00)A.03 计算机一班B.03 计算机二斑C.03 计算机三班 D.03 计算机一班和 03 计算机二班解析:解析 该 SQL 语句的功能是查找还没有学生记录的班级名称。在学生表中暂时还没有“03 计算机三班”学生的记录,所以查询结果为“03 计算机三班”。23.不需要事先建立就可以使用的变量是(分数:2.00)A.公共变量B.私有变量 C.局部变量D.数组变量解析:解析 在程序中直接使用(没有通

34、过 PUBLIC 和 LOCAL 命令事先声明)且由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明。全局变量和局部变量都需要先声明后使用。24.数据库系统的核心是(分数:2.00)A.数据库B.数据库管理系统 C.模拟模型D.软件工程解析:解析 数据库管理系统(Database Management System,简称 DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。25.下列关于 SQL 对表的定义的说法中,错误的是(分数:2.00)A.利用 CREATE TABLE 语句可以定义一个

35、新的数据表结构B.利用 SQL 的表定义语句可以定义表中的主索引C.利用 SQL 的表定义语句可以定义表的域完整性、字段有效性规则等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置 解析:解析 在 SQL 的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性约束、字段有效性规则等。但对于自由表的定义和在表设计器中一样,都不能定义自由表的主索引、域完整约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。26.数据处理的最小单位是(分数:2.00)A.数据B.数据元素C.数据项 D

36、.数据结构解析:解析 数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项 C) 。27.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模型 D.E-R 模型解析:解析 数据库管理系统支持的数据模型有 3 种:层次模型、网状模型和关系模型。关系模型是用二维表结构来表示实体及实体之间的联系。28.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是(分数:2.00)A.CREATE VIEW ZG_

37、view;SELECT 职工号,姓名 FROM 职工表B.CREATE VIEW ZG_view AS;SELECT 职工号,姓名 FROM 职工表 C.CREATE QUERY ZG_view;SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS;SELECT 职工号,姓名 FROM 职工表解析:解析 SQL 的数据定义功能中,可以对视图进行定义,语句格式为:CREATE VIEW view_name(column_name,column_name)AS select_statement。29.表达式 4*32-1/2+32 的值为(分数:2.00)

38、A.26.5B.45.5C.44.5 D.20.5解析:解析 本题先算乘方(),再算乘(*)除(/),最后算加减,最后结果 44.5。30.有报表文件 PP1,在报表设计器中修改该报表文件的命令是(分数:2.00)A.CREATE REPORT PP1B.MODIFY REPORT PP1 C.CREATE PP1D.MODIFY PP1解析:解析 打开报表设计器修改已有的报表文件,可利用命令 MODIFY REPORT报表文件名来打开报表设计器,CREATEREPORT报表文件名是用来创建一个新的报表文件。31.有如下 SQL 语句:SELECT 班级名称,姓名,性别 FROM 班级表,学生

39、表;WHERE 班级表班级号;学生表班级号;AND 姓名 LIKE“刘%”;ORDER BY 班级号该语句的含义是(分数:2.00)A.查找学生表中姓“刘”的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别B.查找学生表中姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别 C.查找学生表中不是姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别D.语句错误解析:解析 该 SQL 语句的功能是查找学生表中姓“刘”的学生记录,要求显示该生的班级名称、姓名和性别,并按班级号升序排序。这里的 LIKE 是字符串匹配运算符,通配符“*”表示 0 个或多个字符。32.在连编对

40、话框中,下列不能生成的文件类型是(分数:2.00)ADLLBAPPCPRG DEXE解析:prg 类型的文件为命令文件或程序文件,在命令窗口输入 MODIFY COMMAND 命令可以建立该类型文件,不能通过连编建立。33.开发软件时对提高开发人员工作效率至关重要的是(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.程序人员的数量D.计算机的并行处理能力解析:解析 软件下程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了软件的开发效率、维护效率和软件质量。34.Visual FoxPro 中的类分为(分数:2.00)A.容器类和控件类

41、 B.容器和表单C.表单和表格D.基础类和基类解析:解析 类是对一类相似对象的性质描述,这些对象具有相同的属性及方法,在 Visual FoxPro 中的类可分为容器类和控件类。35.下列关于 HAVING 子句的描述,错误的是(分数:2.00)A.HAVING 子句必须与 GROUPBY 子句同时使用,不能单独使用。B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用 HAVING 子句的同时可以使用 WHERE 子句D.HAVING 子句的使用是限定分组的条件 解析:解析 HAVING 子句总是跟在 GROUP BY 子句之后,不可以单独使用。HAVING 和 WHERE

42、子句不矛盾,在查询中是先用 WHERE 子句限定元组,然后进行分组,最后再用 HAVING 子句限定分组。二、填空题(总题数:15,分数:30.00)36.在树形结构中,树根结点没有 【1】 。(分数:2.00)填空项 1:_ (正确答案:前件)解析:解析 在树形结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点。37.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的,它是一种面向 【2】 的设计方法。(分数:2.00)填空项 1:_ (正确答案:数据结构)解析

43、:解析 结构化分析方法主要包括:面向数据流的结构化分析方法(SAStructured analysis),面向数据结构的 Jackson 方法(JSD-Jackson system development method) 和面向数据结构的结构化数据系统开发方法(DSSD -Data structured system development method) 。38.面向对象的模型中,最基本的概念是对象和 【3】 。(分数:2.00)填空项 1:_ (正确答案:类)解析:解析 面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成

44、一个类。39.软件设计模块化的目的是 【4】 。(分数:2.00)填空项 1:_ (正确答案:降低复杂性)解析:解析 模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低复杂性。40.数据模型按不同应用层次分成 3 种类型,它们是概念数据模型、 【5】 和物理数据模型。(分数:2.00)填空项 1:_ (正确答案:逻辑数据模型)解析:解析 数据是现实世界符号的抽象,而数据模型 (data model)则是数据特征的抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束行为,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型按不同的应用层次分成 3 种类

45、型,它们是概念数据模型(conceptual data model)、逻辑数据模型 (logic data model)、物理数据模型(physical data model)。41.函数 CHRTRAN(“科技信息”,“科技”,“计算机”)的返回值是 【6】 。(分数:2.00)填空项 1:_ (正确答案:计算信息)解析:解析 CHRTRAN()是字符替换函数,当第一个字符串中的一个或多个字符与第二个字符串中的某个字符匹配时,就用第三个字符串中的对应字符替换这些字符。如果第三个字符串包含的字符个数少于第二个字符串包含的个数,因而没有对应字符,那么第一个字符串中匹配的各字符将被删除;反之,多余

46、字符将被忽略。42.定位记录时,可以使用命令 【7】 ,表示向前或向后移动若干条记录位置。(分数:2.00)填空项 1:_ (正确答案:SKIP)解析:解析 查询定位命令有 GO、GOTO、SKIP。GO 和 GOTO 命令是等价的,按记录号直接定位,SKIP 命令可以向前或向后移动若干条记录位置。43.可以用来对索引快速定位的命令是 【8】 。(分数:2.00)填空项 1:_ (正确答案:SEEK)解析:解析 在 Visual FoxPro 中,利用 SEEK 或 FIND 命令根据指定索引项或索引关键字的值快速定位,还可以根据索引序号或索引名指定按哪个索引定位,并能以升序或降序定位。44.

47、打开查询设计器的命令是 【9】 。(分数:2.00)填空项 1:_ (正确答案:CREATE QUERY)解析:解析 CREATE QUERY 用于打开查询设计器。45.在查询去向中,能够直接查看到查询结果的是 【10】 和屏幕。(分数:2.00)填空项 1:_ (正确答案:浏览)解析:解析 在查询去向中,浏览是默认的查询去项,屏幕是将查询结果直接显示在 Visual FoxPro 的主窗口或当前活动的输出窗口中,这两种查询去向都可在运行查询后直接看到查询结果。要查看表中的记录,必须使用 BROWSE 或相关的浏览表记录的命令。46.修改职工的工资,给工龄大于等于 20 年以上的职工每人增加 100 元,工龄在 20 年以下的职工增加 40元,请将程序补充完整。SET TALK OFFUSR 职工工资表DO WHILE 【11】 IF 工龄20REPLACE 工资 WITH 工资+100ELSEREPLACE 工资 WITH 工资+40ENDIFSKIPENDDOSET TALK ON(分数:2.00)填空项 1:_ (正确答案:.NOT.E

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

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

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