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

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

1、二级 VISUAL+FOXPRO-62 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数:100.00)1.下列叙述中正确的是_。 A.算法的效率只与问题的规模有关,而与数据的存储结构无关 B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的 D.算法的时间复杂度与空间复杂度一定相关(分数:2.50)A.B.C.D.2.栈和队列的共同点是_。 A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(分数:2.50)A.B.C.D.3.下列关于队列的叙述中正确的是_。 A.在队列

2、中只能插入数据 B.在队列中只能删除数据 C.队列是先进先出的线性表 D.队列是先进后出的线性表(分数:2.50)A.B.C.D.4.下面概念中,不属于面向对象方法的是_。 A.对象 B.继承 C.类 D.过程调用(分数:2.50)A.B.C.D.5.软件是指_。 A.程序 B.程序和文档 C.算法加数据结构 D.程序、数据与相关文档的完整集合(分数:2.50)A.B.C.D.6.信息隐蔽的概念与下述哪一种概念直接相关_。 A.软件结构定义 B.模块独立性 C.模块类型划分 D.模块耦合度(分数:2.50)A.B.C.D.7.下列选项中,不属于模块间耦合的是_。 A.数据耦合 B.标记耦合 C

3、.异构耦合 D.公共耦合(分数:2.50)A.B.C.D.8.对于现实世界中事物的特征,在实体联系模型中使用_。 A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述(分数:2.50)A.B.C.D.9.下列数据模型中,具有坚实理论基础的是_。 A.层次模型 B.网状模型 C.关系模型 D.以上三个都是(分数:2.50)A.B.C.D.10.关系表中的每一横行称为一个_。 A.元组 B.字段 C.属性 D.码(分数:2.50)A.B.C.D.11.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的_。 A.参照完整性 B.实体完整性 C.域完整性 D.用户定义完整性(分数:

4、2.50)A.B.C.D.12.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是_。 A.唯一索引 B.唯一索引和候选索引 C.唯一索引和主索引 D.主索引和候选索引(分数:2.50)A.B.C.D.13.在 Visual FoxPro 中,执行 SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令都可以删除数据库表中的记录,下面正确的描述是_。 A.SQL 的 DELETE 命令删除数据库表中的记录之前,不需要先用 USE 命令打开表 B.SQL 的 DELETEE 命令和传统的 FoxPro DELETE 命令删除数据库表中的记录之前,都需要先用命令 U

5、SE 打开表 C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统的 FoxPro DELETE 命令只能逻辑删除数据库表中的记录 D.传统的 FoxPro DELETE 命令还可以删除其他工作区中打开的数据库表中的记录(分数:2.50)A.B.C.D.14.在表单中为表格控件指定数据源的属性是_。 A.DataSource B.RecordSource C.DataFrom D.RecordFrom(分数:2.50)A.B.C.D.15.为了在报表中打印当前时间,应该插入一个_。 A.表达式控件 B.域控件 C.标签控件 D.文本控件(分数:2.50)A.B.C.D.16

6、.以下关于查询的描述正确的是_。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询(分数:2.50)A.B.C.D.17.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为_。 A.0 B.1 C.“男“ DT.(分数:2.50)A.B.C.D.18.在 Visual FoxPro 中,属于命令按钮属性的是_。 A.Parent B.This C.ThisForm D.Click(分数:2.50)A.B.C.D.19.以下关于视图描述错误

7、的是_。 A.只有在数据库中可以建立视图 B.视图定义保存在视图文件中 C.从用户查询的角度看视图和表一样 D.视图物理上不包括数据(分数:2.50)A.B.C.D.20.关闭释放表单的方法是_。 A.shut B.closeForm C.release D.close(分数:2.50)A.B.C.D.21.执行如下命令的输出结果是_。?15%4,15%-4 A.3 -1 B.3 3 C.1 1 D.1 -1(分数:2.50)A.B.C.D.22.在 Visual FoxPro 中,如果希望跳出 SCAN. ENDSCAN 循环语句,执行 ENDSCAN 后面的语句,应使用_。 A.LOOP

8、语句 B.EXIT 语句 C.BREAK 语句 D.RETURN 语句(分数:2.50)A.B.C.D.23.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是_。 A.出错(找不到文件) B.与第一次执行的结果相同 C.系统打开“运行”对话框,要求指定文件 D.系统不执行任何操作(分数:2.50)A.B.C.D.24.在 Visual FoxPro 中,使用 LO

