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

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

1、二级 VISUAL+FOXPRO笔试-225 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算B.交运算C.差运算D.积运算2.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对3.下列二叉树的中序遍历的结果为( )。(分数:2.00)A.B.C.D.4.要求

2、为当前表建立一个候选索引,索引表达式为“职工号”,索引名为 zgh,则下列各语句中,正确的是( )。(分数:2.00)A.INDEX ON职工号 TAG zgh UNIQUEB.INDEX TO职工号 TAG zgh UNIQUEC.INDEX ON职工号 TAG zgh CANDIDATED.INDEX TO职工号 TAG zgh CANDIDATE5.有如下赋值语句,结果为“大家好”的表达式是( )。a=“你好“b=“大家“(分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)6.SQL用于显示部分查询结果的 TOP短

3、语,必须与下列哪个短语同时使用才有效( )。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BYD.GROUP BY7.SQL语句“DELETE FROM 学生 WHERE年龄25”的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除D.将学生表中年龄大于 25的记录物理删除8.栈和队列的共同点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同特点9.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所

4、在的表单C.当前对象D.当前对象所在的表单集10.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发过程中的技术问题11.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/212.有关查询设计器,正确的描述是( )。(分数:2.00)A.“连接”选项卡与 SQL语句的 GROUP BY短语对应B.“

5、筛选”选项卡与 SQL语句的 HAVING短语对应C.“排序依据”选项卡与 SQL语句的 ORDER BY短语对应D.“分组依据”选项卡与 SQL语句的 JOIN ON短语对应13.在 SQL SELECT语句中,用于实现关系的选择运算的短语是( )。(分数:2.00)A.FORB.WHILEC.WHERED.CONDITION14.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合15.以下程序运行后屏幕显示的结果是( )。S=0FOR X=2TO 10 STEP 2S=S+XENDFOR?SRETURN(分数:2.00)A.1

6、0B.20C.30D.4016.主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是( )。(分数:2.00)A.复合索引文件B.结构复合压缩索引文件C.非结构复合索引文件D.单一索引文件下列各题使用下列数据表。“班级”表;班级号 班级名11 信息 200801班12 信息 200802班21 计算机 200801班22 计算机 200802班“班级”表:教师编号 姓名 班级号 工资 职称 电话T11 李清 11 1500.00 讲师 65854587T22 王晓黎 12 2200.00 教授 63525876T33 欧倩倩 11 16

7、00.00 讲师 65548478T44 刘宏 21 1200.00 助教 63252585T55 赵虎 22 2100.00 教授 68989854T66 胡丽丽 22 1400.00 讲师 65847952T77 刘纷 12 1100.00 助教 65847931(分数:10.00)(1).下列 SQL语句执行后,查询结果共显示几条记录( )。SELECT姓名,MIN(工资)FROM 教师 GROUP BY班级号(分数:2.00)A.0B.1C.4D.7(2).下列 SQL语句执行后,查询结果的第一条记录的“职工号”是( )。SELECT班级号,姓名,工资FROM教师ORDER BY班级号

8、,工资 DESC(分数:2.00)A.T11B.T33C.T55D.T66(3).下列 SQL语句执行后,查询结果是( )。SELECT班级班级名,SUM(工资)FROM班级,教师WHERE班级班级号=教师班级号GROUP BY班级班级号(分数:2.00)A.各个班级教师工资的平均工资B.各个班级教师的工资合计C.所有教师丁资的平均工资D.所有教师的工资合计(4).下列 SQL语句执行后,执行结果的第一记录的值为( )。SELECT班级班级名,COUNT(职称)AS 人数FROM班级,教师WHERE班级.班级号=教师.班级号 AND职称=“讲师“GROUP BY班级班级号ORDER BY 2(

9、分数:2.00)A.信息 200801班B.信息 200802班C.计算机 200801班D.计算机 200802班(5).执行下列 SQL语句,Result 表中的记录个数是( )。SELECT DISTINCT工资 FROM教师WHERE工资=(SELECT MAx(工资)FROM 教师)INTO TABLE Result(分数:2.00)A.1B.2C.3D.417.下列关于自由表的叙述中,正确的是( )。(分数:2.00)A.全部是用以前版本的 FoxPro(FoxBASE)建立的表B.可以用 Visual FoxPro建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据

