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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2005年9月及答案解析.doc

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

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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2005年9月及答案解析.doc

    1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2005 年 9 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面叙述正确的是_。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试2.下列数据结构中,能用二分法进行查找的是_。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表3.下列关于栈的描述正确的是_。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元

    2、素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素4.下列叙述中正确的是_。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率5.下列描述中正确的是_。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开

    3、发中的技术问题6.在软件设计中,不属于过程设计工具的是_。(分数:2.00)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD 图7.下列叙述中正确的是_。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令8.数据库设计的根本目标是要解决_。(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护9.设有如下关系表_。则下列操作中,正确的是_。(分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S10.数据库系统的核心是_。(分

    4、数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员11.Visual FoxPro 是一种关系型数据库管理系统,这里关系通常是指_。(分数:2.00)A.数据库文件(DBC 文件)B.一个数据库中两个表之间有一定的关系C.表文件(DBF 文件)D.一个表文件中两条记录之间有一定的关系12.扩展名为.mnx 的文件是_。(分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件13.报表的数据源可以是_。(分数:2.00)A.表或视图B.表或查询C.表、查询或视图D.表或其他报表14.如果添加到项目中的文件标识为“排除”,表示_。(分数:2.00)A.此类文件不是应用

    5、程序的一部分B.生成应用程序时不包括此类文件C.生成应用程序时包括此类文件,用户可以修改D.生成应用程序时包括此类文件,用户不能修改15.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是_。(分数:2.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序D.以上文件都可以16.允许出现重复字段值的索引是_。(分数:2.00)A.候选索引和主索引B.普通索引和惟一索引C.候选索引和惟一索引D.普通索引和候选索引17.以纯文本形式保存设计结果的设计器是_。(分数:2.00)A.查询设计器B.表单设计器C.菜单设计器D.以上 3 种都不是18.以下关于视图的描述正确的是_

    6、。(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中C.视图保存在表文件中D.视图保存在视图文件中19.下面有关表间永久联系和关联的描述中,正确的是_。(分数:2.00)A.永久联系中的子表一定有索引,关联中的子表不需要有索引B.无论是永久联系还是关联,子表一定有索引C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子表的记录指针的移动而移动20.下面关于类、对象、属性和方法的叙述中,错误的是_。(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一个类

    7、产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的21.在下面的 Visual FoxPro 表达式中,运算结果为逻辑真的是_。(分数:2.00)A.EMPTY(.NUL)B.LIKE(xy?,xyz)C.AT(xy,abcxyz)D.ISNULL(SPACE(0)22.依次执行以下命令后的输出结果是_。 SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO“.“ ?CTOD(“49-05-01“)(分数:2.00)A.49.05.01B.1949.05.01C.2

    8、049.05.01D.出错23.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好“ ?姓名 那么主窗口中将显示_。(分数:2.00)A.张三B.张三 您好C.张三您好D.出错24.有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET ORDER TO 姓名D.SET O

    9、RDER TO XM25.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记录全部打上删除标记,通常可以使用命令_。(分数:2.00)A.DELETE FOR 图书号=“A“B.DELETE WHILE 图书号=“A“C.DELETE FOR 图书号=“A*“D.DELETE FOR 图书号 LIKE“A%“26.在 Visual FoxPro 中,要运行查询文件 queryl.qpr,可以使用命令_。(分数:2.00)A.DO queryIB.DO queryqprC.DO QUERY querylD.RUN queryl27.下列程序段的输出结果是 ACCEPT

    10、 TO A IF A=123456 S=0 ENDIF S=1 ?S RETURN(分数:2.00)A.0B.1C.由 A 的值决定D.程序出错28.如果在命令窗口输入并执行命令:“LIST 名称”后在主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。 GO 2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2)=“线“ LOOP ENDIF ?名称 ENDSCAN(分数:2.00)A.电话线B.电冰箱C.电冰箱电线D.电视机电冰箱29.使用如下 3 个

    11、表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)查询金额最大的那 10%订单的信息。正确的 SQL 语句是_。(分数:2.00)A.SELECT*TOP 10 PERCENT FROM 订单B.SELECT TOP 10% *FROM 订单 ORDER BY 金额C.SELECT*TOP 10 PERCENT FROM 订单 ORDER BY 金额D.SE

    12、LECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC30.使用如下 3 个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)查询订单数在 3 个以上、订单的平均金额在 200 元以上的职员号。正确的 SQL 语句是_。(分数:2.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING C

    13、OUNT(*)3 AND AVG 金额200B.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额)200C.SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200D.SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG 金额20031.使用如下 3 个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(

    14、36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)显示 2005 年 1 月 1 日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL 语句是_。(分数:2.00)A.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 ON 订单.客户号=客户.客户号 WHERE 签订日期2005-1-1B.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期2005-1-1C.SELECT 订单号,客户

    15、名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户.客户号 AND 签订日期2005-1-1D.SELECT 订单号,客户名,签订日期 FROM 订单,客户 ON 订单.客户号=客户.客户号 AND 签订日期2005-1-132.使用如下 3 个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)显示没有签订任何订单的职员信息(职员号和姓名),

    16、正确的 SQL语句是_。(分数:2.00)A.SELECT 职员.职员号,姓名 FROM 职员 JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号HAVING COUNT(*)=0B.SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0C.SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)D.SELECT 职员.职员号,姓名 FROM 职员 WHERE 职员.职员号(SELEC

    17、T 订单.职员号 FROM 订单)33.使用如下 3 个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)有以下 SQL 语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单.职员号=职员.职员号 AND 姓名=“李二“ 与如上语句功能相同的 SQL 语句是_。(分数:2.00)A.SELECT 订单号,签订日期,金额 FRO

    18、M 订单 WHERE EXISTS(SELECT * FROM 职员 WHERE 姓名=“李二“)B.SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二“)C.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN(SELECT 职员号 FROM 职员 WHERE 姓名=“李二“)D.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN(SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名=“李二“)34.使用如

    19、下 3 个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)从订单表中删除客户号为“1001”的订单记录,正确的 SQL 语句是_。(分数:2.00)A.DROP FROM 订单 WHERE 客户号=“1001“B.DROP FROM 订单 FOR 客户号=“1001“C.DELETE FROM 订单 WHERE 客户号=“1001“D.DELETE FRO

    20、M 订单 FOR 客户号=“1001“35.使用如下 3 个表:职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2)将订单号为“0060”的订单金额改为 169 元,正确的 SQL 语句是_。(分数:2.00)A.UPDATE 订单 SET 金额=169 WHERE 订单号=“0060“B.UPDATE 订单 SET 金额 WITH 169 WHERE 订单号=“

    21、0060“C.UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060“D.UPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号=“0060“二、B填空题/B(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的阶段 【1】 。(分数:2.00)填空项 1:_37.算法复杂度主要包括时间复杂度和 【2】 复杂度。(分数:2.00)填空项 1:_38.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 【3】 的作用是将测试数据传

    22、送给被测试的模块,并显示被测试模块所产生的结果。(分数:2.00)填空项 1:_39.一棵二叉树第六层(根结点为第 1 层)的结点数最多为 【4】 个。(分数:2.00)填空项 1:_40.数据结构分为逻辑结构和存储结构,循环队列属于 【5】 结构。(分数:2.00)填空项 1:_41.在 Visual FoxPro 中,数据库表中不允许有重复记录是通过指定U 【6】 /U来实现的。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中,数据库表 S 中的通用型字段的内容将存储在 【7】 文件中。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,可以使

    23、用 【8】 语句跳出 SCANENDSCAN 循环体外执行 ENDSCAN 后面的语句。(分数:2.00)填空项 1:_44.在 SQL 的 SELECT 查询中使用U 【9】 /U子句消除查询结果中的重复记录。(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,如果要改变表单上表格对象中当前显示的列数,应设置表格的 【10】 属性值。(分数:2.00)填空项 1:_46.在 Visual FoxPro 中,使用 SQL 的 SELECT 语句将查询结果存储在一个临时表中,应该使用 【11】 子句。(分数:2.00)填空项 1:_47.在 Visual FoxPro 中,

    24、使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用U 【12】 /U子句说明主索引。(分数:2.00)填空项 1:_48.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用U 【13】 /U子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_49.在 SQL 的 SELECT 语句进行分组计算查询时,可以使用U 【14】 /U子句来去掉不满足条件的分组。(分数:2.00)填空项 1:_50.设有 s(学号,姓名,性别)和 sc(学号,课程号,成绩)两个表,下面 SQL 的 SELECT 语句检

    25、索选修的每门课程的成绩都高于或等于 85 分的学生的学号、姓名和性别。 SELECT 学号,姓名,性别 FROMs WHEREU 【15】 /U(SELECT*FROM sc WHERE sc.学号=s.学号 AND 成绩85)(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2005 年 9 月答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面叙述正确的是_。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不

    26、必进行再测试解析:知识点 程序调试的任务 评析 程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。2.下列数据结构中,能用二分法进行查找的是_。(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:知识点 二分法查找法的基本概念 评析 二分法查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)。3.下列关于栈的描述正确的是_。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素 D.栈是特殊的线性表,只

    27、能在一端插入元素,而在另一端删除元素解析:知识点 栈的性质 评析 栈实际上也是线性表,只不过是一种特殊的线性表。在这种特殊的线性表中,其插入和删除只在线性表的一端进行。4.下列叙述中正确的是_。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 解析:知识点 逻辑数据结构的基本概念 评析 一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。

    28、而采用不同的存储结构,其数据处理的效率是不同的。5.下列描述中正确的是_。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:知识点 软件工程的概念 评析 软件工程是计算机软件开发和维护的工程学科,它采用工程的概念原理、技术和方法来开发和维护软件,它把经过时间考验而证明正确的管理技术和当前能够得到的最好技术结合起来。6.在软件设计中,不属于过程设计工具的是_。(分数:2.00)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD

    29、图 解析:知识点 过程设计工具 评析 软件设计工具包括:程序流程图、N-S、PAD、HIPO,判定表,PDL(伪码)。而 DFD(数据流图)属于结构化分析工具。7.下列叙述中正确的是_。(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:知识点 软件的生命周期 评析 软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。而软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程。8.数据库设计的根本目标是要解

    30、决_。(分数:2.00)A.数据共享问题 B.数据安全问题C.大量数据存储问题D.简化数据维护解析:知识点 数据库设计的根本目标 评析 由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。9.设有如下关系表_。则下列操作中,正确的是_。(分数:2.00)A.T=RSB.T=RS C.T=RSD.T=R/S解析:知识点 关系运算 评析 从图中可以看出,关系 T 是关系 R 和关系 S 的

    31、简单合并,而合并的符号为 u,所以答案为 T=RuS。10.数据库系统的核心是_。(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:知识点 数据库系统的核心 评析 数据库管理系统 DBMS 是数据库系统的核心。DBMS 是负责数据库的建立、使用和维护的软件。DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外,DBMS 还承担着数据库的安全保护工作,按照 DBA 所规定的要求,保证数据库的完整性和安全性。11.Visual FoxPro 是一种关系型数据库管理系统,这里关系通常是指

    32、_。(分数:2.00)A.数据库文件(DBC 文件)B.一个数据库中两个表之间有一定的关系C.表文件(DBF 文件) D.一个表文件中两条记录之间有一定的关系解析:知识点 关系型数据库管理系统的基本概念 评析 在 Visual FoxPro 中,一个“表”就是一个关系。一个关系的逻辑结构就是一张二维表。12.扩展名为.mnx 的文件是_。(分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件 解析:知识点 文件的扩展名 评析 在 Visual FoxPro 中,备注文件的扩展名是 FPT,项目文件的扩展名是 PJX,表单文件的扩展是 SCX,菜单文件的扩展名是.mnxo13.报表的

    33、数据源可以是_。(分数:2.00)A.表或视图 B.表或查询C.表、查询或视图D.表或其他报表解析:知识点 报表的数据源 评析 数据环境通过下列方式管理报表的数据源:打开或运行报表时打开表或视图;基于相关表或视图收集报表所需数据集合;关闭或释放报表时关闭表。14.如果添加到项目中的文件标识为“排除”,表示_。(分数:2.00)A.此类文件不是应用程序的一部分B.生成应用程序时不包括此类文件C.生成应用程序时包括此类文件,用户可以修改 D.生成应用程序时包括此类文件,用户不能修改解析:知识点 设置文件的排除 评析 将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。

    34、在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标为“排除”。排除文件仍然是应用程序的一部分,因此 VisualFoxPro 仍可跟踪,将它们看成项目的一部分。但是这些文件没有在应用程序的文件中编译,所以用户可以更新它们。15.“项目管理器”的“运行”按钮用于执行选定的文件,这些文件可以是_。(分数:2.00)A.查询、视图或表单B.表单、报表和标签C.查询、表单或程序 D.以上文件都可以解析:知识点 项目管理器的“运行”按钮的功能 评析 项目管理器的“运行”按钮的功能:执行选定的查询、表单或程序。当选定项目管理器中的一个查询、

    35、表单或程序时才可使用。此按钮与“项目”菜单的“运行文件”命令作用相同。16.允许出现重复字段值的索引是_。(分数:2.00)A.候选索引和主索引B.普通索引和惟一索引 C.候选索引和惟一索引D.普通索引和候选索引解析:知识点 索引的基本概念 评析 普通索引:可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。 惟一索引:只起到索引排序的作用,惟一索引与字段的惟一性无关,即建立了惟一索引的字段,它的字段值是可以重复的,它的“惟一”是指在使用相应的索引时,重复的索引字段值只有惟一一个值出现在索引项中。 主索引:在指定字段或表达式中不允许

    36、出现重复值的索引,这样的索引起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段值不允许重复。 候选索引:候选索引与主索引具有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。候选索引像主索引一样要求字段值的惟一性并决定了处理记录的顺序。17.以纯文本形式保存设计结果的设计器是_。(分数:2.00)A.查询设计器 B.表单设计器C.菜单设计器D.以上 3 种都不是解析:知识点 查询设计器 评析 打开查询设计器的命令应为 CREATE QUERY。当建立完查询并存盘后将产生一个扩展名为 QPR 的文件,它是一个文本文件。如果熟悉 SQL SELEC

    37、T,则可以直接用各种文本编辑器,通过自己写 SQL.SELECT 语句来建立查询,最后只要把它保存为扩展名为 QPR 的文件即可。18.以下关于视图的描述正确的是_。(分数:2.00)A.视图保存在项目文件中B.视图保存在数据库文件中 C.视图保存在表文件中D.视图保存在视图文件中解析:知识点 视图的概念 评析 视图是一个虚拟表。所谓虚拟,是因为视图的数据是从已有的数据库表或其他视图中抽象得来的,这些数据在数据库中并不实际存储,仅在其数据字典中存储视图的定义。但视图一经定义,就成为数据库的组成部分,可以象数据库表一样接受用户的查询。19.下面有关表间永久联系和关联的描述中,正确的是_。(分数:

    38、2.00)A.永久联系中的子表一定有索引,关联中的子表不需要有索引B.无论是永久联系还是关联,子表一定有索引 C.永久联系中子表的记录指针会随父表的记录指针的移动而移动D.关联中父表的记录指针会随子表的记录指针的移动而移动解析:知识点 表的关联与表间永久联系 评析 建立关联的两个表,总有一个是父表,一个为子表。在执行这两个表数理的命令时,父表记录指针的移动会使子表记录指针自动移到满足关联条件的记录上,所以 D 选项是错误的。 关联条件通常要求比较不同表的两个字段表达式值是否相等,所以除要在关联命令中指明这两个表达式外,还必须先为子表的字段表达式建立索引,所以 A 选项是错误的。 表间的永久联系

    39、:这种联系存储在数据库中,可以在“查询设计器”或“视图设计器”中自动作为默认联系条件保持数据库表之间的联系。永久联系在“数据库设计器”中显示为表索引之间的连接线。在数据库设计器中设计表之间的关系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的联系。 虽然永久联系在每次使用表时不需要重新建立,但永久联系不能控制不同工作区中记录指针的联动,所以 C 选项是错误的。20.下面关于类、对象、属性和方法的叙述中,错误的是_。(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为

    40、C.基于同一个类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的 解析:知识点 面向对象的基本概念 评析 方法是描述对象行为的过程,是对当某个对象接受了消息后所采取的一系列操作的过程。方法尽管定义在类中,但执行方法的主体是对象。同一个方法,如果由不同的对象去执行,一般会产生不同的结果。21.在下面的 Visual FoxPro 表达式中,运算结果为逻辑真的是_。(分数:2.00)A.EMPTY(.NUL)B.LIKE(xy?,xyz) C.AT(xy,abcxyz)D.ISNULL(SPACE(0)解析:知识点 函数的使用 评析 EMPTY(表达式):测

    41、试一个表达式的值是否为空。对字符型而言,空串和空格串为空;数值型、整型、浮点型、双精度型及货币型中 0 即为空;空日期和空日期时间也是空。EMPTY(.NULL.)的运算结果为逻辑假。 LIKE(字符表达式 1,字符表达式 2):比较两个字符串位置上的字符,若所有字符都相匹配,函数返回逻辑真,否则返回逻辑假。字符表达式 1中可以包含通配符*和?。*可以与任何数目的字符相匹配,?可以与任何单字字符相匹配。LIKE(xy?xyz)的运算结果为逻辑真。 AT(字符表达式 1,字符表达式 2,数值表达式:返回字符串字符表达式 1在字符表达式 2中第数值表达式次出现的位置。AT(xy,abcxyz)的运

    42、算结果为 4。 ISNULL(表达式):判断一个表达式的运算结果是否为 NULL 值,若是 NULL 值返回逻辑真,否则返回逻辑假,ISNULL(SPACE(0)的运算结果为逻辑假。22.依次执行以下命令后的输出结果是_。 SET DATE TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO“.“ ?CTOD(“49-05-01“)(分数:2.00)A.49.05.01B.1949.05.01 C.2049.05.01D.出错解析:知识点 常用函数 评析 SET DATE TO YMD 是设置日期显示的格式为 yy/m

    43、m/dd。 SET CENTURY ON 指显示日期或日期时间时,用 4 位数显示年份。 SET CENTURY T0 19 ROLLOVER 10 语句指定小于 10 的两位数年份属于 21 世纪(19+1),而大于等于 10 的两位数字年份属于 20 世纪(19)。 CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。 4910,所以最后的输出结果是 1949.05.01。23.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名=姓名-“您好“ ?姓名 那么主窗口中将显示_。(分数:2.00)A.张三 B.

    44、张三 您好C.张三您好D.出错解析:知识点 运算符的使用 评析 -运算符:用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部。 在命令窗口中执行:姓名=姓名-“您好“,表示给内存变量“姓名”赋值为“张三您好”。而?姓名中的姓名没有加以注释,默认为字段名变量的“姓名”,显示的是“张三”。24.有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:2.00)A.SET INDEX TO 姓名B.SET INDEX TO XMC.SET

    45、ORDER TO 姓名 D.SET ORDER TO XM解析:知识点 设置当前索引的命令 评析 将索引设置为当前索引的命令格式为: SET ORDER TO nlndexNumber|tagTagName ASCENDlNG|DESCENDING 其中可以按索引序号(nlndexNumber)或索引名(TagName)指定索引项。索引序号是指建立索引的先后顺序号,并且按照 SET ORDER TO lndexfileList 命令中的总序号排列,特别不容易记清,建议使用索引名。25.当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记录全部打上删除标记,通常可以使用

    46、命令_。(分数:2.00)A.DELETE FOR 图书号=“A“B.DELETE WHILE 图书号=“A“C.DELETE FOR 图书号=“A*“ D.DELETE FOR 图书号 LIKE“A%“解析:知识点 逻辑删除的命令格式 评析 DELETE范围FOR条件)WHERE条件 功能:对当前表在指定范围内满足条件的记录加上删除标记。若可选项为缺省,只指当前记录。 *可以与任何数目的字符相匹配。26.在 Visual FoxPro 中,要运行查询文件 queryl.qpr,可以使用命令_。(分数:2.00)A.DO queryIB.DO queryqpr C.DO QUERY query

    47、lD.RUN queryl解析:知识点 运行查询的命令格式 评析 运行查询可以使用命令格式: DO queryfile 其中queryfile 是查询文件名,此时必须给出查询文件的扩展名.qpr。27.下列程序段的输出结果是 ACCEPT TO A IF A=123456 S=0 ENDIF S=1 ?S RETURN(分数:2.00)A.0B.1 C.由 A 的值决定D.程序出错解析:知识点 程序的执行 评析 程序结构是指程序中命令或语句执行的流程结构。顺序结构、选择结构和循环结构是程序的 3 种基本结构。IFENDIF 语句是选择结构中的条件语句。按照顺序执行的原则无论是否执行 IP 语句,语句 S=1 赋值语句都会执行。所以本程序段的返


    注意事项

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




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

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

    收起
    展开