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

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

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

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

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

    1、二级 VISUAL+FOXPRO-92 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.CREATE DATABASE 命令用来建立(分数:2.00)A.数据库B.关系C.表D.数据文件2.打开数据库的命令是(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE3.在 Visual FoxPro 中,关系数据库管理系统所管理的关系是(分数:2.00)A.一个 DBF 文件B.若干个二维表C.一个 DBC 文件D.若干个 DBC 文件4.打开数据库 abc 的正确命令是(分数:2.00)A.OPE

    2、N DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc5.MODIFY STRUCTURE 命令的功能是(分数:2.00)A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构6.在 Visual FoxPro 中,下列描述正确的是(分数:2.00)A.关系也被称作表单B.数据库文件不存储用户数据C.表文件的扩展名是.dbcD.多个表存储在一个物理文件中7.在 Visual FoxPro 中,关于字段值为空值(NULL)的描述中正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段还没有确定值C.不支持字段值为空值D.空值

    3、等同于数值 08.在数据库中建立表的命令是(分数:2.00)A.CREATEB.CREATE DATABASEC.CREATE QUERYD.CREATE FORM9.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括(分数:2.00)A.规则B.信息C.默认值D.标题10.在 Visual FoxPro 中,“表”是指(分数:2.00)A.报表B.关系C.表格控件D.表单11.在 Visual FoxPro 中,为了使表具有更多的特性应该使用(分数:2.00)A.数据库表B.自由表C.数据库表或自由表D.数据库表和自由表12.在 Visual FoxPro 中,“表”通常是指(分数:2

    4、.00)A.表单B.报表C.关系数据库中的关系D.以上都不对13.在 Visual FoxPro 中,“表”是指(分数:2.00)A.报表B.关系C.表格控件D.表单14.在 Visual FoxPro 中,为了使表具有更多的特性,应该使用(分数:2.00)A.数据库表B.自由表C.数据库表和自由表D.数据库表或自由表15.假设表文件 TEST.DBF 已经在当前工作区打开,要修改其结构,可使用命令(分数:2.00)A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST16.对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注

    5、C(20),可以插入的记录是(分数:2.00)A.(“20080101“,“c1“,“90“,NULL)B.(“20080101“,“c1“,90,“成绩优秀“)C.(“20080101“,“c1“,“90“,“成绩优秀“)D.(“20080101“,“c1“,“79“,“成绩优秀“)17.以下关于空值(NULL 值)叙述正确的是(分数:2.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值D.Visual FoxPro 不支持空值18.在 Visual FoxPro 中,下面描述正确的是(分数:2.00)A.数据库表允许对字段设置默认值B.自由表允许对字段设

    6、置默认值C.自由表或数据库表都允许对字段设置默认值D.自由表或数据库表都不允许对字段设置默认值19.将当前表中有删除标记的记录物理删除的命令是(分数:2.00)A.DELETEB.ERASEC.ZAPD.PACK20.设数据库表中有一个 C 型字段 NAME,打开表文件后,要把内存变量 CC 的字符串内容输入到当前记录的 NAME 字段,应当使用命令:(分数:2.00)A.NAME=CCB.REPLACE NAME WITH CCC.STORE CC TO NAMED.REPLACE ALL NAME WITH CC21.在 Visual FoxPro 中,使用 LOCATE ALL FOR

    7、命令按条件查找记录,可用来判断命令找到记录的逻辑条件是(分数:2.00)A.FOUND()函数返回.F.B.BOF()函数返回.TC.EOF()函数返回.FD.EOF()函数返回.T.22.在 Visual FoxPro 中,仅显示当前表当前记录的命令是(分数:2.00)A.LISTB.DISPLAYC.SELECTD.SHOW23.设数据库表中有一个 C 型字段 NAME。打开表文件后,要把内存变量 NAME 的字符串内容输入到当前记录的 NAME 字段,应当使用命令(分数:2.00)A.NAME=NAMEB.NAME=M.NAMEC.STORE M.NAME TO NAMED.REPLAC

    8、E NAME WITH M.NAME24.要为当前表所有性别为“女”的职工增加 100 元工资,应使用命令(分数:2.00)A.REPLACE ALL 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100 FOR 性别=“女“C.CHANGE ALL 工资 WITH 工资+100D.CHANGE ALL 工资 WITH 工资+100 FOR 性别=“女“25.下列关于 ZAP 命令的描述中正确的是(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录D.ZAP 命令能删除表的结构

    9、和全部记录26.如果在命令窗口执行命令“LIST 名称”后主窗口中显示 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型,宽度为 6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN ?名称(分数:2.00)A.电话线B.电线C.电冰箱D.电视机27.为当前表中所有学生的总分增加 10 分,可以使用的命令是(分数:2.00)A.CHANGE 总分 WITH 总分+10B.REPLACE 总分 WITH 总分+10C.CHANG

    10、E ALL 总分 WITH 总分+10D.REPLACE ALL 总分 WITH 总分+1028.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C 型字段)。在命令窗口输入并执行如下命令: 姓名=姓名-“出勤“ ?姓名 屏幕上会显示(分数:2.00)A.李彤B.李彤 出勤C.李彤出勤D.李彤-出勤29.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是(分数:2.00)A.list for 书名=“计算机*“B.list for 书名=“计算机“C.list for 书名=“计算机%“D.list where 书名=“计算机“30.连续执行以下命

    11、令,最后一条命令的输出结果是 SET EXACT OFF a=“北京“ b=(a=“北京交通“) ?b(分数:2.00)A.北京B.北京交通CF.D.出错31.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(分数:2.00)A.再次使用 LOCATE FOR 命令B.SKIP 命令C.CONTINUE 命令D.GO 命令32.在 Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是(分数:2.00)A.主索引B.唯一索引C.候选索引

    12、D.普通索引33.在 Visual FoxPro 中,在数据库中创建表的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是(分数:2.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK34.在 Visual FoxPro 的数据库表中只能有一个(分数:2.00)A.候选索引B.普通索引C.主索引D.惟一索引35.在 Visual FoxPro 中,下列关于索引的描述正确的是(分数:2.00)A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含

    13、有指向表记录的指针D.使用索引可以加快对表的更新操作36.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引37.使用索引的主要目的是(分数:2.00)A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理38.在建立表间一对多的永久联系时,主表的索引类型必须是(分数:2.00)A.主索引或候选索引B.主索引、候选索引或惟一索引C.主索引、候选索引、惟一索引或普通索引D.可以不建立索引39.在表设计器中设置的索引包含在(分数:2.00)A.独立索引文件中B.惟一索引文件中C.结构复合

    14、索引文件中D.非结构复合索引文件中40.在数据库中建立索引的目的是(分数:2.00)A.节省存储空间B.提高查询速度C.提高查询和更新速度D.提高更新速度41.不允许出现重复字段值的索引是(分数:2.00)A.候选索引和主索引B.普通索引和惟一索引C.惟一索引和主索引D.惟一索引42.为保证数据的实体完整性,应该创建的索引是(分数:2.00)A.主索引或唯一索引B.主索引或候选索引C.唯一索引或候选索引D.唯一索引43.Visual FoxPro 支持的索引文件不包括(分数:4.00)A.独立索引文件B.规则索引文件C.复合索引文件D.结构复合索引文件44.一个表可以建立多个索引,但只能建立一

    15、个的索引是(分数:4.00)A.主索引B.唯一索引C.候选索引D.普通索引45.在 Visual FoxPro 中,不允许出现重复字段值的索引是(分数:4.00)A.主索引和唯一索引B.主索引和候选索引C.唯一索引和候选索引D.唯一索引46.为表中一些字段创建普通索引的目的是(分数:4.00)A.改变表中记录的物理顺序B.确保实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度二级 VISUAL+FOXPRO-92 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:46,分数:100.00)1.CREATE DATABASE 命令用来建立(分数:2.00)A

    16、.数据库 B.关系C.表D.数据文件解析:解析 建立数据库文件的命令是 CREATE DATABASE。2.打开数据库的命令是(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE 解析:解析 打开数据库的命令是 OPEN DATABASE,具体语法格式是:OPEN DATABASE数据库名,而打开数据表的命令是 USE。3.在 Visual FoxPro 中,关系数据库管理系统所管理的关系是(分数:2.00)A.一个 DBF 文件B.若干个二维表 C.一个 DBC 文件D.若干个 DBC 文件解析:解析 在关系数据库中,关系就是二维表,并且数据库中

    17、不止只有一个二维表,所以关系数据库管理系统所管理的关系就是若干个二维表。4.打开数据库 abc 的正确命令是(分数:2.00)A.OPEN DATABASE abc B.USE abcC.USE DATABASE abcD.OPEN abc解析:解析 打开数据库的命令是 OPEN DATABASE,具体语法格式是:OPEN DATABASE数据库名,而打开数据库表的命令是 USE。5.MODIFY STRUCTURE 命令的功能是(分数:2.00)A.修改记录值B.修改表结构 C.修改数据库结构D.修改数据库或表结构解析:解析 MODIFY STRUCTURE 的作用是打开表结构设计器,修改表

    18、结构。6.在 Visual FoxPro 中,下列描述正确的是(分数:2.00)A.关系也被称作表单B.数据库文件不存储用户数据 C.表文件的扩展名是.dbcD.多个表存储在一个物理文件中解析:解析 在 Visual FoxPro 中,一个关系被称为一个表,而不是表单;Visual FoxPro 中表文件扩展名为 dbf,而.dbc 是数据库文件的扩展名;数据库文件是对其中的数据库表或视图进行组织和管理,并不用来存储表,每个数据表都是独立的物理文件。7.在 Visual FoxPro 中,关于字段值为空值(NULL)的描述中正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段还没有

    19、确定值 C.不支持字段值为空值D.空值等同于数值 0解析:解析 空值是关系数据库中的一个重要概念,在数据库中可能会遇到尚未存储数据的字段,这时的空值与空字符串、数值 0 等具有不同的含义。空值就是缺值或不确定值,不能把它理解为任何意义的数据。8.在数据库中建立表的命令是(分数:2.00)A.CREATE B.CREATE DATABASEC.CREATE QUERYD.CREATE FORM解析:解析 在 Visual FoxPro 中建立数据库表有 3 种方法:通过项目管理器建立数据库表;在数据库设计器中建立数据库表;通过命令方式建立数据库表。其中通过命令方式建立数据库表的格式是:CREAT

    20、ETableName9.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括(分数:2.00)A.规则B.信息C.默认值D.标题 解析:解析 定义字段有效性规则可以在表设计器中进行设置,且只有数据库表才可以定义字段有效性规则,自由表不能进行设置。建立字段有效性规则前,首先选中要定义字段有效性规则的字段。Visual FoxPro 提供的字段有效性规则有 3 类:规则、信息和默认值。10.在 Visual FoxPro 中,“表”是指(分数:2.00)A.报表B.关系 C.表格控件D.表单解析:解析 在关系型数据库中,二维表即是关系,关系即是二维表。11.在 Visual FoxPro 中,

    21、为了使表具有更多的特性应该使用(分数:2.00)A.数据库表 B.自由表C.数据库表或自由表D.数据库表和自由表解析:解析 数据库表与自由表相比,有如下特点:数据库表可以使用长表名、长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。12.在 Visual FoxPro 中,“表”通常是指(分数:2.00)A.表单B.报表C.关系数据库中的关系 D.以上都不对解析:解析 在 Visual FoxPro 中,用二维表的形式表示实体和实

    22、体间联系的数据模型。在关系数据库中,关系就是表,表就是关系。而表单是 form。也称为窗口。利用表单,可以让用户在熟悉的交互操作界面中查看、编辑数据。报表主要用于输出从数据库中检索、查询出的信息,以便进行分析或保存等。13.在 Visual FoxPro 中,“表”是指(分数:2.00)A.报表B.关系 C.表格控件D.表单解析:解析 本题考查“表”的概念。在 Visual FoxPro 中,用二维表的形式表示实体和实体间联系的数据模型。在关系数据库中,关系就是表,表就是关系。而表单就是 form,也称为窗口。利用表单,可以让用户在熟悉的交互操作界面中查看、编辑数据。报表,主要用于输出从数据库

    23、中检索、查询出的信息,以便进行分析或保存等。表格是表单中的一种控件。14.在 Visual FoxPro 中,为了使表具有更多的特性,应该使用(分数:2.00)A.数据库表 B.自由表C.数据库表和自由表D.数据库表或自由表解析:解析 本题考查数据库表与自由表的区别。数据库表与自由表相比,有如下特点:数据库表可以使用长表名、长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表中的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联。15.假设表文件 TEST.DBF 已经在当前工作区打开,

    24、要修改其结构,可使用命令(分数:2.00)A.MODI STRU B.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST解析:解析 在 VFP 中,修改当前表的结构的命令是:MODIFY STRUCTURE。VFP 中命令关键字可以只写出前 4 个字母即可。16.对表 SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20),可以插入的记录是(分数:2.00)A.(“20080101“,“c1“,“90“,NULL)B.(“20080101“,“c1“,90,“成绩优秀“) C.(“20080101“,“c1“,“90“,“成绩优秀“)D.(“20

    25、080101“,“c1“,“79“,“成绩优秀“)解析:解析 向表中插入记录时,所插入的各个字段值的数据类型必须和表结构中定义的相应字段类型一致。由于表 SC 中“成绩”字段是数据型(N),而选项 A、选项 C 和选项 D 中插入的“成绩”值是字符型,所以不符合题意。17.以下关于空值(NULL 值)叙述正确的是(分数:2.00)A.空值等于空字符串B.空值等同于数值 0C.空值表示字段或变量还没有确定的值 D.Visual FoxPro 不支持空值解析:解析 空值(NULL 值)表示字段或变量还没有确定的值,它与空字符串和数值 0 有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义

    26、的数据。18.在 Visual FoxPro 中,下面描述正确的是(分数:2.00)A.数据库表允许对字段设置默认值 B.自由表允许对字段设置默认值C.自由表或数据库表都允许对字段设置默认值D.自由表或数据库表都不允许对字段设置默认值解析:解析 自由表是不属于任何数据库的表,不能对自由表进行字段有效性和默认值的设置。19.将当前表中有删除标记的记录物理删除的命令是(分数:2.00)A.DELETEB.ERASEC.ZAPD.PACK 解析:解析 本题考查 VPF 中的删除命令。DELETE 命令属于逻辑删除,作用是给符合条件的记录打上删除标记,可用 RECALL 命令来恢复。PACK 命令属于

    27、物理删除,作用是将打上删除标记的记录物理删除掉,不能恢复。ZAP 命令直接将表中所有记录物理删除,表将只剩下结构,无记录,不能恢复。20.设数据库表中有一个 C 型字段 NAME,打开表文件后,要把内存变量 CC 的字符串内容输入到当前记录的 NAME 字段,应当使用命令:(分数:2.00)A.NAME=CCB.REPLACE NAME WITH CC C.STORE CC TO NAMED.REPLACE ALL NAME WITH CC解析:解析 本题考查 REPLACE 命令的使用。要对当前表中字段的更新,使用 replace 命令,其格式为:REPLACE 字段名 1 WITH 表达式

    28、 1,字段名 2 WITH 表达式 2 FOR 条件|范围子句 而 STORE 是赋值命令,其命令格式为 store 数值 to 变量名。21.在 Visual FoxPro 中,使用 LOCATE ALL FOR 命令按条件查找记录,可用来判断命令找到记录的逻辑条件是(分数:2.00)A.FOUND()函数返回.F.B.BOF()函数返回.TC.EOF()函数返回.F D.EOF()函数返回.T.解析:解析 本题考查 LOCATE ALL FOR 命令。在 Visual FoxPro 中,使用 LOCATE ALL FOR 命令按条件查找记录,若查到记录,函数 EOF()的返回值应该是.F.

    29、。22.在 Visual FoxPro 中,仅显示当前表当前记录的命令是(分数:2.00)A.LISTB.DISPLAY C.SELECTD.SHOW解析:解析 本题考查显示记录的命令。表记录浏览及显示的常用命令如下: BROWSE:打开表浏览器浏览当前表记录 LIST:默认在 Visual FoxPro 窗口中显示表的全部记录 DISPLAY:默认在 Visual FoxPro 窗口中显示表的当前记录23.设数据库表中有一个 C 型字段 NAME。打开表文件后,要把内存变量 NAME 的字符串内容输入到当前记录的 NAME 字段,应当使用命令(分数:2.00)A.NAME=NAMEB.NAM

    30、E=M.NAMEC.STORE M.NAME TO NAMED.REPLACE NAME WITH M.NAME 解析:解析 本题考查对当前表中字段的更新,使用 replace 命令,其格式为: REPLACE FieldName1 WITH eExpression1,FieldName2 WITH eExpression2. FOR lExpression1 该命令的功能是直接利用表达式 eExpression 的值替换字段 FieldName 的值,从而达到修改记录的目的。该命令一次可以修改多个字段的(eExpression1、eExpression2、.)的值,如果不使用 FOR 短语,

    31、则默认修改的是当前记录;如果使用了 FOR 短语,则修改逻辑表达式 lExpressio1 为真的所有记录。使用REPLACE NAME WITH M.NAME 命令可以把内存变量 NAME 的字符串内容输入到当前记录的 NAME 字段。另外,Visual FoxPro 6.0 中当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀 M.(或 M-)。24.要为当前表所有性别为“女”的职工增加 100 元工资,应使用命令(分数:2.00)A.REPLACE ALL 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100 FOR 性别=“女“ C.C

    32、HANGE ALL 工资 WITH 工资+100D.CHANGE ALL 工资 WITH 工资+100 FOR 性别=“女“解析:解析 CHANGE 和 REPLACE 命令都具有修改表记录的功能,但是,CHANGE 命令只能用于交互环境,对当前表记录进行编辑、修改;使用 REPLACE 命令可直接用指定的表达式或值修改记录,如果使用 FOR 短语,则修改逻辑表达式为真的所有记录,选项 A 使用了 ALL 短语,命令执行结果是修改表中所有记录,与题目要求不符。25.下列关于 ZAP 命令的描述中正确的是(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带

    33、有删除标记的记录C.ZAP 命令能删除当前表的全部记录 D.ZAP 命令能删除表的结构和全部记录解析:解析 使用 ZAP 命令可以一次性物理删除表中的全部记录(不管是否有删除标记),该命令仅删除表记录,但仍然保留表结构。26.如果在命令窗口执行命令“LIST 名称”后主窗口中显示 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型,宽度为 6,那么下面程序段的输出结果是 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN ?名称(分数:2.00)A.电话线

    34、B.电线C.电冰箱D.电视机解析:解析 题干中给出的程序段的功能是从表中第二条语句开始到它后面的四条语句,将第一个字为“电”并且最后一个字为“线”的记录显示输出。题干中给出的条件指出表字段宽度为 6。“电话线”第一个字是“电”,最后一个字是“线”,符合条件。27.为当前表中所有学生的总分增加 10 分,可以使用的命令是(分数:2.00)A.CHANGE 总分 WITH 总分+10B.REPLACE 总分 WITH 总分+10C.CHANGE ALL 总分 WITH 总分+10D.REPLACE ALL 总分 WITH 总分+10 解析:解析 在 VFP 中,修改表记录的命令有 3 个,分别是

    35、Change、Edit 和 Replace。 其中,Change 和 Edit 命令均用于交互对当前表的记录进行编辑、修改,并且默认修改的是当前记录。所以选项 A 和选项 C 的 Change 命令为交互状态下的修改记录的命令,此处命令格式也是错误的。 可以使用 REPLACE 命令直接用指定表达式或值修改记录,REPLACE 命令的常用格式是: REPLACE FieldName1 WITH eExpression1,FiledName2 WITH eExpression2. FOR lExpression1 该命令的功能是直接利用表达式 eExpression 的值替换字段 FieldNa

    36、me 的值,从而达到修改记录值的目的,该命令一次可以修改多个字段(eExpression1,Expression2.)的值,如果不使用 FOR 短语,则默认修改的是当前记录;如果使用了 FOR 短语,则修改逻辑表达式 lExpression1 为真的所有记录。ALL 短语用来指明要修改的是表中全部记录。28.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C 型字段)。在命令窗口输入并执行如下命令: 姓名=姓名-“出勤“ ?姓名 屏幕上会显示(分数:2.00)A.李彤 B.李彤 出勤C.李彤出勤D.李彤-出勤解析:解析 Visual FoxPro 6.0 中的变量分为字段变

    37、量和内存变量,当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在变量名前加上前缀 M.(或 M)。本题中,赋值表达式:姓名=姓名-“出勤”,等号右边的“姓名”为字段变量,其值为当前记录的“姓名”字段值“李彤”,等号左边的“姓名”是内存变量,赋值后的值为“李彤出勤”,而最后输出的“姓名”变量为字段变量,即当前记录的“姓名”字段值“李彤”。29.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是(分数:2.00)A.list for 书名=“计算机*“B.list for 书名=“计算机“ C.list for 书名=“计算机%“D.list where 书名=

    38、“计算机“解析:解析 本题考查 LIST 命令的用法。LIST 命令是显示记录的命令。格式为:LISTfieldlistFOR lExpression 其中,fieldlist 是用逗号隔开的字段名列表,默认显示全部字段; lExpression 是条件表达式,如果使用 FOR 短语指定条件,则只显示满足条件的记录。30.连续执行以下命令,最后一条命令的输出结果是 SET EXACT OFF a=“北京“ b=(a=“北京交通“) ?b(分数:2.00)A.北京B.北京交通CF. D.出错解析:解析 在用单等号(=)运算符比较两个字符串时,运算结果与 SET EXACT ON|OFF 设置有关

    39、。 系统默认 OFF 状态。当处于 OFF 状态时,只要右边的字符串与左边字符串的前面部分内容匹配,即可得到逻辑真(.T.)的结果。 当处于 ON 状态时,比较两个字符串全部,先在较短字符串的尾部加若干个空格,使两个字符串的长度相等,然后再进行比较。 本题中由于 a=“北京“,故表达式 a=“北京交通“返回逻辑假。31.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用(分数:2.00)A.再次使用 LOCATE FOR 命令B.SKIP 命令C.CONTINUE 命令 D.GO 命令解

    40、析:解析 LOCATE 是按照条件定位记录位置的命令,常用命令格式是:LOCATE FOR Expression。其中,Expression 是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录则指向文件的结束位置。如果要指向下一条满足 LOCATE 条件的记录,使用CONTINUE 命令。32.在 Visual FoxPro 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是(分数:2.00)A.主索引 B.唯一索引C.候选索引D.普通索引解析:解析 主索引是指在指定字段或表达式中不允许出现重复值的索引。 候选索引和主索引

    41、具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的唯一性并决定处理记录的顺序。 唯一索引是为了保持同早期版本的兼容性,它的“唯一性”是指索引项的唯一,而不是字段值的唯一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个唯一索引。普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。33.在 Visual FoxPro 中,在数据库中创建表的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是(分数

    42、:2.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEY D.CHECK解析:解析 通过 SQL 命令可以定义表结构,建立表的关键短语是 CREATE TABLE。建立表时可以通过PRIMARY KEY 定义主索引,通过 FOREIGN KEY 短语定义外键,通过 DEFAULT 短语定义默认值,通过 CHECK短语定义有效性规则。34.在 Visual FoxPro 的数据库表中只能有一个(分数:2.00)A.候选索引B.普通索引C.主索引 D.惟一索引解析:解析 主索引是在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用。数据库表中只能有

    43、一个主索引。候选索引有着和主索引相似的特点,但一个表可以有多个候选索引。表中可以包含多个惟一索引和普通索引。35.在 Visual FoxPro 中,下列关于索引的描述正确的是(分数:2.00)A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针 D.使用索引可以加快对表的更新操作解析:解析 Visual FoxPro 索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。建立索引后,表中的记录的物理顺序不变。如果根据逻辑顺序处理表记录,可以选择一个相应的索引,使用索引可以

    44、加速对表的查询操作。36.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引 解析:解析 在 VFP 中,通过建立主索引或候选索引来保证表中记录的惟一性,即保证字段或表达式不出现重复值。37.使用索引的主要目的是(分数:2.00)A.提高查询速度 B.节省存储空间C.防止数据丢失D.方便管理解析:解析 使用索引可以按照特定的顺序查看或操作表中记录,引入索引的目的是为了加快对表的查询操作。但是,当对表进行插入、删除和修改等操作时,系统会自动维护索引,也就是说,索引会降低插入、删除和修改等操作

    45、到速度。38.在建立表间一对多的永久联系时,主表的索引类型必须是(分数:2.00)A.主索引或候选索引 B.主索引、候选索引或惟一索引C.主索引、候选索引、惟一索引或普通索引D.可以不建立索引解析:解析 在 VFP 中,主索引和候选索引有相同的作用,都能保证表中的记录惟一。 在建立表间一对多的永久联系时,主表的索引类型必须是主索引或候选索引,子表的索引类型是普通索引,通过父表的主索引或候选索引和子表的普通索引建立两个表之间的联系。39.在表设计器中设置的索引包含在(分数:2.00)A.独立索引文件中B.惟一索引文件中C.结构复合索引文件中 D.非结构复合索引文件中解析:解析 独立索引文件的扩展

    46、名为.IDX,只能容纳一项索引,只能用命令方式操作;复合索引文件的扩展名为.CDX,可以容纳多项索引,索引之间用惟一的索引标识区别,每个索引标识名的作用等同于一个索引文件名。 复合索引文件又分为结构复合索引文件和非结构复合索引文件,结构复合索引文件的主名与表文件的主名相同,表文件打开时,它随表的打开而打开,关闭表时随表的关闭而关闭。在表设计器中设置的索引包含在结构符合索引文件中;非结构复合索引文件的主名与表文件的主名不同,定义时要求用户为其取名,因此当表文件打开或关闭时,该文件不能自动打开或关闭,必须用户自己操作。40.在数据库中建立索引的目的是(分数:2.00)A.节省存储空间B.提高查询速

    47、度 C.提高查询和更新速度D.提高更新速度解析:解析 VFP 索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。若要按特定的顺序处理记录表,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。41.不允许出现重复字段值的索引是(分数:2.00)A.候选索引和主索引 B.普通索引和惟一索引C.惟一索引和主索引D.惟一索引解析:解析 主索引是在指定字段或表达式中不允许出现重复值的索引。建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能创建一个主索引。候选索引和主索引具有相同的特性,但一个表可以建立多个候选索引。42.为保证数据的实体完整性,应该创建的

    48、索引是(分数:2.00)A.主索引或唯一索引B.主索引或候选索引 C.唯一索引或候选索引D.唯一索引解析:解析 本题考查索引的特征。实体完整性要求每一个表中的主键字段都不能为空或者重复的值。实体完整性指表中行的完整性。要求表中的所有行都有唯一的标识符,称为主关键字。实体完整性规则规定基本关系的所有主关键字对应的主属性都不能取空值。主索引和候选索引可以保证输入的数据唯一、非空,所以应该创建主索引或候选索引。43.Visual FoxPro 支持的索引文件不包括(分数:4.00)A.独立索引文件B.规则索引文件 C.复合索引文件D.结构复合索引文件解析:解析 本题考查索引文件。Visual Fox

    49、Pro 有两种类型的索引文件:一种是传统的.IDX 文件,这种索引文件只有一个索引表达式,称为独立索引文件。另一种是复合索引文件,其扩展名是.CDX,复合索引文件包含多个索引表达式,这些索引表达式称为索引标识。44.一个表可以建立多个索引,但只能建立一个的索引是(分数:4.00)A.主索引 B.唯一索引C.候选索引D.普通索引解析:解析 本题考查几种索引的特点。主索引不允许表中有重复的字段值,一个表只能有一个主索引。候选索引不允许表中有重复的字段值,因此候选索引有资格被选作主索引。一个表可有多个候选索引。唯一索引允许表中有重复的字段值,但索引项不重复。一个表可有多个唯一索引。普通索引允许表中有重复的字段值,索引项也对应重复。一个表可有多个普通索引。45.在 Visual FoxPro 中,不允许出现重复字段值的索引是(分数:4.00)A.主索引和唯一索引B.主索引和候选索引 C.唯一索引和候选索引D.唯一索引解析:解析 本题考查主索引和候选索引的特征。主索


    注意事项

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




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

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

    收起
    展开