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

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

1、二级 VISUAL+FOXPRO笔试-428 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。A) 63 B) 64 C) 6 D) 7(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A) 一个算法的空间复杂度大,则其时间复杂度也必定大B) 一个算法的空间复杂度大,则其时间复杂度必定小C) 一个算法的时间复杂度大,则其空间复杂度必定小D) 上述 3种说法都不对(分数:2.00)A.B.C.D.3.下列描述中正确的是( )。A) 软件工程只是解决软件项

2、目的管理问题B) 软件工程主要解决软件产品的生产率问题C) 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D) 软件工程只是解决软件开发中的技术问题(分数:2.00)A.B.C.D.4.下列叙述中正确的是( )。A) 软件测试应该由程序开发者来完成 B) 程序经调试后一般不需要再测试C) 软件维护只包括对程序代码的维护 D) 以上 3种说法都不对(分数:2.00)A.B.C.D.5.数据流程图(DFD 图)是( )。A) 软件概要设计的工具 B) 软件详细设计的工具C) 结构化方法的需求分析工具 D) 面向对象方法的需求分析工具(分数:2.00)A.B.C.D.6.下面不属于软件工

3、程的 3个要素的是( )。A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D.7.下列叙述中错误的是( )。A) 在数据库系统中,数据的物理结构必须与逻辑结构一致B) 数据库技术的根本目标是要解决数据的共享问题C) 数据库设计是指在已有数据库管理系统的基础上建立数据库D) 数据库系统需要操作系统的支持(分数:2.00)A.B.C.D.8.对于现实世界中事物的特征,在实体一联系模型中使用( )。A) 属性描述 B) 关键字描述 C) 二维表格描述 D) 实体描述(分数:2.00)A.B.C.D.9.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。A)

4、数据与程序独立存放 B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用 D) 以上 3种说法都不对(分数:2.00)A.B.C.D.10.设有如下 3个关系表:(分数:2.00)A.B.C.D.11.连编后可以脱离开 Visual FoxPro独立运行的程序是( )。A) APP程序 B) EXE 程序 C) FXP 程序 D) PRG 程序(分数:2.00)A.B.C.D.12.命令 SELECT 0的功能是( )。A) 选择编号最小的未使用工作区 B) 选择 0号工作区C) 关闭当前工作区中的表 D) 选择当前工作区(分数:2.00)A.B.C.D.13.有关

5、ZAP命令的描述,正确的是( )。A) ZAP命令只能删除当前表的当前记录B) ZAP命令只能删除当前表的带有删除标记的记录C) ZAP命令能删除当前表的全部记录D) ZAP命令能删除表的结构和全部记录(分数:2.00)A.B.C.D.14.在表单中为表格控件指定数据源的属性是( )。A) DataSource B) RecordSource C) DataErom D) RecordFrom(分数:2.00)A.B.C.D.15.在下面的表达式中,运算结果为逻辑真的是( )。A) EMPTY(.NULL.) B) LIKE(“edit“,“tedi?“)C) AT(“a“,“123abc“)

6、 D) EMPTY(SPACE(10)(分数:2.00)A.B.C.D.16.以下关于关系的说法正确的是( )。A) 列的次序非常重要 B) 当需要索引时列的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(分数:2.00)A.B.C.D.17.下列表达式中,返回结果为.F.的表达式是( )。A) AT(“A“,“BCD“) B) “信息“ $“管理信息系统“C) ISNULL(.NULL.) D) SUBSTR(“计算机技术“,3,2)(分数:2.00)A.B.C.D.18.以下关于“视图”的描述正确的是( )。A) 视图保存在项目文件中 B) 视图保存在数据库中C) 视图保

7、存在表文件中 D) 视图保存在视图文件中(分数:2.00)A.B.C.D.19.对于“关系”的描述,正确的是( )。A) 同一个关系中允许有完全相同的元组B) 在一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(分数:2.00)A.B.C.D.20.在创建快速报表时,基本带区包括( )。A) 标题、细节和总结 B) 页标头、细节和页注脚C) 组标头、细节和组注脚 D) 报表标题、细节和页注脚(分数:2.00)A.B.C.D.21.在 Visual FoxPro中调用表单文件 mfl的正确命令是( )。A) DO mfl

