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

上传人:priceawful190 文档编号:1328460 上传时间:2019-10-17 格式:DOC 页数:19 大小:81.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-168及答案解析.doc_第1页
第1页 / 共19页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-168及答案解析.doc_第2页
第2页 / 共19页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-168及答案解析.doc_第3页
第3页 / 共19页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-168及答案解析.doc_第4页
第4页 / 共19页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-168及答案解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO笔试-168 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.集成视图就是指(分数:2.00)A.几个视图通过关系连接起来B.该视图的数据通过几张表组合C.在其他视图的基础上再创建视图D.集成了其他视图的视图2.对于如下图所示的二叉树,其后序遍历序列是(分数:2.00)A.B.C.D.3.对长度为 n的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为(分数:2.00)A.n/2B.(n+1)/2C.(n-1)/2D.n/44.下列程序段有语法错误的行为第 _ 行1 DO CASE

2、2 CASE a03 s=14 ELSE5 s=06 ENDCASE(分数:2.00)A.2B.4C.5D.65.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析6.数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括(分数:2.00)A.网状模型B.链状模型C.层次模型D.关系模型7.如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是(分数:2.00)A.逻辑算术关系B.关系

3、逻辑算术C.算术逻辑关系D.算术关系逻辑8.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(分数:2.00)A.属性B.元组C.列D.字段9.在关系模型中,关系模式的集合是(分数:2.00)A.概念模式B.外模式C.内模式D.用户模式10.创建一张临时表 XS1,结构为(XMC(8),XBC(2),XIMINGC(18),其方法为(分数:2.00)A.CREATE TABLE XS1(XM C(8),XB C(2),XIMING C(18)B.CREATE CURSOR TABLE XS1(XM C(8),XB C(2),XIMING C(18)C.CREATE CURSOR XS1

4、(XM C(8),XB C(2),XIMING C(18)D.CREATE TABLE CURSOR XS1(XM C(8),XB C(2),XIMING C(18)11.关于用户创建工具栏的如下说法中,是正确的是(分数:2.00)A.只能定制 Visual FoxPro系统工具栏,不能自定义工具栏B.不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏C.既能定制 Visual FoxPro系统工具栏,也能自定义工具栏D.只能使用系统工具栏,不能创建自定义工具栏12.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同

5、点13.视图与基表的关系是(分数:2.00)A.视图随基表的打开而打开B.基表随视图的关闭而关闭C.基表随视图的打开而打开D.视图随基表的关闭而关闭14.用某种排序方法对序列(25,84,21,47,15,27,68,35,20)进行排序,记录序列的变化情况如下:15, 20, 21, 25, 47, 27, 68, 35, 8415, 20, 21, 25, 35, 27, 47, 68, 8415, 20, 21, 25, 27, 35, 47, 68, 84则采取的排序方法是(分数:2.00)A.直接选择排序B.冒泡排序C.快速排序D.希尔排序15.数据库模型提供了两个映射,它们的作用是

6、(分数:2.00)A.控制数据的冗余度B.实现数据的共享C.使数据结构化D.实现数据独立性16.对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是SELECT出版单位,FROM图书 出版单位(分数:2.00)A.MIN(单价) AVGAGE(单价) COUNT(*) GROUP BYB.MAX(单价) AVG(单价) COUNT(*) ORDER BYC.MAX(单价) AVG(单价) SUM(*) ORDER BYD.MAX(单价) AVG(单价) COUNT(*) GROUP BY17.IN(SELECT借书证号 FOR借阅 WHERE

7、单位=“CIE”)(分数:2.00)A.B.C.D.18.设关系 R和 S的元组个数分别为 100和 300,关系 T是 R与 S的笛卡儿积,则 T的元组个数是(分数:2.00)A.400B.10000C.30000D.9000019.在文件管理系统中(分数:2.00)A.文件内部数据之间有联系,文件之间没有任何联系B.文件内部数据之间有联系,文件之间有联系C.文件内部数据之间没有联系,文件之间没有任何联系D.文件内部数据之间没有联系,文件之间有联系20.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构21.下列说法中错误的是(

8、分数:2.00)A.视图是数据库的一个组成部分B.视图中的源数据表也称为“基表”C.视图设计器只比查询设计器多一个“更新条件”选项卡D.远程视图使用 Visual FoxPro的 SQL语法从 Visual FoxPro视图或表中选择信息22.把一个项目的编译成一个应用程序时,下面的叙述正确的是(分数:2.00)A.所有的项目文件将组合为一个单一的应用程序文件B.所有的项目包含文件将组合为一个单一的应用程序文件C.所有的项目排除文件将组合为一个单一的应用程序文件D.由用户选定的项目文件将组合为一个单一的应用程序文件23.在应用程序生成器的“数据”选项卡中可以(分数:2.00)A.为表生成一个表

9、单和报表,并可以选择样式B.为多个表生成的表单必须有相同的样式C.为多个表生成的报表必须有相同的样式D.只能选择数据源,不能创建它24.对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL语句正确的是SELECT单位,_ FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号_设有图书管理数据库:图书(总编号 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),借书

10、日期 D(8)(26)-(30)基于以上图书管理数据库。(分数:2.00)A.COUNT(借阅.借书证号) GROUP BY 单位B.SUM(借阅.借书证号) GROUP BY 单位C.COUNT(借阅.借书证号) ORDER BY 单位D.COUNT(借阅.借书证号) HAVING 单位25.对于图书管理数据库,检索当前至少借阅了 2本图书的读者的姓名和所在单位。下面 SQL语句正确的是SELECT姓名,单位 FROM读者 WHERE借书证号 IN;_(分数:2.00)A.(SELECT借书证号 FROM借阅 GROUP BY总编号 HAVING COUNT(*)=2)B.(SELECT借书

11、证号 FROM读者 GROUP BY借书证号 HAVING COUNT(*)=2)C.(SELECT借书证号 FROM借阅 GROUP BY借书证号 HAVING SUM(*)=2)D.(SELECT借书证号 FROM借阅 GROUP BY借书证号 HAVING COUNT(*)=2)26.以下测试方法是白盒测试方法的是(分数:2.00)A.判定覆盖和边界值分析法B.等价类划分和错误推测法C.路径覆盖和判定/条件覆盖法D.条件覆盖和错误推测法27.在 Visual FoxPro 6.0中,可以在同类数据之间进行减“-”运算的数据类型是(分数:2.00)A.数值型,字符型,逻辑型B.数值型,字符

12、型,日期型C.数值型,日期型,逻辑型D.字符型,日期型,逻辑型28.在设计程序时,应采纳的原则之一是(分数:2.00)A.程序结构应有助于读者理解B.不限制 GOTO语句的使用C.减少或取消注解行D.程序越短越好29.下面关于运行应用程序的说法正确的是(分数:2.00)Aapp应用程序可以在 Visual FoxPro和 Windows环境下运行Bexe只能在 Windows环境下运行Cexe应用程序可以在 Visual FoxPro和 Windows环境下运行Dapp应用程序只能在 Windows环境下运行30.对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面 S

13、QL语句正确的是SELECT*FROM图书 WHERE单价ALL;_(分数:2.00)A.SELECT书名 FROM图书 WHERE出版单位=“高等教育出版社”B.(SELECT单价 FROM图书 WHERE出版单位=“高等教育出版社”)C.SELECT单价 FROM图书 WHERE读者.借书证号=借阅.借书证号D.(SELECT书名 FROM图书 WHERE读者借书证号=借阅.借书证号)31.设职工工资表已打开,要把记录指针定位在第 1个工资高于 800元的记录上,应使用命令(分数:2.00)A.SEEK工资800B.FIND工资800C.FIND FOR工资800D.LOCATE FOR工

14、资80032.在命令窗口中,显示当前数据库中所有 40岁(含 40岁)以下、职称为“教授”、“副教授”的姓名和工资,应使用命令(分数:2.00)A.LIST姓名,工资 FOR年龄=40.AND(职称=“教授”.AND) 职称=“副教授”B.LIST姓名,工资 FOR年龄=40.OR.职称=“教授”.OR.职称=“副教授”C.LIST姓名,工资 FOR年龄=40.AND(职称=“教授”.OR.职称=“副教授”)D.LIST姓名,工资 FOR年龄=40.OR.(职称=“教授”.) 职称=“副教授”33.在数据库的三级模式结构中,外模式有(分数:2.00)A.1个B.2个C.3个D.任意多个34.将

15、一维数组 A中的值作为一条记录插入到 XS表中的 SQL命令是(分数:2.00)A.INSERT TO XS FROM ARRAY AB.INSERT INTO XS FROM ARRAY AC.INSERT TO XS FROM AD.INSERT INTO XS FROM35.其于数据库表创建的查询,下列说法中正确的是(分数:2.00)A.当数据库表的数据改动时,重新运行查询后,查询中的数据也随之改变B.当数据表的数据改动时需要重新创建查询C.利用查询可以修改数据库表中的数据D.查询实质上是创建了满足一定条件的表二、填空题(总题数:12,分数:30.00)36.线性表是最简单的一种数据结构

16、,有顺序和链接两种存储方式。线性表按链接方式存储时,对每个结点的存储包括 【1】 两部分。(分数:2.00)填空项 1:_37.具有 88个结点的二叉树,其深度至少为 【2】 。(分数:2.00)填空项 1:_38.在面向对象程序设计中,从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 【3】 。(分数:2.00)填空项 1:_39.概要设计说明书是软件 【4】 阶段的主要成果。(分数:2.00)填空项 1:_40.RS 用基本关系代数运算可以表示为 【5】 。(分数:2.00)填空项 1:_41. 【6】 指只有满足连接条件的记录才包含在查询结

17、果中。(分数:2.00)填空项 1:_42.为了通过视图能够更新基本表中的数据,需要在视图设计器的 【7】 选项卡中选择 【8】 设置项。(分数:4.00)填空项 1:_43.在 Visual FoxPro中,编译后的查询程序的扩展名为 【9】 。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,用于清除所有除了以 A开头的内存变量的命令格式为 【10】 。(分数:2.00)填空项 1:_45.为“金牌榜”表增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数=0,应使用SQL语句ALTER TABLE 金牌榜. 【11】 奖牌总数 1 【12】 奖牌总数=0(

18、10)(12)题使用如下 3个数据库表:金牌榜.DBF 国家代码 C(3),金牌数 1,银牌数 1,铜牌数 1获奖牌情况.DBF 国家代码 C(3),运动员名称 C(20),项目名称 C(30),名次 1国家.DBF 国家代码 C(3),国家名称 C(20)“金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前 3名。(分数:4.00)填空项 1:_46.使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为 1)的数量,应使用 SQL语句SELECT COUNT(*) FROM国家 INNER JOIN获奖牌情况;ON国家,国家代码=获奖牌情况

19、.国家代码;WHERE 【13】 (分数:2.00)填空项 1:_47.将金牌榜.DBF 中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数 3项的和,应使用 SQL语句【14】 金牌榜 SET 【15】 (分数:4.00)填空项 1:_二级 VISUAL+FOXPRO笔试-168 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.集成视图就是指(分数:2.00)A.几个视图通过关系连接起来B.该视图的数据通过几张表组合C.在其他视图的基础上再创建视图 D.集成了其他视图的视图解析:分析 视图兼有“表”和“查询”的特点,与查询类似的地方是,可

20、以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。可以从本地表(包括数据库表和自由表)、其他视图、存储在服务器上的表或远程数据源中创建视图。所渭集成视图是指该视图的数据来源也是视图,即集成视图是在已有视图的基础上再创建的视图,因此本题 C为正确选项。2.对于如下图所示的二叉树,其后序遍历序列是(分数:2.00)A.B.C. D.解析:分析 后序遍历过程是:若二叉树为空,则执行空操作;否则:后序遍历左子树:后序遍历右子树:访问根结点。根据这一过程,答案选 C) 。3.对长度为 n的有序单链表,若搜索每个元素的概率相等,则顺序搜

21、索到表中任一元素的平均搜索长度为(分数:2.00)A.n/2B.(n+1)/2 C.(n-1)/2D.n/4解析:分析 由于链表不能随机访问,要访问某个结点,必须从它的直接前趋指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找。顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要找的元素为止。假设在每个位置查找概率相等,即 P1=P2 =Pn=1/n,若是从表头向表尾方向查找,则每个位置上查找比较次数为 C1=1,C2=2,,C n=n。于是,查找成功的平均查找长度为:*4.下列程序段有语法错误的行为第 _ 行1 DO

22、CASE2 CASE a03 s=14 ELSE5 s=06 ENDCASE(分数:2.00)A.2B.4 C.5D.6解析:分析 分析题目中所给的程序,这段程序的含义是执行 CASE语句,但是在 CASE语句中,没有ELSE语句,如果没有任何一个条件满足,就会执行 OTHERWISE中语句,不能够采用 ELSE 语句,因此错误的为 B。5.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:分析 需求分析是对待开发软件提出的需求进行分析并给出详细定义,它能确定软件系统必须做什么和必须具备哪些功能,所

23、以选项 D是正确答案。概要设计的基本任务是:设计软件系统结构、数据结构和数据库设计、编写概要设计文档和评审:详细设计主要是确定每个模块具体执行过程,也称过程设计:可行性分析是确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制定完成开发任务的实施计划。因此选项 A、B 和 C都不能确定软件系统必须做什么和必须具备的功能。6.数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括(分数:2.00)A.网状模型B.链状模型 C.层次模型D.关系模型解析:分析 为了反映事物本身及事物之间的各种联系,数据库中的数据必

24、须有一定的结构,这种结构用数据模型来表示。数据库的主要模型包含 3 种:层次模型、网状模型、关系模型,采用某种特定数据模型的数据库管理系统开发出来的应用系统相应的称为层次数据库系统、网状数据库系统、关系数据库系统,其中关系模型对数据库的理论和实践产生了很大影响,并且其使用最为广泛。7.如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是(分数:2.00)A.逻辑算术关系B.关系逻辑算术C.算术逻辑关系D.算术关系逻辑 解析:分析 在 Visual FoxPro中,运算符类型主要有 4种:算术运算符、字符串运算符、

25、关系运算符和逻辑运算符,它们的运算优先级为:算术运算符字符串运算符关系运算符逻辑运算符在进行表达式求值时,应注意按照它们的优先级进行计算。8.在概念模型中,一个实体相对于关系数据库中一个关系中的一个(分数:2.00)A.属性B.元组 C.列D.字段解析:分析 实体是指客观存在并且可以相互区别的事物。实体可以是实际的事物,也可能是抽象的事件。在概念模型中,一个实体相对于关系数据库中一个关系中的一个元组。因此本题的答案应该是 B。9.在关系模型中,关系模式的集合是(分数:2.00)A.概念模式 B.外模式C.内模式D.用户模式解析:分析 在关系模型中,关系模式的集合是概念模式。实际上,数据库的数据

26、模式可分成 3级,它们分别是:概念模式、外模式和内模式。概念模式给出了整个数据库的全局逻辑结构,它是全体用户的公共数据视图,概念模式所描述的结构是面向数据库系统的,它一般以某种数据模型为基础,例如关系模型。外模式又称子模式或用户模式,它是用户的数据视图,即是用户所见到的模式的一个部分,它由概念模式推导而出。内模式又称为物理模式,它表示数据库的内部结构,即其内部存储方式和物理结构,如数据存储的文件、块结构、索引、簇集等,数据库系统一般提供内模式描述语言用以描述内模式。10.创建一张临时表 XS1,结构为(XMC(8),XBC(2),XIMINGC(18),其方法为(分数:2.00)A.CREAT

27、E TABLE XS1(XM C(8),XB C(2),XIMING C(18)B.CREATE CURSOR TABLE XS1(XM C(8),XB C(2),XIMING C(18)C.CREATE CURSOR XS1(XM C(8),XB C(2),XIMING C(18) D.CREATE TABLE CURSOR XS1(XM C(8),XB C(2),XIMING C(18)解析:分析 SQL 语言中,CREATE 命令完成的功能是数据定义的功能,利用 CREATE语句,可以建立基本表、视图、索引和模式。用来建立表的命令是 CREATE TABLE,但是因为本题所要求的是建立一

28、个临时表,因此应该采用命令 CREATE CURSOR。本题的正确答案应该是 C。11.关于用户创建工具栏的如下说法中,是正确的是(分数:2.00)A.只能定制 Visual FoxPro系统工具栏,不能自定义工具栏B.不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏C.既能定制 Visual FoxPro系统工具栏,也能自定义工具栏 D.只能使用系统工具栏,不能创建自定义工具栏解析:分析 工具栏是微软公司流行软件的共同特色,对于经常使用的功能,利用各种工具栏调用比通过菜单调用要方便快捷得多。通常为方便操作,用户可以创建自己的工具栏,或者修改现有的工具栏,即定制系统工具栏。因

29、此本题的正确选项应该是 C。12.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:分析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”(或“先进后出”)的线性表;而队列只允许在表的一端进行插入操作,在另一端:进行删除操作,是一种“先进先出”(或“后进后出”)的线性表。因此栈和队列的共同点是只允许在端点处插入和删除元素。13.视图与基表的关系是(分数:2.00)A.视图随基表的打开而打开B.基表随视图的关闭而关闭C.基表随视图的打

30、开而打开 D.视图随基表的关闭而关闭解析:分析 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表。即如果视图中的数据是来源于基表,如果视图被打开了,那么基本同时也会被打开,但是关闭视图后,基表不一定会被关闭,因此本题的正确答案应该是 C。14.用某种排序方法对序列(25,84,21,47,15,27,68,35,20)进行排序,记录序列的变化情况如下:15, 20, 21, 25, 47, 27, 68, 35, 8415, 20, 21, 25, 35, 27, 47, 68,

31、 8415, 20, 21, 25, 27, 35, 47, 68, 84则采取的排序方法是(分数:2.00)A.直接选择排序B.冒泡排序C.快速排序 D.希尔排序解析:分析 快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。从上述序列变化情况可以看出,这是一个快速排序方法。15.数据库模型提供了两个映射,它们的作用是(分数:2.00)A.控制数据的冗余度B.实现数据的共享C.使数据结构化D.实现数据独立性 解析:分析 数据库的数据模式可分成 3级,它们分别是:概念模式、外模

32、式和内模式。这 3个模式之间可以有两个映射将概念模式映射至内模式以及将外模式映射至概念模式。这两个映射是:概念模式一内模式的映射与外模式一概念模式的映射。通过这两个映射,可以实现数据的独立性。16.对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL语句正确的是SELECT出版单位,FROM图书 出版单位(分数:2.00)A.MIN(单价) AVGAGE(单价) COUNT(*) GROUP BYB.MAX(单价) AVG(单价) COUNT(*) ORDER BYC.MAX(单价) AVG(单价) SUM(*) ORDER BYD.MAX(单价) AV

33、G(单价) COUNT(*) GROUP BY 解析:分析 本题要求的是查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,因此首先可以肯定的是将会用到 GROUP BY子句,同时需要知道知道最高单价和平均单价,因此肯定需要用到 MAX和 AVG函数,最后还需要统计每个出版社的图书的册数,因此还需要利用 COUNT()函数,根据以上分析,最后所采用的 SQL语句应该是:SELECT出版单位,MAX(单价),AVG(单价),COUNT(*)FROM图书 GROUP BY出版单位因此选项 D为正确答案。17.IN(SELECT借书证号 FOR借阅 WHERE单位=“CIE”)(分数:2.00

34、)A. B.C.D.解析:分析 本题需要求的是 CIE单位借阅图书的读者的人数。因此需要采用 COUNT()子句来求读者人数,同时要保证借阅的读者是 CIE单位的读者。通过以上分析可以知道所采用的 SQL 语句应该如下:SELECT COUNT(DISTINCT借书证号)FROM 借阅 WHERE借书证号 IN (SELECT 借书证号 FROM读者 WHERE 单位=“CIE”)通过比对,可以知道选项 A为正确选项。18.设关系 R和 S的元组个数分别为 100和 300,关系 T是 R与 S的笛卡儿积,则 T的元组个数是(分数:2.00)A.400B.10000C.30000 D.9000

35、0解析:分析 根据笛卡儿积的定义;对于两个关系的合并操作可以用笛卡儿积表示。没有 n元关系 R 及m元关系 S,它们分别有 p、q 个元组,则关系 R与 S经笛卡儿积记为 RS,该关系是一个 n+m元关系,元组个数是 pq,由 R与 S的有序组组合而成。19.在文件管理系统中(分数:2.00)A.文件内部数据之间有联系,文件之间没有任何联系 B.文件内部数据之间有联系,文件之间有联系C.文件内部数据之间没有联系,文件之间没有任何联系D.文件内部数据之间没有联系,文件之间有联系解析:分析 通常文件系统中的数据文件是为了满足特定业务领域或某部门的专门需要而设计的,并且同一数据项可能重复出现在多个文

36、件中,导致数据冗余度大:并且文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程。这样在文件系统中,文件之间没有任何关系,而文件内部数据之间存在联系。因此本题的正确答案是 A。20.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:分析 数据结构概念一般包括 3个方面内容,数据的逻辑结构、存储结构(物理结构)及数据上的运算集合。数据的逻辑结构只抽象地反映了数据元素之间的逻辑关系,即数据元素之间的前后件关系,而不管它在计算机中的存储表示形式。21.下列说法中错误的是(分数:2.

37、00)A.视图是数据库的一个组成部分B.视图中的源数据表也称为“基表”C.视图设计器只比查询设计器多一个“更新条件”选项卡D.远程视图使用 Visual FoxPro的 SQL语法从 Visual FoxPro视图或表中选择信息 解析:分析 作为数据库的一部分,视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。视图设计器比查询设计器仅仅多一个“更新条件”选项卡;选项 D中的远程视图是指视图中的数据来源于远程数据源,因此选项 D的说法错误。22.把一个项目的编译成一个应用程

38、序时,下面的叙述正确的是(分数:2.00)A.所有的项目文件将组合为一个单一的应用程序文件B.所有的项目包含文件将组合为一个单一的应用程序文件 C.所有的项目排除文件将组合为一个单一的应用程序文件D.由用户选定的项目文件将组合为一个单一的应用程序文件解析:分析 连编应用程序时,首先需要设置文件的“排除”与“包含”,然后设置应用程序的主程序,连编项目,当连编项目获得成功之后,可以试着运行该项目,如果该项目运行正确,就可以最终连编成一个应用程序文件了。应用程序文件包括项目中所有“包含”文件,并且应用程序连编结果有两种文件形式:1)应用程序文件(.app):需要在 Visual FoxPro下运行。

39、2)可执行文件(.exe):可以在 Windows下单独运行。因此本题中选项 B为正确答案。23.在应用程序生成器的“数据”选项卡中可以(分数:2.00)A.为表生成一个表单和报表,并可以选择样式 B.为多个表生成的表单必须有相同的样式C.为多个表生成的报表必须有相同的样式D.只能选择数据源,不能创建它解析:分析 应用程序生成器包括“常规”、“信息”、“数据”、“表单”、“报表”和“高级”6个选项卡。其中“数据”选项卡用于指定应用程序的数据源以及表单和报表的样式。因此本题的答案应为A。24.对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL语句正确的是SELECT单位,

40、_ FROM 借阅,读者 WHERE;借阅.借书证号=读者.借书证号_设有图书管理数据库:图书(总编号 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),借书日期 D(8)(26)-(30)基于以上图书管理数据库。(分数:2.00)A.COUNT(借阅.借书证号) GROUP BY 单位 B.SUM(借阅.借书证号) GROUP BY 单位C.COUNT(借阅.借书证号) ORDER BY 单位

41、D.COUNT(借阅.借书证号) HAVING 单位解析:分析 题目中给出了 3个数据表。本题要求的是各单位当前借阅图书的人次,因此必须采用COUNT()命令来求得总人数,然后应该以各个单位进行分组操作,因此通过考虑这两个方面的内容,本题的正确答案应该是:SELECT单位,COUNT(借阅借书证号)FROM借阅,读者 WHERE;借阅.借书证号=读者.借书证号 GROUP BY单位因此应该选择 A。25.对于图书管理数据库,检索当前至少借阅了 2本图书的读者的姓名和所在单位。下面 SQL语句正确的是SELECT姓名,单位 FROM读者 WHERE借书证号 IN;_(分数:2.00)A.(SEL

42、ECT借书证号 FROM借阅 GROUP BY总编号 HAVING COUNT(*)=2)B.(SELECT借书证号 FROM读者 GROUP BY借书证号 HAVING COUNT(*)=2)C.(SELECT借书证号 FROM借阅 GROUP BY借书证号 HAVING SUM(*)=2)D.(SELECT借书证号 FROM借阅 GROUP BY借书证号 HAVING COUNT(*)=2) 解析:分析 本题的要求是检索当前至少借阅了 2本图书的读者的姓名和所在单位。因此在检索时需要按照读者进行分组,并且在每个组内需要保证至少借阅了两本书,因此该题目应该采用的 SQL语句如下:SELECT

43、姓名,单位 FROM读者 WHERE借书证号 IN;SELECT借书证号 FROM借阅 GROUP BY借书证号 HAVING COUNT(*)=2 因此本题的正确选项应为 D。26.以下测试方法是白盒测试方法的是(分数:2.00)A.判定覆盖和边界值分析法B.等价类划分和错误推测法C.路径覆盖和判定/条件覆盖法 D.条件覆盖和错误推测法解析:分析 白盒测试法主要有逻辑覆盖、基本路径测试等。其中逻辑覆盖包括:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断条件覆盖等。等价类划分法、错误推测法、边界值分析法都属于黑盒测试法。27.在 Visual FoxPro 6.0中,可以在同类数据之间进行减“-

44、”运算的数据类型是(分数:2.00)A.数值型,字符型,逻辑型B.数值型,字符型,日期型 C.数值型,日期型,逻辑型D.字符型,日期型,逻辑型解析:分析 在 Visual FoxPro中的数据类型可以是字符型、数值型、日期型、日期时间型、货币型和逻辑型等不同类型,对于不同的数据类型,可以应用在它们上面的操作种类也不尽相同,但是可以在同类数据之间进行减“-”运算的数据类型中并不包括逻辑型,因此本题中 A、C、 D 选项中均包含逻辑型,所以它们都不是正确选项,本题的正确答案应该是 B。28.在设计程序时,应采纳的原则之一是(分数:2.00)A.程序结构应有助于读者理解 B.不限制 GOTO语句的使

45、用C.减少或取消注解行D.程序越短越好解析:分析 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。因此选项 A是正确答案。程序滥用 GOTO语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理解.不应减少或取消;程序的长短要依照实际需要而定,并不是越短越好。因此选项 B、C、D 都是错误的。29.下面关于运行应用程序的说法正确的是(分数:2.00)Aapp应用程序可以在 Visual FoxPro和 Windows环境下运行Bexe只能在 Windows环境下运行Cexe应用程序可以在 Visual FoxPro和 Windows环境下运行 Dapp应用程序只能在 W

46、indows环境下运行解析:分析 应用程序文件包括项目中所有“包含”文件,并且应用程序连编结果有两种文件形式:1)应用程序文件(.app):需要在 Visual FoxPro下运行。2)可执行文件(.exe):可以在 Windows下单独运行。由上述分析可以看出,选项 C为正确答案。30.对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面 SQL语句正确的是SELECT*FROM图书 WHERE单价ALL;_(分数:2.00)A.SELECT书名 FROM图书 WHERE出版单位=“高等教育出版社”B.(SELECT单价 FROM图书 WHERE出版单位=“高等教育出

47、版社”) C.SELECT单价 FROM图书 WHERE读者.借书证号=借阅.借书证号D.(SELECT书名 FROM图书 WHERE读者借书证号=借阅.借书证号)解析:分析 因为题目的要求是检索藏书中比高等教育出版社的所有图书的书价更高的书,因此需要使用关键字 ALL,并且需要配合一个嵌套查询,因此本题的应该使用的 SQL语句应该如下:SELECT*FROM 图书 WHERE 单价ALL;SELECT 单价 FROM 图书 WHERE 出版单位;”高等教育出版社”通过比较,可以看出正确答案应该是 B。31.设职工工资表已打开,要把记录指针定位在第 1个工资高于 800元的记录上,应使用命令(

48、分数:2.00)A.SEEK工资800B.FIND工资800C.FIND FOR工资800D.LOCATE FOR工资800 解析:分析 题目中要求把记录指针定位在第 1个工资高于 800元的记录上,因此所使用的命令必须具有将记录定位的功能,题目所给的 4个选项中,只有 D才具有定位指针的能力,并且该命令的使用方法也正确。因此本题的正确选项应该是 D。32.在命令窗口中,显示当前数据库中所有 40岁(含 40岁)以下、职称为“教授”、“副教授”的姓名和工资,应使用命令(分数:2.00)A.LIST姓名,工资 FOR年龄=40.AND(职称=“教授”.AND) 职称=“副教授”B.LIST姓名,工资 FOR年龄=40.OR.职称=“教授”.OR.职称=“副教授”C.LIST姓名,工资 FOR年龄=40.AND(职称=“教授”.OR.职称=“副教授”) D.LIST姓名,工资 FOR年龄=40.OR.(职称=“教授”.) 职称=“副教授”解析:分析 首先来分析题目的含义:题目要求的是显示当前数据库中所有

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

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

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