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

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

1、二级 VISUAL+FOXPRO笔试-172 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设有下列二叉树:(分数:2.00)A.B.C.D.2.线性表的链式存储结构是一种(分数:2.00)A.随机结构B.顺序结构C.索引结构D.散列结构3.下列叙述中,不正确的是(分数:2.00)A.数据库技术的根本目标是要解决数据共享的问题B.数据库系统中,数据的物理结构必须与逻辑结构一致C.数据库设计是指设计一个能满足用户要求,性能良好的数据库D.数据库系统是一个独立的系统,但是需要操作系统的支持4.在 Visual FoxPro中有如下程序:*程序

2、名:TEST.PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX=“Visual FoxPro“mY=“二级“DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=“Visual FoxPro DBMS考试”mY=“算机等级”+mYRETURN执行命令 DO TEST后,屏幕的显示结果为(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS考试C.二级 Visual FoxPro DBMS考

3、试D.计算机等级二级 Visual FoxPro5.SELECT学号,姓名,年龄 FROM STUDENT WHERE年龄=22(分数:2.00)A.B.C.D.6.新创建的表单默认标题为 Form1,为了修改表单的标题,应设置表单的(分数:2.00)A.Name属性B.Caption属性C.Closable属性D.AlwaysOnTop属性7.在 DO WHILEENDDO循环结构中,EXIT 命令的作用是(分数:2.00)A.退出过程,返回程序开始处B.转移到 DO WHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO后面的第一条语句继续执行D.终止程序执

4、行8.GROUP BY课程名称 ORDER BY选修人数(分数:2.00)A.B.C.D.9.执行命令“INDEX on 姓名 TAG index_name”建立索引后,下列叙述错误的是(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保存在.idx 文件中C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是“index_name”10.规范化理论中,消除其中多余的数据相关性是分解(分数:2.00)A.关系运算B.内模式C.外模式D.视图11.用命令“INDEX on 姓名 TAG index_name”建立索引,其索引类型是(分数:2.00)A

5、.主索引B.候选索引C.普通索引D.惟一索引12.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSE ALLUSE仓库 IN 0USE职工 IN 0(分数:2.00)A.SELECT职工B.SELECT 0C.SELECT 2D.SELECT B13.有关连编应用程序,下面的描述正确的是(分数:2.00)A.项目连编以后应将主文件视做只读文件B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有符号 的文件在项目连编以后是只读文件14.以下关于空值(NULL)叙述正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没

6、有确定值C.VFP不支持空值D.空值等同于数值 015.以下叙述与表单数据环境有关,其中正确的是(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关16.Visual FoxPro的报表文件.FRX 中保存的是(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义17.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序

7、作注释B.仅为每个模块作注释C.为程序段作注释D.为每个语句作注释18.数据库具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享其集合是(分数:2.00)A.视图B.消息C.数据D.关系19.向学生表插入一条记录的正确命令是(分数:2.00)A.APPEND INTO学生 VALUES(“10359999”,张三,男,会计,1983-10-28)B.INSERT INTO学生 VALUES(“10359999”,张三,男,1983-10-28,会计)C.APPEND INTO学生 VALUES(“10359999”,张三,男,1983-10-28,会计)D.INSERT INTO

8、学生 VALUES(“10359999”,张三,男,1983-10-28)20.打开表并设置当前有效索引(相关索引已建立)的正确命令是(分数:2.00)A.ORDER student IN 2 INDEX学号B.USE student IN 2 ORDER学号C.INDEX学号 ORDER studentD.USE student IN 221.在进行单元测试时,常用的方法是(分数:2.00)A.采用白盒测试,辅之以黑盒测试B.采用黑盒测试,辅之以白盒测试C.只使用白盒测试D.只使用黑盒测试22.查询设计器中“联接”选项卡对应的 SQL短语是(分数:2.00)A.WHEREB.JOINC.SE

9、TD.ORDERBY23.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动D.当关闭父表时,子表自动被关闭24.在 SQL语句中,与表达式“仓库号 NOT IN(“wh1”,“wh2”)”功能相同的表达式是(分数:2.00)A.仓库号=“wh1”AND 仓库号=“wh2”B.仓库号!=“wh1”OR 仓库号#“wh2”C.仓库号“wh1”OR 仓库号!=“wh2”D.仓库

10、号!=“wh1”AND 仓库号!=“wh2”25.在 SQLSELECT语句中用于实现关系的选择运算的短语是(分数:2.00)A.FORB.WHILEC.WHERED.CONDITION26.一条没有指明去向的 SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是(分数:2.00)A.ALTB.DELETEC.ESCD.RETURN27.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.执行算法程序所占的存储空间D.算法执行过程中所需要的存储空间28.在 SQL语句中,与表达式“工资 BETWEEN 1210 AND 1

11、240”功能相同的表达式是(分数:2.00)A.工资1210 AND 工资1240B.工资1210 AND 工资1240C.工资1210 AND 工资1240D.工资1210 OR 工资124029.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入(分数:2.00)A.统计(T)B.统计(Ctrl+T)C.统计(Alt+T)D.统计(T)30.下列哪个面向对象程序设计不同于其他语言的主要特点?(分数:2.00)A.继承性B.消息传递C.多态性D.静态联编31.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的(分数:2.00)A.标题B

12、.属性C.事件D.方法32.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是(分数:2.00)A.SELECT*FROM订单 WHERE SUBSTR(订购单号,4)=“1”B.SELECT*FROM订单 WHERE SUBSTR(订购单号,4,1)=“1”C.SELECT*FROM订单 WHERE“1”$订购单号D.SELECT*FROM订单 WHERE RIGHT(订购单号,1)=“1”33.需求分析最终结果是产生(分数:2.00)A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告34.GROUP BY课程编号第 3235 题使用如下三个表:学生.DBF:学号

13、C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I(分数:2.00)A.B.C.D.35.有关控件对象的 Click事件的正确叙述是(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发二、填空题(总题数:15,分数:30.00)36.算法的复杂度主要包括空间复杂度和 【1】 复杂度。(分数:2.00)填空项 1:_37.在线性结构中,队列的操作顺序是先进先出,而栈的操作

14、顺序是 【2】 。(分数:2.00)填空项 1:_38.数据流图的类型有 【3】 和事务型。(分数:2.00)填空项 1:_39.在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为 【4】 。(分数:2.00)填空项 1:_40.数据库管理系统是位于用户与 【5】 之间的软件系统。(分数:2.00)填空项 1:_41.在 SQL SELECT语句中将查询结果存放在一个表中应该使用 【6】 子句(关键字必须拼写完整)。(分数:2.00)填空项 1:_42.在 Visual FoxPro中,参照完整性规则包括更新

15、规则、删除规则和 【7】 规则。(分数:2.00)填空项 1:_43.在 Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是 【8】 (关键字必须拼写完整)。(分数:2.00)填空项 1:_44.将学生表 STUDENT中的学生年龄(字段名是 AGE)增加 1岁,应该使用的 SQL命令是UPDATE STUDENT 【9】 (分数:2.00)填空项 1:_45.在 Visual FoxPro中,CREATE DATABASE 命令创建个扩展名为 【10】 的数据库文件。(分数:2.00)填空项 1:_46.用当前窗体的 LABEL1控件显示系统时间的语句是THISFORM

16、.LABEL1 【11】 =TIME()(分数:2.00)填空项 1:_47.在 Visual FoxPro中,运行当前文件夹下的表单 T1.SCX的命令是 【12】 。(分数:2.00)填空项 1:_48.在 Visual FoxPro中,使用 SQL语言的 ALTER TABLE命令给学生表 STUDENT增加一个 Email 字段,长度为 30,命令是(关键字必须拼写完整)ALTER TABLE STUDENT 【13】 Email C(30)(分数:2.00)填空项 1:_49.说明公共变量的命令关键字是 【14】 (关键字必须拼写完整)。(分数:2.00)填空项 1:_50.设有学生

17、选课表 SC(学号,课程号,成绩),用 SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)SELECT课程号,AVG(成绩)FROM SC 【15】 (分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-172 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.设有下列二叉树:(分数:2.00)A.B.C. D.解析:解析二叉树的遍历分为先序、中序、后序三种不同方式。本题要求先序遍历遍历顺序应该为:访问根结点-先序遍历左子树-先序遍历右子树。按照定义,先序遍历序列是 ABDECF。2.线性表的链式存储结构是一种

18、(分数:2.00)A.随机结构B.顺序结构 C.索引结构D.散列结构解析:解析线性表的链式存储结构中的每一个存储结点不仅含有一个数据元素,还包括指针,每一个指针指向一个与本结点有逻辑关系的结点。此类存储方式属于顺序存储。3.下列叙述中,不正确的是(分数:2.00)A.数据库技术的根本目标是要解决数据共享的问题B.数据库系统中,数据的物理结构必须与逻辑结构一致 C.数据库设计是指设计一个能满足用户要求,性能良好的数据库D.数据库系统是一个独立的系统,但是需要操作系统的支持解析:解析数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另个。4.在 Visual FoxPro中有如下程序:*程序名

19、:TEST.PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX=“Visual FoxPro“mY=“二级“DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=“Visual FoxPro DBMS考试”mY=“算机等级”+mYRETURN执行命令 DO TEST后,屏幕的显示结果为(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS考试C.二级 Visual FoxPro DBMS考试

20、D.计算机等级二级 Visual FoxPro 解析:解析题目中的主程序 TEST调用了子程序 SUB1,调用过程中传递给子程序 SUB1一个参数 mX,由于在子程序 SUB1中 mX被定义为一个局部变量,其作用域只是在 SUB1中有效,所以 SUB1中的变量 mX的值不会影响到主程序中 TEST程序中的 mX,值发生改变的只是变量 mY。子程序 SUB1执行完毕后变量 mY和 mX值分别为“计算机等级二级”和“Visual FoxPro”。主程序最后利用“+”运算符将两个变量 My和 mX顺序连接,其结果为“计算机等级二级 Visual FoxPro”。5.SELECT学号,姓名,年龄 FR

21、OM STUDENT WHERE年龄=22(分数:2.00)A. B.C.D.解析:解析考查 SQL中复杂查询语句的书写,四个选项中只有选项 A是正确的。选项 B和选项 C是从建立的 AGE_LIST视图中查询数据,但 AGE_LIST视图中没有出生日期字段。选项 D是从 STUDENT表或视图中查询数据,但是 STUDENT表或视图不存在。6.新创建的表单默认标题为 Form1,为了修改表单的标题,应设置表单的(分数:2.00)A.Name属性B.Caption属性 C.Closable属性D.AlwaysOnTop属性解析:解析在 Visual FoxPro中,表单的 Caption属性用

22、来指定标题内容。修改 Caption 属性可以修改标题内容。故选项 C为正确答案。选项 A是指定表单的名字,选项 C 中的 Closable的属性指定表单是否可以通过单击关闭按钮或双击控制菜单框来关闭表单。选项 D中的 AlwaysOnTop属性指定表单是否总是位于其他打开窗口之上。7.在 DO WHILEENDDO循环结构中,EXIT 命令的作用是(分数:2.00)A.退出过程,返回程序开始处B.转移到 DO WHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO后面的第一条语句继续执行 D.终止程序执行解析:解析考查 Visual FoxPro中常见的程序控

23、制结构:循环结构的执行流程。在以 DO WHILE.ENDDO构成的循环结构中,如果将 EXIT命令置于循环体中是表示在循环结束后,将控制从循环体内转移到 ENDDO后面去的命令,这时程序就会去执行 END- DO后面第一条命令。8.GROUP BY课程名称 ORDER BY选修人数(分数:2.00)A.B.C. D.解析:解析统计人数可以使用 COUNT()函数。在本题中由于学号是惟一的,因而统计人数就可以通过统计学生学号的个数来实现,四个选项中可以排除 A、B 两个选项,这两个语句都缺少按选修人数进行排序的子句,选项 D的错误在于没有设定查询条件。9.执行命令“INDEX on 姓名 TA

24、G index_name”建立索引后,下列叙述错误的是(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保存在.idx 文件中 C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是“index_name”解析:解析执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在.idx 文件中。10.规范化理论中,消除其中多余的数据相关性是分解(分数:2.00)A.关系运算 B.内模式C.外模式D.视图解析:解析数据库规范化的基本思想是逐步消除数据依赖中不合适的部分,根本思想是通过

25、分解关系运算来消除多余的数据相关性。11.用命令“INDEX on 姓名 TAG index_name”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引 D.惟一索引解析:解析主索引的概念及其建立方法,使用命令建立索引时,表达式中如果出现 UNIQUE选项,表示建立惟一索引,出现 CANDIDATE选项表示建立候选索引。没有这些关键字一则表示建立普通索引。12.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSE ALLUSE仓库 IN 0USE职工 IN 0(分数:2.00)A.SELECT职工B.SELECT 0 C.SELECT 2D.SELEC

26、T B解析:解析在不同工作区之间进行切换,在 Visual FoxPro中,SELECT0 是选择一个编号最小且没有使用的空闲工作区。执行题干中两条打开表的命令后,“职工”表所在工作区为 2号工作区。若想在工作区之间切换,可以用 SELECT工作区号来指定工作区,同时又可以 SELECT工作区别名来指定工作区,职工表的系统默认的工作区别名是表名和字母 B,因此选项 A、C、D 都可以实现选择“职工”表所在工作区,故答案为 B选项,这个命令实现的是选择“仓库”表所在的工作区。13.有关连编应用程序,下面的描述正确的是(分数:2.00)A.项目连编以后应将主文件视做只读文件 B.一个项目中可以有多

27、个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有符号 的文件在项目连编以后是只读文件解析:解析对 Visual FoxPro应用程序连编以后,一个项目中只能有一个主文件,且主文件只能被视为只读文件。14.以下关于空值(NULL)叙述正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值 C.VFP不支持空值D.空值等同于数值 0解析:解析空值既不等同于空字符串(故选项 A错误),也不等同于数值 0(故选项 D错误),VFP 支持空值,故选项 C错误。空值表示字段或者变量还没有确定的值。15.以下叙述与表单数据环境有关,其中正确的是(分数:2.

28、00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表 D.当表单运行时,与数据环境中的表无关解析:解析在 Visual FoxPro中,打开或者修改个表单或者报表时需要打开的全部表、视图和关系称为数据环境。当表单运行时,数据环境中的表将会被自动打开,并且可以被修改。16.Visual FoxPro的报表文件.FRX 中保存的是(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义 解析:解析FRM 表示报表文件,.FRX 表示报表设计格式的文件。

29、17.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每个模块作注释C.为程序段作注释 D.为每个语句作注释解析:解析功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或者执行了下面的语句会怎么样。所以它描述的是一段程序,是为程序段做注释,而不是每条语句。18.数据库具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享其集合是(分数:2.00)A.视图B.消息C.数据 D.关系解析:解析数据库是数据的集合,其中的数据是按数据所提供的数据模式存放的,它能构造复杂的数据

30、结构,以建立数据之间的内在联系与复杂的关系。19.向学生表插入一条记录的正确命令是(分数:2.00)A.APPEND INTO学生 VALUES(“10359999”,张三,男,会计,1983-10-28)B.INSERT INTO学生 VALUES(“10359999”,张三,男,1983-10-28,会计) C.APPEND INTO学生 VALUES(“10359999”,张三,男,1983-10-28,会计)D.INSERT INTO学生 VALUES(“10359999”,张三,男,1983-10-28)解析:解析向数据表中插入记录的 SQL命令是 INSERT,插入记录的各个字段值

31、要与学生表中的字段顺序相同,阻此只有选项 B正确。本题也可以用排除法进行求解,选项 A和 C中的命令关键字 APPEND都是错误的,选项 D中用来描述待插入记录各个字段值中缺少了一个字段值,不能与数据表匹配。20.打开表并设置当前有效索引(相关索引已建立)的正确命令是(分数:2.00)A.ORDER student IN 2 INDEX学号B.USE student IN 2 ORDER学号 C.INDEX学号 ORDER studentD.USE student IN 2解析:解析在 Visual FoxPro中,打开表用 USE命令,设置当前索引用 ORDER命令。故选项 B正确。选项 D

32、仅表示在 2号工作区上打开数据表。21.在进行单元测试时,常用的方法是(分数:2.00)A.采用白盒测试,辅之以黑盒测试 B.采用黑盒测试,辅之以白盒测试C.只使用白盒测试D.只使用黑盒测试解析:解析白盒测试是测试程序内部逻辑结构,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试为辅。22.查询设计器中“联接”选项卡对应的 SQL短语是(分数:2.00)A.WHEREB.JOIN C.SETD.ORDERBY解析:解析在查询设计器中,与“联接”选项

33、卡对应的 SQL语句是 JOIN。故正确答案为选项 B。选项 A中的 WHERE对应的是“筛选”选项卡,选项 D中的 ORDER BY对应的是“排序依据”选项卡。23.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭解析:解析在 Visual FoxPro中关联是能够控制表间记录指针联动的临时关系,所以,当父表记录指针移动的时候子表的记录

34、也会按照一定的规则跟随移动。24.在 SQL语句中,与表达式“仓库号 NOT IN(“wh1”,“wh2”)”功能相同的表达式是(分数:2.00)A.仓库号=“wh1”AND 仓库号=“wh2”B.仓库号!=“wh1”OR 仓库号#“wh2”C.仓库号“wh1”OR 仓库号!=“wh2”D.仓库号!=“wh1”AND 仓库号!=“wh2” 解析:解析题干中给出的表达式:“仓库号 NOTIN(“wh1”,“wh2”)”表示仓库号不是“wh1”并且不是“wh2”。符号“!=”表示的是不等于,因此正确答案为选项 D。选项 A表示仓库号等于“wh1”并且等于“wh2”,选项 B表示仓库号不等于“wh1

35、”或者等于“wh2”。选项 C表示仓库号不等于“wh1”或者不等于“wh2”。25.在 SQLSELECT语句中用于实现关系的选择运算的短语是(分数:2.00)A.FORB.WHILEC.WHERE D.CONDITION解析:解析本题考查对 SQL语句中 WHERE子句的理解。在 SQL语句中, WHERE 用来描述查询条件(即进行选择运算),SQL 语句中没有 FOR、CONDITION 或 WHILE 等短语或关键字。26.一条没有指明去向的 SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是(分数:2.00)A.ALTB.DELETEC.ESC

36、 D.RETURN解析:解析在 FoxPro系统操作环境中,对于屏幕上的用于显示查询结果的窗口,ESC 键的作用是终止、退出程序。ALT 键一般用于激活菜单。DELETE 键一般用于删除。RETURN 一般用于程序返回或按下回车键。27.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.执行算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析算法的空间复杂度一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结

37、构所需要的附加存储空间。28.在 SQL语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是(分数:2.00)A.工资1210 AND 工资1240 B.工资1210 AND 工资1240C.工资1210 AND 工资1240D.工资1210 OR 工资1240解析:解析“工资 BETWEEN 1210 AND 1240”所设定的查询条件是工资在 1210 和 1240之间的条件查询,即工资大于等于 1210并且小于等于 1240。29.如果菜单项的名称为“统计”,热键是 T,在菜单名称一栏中应输入(分数:2.00)A.统计(T) B.统计(Ctrl+T)C.

38、统计(Alt+T)D.统计(T)解析:解析为菜单项设置热键的方法是在菜单标题后面键入下列符号:(字母),其中字母代表可以访问菜单的访问键,即热键。30.下列哪个面向对象程序设计不同于其他语言的主要特点?(分数:2.00)A.继承性 B.消息传递C.多态性D.静态联编解析:解析继承是一个子类直接使用父类的所有属性和方法。它可以减少相似的类的重复说明,从而体现出一般性与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的主要特点。31.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release是表单对象的(分数:2.00)A.标题B.属性C.事件

39、D.方法 解析:解析考查 Visual FoxPro中表单的常用方法。Release 方法是表单的常用方法,是将表单从内存中释放。32.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是(分数:2.00)A.SELECT*FROM订单 WHERE SUBSTR(订购单号,4)=“1”B.SELECT*FROM订单 WHERE SUBSTR(订购单号,4,1)=“1”C.SELECT*FROM订单 WHERE“1”$订购单号 D.SELECT*FROM订单 WHERE RIGHT(订购单号,1)=“1”解析:解析函数 SUBSTR(字符表达式,起始位置,长度)表示从指定表达式的起始位置

40、取一个指定长度的子串作为函数值。没有设定长度时,系统默认自定长度为 1。 RIGHT(字符表达式,长度)表示从指定表达式的右端取一个指定长度的子串作为函数值,没有设定长度时,系统默认自定长度为 1。故选项 C为错误命令,选项 A和选项 B都使用 SUBSTR()作为查询条件,都能够实现从订购单号的第四个字符开始取长度为 1的字符串,由于订购单号长度为 4,因此取得的结果就是尾字符串。选项 D使用 RIGHT()函数,从订购单号的末尾取长度为 1的字符串,因此也是正确的。选项 C中的查询条件“1”$订购单号只能测试字符“1”是否在订购单号中出现,不能测试尾字符是否为“1”。33.需求分析最终结果

41、是产生(分数:2.00)A.项目开发计划B.需求规格说明书 C.设计说明书D.可行性分析报告解析:解析需求分析应交付的主要文档就是需求规格说明书。34.GROUP BY课程编号第 3235 题使用如下三个表:学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I(分数:2.00)A.B. C.D.解析:解析使用 SQL查询课程的最高分,可以用 MAX()函数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组

42、,故选项 B正确。选项 A的错误在于查询结果由 SUM(成绩)构成,是对分组后的成绩进行了求和,选项 C也是同样的错误,选项 D错误在于 AS子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。35.有关控件对象的 Click事件的正确叙述是(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发 C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发解析:解析Click 事件是控件的常用事件,它在鼠标单击对象时引发,因此正确答案为 B。单击鼠标的右键会引发控件对象的 RishtClick事件,双击鼠标会引发控件对象的 DbClick事件。二、填空题(总题数:15,分

43、数:30.00)36.算法的复杂度主要包括空间复杂度和 【1】 复杂度。(分数:2.00)填空项 1:_ (正确答案:时间)解析:解析算法的复杂度主要指时间复杂度和空间复杂度。37.在线性结构中,队列的操作顺序是先进先出,而栈的操作顺序是 【2】 。(分数:2.00)填空项 1:_ (正确答案:先进后出)解析:解析队列和栈都是线性结构,但是不同之处在于队列的操作顺序是先进先出,而栈的操作顺序是先进后出。38.数据流图的类型有 【3】 和事务型。(分数:2.00)填空项 1:_ (正确答案:变换型)解析:解析典型的数据流图有两种,即变换型和事务型。39.在数据库理论中,数据物理结构的改变,如存储

44、设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为 【4】 。(分数:2.00)填空项 1:_ (正确答案:物理独立性)解析:解析数据的物理结构改变,不影响数据库的逻辑结构,从而不引起应用程序的变化,这种性质叫做物理独立性。40.数据库管理系统是位于用户与 【5】 之间的软件系统。(分数:2.00)填空项 1:_ (正确答案:操作系统)解析:解析数据库管理系统是帮助用户创建和管理数据库的应用程序的集合。因此,数据库管理系统需要操作系统的支持,为用户提供服务。41.在 SQL SELECT语句中将查询结果存放在一个表中应该使用 【6】 子句(关键字必须

45、拼写完整)。(分数:2.00)填空项 1:_ (正确答案:INTO TABLE(或 INTO DBF))解析:解析在 FoxPro中可以使用 SQL语句中的 INTO子句将查询结果存入指定的数据表,其格式为:INTO TABLE表名或者 INTO DBF42.在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和 【7】 规则。(分数:2.00)填空项 1:_ (正确答案:插入)解析:解析在 Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则。43.在 Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是 【8】 (关键字必须拼写

46、完整)。(分数:2.00)填空项 1:_ (正确答案:SELECT0)解析:解析在 Visual FoxPro中,系统为每个工作区都进行了编号,每打开一个表就使用一个工作区。用于选择工作区的命令是 SELECT工作区号题目要求选择一个编号最小,而且没有使用过的工作区,可以用 SELECT0,它表示指定最小编号的空闲活动区。44.将学生表 STUDENT中的学生年龄(字段名是 AGE)增加 1岁,应该使用的 SQL命令是UPDATE STUDENT 【9】 (分数:2.00)填空项 1:_ (正确答案:SET AGE=AGE+1(或 SET AGE=1+AGE))解析:解析考查 Visual F

47、oxPro中,如何使用 SQL语句对数据表的字段进行更新。SQL 语句中的 UPDATE命令可以实现对数据表的字段的更新操作,语句中的 SET子句后面的表达式指明具体的修改方法。本题要求对年龄字段增加一岁,可以用表达式 AGE=AGE+1来实现。45.在 Visual FoxPro中,CREATE DATABASE 命令创建个扩展名为 【10】 的数据库文件。(分数:2.00)填空项 1:_ (正确答案:.DBC(或 DBC))解析:解析在 Visual FoxPro中,数据库文件的扩展名是.DBC,请注意和数据表文件的区别,数据表文件的扩展名为.DBF。46.用当前窗体的 LABEL1控件显示系统时间的语句是THISFORM.LABEL1 【11】 =TIME()(分数:2.00)填空项 1:_ (正确答案:CAPTION)解析:解析在 Visual FoxPro中,窗体的 Caption属性的功能是设定标题内容。THISFORM.LABEL1.CAPTION的含义是设置当前标签控件的标题。47.在 Visual FoxPro中,运行当前文件夹下的表单 T1.SCX的命令是 【12】 。(分数:2.00)填空项 1:_

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

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

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