8、 B) DO FROM mfl C) DO FORM mfl D) RUN mfl(分数:2.00)A.B.C.D.22.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )。A) 在父表连接字段上建立普通索引,在子表连接字段上建立主索引B) 在父表连接字段上建立主索引,在子表连接字段上建立普通索引C) 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D) 在父表和子表的连接字段上都要建立主索引(分数:2.00)A.B.C.D.23.Visual FoxPro的报表文件.FRX 中保存的是( )。A) 打印报

9、表的预览格式 B) 已经生成的完整报表C) 报表的格式和数据 D) 报表设计格式的定义(分数:2.00)A.B.C.D.24.有关查询设计器,正确的描述是( )。A) “联接”选项卡与 SQL语句的 GROUP BY短语对应B) “筛选”选项卡与 SQL语句的 HAVING短语对应C) “排序依据”选项卡与 SQL语句的 ORDER BY短语对应D) “分组依据”选项卡与 SQL语句的 JOIN ON短语对应(分数:2.00)A.B.C.D.25.将学号为“02080110”、课程号为“102”的选课记录的成绩改为 92,正确的 SQL语句是( )。A) UPDATE 选课 SET 成绩 WI

10、TH 92 WHERE 学号=“02080110“ AND 课程号=“102“B) UPDATE 选课 SET 成绩=92 WHERE 学号=“02080110“ AND 课程号=“102“C) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“ AND 课程号=“102“D) UPDATE FROM 选课 SET 成绩=92 WHERE 学号=“02080110“ AND 课程号=“102/(分数:2.00)A.B.C.D.26.将文本框的 PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑 2004”时,文本框中显示

11、的是( )。A) 电脑 2004 B) *C) * D) 错误设置,无法输入(分数:2.00)A.B.C.D.27.关于 Visual FoxPro的变量,下面说法中正确的是( )。A) 使用一个简单变量之前要先声明或定义B) 数组中备数组元素的数据类型可以不同C) 定义数组以后,系统为数组的每个数组元素赋以数值 0D) 数组元素的下标下限是 0(分数:2.00)A.B.C.D.28.将“欧阳秀”的工资增加 200元的 SQL语句是( )。A) REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=“欧阳秀“B) UPDATE 教师 SET 工资=工资+200 WHEN 姓名=

12、“欧阳秀“C) UPDATE 教师工资 WITH 工资+200 WHERE 姓名=“欧阳秀“D) UPDATE 教师 SET 工资=工资+200 WHERE 姓名=“欧阳秀/(分数:2.00)A.B.C.D.29.有教师表如下:职工号 系号 姓名 工资 主讲课程1102000101 肖海 3408数据结构1102000202 王岩盐 4390数据结构1102000301 刘星魂 2450C语言1102000403 张月新 3200操作系统1102000501 李明玉 4520数据结构1102000602 孙民山 2976操作系统1102000703 钱无名 2987数据库1102000804

13、呼廷军 3220编译原理1002000903 王小龙 3980数据结构1102001001 张国粱 2400C语言1102001104 林新月 1800操作系统1102001201 乔小廷 5400网络技术1102001302 周兴池 3670数据库1102001404 欧阳秀 3345编译原理下列程序段的输出结果是( )。CLOSE DATAa=0USE 教师GO TOPDO WHILE .NOT. EOF()IF 主讲课程=“数据结构“ .OR. 主讲课程=“C 语言“a=a+1ENDIFSKIPENDDO?aA) 4 B) 5 C) 6 D) 7(分数:2.00)A.B.C.D.30.查