9、CATE FORexp1命令按条件查拢记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该_。 A.再次使用 LOCATE 命令重新查询 B.使用 SKIP 命令 C.使用 CONTINUE 命令 D.使用 GO 命令(分数:2.50)A.B.C.D.25.在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行?RECCOUNT()命令后,屏幕显示的结果是_。 A.0 B.1 C.40 D.出错(分数:2.50)A.B.C.D.26.恢复系统默认菜单的命令是_。 A.SET MENU TO DEFAULT B.SET SYSMENU TO

10、 DEFAULT C.SET SYSTEM MENU TO DEFAULT D.SET SYSTEM TO DEFAULT(分数:2.50)A.B.C.D.27.下面程序的运行结果是_。SETTALK OFFSTORE 0 TO s,iDO WHTILE i20i=i+1IF MOD(i,5)=0s=s+iENDIFENDDO?s A.20 B.30 C.50 D.160(分数:2.50)A.B.C.D.28.给 student 表增加一个“平均成绩”字段(数值型,总宽度 6,2 位小数)的 SQL 命令是_。 A.ALTER TABLE student ADD 平均成绩 N(6,2) B.A

11、LTER TABLE student ADD 平均成绩 D(6,2) C.ALTER TABLE student ADD 平均成绩 E(6,2) D.ALTER TABLE student ADD 平均成绩 Y(6,2)(分数:2.50)A.B.C.D.29.删除 student 表的“平均成绩”字段的正确 SQL 命令是_。 A.DELETE TABLE student DELETE COLUMN 平均成绩 B.ALTER TABLE student DELETE COLUMN 平均成绩 C.ALTER TABLE student DROP COLUMN 平均成绩 D.DELETE TABL

12、E student DROP COLUMN 平均成绩(分数:2.50)A.B.C.D.30.从 student 表删除年龄大于 30 的记录的正确 SQL 命令是_。 A.DELETE FOR 年龄30 B.DELETE FROM student WHERE 年龄30 C.DELETE student FOR 年龄30 D.DELETE student WHILE 年龄30(分数:2.50)A.B.C.D.31.向 student 表插入一条新记录的正确 SQL 语句是_。 A.APPEND INTO student VALUES(0401,王芳,女,18) B.APPEND student

13、VALUES(0401,王芳,女,18) C.INSERT INTO student VALUES(0401,王芳,女,18) D.INSERT student VALUES(0401,王芳,女,18)(分数:2.50)A.B.C.D.32.从“选课”表中检索成绩大于等于 60 并且小于 90 的记录信息(成绩是整数),正确的 SQL 命令是_。 A.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 AND 89 B.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 89 C.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 A

14、ND 90 D.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 90(分数:2.50)A.B.C.D.33.假设成绩字段的默认值是空值,检索还未确定成绩的学生选课信息,正确的 SQL 命令是_。 A.SELECT 学生.学号, 姓名, 选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND选课.成绩 IS NULL B.SELECT 学生.学号, 姓名, 选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND选课.成绩=NULL C.SELECT 学生.学号, 姓名, 选课.课程号 FROM 学生

15、JOIN 选课 ON 学生.学号=选课.学号 WHERE选课.成绩 IS NULL D.SELECT 学生.学号, 姓名, 选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号=选课.学号 WHERE选课.成绩=NULL(分数:2.50)A.B.C.D.34.假设所有的选课成绩都已确定。显示“101”号课程成绩中最高的 10%记录信息,正确的 SQL 命令是_。 A.SELECT*TOP 10 FROM 选课 ORDER BY 成绩 WHERE 课程号=“101“ B.SELECT*PERCENT 10 FROM 选课 ORDER BY 成绩 DESC WHERE 课程号=“101“