10、库表也可以从数据库中移出成为自由表D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表18.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3种说法都不对19.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:2.00)A.传送参数和接收参数的名称必须相同B.传送参数和接收参数排列顺序和数据类型必须一一对应C.接收参数的语句 PARAMTERS可以放在程序中的任意位置D.通常传送参数的语句 DO-WI

11、TH和接收参数的语句 PARSMETERS不必搭配成对可以单独使用20.Visual FoxPro是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式21.STR(123.45,5.1)命令的输出结果是( )。(分数:2.00)A.123.4B.123.5C.123.45D.*22.要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,

12、8)D.MOD(Y,8)=MOD(8,8)23.下列关于索引的说法中错误的是( )。(分数:2.00)A.在 SQL的基本表中用索引机制来弥补没有关键码的概念B.索引属于物理存储的路径概念,而不是逻辑的概念C.SQL中的索引是显式索引D.一个索引键可以对应多个列24.要建立良好的程序设计风格,下列描述中正确的是( )。(分数:2.00)A.程序应该简单、清晰、可读性好B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无25.执行 SELECT 0选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择 0号工作区D.选择了空闲的最小号工作区2

13、6.数据的存储结构是指( )。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示27.在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为( )。(分数:2.00)A.1,4,8B.4,4,10C.1,10,8D.2,8,828.在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段文本框C.备注型字段编辑框D.数据表列表框29.如果要从字符串

14、“计算机等级考试”中取出“考试”这两个字,下列函数使用错误的是( )。(分数:2.00)A.SUBSTR(“计算机等级考试“,1 1)B.SUBSTR(“计算机等级考试“,5,3)C.RIGHT(“计算机等级考试“,2)D.LEFT(“计算机等级考试“,4)30.以下属于容器类控件的是( )。(分数:2.00)A.TextB.FormC.Labe1D.Commendbutton二、填空题(总题数:14,分数:30.00)31.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_32.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.

15、00)填空项 1:_33.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_34.数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_35.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.00)填空项 1:_36.使用数据库设计器为两个表建立联系,首先应在父表中建立 1 索引,在子表中建立 2 索引。(分数:4.00)填空项 1:_填空项 1:_37.修改表单的 1 属性值,可以修改表单的背景颜色。(分数:2.00)填