14、询所有 1982年 3月 20日以后(含)出生、性别为男的学生,正确的 SQL语句是( )。A) SELECT * FROM 学生 WHERE 出生日期=1982-03-20 AND 性别=“男“B) SELECT * FROM 学生 WHERE 出生日期=1982-03-20 AND 性别=“男“C) SELECT * FROM 学生 WHERE 出生日期=1982-03-20 OR 性别=“男“D) SELECT * FROM 学生 WHERE 出生日期=1982-03-20 OR 性别=“男/(分数:2.00)A.B.C.D.31.计算刘明同学选修的所有课程的平均成绩(成绩表中没有“姓名

15、”字段),正确的 SQL语句是( )。A) SELECT AVG(成绩) FROM 选课 WHERE 姓名=“刘明“B) SELECT AVG(成绩) FROM 学生,选课 WHERE 姓名=“刘明“C) SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.姓名=“刘明“D) SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名=“刘明/(分数:2.00)A.B.C.D.32.假定学号的第 3、4 位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是( )。A) SELECT 专业 AS SUB

16、S(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=“101“ GROUP BY 专业B) SELECT SUBS(学号,3,2) AS 专业,AVG(成绩) AS 平均分 FROM 选课WHERE 课程号=“101“ GROUP BY 1C) SELECT SUBS(学号,3,2) AS 专业,AVG(成绩) AS 平均分 FROM 选课WHERE 课程号=“101“ ORDER BY 专业D) SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=“101“ ORDER BY 1(分数:2.00)

17、A.B.C.D.33.查询选修课程号为“101”课程得分最高的同学,正确的 SQL语句是( )。A) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号=“101“ AND 成绩=ALL(SELECT 成绩 FROM 选课)B) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)C) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩=ANY(SELECT 成绩 FR

18、OM 选课 WHERE 课程号=“101“)D) SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号=“101“ AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)(分数:2.00)A.B.C.D.34.设有学生表 S(学号,姓名,性别,年龄)、课程表 C(课程号,课程名,学分)和学生选课表 SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的 SQL命令是( )。A) SELECT 学号,姓名,课程名,成绩 FROM S,SC,C;WHERE S.学号=SC.学号 AND S

19、C.学号=C.学号B) SELECT 学号,姓名,课程名,成绩;FROM(S JOIN SC ON S.学号=SC.学号) JOIN C ON SC.课程号=C.课程号C) SELECT S 学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号D) SELECT S.学号,姓名,课程名,成绩;FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 ON S.学号=SC.学号(分数:2.00)A.B.C.D.35.查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。A) SEL

20、ECT 课程名称,SUM(成绩) AS 分数 FROM 课程,学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程名称B) SELECT 课程名称,MAX(成绩) 分数 FROM 课程,学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程名称C) SELECT 课程名称,SUM(成绩) 分数 FROM 课程,学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程.课程编号D) SELECT 课程名称,MAX(成绩) AS 分数 FROM 课程,学生成绩;WHERE 课程.课程编号=学生成绩.课程编号;GROUP

21、BY 课程编号(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.设某循环队列的容量为 50,如果头指针 front=45(指向队头元素的前一位置),尾指针 rear=10(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_37.线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的 1 存储结构。(分数:2.00)填空项 1:_38.在深度为 7的满二叉树中,度为 2的结点个数为 1。(分数:2.00)填空项 1:_39.软件生命周期可分为多个阶段。一般分为定义阶段、开发阶段和维护阶段。编码和

22、测试属于_阶段。(分数:2.00)填空项 1:_40.在 E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是_框。(分数:2.00)填空项 1:_41.退出 Visual FoxPro系统的命令是 1。(分数:2.00)填空项 1:_42.查询设计器的“排序依据”选项卡对应于 SQL SELECT语句的_短语。(分数:2.00)填空项 1:_43.使数据库表变为自由表的命令是_ TABLE。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和 1 规则。(分数:2.00)填空项 1:_45.在数据库设计中,将 ER图转换成

23、关系数据模型的过程属于 1 设计阶段。(分数:2.00)填空项 1:_46.一个关系表的行称为 1。(分数:2.00)填空项 1:_47.表达式 STUFF(“GOODBOY“,5,3,“GIRL“)的运算结果是 1。(分数:2.00)填空项 1:_48.SQL SELECT语句的功能是 1。(分数:2.00)填空项 1:_49.在 Visual FoxPro中,使用 SQL语言的 ALTER TABLE命令给学生表 STUDENT增加一个 Email字段。长度为 30,命令是(关键字必须拼写完整):ALTER TABLE STUDENT _ Email C(30)(分数:2.00)填空项 1

24、:_50.设有学生选课表 SC(学号,课程号,成绩),用 SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)。SELECT 课程号,AVG(成绩) FROM SC _(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-428 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。A) 63 B) 64 C) 6 D) 7(分数:2.00)A.B. C.D.解析:解析 对有序线性表进行顺序查找,首先用被查找的数据和线性表的第一个数据元素进行

