欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1328752       资源大小:81.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    1、二级 VISUAL+FOXPRO笔试 17及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.不属于 SQL的数据修改功能的命令是( )。(分数:2.00)A.INSERTB.UPDATEC.CHANGED.DELETE2.将结构索引文件中的“图书号”设置为当前索引,使用的命令是( )。(分数:2.00)A.SET ORDER TO TAG图书号B.CREATE ORDER TO图书号C.SET INDEX TO图书号D.ORDER TO TAG图书号3.若要删除职工表中的职称字段,应该使用的命令是( )。(分数:2.00)A.ALTER

    2、TABLE 职工 DROP 职称B.ALTER 职工 DROP 职称C.DROP TABLE 职称D.DROP 职称4.若要在职工表中查找姓名中最后一个字是“静”的职工记录,应该使用的命令是 ( )。(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名 LIKE “?静”B.SELECT*FROM 职工 WHERE 姓名 LIKE “*静”C.SELECT*FROM 职工 WHERE 姓名 LIKE “!静”D.SELECT*FROM 职工 WHERE 姓名 LIKE “-静”5.数据库系统是由计算机硬件、数据库、人和软件支持系统组成,其中( )体现数据之间的联系。(分数:2.

    3、00)A.C语言B.CPUC.数据库管理系统D.数据库6.在一个数据表中可以有主索引、候选索引、普通索引分别为( )个。(分数:2.00)A.一 多 多B.多 多 多C.一 一 多D.一 一 一7.在 Visual FoxPro的数据工作期窗口,使用 SET RELATION命令可以建立两个表之间的关联,这种关联是( )。(分数:2.00)A.永久性关联B.永久性关联或临时性关联C.临时性关联D.永久性关联和临时性关联8.下列有关二叉树的说法中,正确的是( )。(分数:2.00)A.二叉树的度为 2B.一棵二叉树的度可以小于 2C.二叉树中任何一个结点的度都为 2D.任何一棵二叉树中至少有一个

    4、结点的度为 29.利用 FIND命令查找的索引关键字只能是( )。(分数:2.00)A.日期型、逻辑型B.日期型或逻辑型C.字符型、数值型D.字符型或数值型10.设某数值型字段宽度为 7,小数位数为 2,则该字段整数部分的最大值是( )。(分数:2.00)A.9999999B.999999C.99999D.999911.有如下程序: CLEAR INPUT“请输入数值:”TO A IF A=10 S=10 END IF S=I ?“S=”,S RETURN 如果输入 A的值一定是数值型,那么上面条件选择程序的执行结果为( )。(分数:2.00)A.0B.1C.由 A值决定D.程序出错12.下列

    5、说法错误的是( )。(分数:2.00)A.事件既可以由系统引发,也可以由用户激发B.事件代码既能在事件引发时执行,也能够像方法一样被显示调用C.在容器对象的嵌套层次里,事件的处理遵循独立性原则,即每个对象的识别并处理属于自己的事件D.事件代码不能由用户创建,是惟一的13.下面程序显示的结果是( )。 CLEAR STORE O TO X DO WHILE X6 IFINT(X/2)=(X/2) ?X ENDIF X=X+1 ENDDO(分数:2.00)A.显示 1、3、5B.显示 2、4、6C.显示 0、2、4、6D.显示 0、2、414.在下列关系代数的操作中,不属于专门的关系运算是( )。

    6、(分数:2.00)A.自然连接B.投影C.广义笛卡尔积D. 连接15.模块的( )定义为受该模块内一个判断影响的所有模块的集合。(分数:2.00)A.控制域B.作用域C.宽度D.接口16.下列关于选项按钮组控件说法错误的是( )。(分数:2.00)A.用户可以选择任意几个按钮B.通过 ButtonCount属性设置选项按钮的数目C.当用户选中按钮时,其他的按钮都变为未选中状态D.数据源可以是字符型或数值型17.E-R方法三要素是( )。(分数:2.00)A.实体、属性、实体集B.实体、码、联系C.实体、属性、联系D.实体、域、码18.下列关于 SQL的嵌套查询说法正确的是( )。(分数:2.0

    7、0)A.既能对外层查询排序,又能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序19.下列命令中,修改表文件结构的命令是( )。(分数:2.00)A.MODIFY FILEB.MODIFY COMMANDC.MODIFY STRUCTURED.CREATE STRUCTURE20.下面关于工具栏的叙述,不正确的是( )。(分数:2.00)A.用户可以创建自己的工具栏B.用户可以修改自己的工具栏C.用户可以删除自己创建的工具栏D.用户可以删除系统工具栏21.在表“职工”和“部门”中查找职工号为 001

    8、号职工的记录,则下列正确的是( )。 ) SELECT*FROM 职工,部门; WHERE(职工号=001)AND(职工.职工号=部门.职工号) ) SELECT*FROM 职工,部门; WHERE职工号=001 OR 职工.职工号=部门.职工号 ) SELECT*FROM 职工,部门; WHERE(职工号=001)AND(职工号=职工号) ) SELECT*FROM 职工,部门 WHERE 职工号=001(分数:2.00)A.B.C.D.22.软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成内容之一,下述方法中,常用于编写加工说明方法的是( )。 结构化语言 判定树 判定表(

    9、分数:2.00)A.只有B.只有C.和D.都是23.下列用于在表单上创建控件的是( )。(分数:2.00)A.表单控件工具栏B.布局工具栏C.调色板工具栏D.属性窗口24.在 SQL的计算查询中,用于求平均值的函数是( )。(分数:2.00)A.AVGB.AVEC.AVERAGED.AVER25.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。(分数:2.00)A.可扩充性B.健壮性C.可维护性D.可理解性26.在设置断点时,希望在到达文件尾后中断执行程序,“表达式”文本框里输入表达式“EOF()”,则此断点类型的为( )。(分数:2

    10、.00)A.在定位处中断B.如果表达式值为假则在定位处中断C.当表达式值为真时中断D.当表达式值改变时中断27.栈实际上是一种特殊的线性表,即在这种线性表的结构中,( )。(分数:2.00)A.封闭端不可以插入和删除运算,而开口端可以插入和删除运算B.两端都是封闭的,可以进行插入和删除C.两端都是开口的,可以进行插入和删除D.两端都是开口的,不可以进行插入和删除28.能释放公共变量的命令是( )。(分数:2.00)A.RETURNB.QUITC.EDNIFD.CLEAR29.使用命令 DECLAREmm(4,5)定义的数组,包含的数组元素(下标变量)的个数为( )。(分数:2.00)A.4个B

    11、.5个C.9个D.20个30.执行如下命令: USE 职工 DELETE FOR 性别=“女” 若要去除所有删除记录的标记,应该使用的命令是( )。(分数:2.00)A.RECALLB.RECALL ALLC.RELEASED.REALSE ALL31.下列关于数据库表描述错误的是( )。(分数:2.00)A.数据库表中可以使用长表名B.可以为数据库表中的字段指定标题和添加注释C.可以为数据库表中的字段指定默认值和输入掩码D.字段名不得超过 120个字符32.对 n个记录的序列进行快速排序,所需的辅助存储空间为( )。(分数:2.00)A.O(1)B.O(log2C.O(D.O(n2)33.在

    12、表中的宽度都是 4B的字段类型为( )。(分数:2.00)A.字符型、数值型B.货币型、日期型C.通用型、浮点型D.通用型、备注型34.( )是测试和组装软件的过程。(分数:2.00)A.单元测试B.集成测试C.系统测试D.验收测试35.删除数据库的命令是( )。(分数:2.00)A.CLOSE DATAB.SET DATAC.OPEN DATAD.DELETE DATA二、B填空题/B(总题数:11,分数:22.00)36.对长度为 n的线性表进行顺序查找,最坏情况下所需比较的次数为U 【1】 /U。(分数:2.00)填空项 1:_37.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减

    13、少了信息冗余,而且显著地提高了软件的可重用性和U 【2】 /U。(分数:2.00)填空项 1:_38.算法一般都可以用选择、循环和U 【3】 /U结构组合而成(分数:2.00)填空项 1:_39.在最坏情况下,堆排序需要比较的次数为U 【4】 /U。(分数:2.00)填空项 1:_40.数据模型所描述的内容通常由数据结构、数据操作和U 【5】 /U三部分组成。(分数:2.00)填空项 1:_41.在表设计器的U 【6】 /U选项卡中,可以设置记录验证规则、有效性出错信息。(分数:2.00)填空项 1:_42.表达式“Win“=“Winword“结果为U 【7】 /U。(分数:2.00)填空项

    14、1:_43.执行下列顺序命令: SELECT A USE XS SELECT B USE CJ SELECT A SKIP 4 命令执行完毕,表文件XS的记录指针指向记录号是U 【8】 /U,表 CJ的记录指针指向记录号是U 【9】 /U。(分数:2.00)填空项 1:_44.设有如下程序: SET TALK ON X=10 M=5 N=6 DO PP2 WITH M,N DO PP2 WITH M,N SET TALK ON PROCEDURE PP2 PARAMETERS M,N X=M+10 M=M+N ?X,M,N ENDPROC RETURN 程序执行后,显示的结果分别是U 【10】

    15、 /U和U 【11】 /U。(分数:2.00)填空项 1:_45.可以通过调整表格的U 【12】 /U和U 【13】 /U属性调整行高,通过设置列对象的U 【14】 /U属性调整列宽。(分数:2.00)填空项 1:_46.若要运行 chaxun.qpr查询文件,在命令窗口中输入U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试 17答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.不属于 SQL的数据修改功能的命令是( )。(分数:2.00)A.INSERTB.UPDATEC.CHANGE D.DELE

    16、TE解析:解析SQL 的数据修改功能包括对数据库中数据的删除、插入和修改。选项 A是插入命令:选项 B是更新命令;选项 D是删除命令。2.将结构索引文件中的“图书号”设置为当前索引,使用的命令是( )。(分数:2.00)A.SET ORDER TO TAG图书号 B.CREATE ORDER TO图书号C.SET INDEX TO图书号D.ORDER TO TAG图书号解析:解析在使用某个特定索引项进行查询或需要记录某个特定索引项的顺序显示时,必须用 SET ORDER命令指定当前索引项,具体格式如下: SET ORDER TOnlndexNumber | IDXIndexFileName |

    17、TAG TagName OF CDXFileNameIN nWorkArea|cTableAliasASCENDING|DESCEDNDING nlndexNumber指定主控索引文件或标识的编号;IDXIndexFileName 指定作为主控索引文件的.idx 文件;TAG TagName OF CDXFileName指定.CDX 文件中的一个标识作为主控索引标识;IN nWorkAreca 指定表所在的工作区,cTableAlias 指定表的别名:ASCENDING | DESCEDNDING 指定显示和访问表记录时,是以升序还是以降序进行。3.若要删除职工表中的职称字段,应该使用的命令是

    18、( )。(分数:2.00)A.ALTER TABLE 职工 DROP 职称 B.ALTER 职工 DROP 职称C.DROP TABLE 职称D.DROP 职称解析:解析命令 ALTER TABLE表名DROP字段名可以删除表中的指定字段,而 DROP TABLE表名是直接从磁盘上删除表名所对应的 DBF文件。4.若要在职工表中查找姓名中最后一个字是“静”的职工记录,应该使用的命令是 ( )。(分数:2.00)A.SELECT*FROM 职工 WHERE 姓名 LIKE “?静”B.SELECT*FROM 职工 WHERE 姓名 LIKE “*静” C.SELECT*FROM 职工 WHERE

    19、 姓名 LIKE “!静”D.SELECT*FROM 职工 WHERE 姓名 LIKE “-静”解析:解析LIKE 运算符是字符串匹配运算符,可以用“*”表示 0个或多个字符,另外还有一个通配符“?”表示一个字符。选项 A是查找名字只有两个字的职工,选项 C、D 用法不对。5.数据库系统是由计算机硬件、数据库、人和软件支持系统组成,其中( )体现数据之间的联系。(分数:2.00)A.C语言B.CPUC.数据库管理系统D.数据库 解析:解析数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件资源组成的系统,即采用了数据库技术的计算机系统。它是存储介质、处理对象和管理系

    20、统的集合体,通常由数据库、数据库管理系统、硬件、软件和数据库管理员等组成。6.在一个数据表中可以有主索引、候选索引、普通索引分别为( )个。(分数:2.00)A.一 多 多 B.多 多 多C.一 一 多D.一 一 一解析:解析主索引可确保字段中输入的值的惟一性并决定了处理记录的顺序。可以为数据库中的每一个表建立一个主索引:建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引;普通索引可以有多个。7.在 Visual FoxPro的数据工作期窗口,使用 SET RELATION命令可以建立两个表之间的关联,这种关联是( )。(分数:2.00)A.永久性关联B.永久性关联或临时性

    21、关联C.临时性关联 D.永久性关联和临时性关联解析:解析在“数据库设计器”中可以建立表与表之间的“永久联系”,但是它不能控制在不同的工作区中记录指针的联动。所以还需要建立能够控制表间记录指针联动的临时关系,称作关联。通常利用命令SETRELATION建立关联。8.下列有关二叉树的说法中,正确的是( )。(分数:2.00)A.二叉树的度为 2B.一棵二叉树的度可以小于 2 C.二叉树中任何一个结点的度都为 2D.任何一棵二叉树中至少有一个结点的度为 2解析:解析二叉树的定义为:二叉树是结点的有限集合,这个有限集合或者为空集,或者由一个根结点及两棵不相交的分别称做这个根的左子树和右子树的二叉树所构

    22、成,这里的左子树和右子树也符合二叉树的定义。由二叉树定义可得到这些信息:二叉树可以是空集,当二叉树为空集时,度为 0;每个结点有两棵可以是空集的子树,当一棵子树为空,另一棵子树来为空时,该结点的度为 1,都不为空时,度为 2。由此可判断 A、C、D 是错误的,二叉树的度可以为 0、1,结点的度也可以是 0、1;选项 B是正确的。9.利用 FIND命令查找的索引关键字只能是( )。(分数:2.00)A.日期型、逻辑型B.日期型或逻辑型C.字符型、数值型D.字符型或数值型 解析:解析FIND 命令查找的索引关键字只能是字符型或数值型:SEEK 命令可以查询字符型、数值型、日期型、逻辑型。10.设某

    23、数值型字段宽度为 7,小数位数为 2,则该字段整数部分的最大值是( )。(分数:2.00)A.9999999B.999999C.99999D.9999 解析:解析在实际存储时,数值型字段由整数、小数和小数点 3部分组成,其中小数点占一个字节。数值字段的实际宽度为:整数宽度+小数宽度+1。本题中整数部分为:字段宽度-小数宽度-1,即 7-2-1=4,所以该字段整数部分的最大值为 9999。11.有如下程序: CLEAR INPUT“请输入数值:”TO A IF A=10 S=10 END IF S=I ?“S=”,S RETURN 如果输入 A的值一定是数值型,那么上面条件选择程序的执行结果为(

    24、 )。(分数:2.00)A.0B.1 C.由 A值决定D.程序出错解析:解析本题是 IF-ENDIF的选择结构,输入 A时,无论是不是数值 10,最后 S的结果都是 1。12.下列说法错误的是( )。(分数:2.00)A.事件既可以由系统引发,也可以由用户激发B.事件代码既能在事件引发时执行,也能够像方法一样被显示调用C.在容器对象的嵌套层次里,事件的处理遵循独立性原则,即每个对象的识别并处理属于自己的事件 D.事件代码不能由用户创建,是惟一的解析:解析选项 C的独立性原则不适用于命令按钮组和选项按钮组。在命令按钮组和选项按钮组中,如果为按钮组编写了某事件代码,而组中的某个代码没有与该事件代码

    25、相关联的代码,那么当这个按钮的事件引发时,将执行组事件代码。13.下面程序显示的结果是( )。 CLEAR STORE O TO X DO WHILE X6 IFINT(X/2)=(X/2) ?X ENDIF X=X+1 ENDDO(分数:2.00)A.显示 1、3、5B.显示 2、4、6C.显示 0、2、4、6D.显示 0、2、4 解析:解析本题当表达式 INT(X/2)=(X/2)为真时,显示偶数。在由 DO WHILE-ENDDO循环控制显示小于6的偶数。当 X=6时,表达式为假,不进行循环,所以不显示数字 6。14.在下列关系代数的操作中,不属于专门的关系运算是( )。(分数:2.00

    26、)A.自然连接B.投影C.广义笛卡尔积 D. 连接解析:解析关系代数的运算可分两类:一类是传统的集合运算,如并、差、交、笛卡尔积,这类运算将关系看成元组的集合,其运算是从关系的“水平”方向,即行的角度来进行的。另一类是专门的关系运算,这类运算不仅涉及行而且涉及列,主要包括对关系进行垂直分解的投影操作,对关系进行水平分解的选择操作,对关系进行结合的连接操作,在关系数据库的任何检索操作都可以由 3种基本检索运算组合而实现。15.模块的( )定义为受该模块内一个判断影响的所有模块的集合。(分数:2.00)A.控制域B.作用域 C.宽度D.接口解析:解析模块的控制域是这个模块本身以及所有直接或间接从属

    27、于它的模决的集合。模块作用域定义为受该模块内一个判断影响的所有模块的集合。宽度是软件结构内同一个层次上的模块总数的最大位,一般说宋,宽度越大系统越复杂。对宽度影响最大的因素是模块的扇出。模块间接口的复杂程度影响模块耦合强弱。16.下列关于选项按钮组控件说法错误的是( )。(分数:2.00)A.用户可以选择任意几个按钮 B.通过 ButtonCount属性设置选项按钮的数目C.当用户选中按钮时,其他的按钮都变为未选中状态D.数据源可以是字符型或数值型解析:解析选项按钮组往往包含若干个选项按钮,用户只能选择其中一个按钮,当用户选中按钮时,其他的按钮都变为未选中状态。通过 ButtonCount属性

    28、设置选项按钮的数目,它的数据源是一个字段变量或内存变量,可以是字符型或数值型。17.E-R方法三要素是( )。(分数:2.00)A.实体、属性、实体集B.实体、码、联系C.实体、属性、联系 D.实体、域、码解析:解析E-R 方法的三要素是:实体,客观存在并可相互区分的事物叫实体:属性,实体所具有的某一特性称为属性:联系,现实世界中的事物之间是有联系的,这些联系反映为实体内部的联系与实体之间的联系。18.下列关于 SQL的嵌套查询说法正确的是( )。(分数:2.00)A.既能对外层查询排序,又能对内层查询排序B.只能对外层查询排序,不能对内层查询排序 C.不能对外层查询排序,只能对内层查询排序D

    29、.既不能对外层查询排序,也不能对内层查询排序解析:解析SQL 的嵌套查询的查询结果可以进行排序,但只能对最终的外层查询结果进行排序,不能对嵌套查询的内层查询结果即子查询进行排序。19.下列命令中,修改表文件结构的命令是( )。(分数:2.00)A.MODIFY FILEB.MODIFY COMMANDC.MODIFY STRUCTURE D.CREATE STRUCTURE解析:解析选项 A为打开编辑窗口,从中可以修改或创建文本文件:选项 B为打开一个编辑窗口,从中可以修改或创建程序文件;选项 D为创建一个表的结构。20.下面关于工具栏的叙述,不正确的是( )。(分数:2.00)A.用户可以创

    30、建自己的工具栏B.用户可以修改自己的工具栏C.用户可以删除自己创建的工具栏D.用户可以删除系统工具栏 解析:解析对于用户创建的工具栏,用户可以删除和修改,但是不能删除系统工具栏。21.在表“职工”和“部门”中查找职工号为 001号职工的记录,则下列正确的是( )。 ) SELECT*FROM 职工,部门; WHERE(职工号=001)AND(职工.职工号=部门.职工号) ) SELECT*FROM 职工,部门; WHERE职工号=001 OR 职工.职工号=部门.职工号 ) SELECT*FROM 职工,部门; WHERE(职工号=001)AND(职工号=职工号) ) SELECT*FROM

    31、职工,部门 WHERE 职工号=001(分数:2.00)A. B.C.D.解析:解析在联接中若需查询的在不同表中的相同字段名,必须用关系前缀指明字段所属的表,运算符为“.”,即表名.字段名。WHERE 短语后面也是用表名做前缀,但通常是在 FROM短语为表名定义为别名,可以方便输入。22.软件开发的结构化方法中,常应用数据字典技术,其中数据加工是其组成内容之一,下述方法中,常用于编写加工说明方法的是( )。 结构化语言 判定树 判定表(分数:2.00)A.只有B.只有C.和D.都是 解析:解析数据字典是对数据定义的信息的集合。它是对数据流图中包含的所有元素的定义的集合。加工是对数据流图中每一个

    32、不能再分解的基本加工的精确说明,而对数据流图中的其他非基本加工则不必说明。加工描述方法,通常可以用结构化语言、判定表和判定树这 3种半形式化的方法编写加工说明。23.下列用于在表单上创建控件的是( )。(分数:2.00)A.表单控件工具栏 B.布局工具栏C.调色板工具栏D.属性窗口解析:解析设计表单时要使用“表单控件”工具栏所提供的控件,单击需要添加的控件按钮,将鼠标指针移到表单上然后单击表单放置控件即可。24.在 SQL的计算查询中,用于求平均值的函数是( )。(分数:2.00)A.AVG B.AVEC.AVERAGED.AVER解析:解析在 SQL的计算查询中,用于求平均值的函数是 AVG

    33、,选项 C、 D 是同一命令用宋计算平均值,但不是 SQL的字段函数。25.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和( )。(分数:2.00)A.可扩充性 B.健壮性C.可维护性D.可理解性解析:解析利用多态性机制,当扩充系统功能增加新的实体类型时,只需派生出与新实体相应的新的子类即可实现,用户可以发送一般形式的消息,而具体的实现细节可以由接受消息的对象来实现,便于软件重用和扩充。26.在设置断点时,希望在到达文件尾后中断执行程序,“表达式”文本框里输入表达式“EOF()”,则此断点类型的为( )。(分数:2.00)A.在定位处中断B

    34、.如果表达式值为假则在定位处中断C.当表达式值为真时中断 D.当表达式值改变时中断解析:解析希望在到达文件尾后中断执行程序,即当满足某一条件后中断程序的执行。“表达式”文本框里输入表达式“EOF()”,应该在“类型”下拉列表框选择“当表达式值为真时中断”。27.栈实际上是一种特殊的线性表,即在这种线性表的结构中,( )。(分数:2.00)A.封闭端不可以插入和删除运算,而开口端可以插入和删除运算 B.两端都是封闭的,可以进行插入和删除C.两端都是开口的,可以进行插入和删除D.两端都是开口的,不可以进行插入和删除解析:解析栈是一种特殊的线性表,插入和删除运算都在线性表的一端进行。在这种线表的结构

    35、中,一端是封闭的,不允许进行插入和删除元素;另一端是开口的,允许插入和删除运算。故选项 A是正确的叙述。28.能释放公共变量的命令是( )。(分数:2.00)A.RETURNB.QUIT C.EDNIFD.CLEAR解析:解析公共变量一旦建立就一直有效,即使程序运行结束后返回到命令窗口也不会消失。只有当执行 CLEAR MEMORY、RELEASE、QUIT 等命令后,公共变量才被释放:执行 RETURN命令时,系统将释放局部内存变量。29.使用命令 DECLAREmm(4,5)定义的数组,包含的数组元素(下标变量)的个数为( )。(分数:2.00)A.4个B.5个C.9个D.20个 解析:解

    36、析DECLARE 命令创建了一个二维数组,数组元素共 4乘以 5,即 20个。30.执行如下命令: USE 职工 DELETE FOR 性别=“女” 若要去除所有删除记录的标记,应该使用的命令是( )。(分数:2.00)A.RECALLB.RECALL ALL C.RELEASED.REALSE ALL解析:解析被逻辑删除的记录即做了删除标记的记录可以用命令 RECALL恢复,具体语法格式如下: RECALLScopeFOR 1ExpressionlWHILElExpression2IN nWorkAreca|cTableAlias Scope指定要恢复记录的范围。Scope 子句有:ALL、

    37、NEXT nRecords 和 RECORD nRecords,默认范围时当前记录:FOR IExpressionl指定只恢复满足表达式 1Expressionl的所有记录:WHILE 1Expression2 指定恢复满足表达式 1Expression2的记录;IN nWorkAreca 指定表所在的工作区:cTableAlias 指定标的别名。 本题去除所有删除记录的标记,应该使用 ALL短语。31.下列关于数据库表描述错误的是( )。(分数:2.00)A.数据库表中可以使用长表名B.可以为数据库表中的字段指定标题和添加注释C.可以为数据库表中的字段指定默认值和输入掩码D.字段名不得超过

    38、120个字符 解析:解析数据库表有如下特点:数据库表中可以使用长表名和长字段名,长字段名不得超过 128个非空字符:可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;可以为数据库表规定字段级规则和记录级规则:支持主关键字、参照完整性和表之间的联系等。32.对 n个记录的序列进行快速排序,所需的辅助存储空间为( )。(分数:2.00)A.O(1)B.O(log2 C.O(D.O(n2)解析:解析快速排序对待排序序列的划分大约为 log2n次,而快速排序是通过递归算法来完成的,递归深度大约为 log2n,因此所需的辅助存储空间为 O(log2n)。33.在表中的

    39、宽度都是 4B的字段类型为( )。(分数:2.00)A.字符型、数值型B.货币型、日期型C.通用型、浮点型D.通用型、备注型 解析:解析字段宽度决定了存储数据的宽度和取值范围。Visual FoxPro 字段类型及宽度见表 17-1。表 17-1 字段类型和宽度定义参考类型类型 用途 宽度限定 存储字节字符型存储字符序列254个字符实际定义宽度数值型存储各种数值:整数20位 8逻辑型存储真和假=1 1日期型存储年、月、日=8 8日期时间型存储年、月、日、时、分、秒=14 14货币型存储币值20位 8整数型存储整数10位 4浮点型存储整数和带小数位的数20位 8双精度型存储整数和带超长小数位的数

    40、20位 8备注型存储超常的字符(254个)=4 不受限制 二进制字符型存储二进制数据实际定义宽度二进制备注型存储超长二进制数据不受限制通用型标记OLE =4不受限制34.( )是测试和组装软件的过程。(分数:2.00)A.单元测试B.集成测试 C.系统测试D.验收测试解析:解析集成测试是测试和组装软件的过程。它把模块在按照设计要求组装起来的同时进行测试,目的是发现与接口有关的错误。35.删除数据库的命令是( )。(分数:2.00)A.CLOSE DATAB.SET DATAC.OPEN DATAD.DELETE DATA 解析:解析可以使用命令方式删除数据库,具体使用格式为: DELETE D

    41、ATABASE DatabaseName|?DELETETABLESRECYCLE DatabaseName为指定要删除的数据库名;?显示“打开”对话框,从中可以选择数据库删除;DELETETABLES 含义为在删除数据库的同时从磁盘上删除该数据库所含的表等:选项 RECYCLE可将删除的数据库文件送入回收站。 如果 SET SAFETY的设置为 ON时,会提示是否要删除数据库,否则直接删除。二、B填空题/B(总题数:11,分数:22.00)36.对长度为 n的线性表进行顺序查找,最坏情况下所需比较的次数为U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:n)解析:解析对线性表进

    42、行顺序查找是从线性表的第一个元素开始,依次将线性表中的元素与要查找的元素进行比较。如果被查找元素是线性表中的最后一个元素,或者被查元素不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找最坏的情况,即对长度为 n的线性表最坏情况下要进行 n次比较。37.多态性机制不仅增加了面向对象软件系统的灵活性,进一步减少了信息冗余,而且显著地提高了软件的可重用性和U 【2】 /U。(分数:2.00)填空项 1:_ (正确答案:可扩充性)解析:解析利用多态性机制,当扩充系统功能增加新的实体类型时,只需派生出与新实体相应的新的子类即可实现,用户可以发送一般形式的消息,而具体的实现细节

    43、可以由接受消息的对象来实现,便于软件重用和扩充。38.算法一般都可以用选择、循环和U 【3】 /U结构组合而成(分数:2.00)填空项 1:_ (正确答案:顺序。)解析:解析结构化程序设计方法是程序设计达到先进的方法和工具。采用结构化程序设计方法编写程序,可以使程序结构良好、易读、易理解、易维护。1966 年,Boehm 和 Jacopini证明了程序设计语言仅仅使用选择、循环和顺序 3种基本控制结构就足以表达出各种其他形式的结构化程序设计。39.在最坏情况下,堆排序需要比较的次数为U 【4】 /U。(分数:2.00)填空项 1:_ (正确答案:O(nlog 2n)。)解析:解析堆排序的使用方

    44、法如下:(1)首先将一个无序序列建成堆;(2)然后将堆顶元素(序列中的最大项)与堆中最后一个元素交换(最大项应该在序列的最后)。不考虑已经换到最后的那个元素,只考虑前 n-1个元素构成的子序列,显然,在子序列已经不是堆,但左、右子树仍为堆。反复做第 2步,直到剩下的子序列为空为止。堆排序对于规模较小的线性表并不合适,但是对于大规模的线性表来说很有效。在最坏的情况下,堆排序需要比较 O(nlog2n)次。40.数据模型所描述的内容通常由数据结构、数据操作和U 【5】 /U三部分组成。(分数:2.00)填空项 1:_ (正确答案:数据约束)解析:解析数据模型是严格定义的一组概念的集合。这些概念精确

    45、地描述了系统的静态特性、动态特性和数据约束条件。数据模型所描述的内容通常由数据结构、数据操作和数据约束三部分组成。41.在表设计器的U 【6】 /U选项卡中,可以设置记录验证规则、有效性出错信息。(分数:2.00)填空项 1:_ (正确答案:表)解析:解析在表设计器的表选项卡中,可以设置记录验证规则、有效性出错信息,及指定记录插入、更新和删除的规则。42.表达式“Win“=“Winword“结果为U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:.F.)解析:解析当“=”号用于比较两个字符串时(非精确比较),若后面的所有字符和前面的若干字符相等,则结果为“真”,否则为“假”。43

    46、.执行下列顺序命令: SELECT A USE XS SELECT B USE CJ SELECT A SKIP 4 命令执行完毕,表文件XS的记录指针指向记录号是U 【8】 /U,表 CJ的记录指针指向记录号是U 【9】 /U。(分数:2.00)填空项 1:_ (正确答案:5 1)解析:解析打开 A工作区及表 XS后,该表的记录指针指向第 1个记录;打开 B工作区及表 CJ后,该表的记录指针指向第 1个记录:切换到 A区后,执行 SKIP 4,将记录指针向后移动 4个,即指向记录号 5。因两个表没有建立关联,不影响表 CJ的记录指针。44.设有如下程序: SET TALK ON X=10 M

    47、=5 N=6 DO PP2 WITH M,N DO PP2 WITH M,N SET TALK ON PROCEDURE PP2 PARAMETERS M,N X=M+10 M=M+N ?X,M,N ENDPROC RETURN 程序执行后,显示的结果分别是U 【10】 /U和U 【11】 /U。(分数:2.00)填空项 1:_ (正确答案:15、11、6 21、17、6)解析:解析程序执行时,先置 X、M 和 N的初值分别为 10、5 和 6,然后以 M和 N为参数调用过程 PP2。此时 M和 N的值为 5和 6,所以在过程中输出的结果为“15、11、6”。第二次以 M和 N为参数调用过程PP2时,M 和 N的值为 11和 16,所以第二次输出的结果是“21、17、6”。45.可以通过调整表格的U 【12】 /U和U 【13】 /U属性调整行高,通过设置列对象的U 【14】 /U属


    注意事项

    本文(【计算机类职业资格】二级VISUAL+FOXPRO笔试17及答案解析.doc)为本站会员(tireattitude366)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

    收起
    展开