16、空项 1:_38.要将表单设置为顶层表单,应将表单的 1 属性值设置为“2-作为顶层表单”。(分数:2.00)填空项 1:_39.条件函数 IIF(LEN(SPACE(4)6,“TRUE“,“FALSE“)的返回值是 1。(分数:2.00)填空项 1:_40.SQL语句中, 1 命令短语的功能是修改表中的记录。(分数:2.00)填空项 1:_41.在 SQL语句中,为了避免查询到的记录重复,可用 1 短语。(分数:2.00)填空项 1:_42.设有学生表 XS(学号,课程号,成绩),用 SQL语句检索每个学生的成绩总和的语句是:SELECT学号,SIJM(成绩)FROM XS_。(分数:2.0

17、0)填空项 1:_43.调用表单的 1 方法可以重新绘制表单或控件,并刷新它的所有值。(分数:2.00)填空项 1:_44.用当前窗体的 LABEL1控件显示系统时间的语句是(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-225 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算 B.交运算C.差运算D.积运算解析:解析 关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含

18、两个关系中的所有元组。2.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 解析:解析 数据独立性是数据库系统的一个最重要的目标之一,它使数据能独立于应用程序。数据独立性包括数据的物理独立性和数据的逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。即数据在磁盘上怎样存储由 DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。逻辑独立性是指用户的应用

19、程序与数据库的逻辑结构是相互独立的,即当数据的逻辑结构改变时,用户程序也可以不变。3.下列二叉树的中序遍历的结果为( )。(分数:2.00)A.B.C.D. 解析:解析 二叉树的中序遍历是指先访问左子树,再访问根结点,最后访问右子树;当访问下级左右子树时,也对照此原则。所以 D选项正确。4.要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名为 zgh,则下列各语句中,正确的是( )。(分数:2.00)A.INDEX ON职工号 TAG zgh UNIQUEB.INDEX TO职工号 TAG zgh UNIQUEC.INDEX ON职工号 TAG zgh CANDIDATE D.IND

20、EX TO职工号 TAG zgh CANDIDATE解析:解析 INDEX 命令可以为数据表建立候选索引、索引和普通索引,其基本格式包括:INDEX ON索引表达式TO索引文件名|TAG标记名OF索引文件名UNIQUT|CANDIDATE。其中,TO索引文件名用来建立单索引文件;TAG标记名用来建立结构复合索引文件;OF索引文件名用来建立非结构复合索引文件;UNIQUT 说明建立唯一索引;CANDIDATE 说明建立候选索引。5.有如下赋值语句,结果为“大家好”的表达式是( )。a=“你好“b=“大家“(分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3

21、,4)D.b+RIGHT(a,2) 解析:解析 RIGHT/LEFT(长度字符表达式,数值表达式),LEFT 从字符表达式左边截取由数值表达式的值指定长度的字符,生成一个新的字符串。RIGHT 从字符表达式右边截取由数值表达式的值指定长度的字符,生成一个新的字符串。AT 函数是确定前面的字符串在后面字符串中的位置。一个汉字相当于两个西文字符,因此 RIGHT(a,2)的结果是“好”,由此可知正确答案为选项 D。6.SQL用于显示部分查询结果的 TOP短语,必须与下列哪个短语同时使用才有效( )。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BY D.GROUP BY解析

22、:解析 掌握基本的 SQL查询语句中,各个短语的含义。TOP 短语用来显示查询结果的部分记录,不能单独使用,必须与排序短语 ORDER BY一起使用才有效。7.SQL语句“DELETE FROM 学生 WHERE年龄25”的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除 D.将学生表中年龄大于 25的记录物理删除解析:解析 DELETE 短语是 SQL的数据操作功能,用来逻辑删除表中符合条件的记录,通过 WHERE短语指定删除条件。DELETE 删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除,同样需要使用

23、 PACK命令。8.栈和队列的共同点是( )。(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同特点解析:解析 栈是只允许在表的一端进行插入和删除的操作,队列是允许在表的一端进行插入,另一端进行删除的操作。9.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象 D.当前对象所在的表单集解析:解析 在 Visual FoxPro中,Patent 表示当前对象的直接容器对象,Thisform 表示当前对象所在的表单;This 表示当前对象;Thisformset 表示当前对象所

24、在的表单集。10.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发过程中的技术问题解析:解析 软件工程是指将工程化的思想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。11.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:解析 冒泡排序法首先将第一个记录的关键字与

25、第二个记录的关键字进行比较,若逆序则交换,然后比较第二个与第三个,以此类推,直至第 n-1个与第 n个记录的关键字进行比较。在最坏情况下,冒泡排序中,若初始序列为“逆序”序列,需要比较 n(n-1)/2次。快速排序是对通过一次排序将待排记录分割成独立的两部分,其中一部分记录的关键字比另一部分记录的关键字小,然后分别对这两部分记录继续进行排序,最终达到整个记录有序。最坏情况下比较次数为 n(n-1)/2。12.有关查询设计器,正确的描述是( )。(分数:2.00)A.“连接”选项卡与 SQL语句的 GROUP BY短语对应B.“筛选”选项卡与 SQL语句的 HAVING短语对应C.“排序依据”选

26、项卡与 SQL语句的 ORDER BY短语对应 D.“分组依据”选项卡与 SQL语句的 JOIN ON短语对应解析:解析 查询设计器界面共有字段、连接、筛选、排序依据、分组依据和杂项等 6个选项卡,连接对应于 JOIN ON短语,用于编辑连接条件;筛选对应于 WHERE短语,用于指定查询条件;排序依据对应于ORDER BY短语,用于指定排序的字段和排序方法;分组依据选项卡对应于 GROUP BY和 HAVING短语,用于分组。13.在 SQL SELECT语句中,用于实现关系的选择运算的短语是( )。(分数:2.00)A.FORB.WHILEC.WHERE D.CONDITION解析:解析 在

27、数据表中找出满足某种条件的记录时,需要使用 WHERE短语。在 SQL SELECT语句中没有FOR、WHILE、CONDITION。14.为了提高软件模块的独立性,模块之间最好是( )。(分数:2.00)A.控制耦合B.公共耦合C.内容耦合D.数据耦合 解析:解析 数据耦合由于限制了只通过参数表传递数据,所以按数据耦合开发的程序界面简单、安全、可靠。数据耦合是松散的耦合,模块之间的独立性强。15.以下程序运行后屏幕显示的结果是( )。S=0FOR X=2TO 10 STEP 2S=S+XENDFOR?SRETURN(分数:2.00)A.10B.20C.30 D.40解析:解析 FOR-END

28、FOR 语句的格式:FOR循环变量=初值TO终值STEP步长循环体ENDFOR | NEXT执行该语句时,首先将初值赋给循环变量,然后判断循环条件是否成立(若步长为正值,循环条件为循环变量=终值;若步长为负值,循环条件为循环变量=终值)。若循环条件成立,则执行循环体,然后循环变量增加一个步长值,并再次判断循环条件是否成立,以确定是否再次执行循环体。若循环条件不成立,则结束该循环语句,执行 ENDFOR后面的语句。根据题意,首先将初值 2赋给循环变量 X,因为 x=10,循环条件成立,执行循环体 S=S+X后,S=2,然后循环变量 X增加一个步长值 2,此时 X=4,再次判断循环条件是否成立,以

29、此类推,最后 S的值为 30,即选项 C。16.主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是( )。(分数:2.00)A.复合索引文件B.结构复合压缩索引文件 C.非结构复合索引文件D.单一索引文件解析:解析 结构复合压缩索引文件具有如下特性:在打开表时是自动打开;在同一索引文件中能包含多个索引方案,或索引关键字;在添加、更改或删除记录时,自动维护索引。下列各题使用下列数据表。“班级”表;班级号 班级名11 信息 200801班12 信息 200802班21 计算机 200801班22 计算机 200802班“班级”表:教师编号

30、 姓名 班级号 工资 职称 电话T11 李清 11 1500.00 讲师 65854587T22 王晓黎 12 2200.00 教授 63525876T33 欧倩倩 11 1600.00 讲师 65548478T44 刘宏 21 1200.00 助教 63252585T55 赵虎 22 2100.00 教授 68989854T66 胡丽丽 22 1400.00 讲师 65847952T77 刘纷 12 1100.00 助教 65847931(分数:10.00)(1).下列 SQL语句执行后,查询结果共显示几条记录( )。SELECT姓名,MIN(工资)FROM 教师 GROUP BY班级号(分

31、数:2.00)A.0B.1C.4 D.7解析:解析 进行 SQL计算查询时,还可以加上 GROUP BY子句进行分组计算查询。通常,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。本题通过 GROUP BY短语将记录按“班级号”分组,然后通过 MIN()函数求每个班级中工资最少的教师信息。不难看出“教师”表中共有 4个不同的班级号,就相当于对 4组记录进行计算求每细中的最小工资,因此。最后得到的结果也有 4条记录。(2).下列

32、SQL语句执行后,查询结果的第一条记录的“职工号”是( )。SELECT班级号,姓名,工资FROM教师ORDER BY班级号,工资 DESC(分数:2.00)A.T11B.T33 C.T55D.T66解析:解析 在 SQL查询中,可以通过 ORDER BY短语对查询的结果进行排序,利用 ASC或 DESC短语指定排序方式,其中 ASC表示按升序排序,此为默认排序方式,DESC 短语表示按降序方式排序。本题中 SQL语句的功能是检索“教师”表中教师的“班级号”、“姓名”和“工资”的信息,查询结果首先按“班级号”字段升序排序,再按“工资”字段降序排序。(3).下列 SQL语句执行后,查询结果是(

33、)。SELECT班级班级名,SUM(工资)FROM班级,教师WHERE班级班级号=教师班级号GROUP BY班级班级号(分数:2.00)A.各个班级教师工资的平均工资B.各个班级教师的工资合计 C.所有教师丁资的平均工资D.所有教师的工资合计解析:解析 本题 SQL语句的功能是通过 GROUP BY短语按“班级号”对记录进行分组;然后通过 SUM()函数求每个班的教师工资的总和;最后输出结果包括“班级”表中的“班级名”和每个班的工资总和字段。两个表进行连接的字段为“班级号”,在 WHERE条件中指出。(4).下列 SQL语句执行后,执行结果的第一记录的值为( )。SELECT班级班级名,COU

34、NT(职称)AS 人数FROM班级,教师WHERE班级.班级号=教师.班级号 AND职称=“讲师“GROUP BY班级班级号ORDER BY 2(分数:2.00)A.信息 200801班B.信息 200802班C.计算机 200801班D.计算机 200802班 解析:解析 本题 SQL语句的功能是查询“班级”表和“教师”表中的记录(两表的连接字段为“班级号”,在 WHERE短语中指定),首先根据 WHERE短语中的筛选条件,查找“职称”为“讲师”的记录;然后通过 GROUP BY短语按“班级号”对查询的记录进行分组,接着通过 COUNT()函数统计每个班级中的“讲师”人数是多少;最后将查询结

35、果按输出字段的第 2个字段升序排序,即按“人数”升序排序。(5).执行下列 SQL语句,Result 表中的记录个数是( )。SELECT DISTINCT工资 FROM教师WHERE工资=(SELECT MAx(工资)FROM 教师)INTO TABLE Result(分数:2.00)A.1 B.2C.3D.4解析:解析 本题 SQL查询语句首先通过内层查询语句“SELECT MAX(工资)FROM 教师”检索教师表中的最高工资;然后外层查询中检索教师表中的工资字段值,查询的筛选条件为“工资”等于内循环中的最高工资数,通过 DISTINCT短语去掉查询结果中的重复值;最后将结果输出到数据表

36、Result中。其中,INTO TABLE短语表示将表输出到指定的数据表中,该表是一个自由表。17.下列关于自由表的叙述中,正确的是( )。(分数:2.00)A.全部是用以前版本的 FoxPro(FoxBASE)建立的表B.可以用 Visual FoxPro建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表解析:解析 所谓自由表,就是不属于任何数据库的表,所有由 FoxBASE或早期版本的 FoxPro创建的数据库文件(.dbf)都是自由表。在 Visual FoxPro中

37、创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。18.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3种说法都不对解析:解析 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。19.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:2.00)A.传送

38、参数和接收参数的名称必须相同B.传送参数和接收参数排列顺序和数据类型必须一一对应 C.接收参数的语句 PARAMTERS可以放在程序中的任意位置D.通常传送参数的语句 DO-WITH和接收参数的语句 PARSMETERS不必搭配成对可以单独使用解析:解析 接收参数的命令有:PARAMTERS 和 LPARAMTERS,PARAMTERS 命令声明的形参变量被看做是模块程序中建立的私有变量,LPARAMTERS 命令声明的形参变量被看做是模块程序中建立的局部变量。不管哪种命令,都应该有模块程序的第一条可执行命令,而传送参数和接收参数排列顺序和数据类型必须一一对应,传送参数的语句 DOWITH和接

39、收参数的语句 PARSMETERS必须搭配成对使用。20.Visual FoxPro是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式 解析:解析 在关系数据库管理系统中,关系是指符合一定条件的二维表,把数据看成是二维表中的元素,一个二维表就是一个关系,表名就是关系名。21.STR(123.45,5.1)命令的输出结果是( )。(分数:2.00)A.123.4B.123.5 C.123.45D.*解析:解析 STP()函数是将数值转换成字符串,其格

40、式是:STR(数值表达式,长度,小数位数),功能是将数值表达式的值转换成字符串,转换时根据需要自动四舍五入。返回字符串的理想长度 L是数据表达式的整数部分位数与小数部分位数加上 1位小数点。本题中函数 STR(123.45,5,1)即长度为 5,小数位数为 1,所以函数的输出结果是 123.5。22.要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,8) D.MOD(Y,8)=MOD(8,8)解析:解析 INT()函数的功能是返回指定数值表达式的整数部分。MOD()函数的功能

41、是返回两个数值相除后的余数。现在假设 Y=16,则 INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD(8,8)=0。因为 INT(Y/8)=2,MOD(Y,8)=0,所以错误的条件表达式为选项 C。23.下列关于索引的说法中错误的是( )。(分数:2.00)A.在 SQL的基本表中用索引机制来弥补没有关键码的概念B.索引属于物理存储的路径概念,而不是逻辑的概念C.SQL中的索引是显式索引 D.一个索引键可以对应多个列解析:解析 SQL 中的索引是隐式索引。在 SQL的基本表中用索引机制来弥补没有关键码的概念,索引属于物理存储的路径概 6念。24.要建立良好的程序设计风格,下列描述

42、中正确的是( )。(分数:2.00)A.程序应该简单、清晰、可读性好 B.符号名的命名只需要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析 “清晰第一,效率第二”,在考虑到程序的执行效率的同时,一定要保证程序清晰、可读;对符号名的命名,除了要符合语法要求外,还要具有一定的含义;程序的注释可以帮助程序员理解程序,不是可有可无的。25.执行 SELECT 0选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择 0号工作区D.选择了空闲的最小号工作区 解析:解析 指定工作区的命令是:SELECT nWorkArea|cFableAlias 其中,参数

43、 nWorkArea是一个大于等于 0的数字,用于指定工作区号,最小的工作区号是 1,最大的工作区号是 32767,如果这里指定为0,则选择编号最小的可用工作区(即尚未使用的工作区);如果在某个工作区中已经打开了表,若要回到该工作区操作该表,可以使用参数 cTableAlias,该参数是已经打开的表名或表的别名。26.数据的存储结构是指( )。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示 解析:解析 数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构主要有两种:顺序存储

44、结构和链式存储结构。27.在 Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为( )。(分数:2.00)A.1,4,8 B.4,4,10C.1,10,8D.2,8,8解析:解析 本题考查了 VF系统对逻辑型、通用型、日期型字段宽度的规定。在 Visual FoxPro系统的表结构设计中,系统自动给某些字段指定宽度。其中日期型字段的宽度为 8,通用和备注型字段的宽度为4,逻辑型字段的宽度为 1。28.在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不同将产生相应的表单控件,下列各项中,对应正确的一项是( )。(分数:2.00)A

45、.字符型字段标签B.逻辑型字段文本框C.备注型字段编辑框 D.数据表列表框解析:解析 在 Visual FoxPro中,利用数据环境,将字段拖到表单中,默认情况下,字符型字段产生文本框控件,逻辑型字段产生复选框,各注型字段产生编辑框控件,表或视图则产生表格控件。29.如果要从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用错误的是( )。(分数:2.00)A.SUBSTR(“计算机等级考试“,1 1) B.SUBSTR(“计算机等级考试“,5,3)C.RIGHT(“计算机等级考试“,2)D.LEFT(“计算机等级考试“,4)解析:解析 取子串的函数有以下 3个。格式 1:LEFT(

46、字符表达式,长度)LEFT(),指定表达式值的左端取一个指定长度的子串作为函数值。格式 2:RIGHT(字符表达式,长度)RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。格式 3:SUBSTR(字符表达式,起始位置f,长度1)SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在 SUBSTR()函数中若默认第 3个自变量长度,则函数从指定位置一直取到最后一个字符。由于一个汉字占用两个字符,再根据函数的功能,选项 A的结果是“考试”,选项 B的结果是“机”,选项 C的结果是“试”,选项 D的结果是“计算”。30.以下属于容器类控件的是( )。(分数:2.0

47、0)A.TextB.Form C.Labe1D.Commendbutton解析:解析 Form 属于容器类控件;Text 是文本框;Labe1 是一个标签;Commandbutton 是命令按钮。二、填空题(总题数:14,分数:30.00)31.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:类)解析:解析 在面向对象的方法中,把具有相似属性和方法的对象称为类。类是对象的抽象。32.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_ (正确答案:关系)解析:解析 这是关系数据库关于表与关系的概念

48、,在关系数据库中,把数据表示成二维表,每一个二维表称为关系。33.软件工程研究的内容主要包括: 1 技术和软件工程管理。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:解析 软件工程包括软件开发技术和软件工程管理。其中软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工具环境,其主体内容是软件开发方法学;软件工程管理包括:软件管理学、软件工程经济学、软件心理学等内容。34.数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_ (正确答案:外模式)解析:解析 数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模

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

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

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