25、比较,若相等,则查找成功;否则,继续进行比较,即和线性表的第二个数据元素进行比较。同样,若相等,则查找成功;否则,继续进行比较。依次类推,直到在线性表中查找到该数据或查找到线性表的最后一个元素,算法才结束。因此,在长度为 64的有序线性表中进行顺序查找,最坏的情况下需要比较 64次。2.下列叙述中正确的是( )。A) 一个算法的空间复杂度大,则其时间复杂度也必定大B) 一个算法的空间复杂度大,则其时间复杂度必定小C) 一个算法的时间复杂度大,则其空间复杂度必定小D) 上述 3种说法都不对(分数:2.00)A.B.C.D. 解析:解析 时间复杂度是指一个算法执行时间的相对度量;空间复杂度是指算法

26、在运行过程中临时占用所需存储空间大小的度量。人们都希望选择一个既省存储空间,又省执行时间的算法。然而,有时为了加快算法的运行速度,不得不增加空间开销;有时为了能有效地存储算法和数据,又不得不牺牲运行时间。时间和空间的效率往往是一对矛盾,很难做到两全。但是,这不适用于所有的情况,也就是说时间复杂度和空间复杂度之间虽然经常矛盾,但是二者不存在必然的联系。因此,选项 A)、B)、C)的说法都是错误的。故本题的正确答案是 D)。3.下列描述中正确的是( )。A) 软件工程只是解决软件项目的管理问题B) 软件工程主要解决软件产品的生产率问题C) 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

27、D) 软件工程只是解决软件开发中的技术问题(分数:2.00)A.B.C. D.解析:解析 软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项 A)、选项 B)和选项 D)的说法均不正确,选项 C)正确。4.下列叙述中正确的是( )。A) 软件测试应该由程序开发者来完成 B) 程序经调试后一般不需要再测试C) 软件维护只包括对程序代码的维护 D) 以上 3种说法都不对(分数:2.00)A.B.C.D. 解析:解析 因为测试的目

28、的在于发现错误,从心理学角度讲,由程序的编写者自己进行测试是不合适的,为了达到最好的测试效果,应该由独立的第三方进行测试工作,所以选项 A)错误;程序调试,修改一个错误的同时可能引入了新的错误,解决的办法是在修改了错误之后,必须进行回归测试,所以选项 B)错误;所谓软件维护,就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程,可见选项 C)也是错误的。5.数据流程图(DFD 图)是( )。A) 软件概要设计的工具 B) 软件详细设计的工具C) 结构化方法的需求分析工具 D) 面向对象方法的需求分析工具(分数:2.00)A.B.C. D.解析:解析 常见的需求分析方法有:结构

29、化分析方法和面向对象的分析方法。结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化语言、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。6.下面不属于软件工程的 3个要素的是( )。A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D. 解析:解析 软件工程包括 3个要素,即方法、工具和过程。7.下列叙述中错误的是( )。A) 在数据库系统中,数据的物理结构必须与逻辑结构一致B) 数据库技术的根本目标是要解决数据的共享问题C) 数据库设计是指在已有数据库管理系统的基础上建立数据库D) 数据库系统需要操作系统的支持(分数:2.00)A.