16、 C.SELECT*TOP 10 PERCENT FROM 选课 ORDER BY 成绩 WHERE 课程号=“101“ D.SELECT*TOP 10 PERCENT FROM 选课 ORDER BY 成绩 DESC WHERE 课程号=“101“(分数:2.50)A.B.C.D.35.假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在 90 分以上(含)的学生信息,正确的 SQL 命令是_。 A.SELECT*FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩90) B.SELECT*FROM 学生 WHERE 学号 NOT IN(

17、SELECT 学号 FROM 选课 WHERE 成绩90) C.SELECT*FROM 学生 WHERE 学号 EXISTS(SELECT 学号 FROM 选课 WHERE 成绩90) D.SELECT*FROM 学生 WHERE 学号=ANY(SELECT 学号 FROM 选课 WHERE 成绩=90)(分数:2.50)A.B.C.D.36.为“选课”表增加一个“等级”字段,其类型为 C、宽度为 2,正确的 SQL 命令是_。 A.ALTER TABLE 选课 ADD FIELD 等级 C(2) B.ALTER TABLE 选课 ALTER FIELD 等级 C(2) C.ALTER TAB

18、LE 选课 ADD 等级 C(2) D.ALTER TABLE 选课 ALTER 等级 C(2)(分数:2.50)A.B.C.D.37.消除 SQL SELECT 查询结果中的重复记录,可采取的方法是_。 A.通过指定主关键字 B.通过指定唯一索引 C.使用 DISTINCT 短语 D.使用 UNIQUE 短语(分数:2.50)A.B.C.D.38.下面关于运行应用程序的说法正确的是_。 Aapp 应用程序可以在 Visual FoxPro 和 Windows 环境下运行 Bapp 应用程序只能在 Windows 环境下运行 Cexe 应用程序可以在 Vistial FoxPro 和 Wind

19、ows 环境下运行 Dexe 应用程序只能在 Windows 环境下运行(分数:2.50)A.B.C.D.39.在表单控件中,不属于容器型控件的是_。 A.组合框 B.选项组 C.页框 D.表格(分数:2.50)A.B.C.D.40.假设有一表单,其中包含一个选项按钮组,在表单运行启动时,最后触发的事件是_。 A.表单的 Load 事件 B.表单的 Init 事件 C.选项按钮的 Init 事件 D.选项按钮组的 Init 事件(分数:2.50)A.B.C.D.二级 VISUAL+FOXPRO-62 (1)答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:40,分数

20、:100.00)1.下列叙述中正确的是_。 A.算法的效率只与问题的规模有关,而与数据的存储结构无关 B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的 D.算法的时间复杂度与空间复杂度一定相关(分数:2.50)A.B. C.D.解析:解析 算法的时间复杂度是指算法在计算机内执行时所需时间的度量;与时间复杂度类似,空间复杂度是指算法在计算机内执行时所需存储空间的度量。因此,选项 B 的说法是正确的。2.栈和队列的共同点是_。 A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点(分数:2.50)A.B.C. D.解析:解

21、析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。本题答案为 C。3.下列关于队列的叙述中正确的是_。 A.在队列中只能插入数据 B.在队列中只能删除数据 C.队列是先进先出的线性表 D.队列是先进后出的线性表(分数:2.50)A.B.C. D.解析:解析 队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(f

22、ront)。队列具有先进先出的特点,它是按“先进先出”的原则组织数据的。4.下面概念中,不属于面向对象方法的是_。 A.对象 B.继承 C.类 D.过程调用(分数:2.50)A.B.C.D. 解析:解析 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。5.软件是指_。 A.程序 B.程序和文档 C.算法加数据结构 D.程序、数据与相关文档的完整集合(分数:2.50)A.B.C.D. 解析:解析 本题考查软件的定义。软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档。因此

23、,本题的正确答案是选项 D。6.信息隐蔽的概念与下述哪一种概念直接相关_。 A.软件结构定义 B.模块独立性 C.模块类型划分 D.模块耦合度(分数:2.50)A.B. C.D.解析:解析 利用信息隐蔽,可以确保每一个模块的独立性。7.下列选项中,不属于模块间耦合的是_。 A.数据耦合 B.标记耦合 C.异构耦合 D.公共耦合(分数:2.50)A.B.C. D.解析:解析 模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。8.对于现实世界中事物的特征,在实

24、体联系模型中使用_。 A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述(分数:2.50)A. B.C.D.解析:解析 本题考查对实体联系模型的理解和掌握。在实体联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此正确答案为选项 A。9.下列数据模型中,具有坚实理论基础的是_。 A.层次模型 B.网状模型 C.关系模型 D.以上三个都是(分数:2.50)A.B.C. D.解析:解析 关系模型较之格式化模型(网状模型和层次模型)有以下几方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及有坚实的理论基础。10.关系表中的每一横

