【计算机类职业资格】二级VISUAL+FOXPRO笔试-30及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-30及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-30及答案解析.doc(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.下面可使程序
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 30 答案 解析 DOC