30、B.C.D.解析:解析 本题考查数据库系统的基本概念和知识。数据的逻辑结构,是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构,又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者之间没有必然的联系。因此,选项 A)的说法是错误的。数据库可以看成是长期存储在计算机内的、大量的、有结构的和可共享的数据集合。因此,数据库具有为各种用户所共享的特点。不同的用户可以使用同一个数据库,可以取出它们所需要的子集,而且容许子集任意重叠。数据库的根本目标是要解决数据的共享问题。因此,选项 B)的说法正确。8.对于现实世界中事物的特征,在实体一联系模型中使用

31、( )。A) 属性描述 B) 关键字描述 C) 二维表格描述 D) 实体描述(分数:2.00)A. B.C.D.解析:解析 本题考查对实体一联系模型的理解和掌握。在实体一联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此正确答案为选项 A)。9.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。A) 数据与程序独立存放 B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用 D) 以上 3种说法都不对(分数:2.00)A.B.C.D. 解析:解析 数据具有两方面的独立性:一是物理独立性,即由于数据的存储结构与逻辑结构之间由系统

32、提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改;二是逻辑独立性,即由于数据的局部逻辑结构(它是总体逻辑结构的一个子集,由具体的应用程序所确定,并且根据具体的需要可以作一定的修改)与总体逻辑结构之间也由系统提供映象,使得当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序也可以不必修改。综上所述,本题的正确答案是 D)。10.设有如下 3个关系表:(分数:2.00)A.B. C.D.解析:解析 两个相同结构关系的“并”是由属于这两个关系的元组组成的集合。11.连编后可以脱离开 Visual FoxPro独立运行的程序是(

33、 )。A) APP程序 B) EXE 程序 C) FXP 程序 D) PRG 程序(分数:2.00)A.B. C.D.解析:解析 EXE 程序是可以脱离开 Visual FoxPro环境独立运行的程序。12.命令 SELECT 0的功能是( )。A) 选择编号最小的未使用工作区 B) 选择 0号工作区C) 关闭当前工作区中的表 D) 选择当前工作区(分数:2.00)A. B.C.D.解析:解析 在 Visual FoxPro中,命令 SELECT 0的功能是选择一个编号最小且没有使用的空闲工作区。13.有关 ZAP命令的描述,正确的是( )。A) ZAP命令只能删除当前表的当前记录B) ZAP

34、命令只能删除当前表的带有删除标记的记录C) ZAP命令能删除当前表的全部记录D) ZAP命令能删除表的结构和全部记录(分数:2.00)A.B.C. D.解析:解析 ZAP 命令的作用是将当前打开的表文件中的所有记录完全删除。执行该命令之后,将只保留表文件的结构,而不再有任何数据存在。这种删除无法恢复。14.在表单中为表格控件指定数据源的属性是( )。A) DataSource B) RecordSource C) DataErom D) RecordFrom(分数:2.00)A.B. C.D.解析:解析 本题考查对 Visual FoxPro中表单控件的掌握。在 Visual FoxPro中,

35、表单的RecordSource属性指定数据源,故正确答案为选项 B)。15.在下面的表达式中,运算结果为逻辑真的是( )。A) EMPTY(.NULL.) B) LIKE(“edit“,“tedi?“)C) AT(“a“,“123abc“) D) EMPTY(SPACE(10)(分数:2.00)A.B.C.D. 解析:解析 EMPTY()函数是测试一个表达式的值是否为空,返回值为逻辑型。对字符型而言,空串和空格串为空;数值型、整型、浮点型、双精度型及货币型中 0也为空;空日期和空日期时间也是空。SPACE(10)函数返回两个空格。所以 EMPTY(SPACE(2)是空值,返回值为逻辑真,而 E

36、MPTY(.NULL.)中的表达式为.NULL.,此值既不是 0也不是空串,也不是空格串,所以返回值为逻辑假;AT()函数的返回值不是逻辑型。函数 LIKE(字符表达式 1,字符表达式 2)的功能是比较两个字符表达式,如果完全相同,结果才为逻辑真,但只能在字符表达式 1中可以包含通配符,所以选项 B)函数格式错误。16.以下关于关系的说法正确的是( )。A) 列的次序非常重要 B) 当需要索引时列的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(分数:2.00)A.B.C. D.解析:解析 本题考查考生对关系的理解。在数据库理论中,关系的列次序不会影响关系的本质内容,也就是说