25、行称为一个_。 A.元组 B.字段 C.属性 D.码(分数:2.50)A. B.C.D.解析:解析 关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。11.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的_。 A.参照完整性 B.实体完整性 C.域完整性 D.用户定义完整性(分数:2.50)A.B. C.D.解析:解析 实体完整性是保证表中记录唯一的特性,即在同一个表中不允许有重复的记录出现。在Visual FoxPro 中通过主索引和候选索引来保证数据的实体完整性。故本题答案为 B。

26、12.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是_。 A.唯一索引 B.唯一索引和候选索引 C.唯一索引和主索引 D.主索引和候选索引(分数:2.50)A.B.C.D. 解析:解析 Visual FoxPro 中的索引分为主索引、候选索引、唯一索引和普通索引 4 种。主索引是在指定字段或表达式中不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。因此要指定字段或表达式不出现重复值,应该建立的

27、索引是主索引和候选索引。故本题答案为 D。13.在 Visual FoxPro 中,执行 SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令都可以删除数据库表中的记录,下面正确的描述是_。 A.SQL 的 DELETE 命令删除数据库表中的记录之前,不需要先用 USE 命令打开表 B.SQL 的 DELETEE 命令和传统的 FoxPro DELETE 命令删除数据库表中的记录之前,都需要先用命令 USE 打开表 C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统的 FoxPro DELETE 命令只能逻辑删除数据库表中的记录 D.传统的 FoxPr

28、o DELETE 命令还可以删除其他工作区中打开的数据库表中的记录(分数:2.50)A. B.C.D.解析:解析 SQL 的删除数据命令格式是:DELETE FROM TableName WHERE Condition,语句中本身已包含了表名,因此不需要先用 USE 命令打开;SQL 的 DELETE 命令和传统的 FoxPro DELETE 命令都是逻辑删除记录,如果要物理删除记录,都需要使用 PACK 命令;传统的 FoxPro DELETE 命令只能删除本工作区中打开的数据库表中的记录。故本题答案为 A。14.在表单中为表格控件指定数据源的属性是_。 A.DataSource B.Rec

29、ordSource C.DataFrom D.RecordFrom(分数:2.50)A.B. C.D.解析:解析 表格的 RecordSource 属性指定表格的数据源,B 选项正确。15.为了在报表中打印当前时间,应该插入一个_。 A.表达式控件 B.域控件 C.标签控件 D.文本控件(分数:2.50)A.B. C.D.解析:解析 域控件用于打印表或视图中的字段、变量和表达式的计算结果。16.以下关于查询的描述正确的是_。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询(分数:2.50)A.B.C.D. 解析:解析

30、对多个表和视图进行查询,当需要获取存储在两个或更多表中的信息时,只要把所有有关的表添加到查询中并用公共字段连接它们就可以了。此后搜索所有这些表中的记录时便可以查找所需的信息。在查询中可以使用数据库表、自由表、本地或远程视图的任意组合。故本题答案为 D。17.在表单设计器环境中,为表单添加一选项按钮组:男女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为_。 A.0 B.1 C.“男“ DT.(分数:2.50)A.B. C.D.解析:解析 选项组的 Value 值为选项组中被选中的选项按钮。如果设置了 ControlSource 属性,那么该属性值为 Con

31、trolSource 属性指定的变量值,否则为默认值,即选中的选项的序号,该序号从 1 开始,因此本题答案为 1。18.在 Visual FoxPro 中,属于命令按钮属性的是_。 A.Parent B.This C.ThisForm D.Click(分数:2.50)A. B.C.D.解析:解析 Parent 是命令按钮的属性,它指向了命令按钮的父级对象;This 指向命令按钮本身,它不是命令按钮的属性;ThisForm 指向了命令按钮所在的 Form 对象,它也不是命令按钮的属性;Click 是命令按钮的事件。故本题答案为 A。19.以下关于视图描述错误的是_。 A.只有在数据库中可以建立视

