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

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

1、二级 VISUAL+FOXPRO 笔试-30 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于栈的描述中正确的是(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素2.在表单中为表格控件指定数据源的属性是(分数:2.00)A.DataSourceB.RecordSourceC.DataFromD.RecordFrom3.下列叙述中正确的是(分数:2.00)A.一个逻辑数据结构只能有一种存储结

2、构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率4.有如下赋值语句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)5.下面有关索引的描述正确的是(分数:2.00)A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中C.创建索引是创建一个指向数据库表文件记录的指针构成

3、的文件D.使用索引并不能加快对表的查询操作6.下面对表单若干常用事件的描述中,正确的是(分数:2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事件D.上面的说法都不对7.对于创建新类,Visual FoxPro 提供的工具有(分数:2.00)A.类设计器和报表设计器B.类设计器和表单设计器C.类设计器和查询设计器D.类设计器8.扩展名为 mnx 的文件是(分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文杵9.打开数据库 abc 的正确命令是(分数:2.

4、00)A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc10.下面可使程序单步执行的命令是(分数:2.00)A.SET STEP ONB.SET ESCAPE ONC.SET DEBUG OND.SET STEP OFF11.有关查询设计器,正确的描述是(分数:2.00)A.“联接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应D.“分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应12.用

5、命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引13.在 SQL 在 CREATE TABLE 命令中用于定义满足实体完整性的主索引的短语是(分数:2.00)A.DEFAULTB.UNIQUEC.CHECKD.PRIMARY KEY14.有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.

6、SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM15.MODIFY STRUCTURE 命令的功能是(分数:2.00)A.修改库文件的结构B.修改库文件的类型C.删除库文件D.增加新的文件16.在表单控件工具栏中,创建哪个控件,用于显示一段固定的文本信息字符串?(分数:2.00)A.文本框B.命令组C.标签D.复选框17.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表

7、记录指针移动时,子表记录指针按一定的规则跟随移动D.当关闭父表时,子表自动被关闭18.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环体,执行 ENDSCAN 后面的语句,应使用(分数:2.00)A.LOOP 语句B.EXIT 语句C.BREAK 语句D.RETURN 语句19.设有如下关系表:(分数:2.00)A.B.C.D.20.在表单运行中,当结果发生变化时,应刷新表单,刷新表单所用的命令是(分数:2.00)A.RELEASEB.DELETEC.REFRESHD.PACK21.一个 Visual FoxPro 过程化程序,从功能上可将其分为(分数:2.00)

8、A.程序说明部分、数据处理部分、控制返回部分B.环境保存与设置部分、功能实现部分、环境恢复部分C.程序说明部分、数据处理部分、环境恢复部分D.数据处理部分、控制返回部分、功能实现部分22.在 SQL SELECT 语句中用于实现关系的选择运算的短语是(分数:2.00)A.FORB.WHILEC.WHERED.CONDITION23.对于现实世界中事物的特征,在实体一联系模型中使用(分数:2.00)A.属性描述B.关键字描述C.二维表格描述D.实体描述24.采用面向对象技术开发的应用系统的特点是(分数:2.00)A.重用性更强B.运行速度更快C.占用存储量小D.维护更复杂25.在 SQL 语句中

9、,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是(分数:2.00)A.工资=1210 AND 工资=1240B.工资1210 AND 工资1240C.工资=1210 AND 工资1240D.工资=1210 OR 工资=124026.在 DO WHILEENDDO 循环结构中,LOOP 命令的作用是:(分数:2.00)A.退出过程,返回程序开始处B.转移到 DO WHILE 语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行D.终止程序执行27.SQL 命令中用于插入数据的命令是(分数:2.00)A.INSERT

10、B.APPENDC.INSERT BEFORED.INSERT INTO28.在 Visual FoxPro 中,以下关于视图描述中错误的是(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询29.在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是(分数:2.00)A.proB.prjC.pixD.itm30.如果文本框的 InputMask 属性值是#99999,允许在文本框中输入的是(分数:2.00)A.+12345B.abc123C.$12345D.abcdef31.使用“调试器”调试程序时,

11、用于显示正在调试的程序文件的窗口是(分数:2.00)A.局部窗口B.跟踪窗口C.调用堆栈窗口D.监视窗口32.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确33.在 Visual FoxPro 中有如下程序:*程序名: TEST.PRG*调用方法: DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX=“Visual FoxPro“my=“二级“DO SUB1 WITH mX?mY+mXRETURN*子程序: SUB1.PRGPROCEDURE SUB1PARAMETER

12、S mX1LOCAL mXmX=“Visual FoxPro DBMS 考试“mY=“计算机等级“+mYRETURN执行命令 DO TEST 后,屏幕的显示结果为(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS 考试C.二级 Visual FoxPro DBMS 考试D.计算机等级二级 Visual FoxPro34.下列关于队列的叙述中正确的是(分数:2.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表35.在 Visual FoxPro 中,表结构中的逻辑型、通用型、日期

13、型字段的宽度由系统自动给出,它们分别为:(分数:2.00)A.1、4、8B.4、4、10C.1、10、8D.2、8、8二、填空题(总题数:13,分数:30.00)36.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_37.在 Visual FoxPro 中说明数组后,数组的每个元素在未赋值之前的默认值是 1。(分数:2.00)填空项 1:_38.使数据库表变为自由表的命令是_TABLE。(分数:2.00)填空项 1:_39.数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项

14、 1:_40.在 Visual FoxPro 中,BUILD_命令连编生成的程序可以脱离开 Visual FoxPro 在 Windows 环境下运行。(分数:2.00)填空项 1:_41.统计学生总人数,请写出下面 SELECT 语句的完整形式:SELECT_FROM student(分数:2.00)填空项 1:_42.在 Visual FoxPro 中释放和关闭表单的方法是 1。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,可以使用 1 语句跳出 SCANENDSCAN 循环体外执行 ENDSCAN 后面的语句。(分数:2.00)填空项 1:_44.将学生表 S

15、TUDENT 中的学生年龄(字段名是 AGE)增加 1 岁,应该使用的 SQL 命令是UPDATE STUDENT_。(分数:2.00)填空项 1:_45.为了使用表单设计器设计一个表单,在命令窗口中键入_命令即可进入表单设计器。(9)(10)题使用如下的“值班”表和“部门”表。“值班”表:值班号 姓名 职称 年龄 加班费 部门号11020001 肖天海 员工 35 20.00 0111020002 王岩盐 部长 40 30.00 0211020003 刘星魂 临时工 25 15.00 0111020004 张月新 临时工 30 15.00 0311020005 李明玉 部长 34 20.00

16、 0111020006 孙民山 部长 47 21.00 0211020007 钱无名 部长 40 22.00 03“部门”表:部门号 部门名01 生产部02 财会部03 公关部(分数:2.00)填空项 1:_46.使用 SQL 语句将一条新的记录插入部门表:INSERT_部门(部门号,部门名)_(“04“,“营销部“);(分数:4.00)填空项 1:_47.使用 SQL 语句求“公关部”的所有职工的加班费总和:SELECT_(加班费)FROM 值班WHERE 部门号 IN(SELECT 部门号FRON_WHERE 部门名=“公关部“:(分数:4.00)填空项 1:_48.在使用 SELECT

17、语句中,使用 1 子句指定查询所用的表。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-30 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于栈的描述中正确的是(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素解析:解析 栈是一种特殊的线性表,其插入与删除运算都只在线性表的一端进行。由此可见,选项A、选项 B 和选项 D 错误,正确答案是选项 C。2.在表单中为表格

18、控件指定数据源的属性是(分数:2.00)A.DataSourceB.RecordSource C.DataFromD.RecordFrom解析:解析 在 Visual FoxPro 中,表单的 Record From 属性指定数据源,故正确答案为选项 B。3.下列叙述中正确的是(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:解析 一般来说,一种数据的逻辑结构根据需要可以表示成多种存

19、储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项 D 的说法正确。4.有如下赋值语句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) 解析:解析 选项 D 中的函数 RIGHT(a,2)的作用是从 a 字符串的末尾向前取长度为 2 的字符串。请注意,Visual FoxPro 中规定,每个汉字的宽度为 2。因此其结果为“好”。“+”运算符能够顺序连接两个字符串,因此 b+RIGHT(a,2)的结果为

20、“大家好”,故选项 D 为正确答案选项 A 中 AT()函数的结果是一个数值型数据,因此选项 A 的是错误的。选项 B 中的 RIGHT(a,1)只能得到半个“好”字,因此其结果无意义。选项 C 的 LEFT(a,3,4)是从 a 的第 3 个字符开始取长度为 4 的字符串,其结果为“家好”,再与 b 连接后会得到“大家家好”,也无法得到与题干相同的结果。5.下面有关索引的描述正确的是(分数:2.00)A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中C.创建索引是创建一个指向数据库表文件记录的指针构成的文件 D.使用索引并不能加快对表的查询操

21、作解析:解析 本题考查考生对索引的理解。选项 A 是错误的,当建立索引表之后,原来数据库表文件中数据记录的物理顺序是不会因为建立索引而被改变的,即建立索引不会影响原有数据表中记录的排列次序。选项 B 也是错误的,索引文件和数据库表的数据分别存储在两个不同的文件之中,不能混为一谈。选项 D错误的原因是,否定了索引文件的作用,要清楚建立索引的一个目的就是加快对表的查询。6.下面对表单若干常用事件的描述中,正确的是(分数:2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事

22、件D.上面的说法都不对 解析:解析 选项 A 错误,表单的 Destroy 事件先于 Unload 事件引发。选项 B 错误, Load 事件先于Init 事件引发选项 C 错误,单击表单的标题栏不会引发表单的 Click 事件。故 D 为正确答案。7.对于创建新类,Visual FoxPro 提供的工具有(分数:2.00)A.类设计器和报表设计器B.类设计器和表单设计器C.类设计器和查询设计器D.类设计器 解析:解析 在 Visual FoxPro 中创建新类,只能通过类设计器来创建,故选项 D 为正确答案。8.扩展名为 mnx 的文件是(分数:2.00)A.备注文件B.项目文件C.表单文件

23、D.菜单文杵 解析:解析 本题考查 Visual FoxPro 系统中不同类型文件的扩展名,属于常考题目。在 Visual FoxPro 中,菜单文件的扩展名为.minx,备注文件的扩展名为.fpt,表单文件的扩展名为.scx,项目文件扩展名为.pjx。正确答案为选项 D。9.打开数据库 abc 的正确命令是(分数:2.00)A.OPEN DATABASE abc B.USE abcC.USE DATABASE abcD.OPEN abc解析:解析 本题考查打开数据库的命令。打开数据库命令格式为:OPEN DATABASE数据库文件名四个选项中只有选项 A 是正确的书写方法。10.下面可使程序

24、单步执行的命令是(分数:2.00)A.SET STEP ONB.SET ESCAPE ONC.SET DEBUG ON D.SET STEP OFF解析:解析 命令 SET STEP ON|OFF 可用于设置是否单步执行程序中的命令行。设置为 OFF,不能进行单步执行方式,如果设置成 ON,则表示单步执行程序命令方式,故选项 C 为正确答案。11.有关查询设计器,正确的描述是(分数:2.00)A.“联接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D.“分组

25、依据”选项卡与 SQL 语句的 JOIN ON 短语对应解析:解析 查询设计器中,“连接”选项卡与 SQL 语句的 JOIN 短语对应。“筛选”选项卡与 SQL 语句的 WHERE 短语对应,“分组依据”选项卡与 SQL 语句的 GROUP BY 短语对应,故选项 C 为正确答案。12.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引 解析:解析 在 Visual FoxPro 中使用命令建立索引时,表达式中如果出现 UNIQUE 表示建立惟一索引,出现 CANDIDATE 表示建

26、立候选索引。没有这些关键字表示建立的是普通索引。故选项 D 为正确答案。13.在 SQL 在 CREATE TABLE 命令中用于定义满足实体完整性的主索引的短语是(分数:2.00)A.DEFAULTB.UNIQUEC.CHECKD.PRIMARY KEY 解析:解析 选项 A 是用于定义默认值;选项 B 是用于建立候选索引,但不是惟一索引;选项 C 是用于指定字段的有效性规则;选项 D 是用于建立主索引。故选项 D 为正确答案。14.有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可

27、以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET ORDER TO XM 解析:解析 本题考查的是考生对索引命令语句的掌握可以使用排除法,选项 A 和选项 c 中出现的“姓名”是字段名而不是索引名,可排除;选项 B 是打开索引文件命令;选项 D 为把 XM 设置为当前索引,所以选项 D 为正确答案。15.MODIFY STRUCTURE 命令的功能是(分数:2.00)A.修改库文件的结构 B.修改库文件的类型C.删除库文件D.增加新的文件解析:解析 命令 MODIFY STRUC

28、TURE 的功能是修改数据库文件的库结构。修改数据库结构包含这样几个方面;增加字段、插入字段,删除字段、修改字段名改变字段类型。改变字段宽度或小数位数,故选项 A 为正确答案。16.在表单控件工具栏中,创建哪个控件,用于显示一段固定的文本信息字符串?(分数:2.00)A.文本框B.命令组C.标签 D.复选框解析:解析 标签的作用是用于显示一段固定的文本信息字符串它没有数据源,把要显示的字符串直接赋予标签的“标题”(Caption)属性即可,故选项 C 为正确答案。17.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是(分数:2.00)A.建立关联的两

29、个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭解析:解析 在 Visual FoxPro 中,关联是能够控制表间记录指针联动的临时关系,所以,当父表记录指针移动的时候,子表的记录也会按照一定的规则跟随移动。故正确答案为 C 选项。18.在 Visual FoxPro 中,如果希望跳出 SCANENDSCAN 循环体,执行 ENDSCAN 后面的语句,应使用(分数:2.00)A.LOOP 语句B.EXIT 语句 C.BREAK 语句D.RETURN 语句解析:解

30、析 LOOP 语句的功能是结束循环体的本次执行,重新回到循环的开始。EXIT 语句表示结束循环体的执行,执行循环后面的语句。 BREAK 语句是结束本程序的执行。RETURN 语句的功能是结束当前程序的执行,返回到调用它的上级程序。因此正确答案为选项 B。19.设有如下关系表:(分数:2.00)A.B. C.D.解析:解析 选项 A、选项 B 和选项 C 分别进行交运算,并运算,笛卡尔积运算,选项 D 不是关系运算。T 由属于关系 R 以及关系 S 的元组组成,简单来说,就是 S 和 R 的元组之和,是并运算,选项 B 正确。20.在表单运行中,当结果发生变化时,应刷新表单,刷新表单所用的命令

31、是(分数:2.00)A.RELEASEB.DELETEC.REFRESH D.PACK解析:解析 刷新表单用到的命令是 KEFRESH。故选项 C 为正确答案。21.一个 Visual FoxPro 过程化程序,从功能上可将其分为(分数:2.00)A.程序说明部分、数据处理部分、控制返回部分 B.环境保存与设置部分、功能实现部分、环境恢复部分C.程序说明部分、数据处理部分、环境恢复部分D.数据处理部分、控制返回部分、功能实现部分解析:解析 Visual FoxPro 中一个过程化程序的功能可分三部分:程序说明、数据处理和控制返回。故选项 A 为正确答案。22.在 SQL SELECT 语句中用

32、于实现关系的选择运算的短语是(分数:2.00)A.FORB.WHILEC.WHERE D.CONDITION解析:解析 本题考查对 SQL 语句中 WHERE 子句的理解。在 SQL 语句中,WHERE 用来描述查询条件(即进行选择运算),SQL 语句中没有 FOR、CONDITION 或 WHILE 等短语或关键字。故选项 C 为正确答案。23.对于现实世界中事物的特征,在实体一联系模型中使用(分数:2.00)A.属性描述 B.关键字描述C.二维表格描述D.实体描述解析:解析 本题考查对实体-联系模型的理解和掌握。在实体-联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和

33、行为,因此正确答案为选项 A。24.采用面向对象技术开发的应用系统的特点是(分数:2.00)A.重用性更强 B.运行速度更快C.占用存储量小D.维护更复杂解析:解析 面向对象方法具有很多特点,比如多态、继承等这些特点都决定了面向对象方法支持软件复用。对象类可以派生出新类,类可以产生实例对象,从而实现了对象类数据结构和操作代码的软件复用。可重用性是面向对象思想的一个重要特征25.在 SQL 语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是(分数:2.00)A.工资=1210 AND 工资=1240 B.工资1210 AND 工资1240C.工资=1210 A

34、ND 工资1240D.工资=1210 OR 工资=1240解析:解析 “工资 BETWEEN 1210 AND 1240”所设定的查询条件是工资在 1210 和 1240 之间的,即工资大于等于 1210 并且小于等于 1240。故正确答案为选项 A。26.在 DO WHILEENDDO 循环结构中,LOOP 命令的作用是:(分数:2.00)A.退出过程,返回程序开始处B.转移到 DO WHILE 语句行,开始下一个判断和循环 C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行D.终止程序执行解析:解析 本题考查对程序控制结构中循环结构的理解。在 DO WHILE 循环

35、体中,如果包含了 LOOP 命令,那么当遇到 LOOP 时,就结束循环体的本次执行,不再执行其后的语句,而是转到 DO WHILE 的入 9 处重新判断条件。因此正确答案为 B。27.SQL 命令中用于插入数据的命令是(分数:2.00)A.INSERTB.APPENDC.INSERT BEFORED.INSERT INTO 解析:解析 向表中插入数据的 SQL 命令是 INSERT INTO,这两个关键字必须结合使用,请注意 APPEND虽然也可以向数据表中增加记录,但是这个命令不属于 SQL 命令。故选项 D 为正确答案。28.在 Visual FoxPro 中,以下关于视图描述中错误的是(

36、分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图是一个虚表D.视图就是一种查询 解析:解析 视图是一个定制的虚拟逻辑表,只存放相应数据的逻辑关系,并不保存表的记录内容视图和查询在功能上有许多相似之处,都可以对表进行查询,但是又有各自的特点,视图可以更新字段内容并返回源表,而查询文件的数据不能被修改,所以视图不是查询。故选项 D 为正确答案。29.在 Visual FoxPro 中创建项目,系统将建立一个项目文件,项目文件的扩展名是(分数:2.00)A.proB.prjC.pix D.itm解析:解析 本题考查 Visual FoxPro 中常见文件的扩展名。在创

37、建项目时,项目管理器将一个应用程序的所有文件集合为一个有机的整体,形成一个扩展名为.pjx 的项目文件其他几个选项都不是合法的扩展名,故选项 C 为正确答案。30.如果文本框的 InputMask 属性值是#99999,允许在文本框中输入的是(分数:2.00)A.+12345 B.abc123C.$12345D.abcdef解析:解析 当文本框的 InputMask 属性值是#99999,允许输入正负号和数字,故选项 A 为正确答案。31.使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是(分数:2.00)A.局部窗口B.跟踪窗口C.调用堆栈窗口D.监视窗口 解析:解析 用于显示正在

38、调试的程序的程序文件的窗口是跟踪窗口。局部窗口用于显示模块程序,调用堆栈窗,用于显示当前处于执行状态的程序,过程和方法程序中的内存变量的信息。监视窗,用于监视表达式在程序调试执行过程中取值变化情况故选项 B 为正确答案。32.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求分析说明书和(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:解析 需求分析的四个方面是:需求获取,需求分析、编写需求分析说明书和需求评审。33.在 Visual FoxPro 中有如下程序:*程序名: TEST.PRG*调用方法: DO TESTSET TALK OFFCLOSE

39、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 考试D.计算机等级二级 Visual FoxPro 解析:解析 题目中的

40、主程序 TEST 调用了子程序 SUB1,调用过程中传递给子程序 SUB1 一个参数 mX,由于在子程序 SUB1 中 mX 被定义为一个局部变量,其作用域只是在 SUB1 中有效,所以 SUB1 中的变量 mX的值不会影响到主程序中 TEST 程序中的 mX,值发生改变的只是变量 mY。子程序 SUB1 执行完毕后变量 mY和 mX 值分别为“计算机等级二级”和“Visual FoxPro”,主程序最后利用“+”运算符将两个变量 My和 mX 顺序连接,其结果为“计算机等级二级 Visual FoxPro”,故正确答案为 D。34.下列关于队列的叙述中正确的是(分数:2.00)A.在队列中只

41、能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表 D.队列是先进后出的线性表解析:解析 对队列可以进行插入和删除数据的操作,只是插入数据只能在队尾,删除数据只能在队头所以队列是先进先出的线性表。35.在 Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:(分数:2.00)A.1、4、8 B.4、4、10C.1、10、8D.2、8、8解析:解析 在 Visual FoxPro 系统的表结构设计中,系统自动给某些字段指定宽度,其中日期型字段宽度为 8,备注型和通用型字段宽度为 4,逻辑型字段宽度为 1。因此答案为选项 A。二、填空题(

42、总题数:13,分数:30.00)36.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_ (正确答案:时间)解析:解析 算法的复杂度主要指时间复杂度和空间复杂度。37.在 Visual FoxPro 中说明数组后,数组的每个元素在未赋值之前的默认值是 1。(分数:2.00)填空项 1:_ (正确答案:.F. 或 逻辑假 或 假 或 .N.)解析:解析 本题考查 Visual FoxPro 中数组定义后的默认值。在 Visual FoxPro 中,数组在使用之前一般要用 DIMENESION 或 DECLARE 命令显式创建。数组创建后,系统自动给每个元素赋逻辑值.F

43、.。38.使数据库表变为自由表的命令是_TABLE。(分数:2.00)填空项 1:_ (正确答案:REMOVE)解析:解析 可以使用 REMOVE TABLE 命令将一个表从数据库中移出,具体命令格式是:REMOVE TABLE表名39.数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_ (正确答案:外模式)解析:解析 外模式由概念模式推导而出,给出了每个用户的局部数据描述,即数据视图。40.在 Visual FoxPro 中,BUILD_命令连编生成的程序可以脱离开 Visual FoxPro

44、 在 Windows 环境下运行。(分数:2.00)填空项 1:_ (正确答案:EXE)解析:解析 Visual FoxPro 中可以使用命令BUILD EXE项目名连编生成应用程序。41.统计学生总人数,请写出下面 SELECT 语句的完整形式:SELECT_FROM student(分数:2.00)填空项 1:_ (正确答案:COUNT(*))解析:解析 COUNT()函数的功能是统计记录的个数。要求有自变量,当使用*号时,用于统计表中所有记录个数。42.在 Visual FoxPro 中释放和关闭表单的方法是 1。(分数:2.00)填空项 1:_ (正确答案:RELEASE)解析:解析

45、释放和关闭表单的方法是 RELEASE 方法。43.在 Visual FoxPro 中,可以使用 1 语句跳出 SCANENDSCAN 循环体外执行 ENDSCAN 后面的语句。(分数:2.00)填空项 1:_ (正确答案:EXIT)解析:解析 本题考查退出循环命令。EXIT 命令跳出循环执行循环体后面的语句: LOOP 返回到循环体开始执行。44.将学生表 STUDENT 中的学生年龄(字段名是 AGE)增加 1 岁,应该使用的 SQL 命令是UPDATE STUDENT_。(分数:2.00)填空项 1:_ (正确答案:SET AGE=AGE+1 或 SET AGE=1+AGE)解析:解析

46、SQL 语句中的 UPDATE 命令可以实现对数据表的字段的更新操作,语句中的 SET 子句后面的表达式指明具体的修改方法。本题要求对年龄字段增加一岁,可以用表达式 AGE=AGE+1 来实现。45.为了使用表单设计器设计一个表单,在命令窗口中键入_命令即可进入表单设计器。(9)(10)题使用如下的“值班”表和“部门”表。“值班”表:值班号 姓名 职称 年龄 加班费 部门号11020001 肖天海 员工 35 20.00 0111020002 王岩盐 部长 40 30.00 0211020003 刘星魂 临时工 25 15.00 0111020004 张月新 临时工 30 15.00 0311

47、020005 李明玉 部长 34 20.00 0111020006 孙民山 部长 47 21.00 0211020007 钱无名 部长 40 22.00 03“部门”表:部门号 部门名01 生产部02 财会部03 公关部(分数:2.00)填空项 1:_ (正确答案:CREATE FORM)解析:解析 使用表单设计器建立表单,可以利用菜单方式、命令方式和项目管理器进行。使用窗,命令创建表单的命令是 CREATE FORM。46.使用 SQL 语句将一条新的记录插入部门表:INSERT_部门(部门号,部门名)_(“04“,“营销部“);(分数:4.00)填空项 1:_ (正确答案:INTO; VALUES)解析:解析 根据 SQL 语句插入命令的格式:INSERTINTO表名(属性列,属性列 21)VALUES(常量 11,常量 2);可以得出正确答案。47.使用 SQL 语句求“公关部”的所有职工的加班费总和:SELECT_(加班费)FROM 值班WHERE 部门号 IN(SELECT 部门号FRON_WHERE 部门名=“公关部“:(分数:4.00)填空项 1:_ (正确答案:sum;

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

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

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