37、列上的次序是可以调换的,故选项 C)为正确答案。17.下列表达式中,返回结果为.F.的表达式是( )。A) AT(“A“,“BCD“) B) “信息“ $“管理信息系统“C) ISNULL(.NULL.) D) SUBSTR(“计算机技术“,3,2)(分数:2.00)A.B. C.D.解析:解析 AT()返回字符串 1在字符串 2中的位置,如果字符串 2中不包括字符串 1,则函数返回值为 0,A)选项返回值为 0:ISNULL()判断表达式运算结果是否为空,若空则返回逻辑真,C)选项返回值为真;SLIBSTR()返回从字符表达式的起始位置取出的一个指定长度的字串,不是逻辑值,故排除 D);选项

38、B)中,“$”是包含测试,是测试“信息”这个字符串是否存在于“管理信息系统”这个字符串中,“管理信息系统”中有“管理”这个字符串,而没有管理这个字符串,所以返回逻辑.F.。18.以下关于“视图”的描述正确的是( )。A) 视图保存在项目文件中 B) 视图保存在数据库中C) 视图保存在表文件中 D) 视图保存在视图文件中(分数:2.00)A.B. C.D.解析:解析 此题考查对视图概念的掌握。视图是一个定制的虚拟逻辑表,视图中只存放相应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表。视图创建后,保存在数据库中。19.对于“关系”的描述,正确的是( )。

39、A) 同一个关系中允许有完全相同的元组B) 在一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(分数:2.00)A.B.C.D. 解析:解析 本题考查考生对关系的理解。选项 A)、B)、C)都是错误的,同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,另外,关系的属性次序与是否为关键字无关,因此可以得出答案为选项 D)。20.在创建快速报表时,基本带区包括( )。A) 标题、细节和总结 B) 页标头、细节和页注脚C) 组标头、细节和组注脚 D) 报表标题、细节和页注脚(分数:2.00)A.B. C.D.解析:

40、解析 带区的作用是控制数据在页面上的打印位置,页标头、细节和页注脚这 3个带区是快速报表的默认基本带区。21.在 Visual FoxPro中调用表单文件 mfl的正确命令是( )。A) DO mfl B) DO FROM mfl C) DO FORM mfl D) RUN mfl(分数:2.00)A.B.C. D.解析:解析 本题考查表单基本操作知识。在 Visual FoxPro中调用表单的正确命令为:DO FORM表单文件名NAME变量LINKEDWITH实参 1,实参 2,TO变量NOSHOW在题目所列出的答案中:选项 A)表示运行名为 mfl.prg的命令文件,所以错误。选项 B)有

41、一定的迷惑性,FROM 与表单的 FORM很类似,但其是错误的关键字,所以错误。选项 D)中的 RUN命令是在 Visual FoxPro中运行外部命令的关键字,所以错误。选项 C)是正确答案。22.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )。A) 在父表连接字段上建立普通索引,在子表连接字段上建立主索引B) 在父表连接字段上建立主索引,在子表连接字段上建立普通索引C) 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D) 在父表和子表的连接字段上都要建立主索引(分数:2.00)A.B. C.D.解

42、析:解析 本题考查的是对参照完整性的理解,属常考题。在 Visual FoxPro中为了建立参照完整性,必须首先建立表之间的联系。在数据库设计器中设计表之间的联系时,要在父表建立主索引,在子表建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的关系。故选项 B)为正确答案。23.Visual FoxPro的报表文件.FRX 中保存的是( )。A) 打印报表的预览格式 B) 已经生成的完整报表C) 报表的格式和数据 D) 报表设计格式的定义(分数:2.00)A.B.C.D. 解析:解析 本题考查 Visual FoxPro中常见文件的文件扩展名,属常考题目。.FRM 表示报表文件,