32、图 B.视图定义保存在视图文件中 C.从用户查询的角度看视图和表一样 D.视图物理上不包括数据(分数:2.50)A.B. C.D.解析:解析 视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以像数据库表一样接受用户的查询。故本题答案为 B。20.关闭释放表单的方法是_。 A.shut B.closeForm C.release D.close(分数:2.50)A.B.C. D.解析:解析 表单的 Release 方法是将表单从内存中释放。21.执行如下

33、命令的输出结果是_。?15%4,15%-4 A.3 -1 B.3 3 C.1 1 D.1 -1(分数:2.50)A. B.C.D.解析:解析 “%”可理解为返回两个数值表达式相除的余数。15 除以 4 等于 3 余 3,因此 15%4=3;15除以-4,商-4,余-1,因此 15%-4=-1。正确答案为“3-1”,即 A 选项正确。22.在 Visual FoxPro 中,如果希望跳出 SCAN. ENDSCAN 循环语句,执行 ENDSCAN 后面的语句,应使用_。 A.LOOP 语句 B.EXIT 语句 C.BREAK 语句 D.RETURN 语句(分数:2.50)A.B. C.D.解析:

34、解析 该循环语句一般用于处理表中记录,指明需处理记录的范围及应满足的条件。语句格式: SCAN范围FOR条件 1WHILE条件 2 循环体 ENDSCAN 执行该语句时,记录指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。其中范围的默认值是 ALL,EXIT 和 LOOP 命令同样可以出现在循环体内,当遇到 LOOP 命令时,转回 SCAN 处重新判断条件,遇到 EXIT 命令时,执行 ENDSCAN 后面的语句,而 BREAK 命令则不可以。23.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在

35、命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是_。 A.出错(找不到文件) B.与第一次执行的结果相同 C.系统打开“运行”对话框,要求指定文件 D.系统不执行任何操作(分数:2.50)A.B. C.D.解析:解析 当用 DO 命令执行程序文件时,如果没有指定扩展名,系统将按.exe.app.fxp.prg顺序寻找该程序文件的源代码或某目标代码文件执行。如果寻找到的是.prg 源程序文件,系统会自动对其进行编译,产生相应的.fxp 文件,随后系统载入新产生的.fx

36、p 文件,并运行它。ERASE 命令只删除.prg 文件,并没有删除.fxp 文件。故答案选 B24.在 Visual FoxPro 中,使用 LOCATE FORexp1命令按条件查拢记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该_。 A.再次使用 LOCATE 命令重新查询 B.使用 SKIP 命令 C.使用 CONTINUE 命令 D.使用 GO 命令(分数:2.50)A.B.C. D.解析:解析 LOCATE 命令是按条件定位记录位置的命令,该命令执行后将记录指针定位在满足条件的第1 条记录上。如果要使指针指向下一条满足条件的记录,应使用 CONTINU

37、E 命令。如果没有满足条件的记录则指向文件结束位置。因此 C 选项正确。25.在 Visual FoxPro 中,假设 student 表中有 40 条记录,执行?RECCOUNT()命令后,屏幕显示的结果是_。 A.0 B.1 C.40 D.出错(分数:2.50)A.B.C. D.解析:解析 RECOUNT()是系统函数,从字面上看,RECOUNT()是一个自定义过程,意为:Record Count,即返回表的记录总数。题目中 student 表中共有 40 条记录,因此执行 RECOUNT()命令后,返回表的记录总数 40,C 选项正确。26.恢复系统默认菜单的命令是_。 A.SET ME

38、NU TO DEFAULT B.SET SYSMENU TO DEFAULT C.SET SYSTEM MENU TO DEFAULT D.SET SYSTEM TO DEFAULT(分数:2.50)A.B. C.D.解析:解析 恢复系统菜单的命令为 SET SYSMENU TO DEFAULT。通过 SET SYSMENU 命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。系统菜单配置命令为:SET SYSMENU ON|OFF|AUTOMATIC|TO弹出式菜单名表|TO条形菜单项名表|TODEFAULT|SAVE|NOSAVE。一般常用到将系统菜单恢复成标准配置,可先执

39、行 SET SYSMENU NOSAVE,然后执行 SET SYSMENU TO DEFAULT。故本题答案为 B。27.下面程序的运行结果是_。SETTALK OFFSTORE 0 TO s,iDO WHTILE i20i=i+1IF MOD(i,5)=0s=s+iENDIFENDDO?s A.20 B.30 C.50 D.160(分数:2.50)A.B.C. D.解析:解析 SET TALK OFF 的作用是关闭程序运算的显示过程。STORE表达式TO内存变量名表为内存变量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量。MOD(数值表达式1,数值表达式 2)为求余数函数,用于

40、返回两个数值相除后的余数。本题为一个循环,不满足条件后跳出循环,最终返回 s 的值为 50。28.给 student 表增加一个“平均成绩”字段(数值型,总宽度 6,2 位小数)的 SQL 命令是_。 A.ALTER TABLE student ADD 平均成绩 N(6,2) B.ALTER TABLE student ADD 平均成绩 D(6,2) C.ALTER TABLE student ADD 平均成绩 E(6,2) D.ALTER TABLE student ADD 平均成绩 Y(6,2)(分数:2.50)A. B.C.D.解析:解析 内存变量的数据类型包括字符型(C)、数值型(N)

41、、货币型(Y)、逻辑型(L)、日期型(D)和日期时间型(T)。本题要求字段为数值型,总宽度 6,2 位小数,可以表示为 N(6,2),因此 A 选项正确。29.删除 student 表的“平均成绩”字段的正确 SQL 命令是_。 A.DELETE TABLE student DELETE COLUMN 平均成绩 B.ALTER TABLE student DELETE COLUMN 平均成绩 C.ALTER TABLE student DROP COLUMN 平均成绩 D.DELETE TABLE student DROP COLUMN 平均成绩(分数:2.50)A.B.C. D.解析:解析

42、删除表中的字段、索引及有效性规则、错误提示信息及默认值,可使用 ALTER TABLE 命令,其基本格式为: ALTER TABLE表名 DROF COLUMN字段名 DROP PRIMARY KEY TAG索引名1 DROP UNIQUE TAG索引名 2 DROP CHECK 因此选项 C 正确。30.从 student 表删除年龄大于 30 的记录的正确 SQL 命令是_。 A.DELETE FOR 年龄30 B.DELETE FROM student WHERE 年龄30 C.DELETE student FOR 年龄30 D.DELETE student WHILE 年龄30(分数:

43、2.50)A.B. C.D.解析:解析 删除数据的命令格式为:DELETE FROM 表名WHERE 条件。该命令是逻辑删除指定表中满足条件的记录,如果要物理删除记录需要继续使用 PACK 命令。WHERE 指定被删除的记录所满足的条件,如果不使用 WHERE 子句,则删除该表中的全部记录。A、C、D 均为错误的命令格式。要从 student 表删除年龄大于 30 的记录,正确的命令应该是 DELETE FROM student WHERE 年龄30,即 B 选项正确。31.向 student 表插入一条新记录的正确 SQL 语句是_。 A.APPEND INTO student VALUES

44、(0401,王芳,女,18) B.APPEND student VALUES(0401,王芳,女,18) C.INSERT INTO student VALUES(0401,王芳,女,18) D.INSERT student VALUES(0401,王芳,女,18)(分数:2.50)A.B.C. D.解析:解析 插入数据的操作有两种格式,第一种是标准格式,第二种是特殊格式。本题考查插入数据的标准格式为:INSERT INTO表名(字段名 1,字段名 2,)VALUES(字段值 1,字段值 2,),因此 C 选项正确。32.从“选课”表中检索成绩大于等于 60 并且小于 90 的记录信息(成绩是

45、整数),正确的 SQL 命令是_。 A.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 AND 89 B.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 89 C.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 AND 90 D.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 90(分数:2.50)A. B.C.D.解析:解析 简单查询是基于一个表进行的查询,是由 SELECT 和 FROM 短语构成的无条件查询,或由SELECT、FROM 和 WHERE 短语构成的条件查询。BETWEEN. AND.表示在和之间,其中包含等于,即大于等于 AND 前面的数,小于等于 AND 后面的数。因此排除 B、D 选项,本题要求成绩是大于等于 60 且小于 90 的整数,因此 A 选项正确。33.假设成绩字段的默认值是空值,检索还未确定成绩的学生选课信息,正确的 SQL 命令是_。 A.SELECT 学生.学号, 姓名, 选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND选课.成绩 IS NULL B.SELECT 学生.学号, 姓名, 选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND选课.成绩=NUL

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

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

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