43、.FRX表示报表设计格式的文件。正确答案为 D)。24.有关查询设计器,正确的描述是( )。A) “联接”选项卡与 SQL语句的 GROUP BY短语对应B) “筛选”选项卡与 SQL语句的 HAVING短语对应C) “排序依据”选项卡与 SQL语句的 ORDER BY短语对应D) “分组依据”选项卡与 SQL语句的 JOIN ON短语对应(分数:2.00)A.B.C. D.解析:解析 查询设计器中,“连接”选项卡与 SQL语句的 JOIN短语对应。“筛选”选项卡与 SQL语句的 WHERE短语对应,“分组依据”选项卡与 SQL语句的 GROUP BY短语对应,故选项 C)为正确答案。25.将

44、学号为“02080110”、课程号为“102”的选课记录的成绩改为 92,正确的 SQL语句是( )。A) UPDATE 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“ AND 课程号=“102“B) UPDATE 选课 SET 成绩=92 WHERE 学号=“02080110“ AND 课程号=“102“C) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“ AND 课程号=“102“D) UPDATE FROM 选课 SET 成绩=92 WHERE 学号=“02080110“ AND 课程号=“102/(分数:2

45、.00)A.B. C.D.解析:解析 SQL 中的 UPDATE语句可以更新表从数据,格式如下:UPDATE表名SET列名 1=表达式 1,列名 2=表达式 2WHERE条件表达式1AND|OR条件表达式 2由此命令格式可以看出,选项 B)为正确答案。选项 A)错误地使用了 WITH短语,而选项 C)及选项 D)均使用了错误的 FROM短语。26.将文本框的 PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑 2004”时,文本框中显示的是( )。A) 电脑 2004 B) *C) * D) 错误设置,无法输入(分数:2.00)A.B.C. D.解析:解析 文本框的

46、PasswordChar属性指定一个占位符*号后,文本框只显示占位符,不会显示用户输入的实际内容。题中“电脑 2004”共 8个字符,故显示 8个*的占位符。27.关于 Visual FoxPro的变量,下面说法中正确的是( )。A) 使用一个简单变量之前要先声明或定义B) 数组中备数组元素的数据类型可以不同C) 定义数组以后,系统为数组的每个数组元素赋以数值 0D) 数组元素的下标下限是 0(分数:2.00)A.B. C.D.解析:解析 本题考查考生对变量以及数组的理解。数组是按一定顺序排列的一组内存变量的集合,必须先定义后使用。在 Visual FoxPro中,一个数组中各个元素的数据类型

47、可以不同,故选项 B)正确。数组大小由下标值的上、下限决定,下限规定为 1,故选项 D)错误。选项 A)的错误在于,使用简单变量之前,不需要特别的声明和定义。选项 C)错误,原因是系统在定义数组后会自动给每个数组元素赋初值逻辑假.F.。28.将“欧阳秀”的工资增加 200元的 SQL语句是( )。A) REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=“欧阳秀“B) UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀“C) UPDATE 教师工资 WITH 工资+200 WHERE 姓名=“欧阳秀“D) UPDATE 教师 SET 工资=工资+200

48、WHERE 姓名=“欧阳秀/(分数:2.00)A.B.C.D. 解析:解析 SQL 中更新表数据的命令格式是:UPDATE表名SET 字段=表达式WHERE条件选项 A)和选项 C)错误,WITH 不是合法的关键字;选项 B)中用于设定条件的关键字 WHEN是错误的,应使用 WHERE关键字。选项 D)为正确答案。29.有教师表如下:职工号系号姓名工资主讲课程1102000101 肖海 3408数据结构1102000202王岩盐4390数据结构1102000301刘星魂2450C语言1102000403张月新3200操作系统1102000501李明玉4520数据结构1102000602孙民山2976操作系统1102000703钱无名2987数据库1102000804呼廷军3220编译原理1002000903王小龙3980数据结构1102001001张国粱2400C语言1102001104林新月1800操作系统1102001201乔小廷5400网络技术1

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

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

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