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

    【计算机类职业资格】国家二级(VF)机试模拟试卷90及答案解析.doc

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

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

    【计算机类职业资格】国家二级(VF)机试模拟试卷90及答案解析.doc

    1、国家二级(VF)机试模拟试卷 90 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:36,分数:80.00)1.下列关于栈和队列的描述中,正确的是( )。(分数:2.00)A.栈是先进先出B.队列是先进后出C.队列允许在队头删除元素D.栈在栈顶删除元素2.已知二叉树后序遍历序列是 CDABE,中序遍历序列是 CADEB,它的前序遍历序列是( )。(分数:2.00)A.ABCDEB.ECABDC.EACDBD.CDEAB3.在数据流图中,带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.数据流C.模块调用D.事件驱动4.结构化程序设计的 3 种结构是( )。(

    2、分数:2.00)A.顺序结构,分支结构,跳转结构B.顺序结构,选择结构,循环结构C.分支结构,选择结构,循环结构D.分支结构,跳转结构,循环结构5.下列方法中,不属于软件调试方法的是( )。(分数:2.00)A.回溯法B.强行排错法C.集成测试法D.原因排除法6.下列选项中,不属于模块间耦合的是( )。(分数:2.00)A.内容耦合B.异构耦合C.控制耦合D.数据耦合7.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.标识惟一性C.封装性D.耦合性8.在数据库设计中,将 E 一 R 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念

    3、设计阶段C.逻辑设计阶段D.物理设计阶段9.在一棵二叉树上,第 5 层的结点数最多是( )。(分数:2.00)A.8B.9C.15D.1610.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据库设计是指设计数据库管理系统B.数据库技术的根本目标是要解决数据共享的问题C.数据库是一个独立的系统,不需要操作系统的支持D.数据库系统中,数据的物理结构必须与逻辑结构一致11.要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数( )。(分数:2.00)A.SUBSTR(“全国计算机等级考试“,6,4)B.SUBSTR(“全国计算机等级考试“,6,8)C.SUBSTR(“

    4、全国计算机等级考试“,11,4)D.SUBSTR(“全国计算机等级考试“,11,8)12.关系数据库的任何检索操作所涉及的 3 种基本运算不包括( )。(分数:2.00)A.连接B.比较C.选择D.投影13.下列关于项目及项目中文件的叙述,不正确的是( )。(分数:2.00)A.项目中的文件与项目文件分别保存在独立的物理文件中B.项目中的文件表示该文件与项目建立了一种联系C.删除项目时自动删除项目中所包含的文件D.通过项目可以方便地对项目中的文件进行操作14.在 VFP 中,创建的新类可以被保存在类库文件中,其扩展名为( )。(分数:2.00)A.prgB.vcxC.pjxD.scx15.在

    5、Visual FoxPro 中有如下内存变量的赋值语句:X=2008 一 08 一 08 8:00:00 AM)Y=y2=“1234“执行上述语句之后,内存变量的 X、Y、Z 的数据类型为( )。(分数:2.00)A.D、L、CB.T、L、CC.D、C、ND.T、C、N16.设 X=“123“,Y=“1234“,则下列表达式中值为T的是( )。(分数:2.00)A.X$YB.AT(X,Y)=0C.X=YD.X=Y17.下面程序的输出结果为( )。CLEARi=1DO WHILE k=3IF INT(U2)!=i/2?“fox“ENDIF?“pro“i=i+2ENDDO(分数:2.00)A.pr

    6、o proB.fox profoxC.foxpro proD.foxpro foxpro18.执行以下程序,显示的结果是( )。a=“foxpro“b=“i=LEN(a)DO WHILE i=1b=b+SUBSTR(a,i,1)i一 i 一 1ENDDO?b(分数:2.00)A.profoxB.foxproC.orpxofD.程序错误19.执行下列程序:CLEARDO PROG1RETURNPROCEDURE PROG1X=2DO PROG2?XRETURNPROCEDURE PROG2X=X+3RETURN 程序的运行结果为( )。(分数:2.00)A.2B.3C.5D.F20.使用 SQL

    7、 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是( )。(分数:2.00)A.DELETE FOR AGE30B.DELETE FROM SWHERE AGE30C.DELETE S FORAGE30D.DELETE SWHERE AGE3021.有关 PACK 命令的描述,正确的是( )。(分数:2.00)A.PACK 命令能物理删除当前表的当前记录B.PACK 命令能删除当前表的带有删除标记的记录C.PACK 命令能删除当前表的全部记录D.PACK 命令能删除表的结构和全部记录22.可以在添加、更改或删除记录时自动维护索引的索引是( )。(分数:2.00)A.非结

    8、构化复合索引文件B.结构化复合索引文件C.单一索引文件(IDX)D.复合索引文件(CDX)23.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求( )。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引24.在 VFP 中,下列关于表的叙述正确的是( )。(分数:2.00)A.在数据库表和自由表中,都不能为表的字段指定默认值和输入掩码B

    9、.在数据库表和自由表中,都能为表中的字段指定标题和添加注释C.在自由表中,能使用长表名和长字段名D.在数据库表中,能给表中的字段定义有效性规则和默认值25.假设当前 xs 和 cj 表之间建立了临时联系,要取消两表间的联系,可使用( )。(分数:2.00)A.DELETE RELATIONB.DELETE RELATION xs TO cjC.SET RELATION TOD.SET RELATION xs TO cj26.假设“教师”表中有 C 型字段“姓名”,要求将姓“李”的教师记录全部打上删除标记,可以使用SQL 命令( )。(分数:2.00)A.DELETEFROM 教师 FOR 姓名

    10、=“李“B.DELETE FROM 教师 WHERE 姓名=“李“C.DELETE FROM 教师 FOR 姓名=“李#“D.DELETE FROM 教师 WHERE 姓名 LIKE“李“27.如果要创建一个 3 级分组报表,第一级分组是“部门“(字符型),第二级分组是“性别”(字符型),第三级分组是“基本工资”(数值型),当前索引的索引表达式应当是( )。(分数:2.00)A.部门+性别+基本工资B.性别+部门+STR(基本工资)C.STR(基本工资)+性别+部门D.部门+性别+STR(基本工资)28.如果想在运行表单时,向 TEXT2 中输入字符,回显字符显示的是“*”号,则可以在 For

    11、ml 的 Init 事件中加入语句( )。(分数:2.00)A.FORM1TEXT2PASSWORDCHAR=“*“B.FORMlTEXT2PASSWORD=“*“C.THISFORMTEXT2PASSWORD=“*“D.THISFORMTEXT2PASSWORDCHAR=“*“29.页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是( )。(分数:2.00)A.PageB.ButtonCountC.PageCountD.ColumnCount30.以下属于容器类控件的是( )。(分数:2.00)A.表单B.标签C.文本框D.组合框31.有关列表框和组合框的叙述中,正确的是

    12、( )。(分数:2.00)A.列表框可以设置多重选择,而组合框不可以B.组合框可以设置多重选择,而列表框不可以C.列表框和组合框都可以设置成多重选择D.列表框和组合框都不可以设置成多重选择32.下列关于视图的说法中,不正确的叙述是( )。(分数:2.00)A.视图与表具有相同的特性,可以用来存储数据B.利用视图可以对数据进行更新C.视图与数据表可以进行连接操作D.视图是根据一个或多个表派生的虚拟表33.如果数据环境设计器中有多个关联的表,若要删除某个表,则与之关联的表与被删除表之间的关系将( )。(分数:2.00)A.不再存在B.可能存在C.仍然存在D.以上都对34.在 SQL 语句中,为了避

    13、免查询到重复记录,可用( )。(分数:2.00)A.DISTINCTB.HAVINGC.INTOD.EXCEPT35.SQL 的 SELECT 语句中,用来定义一个区间范围的特殊运算符是( )。(分数:2.00)A.INB.BETWEENANDC.EXISTSD.UNION使用如下 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(62)(分数:10.00)

    14、(1).查询金额最大的 10订单的信息,正确的 SQL 语句是( )。(分数:2.00)A.SELECT*TOP 10 PERCENT FROM 订单B.SELECT TOP 10 *FROM 订单 ORDER BY 金额 DESCC.SELECT*TOP 10 PERCENT FROM 订单 ORDERBY 金额D.SELECT TOP 10 PERCENT*FROM 订单 ORDERBY 金额 DESC(2).查询订单数在 3 个以上、订单的平均金额在 200 元以上的职员号,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 职员号 FROM 订单 GROUP BY 职员号

    15、 HAVING COUNT(*)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 金额200(3).查询 2005 年 1 月 1 日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的 SQL 语句是( )。(分数:2.00)A.S

    16、ELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户:ON 订单客户号=客户,客户号 WHERE 签订日期2005 一 1 一 1)B.SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户:WHERE 订单,客户号=客户客户号 AND 签订日期2005 一 1 一 1C.SELECT 订单号,客户名,签订日期 FROM 订单,客户:WHERE 订单,客户号=客户客户号 AND 签订日期2005 一 1 一 1)D.SELECT 订单号,客户名,签订日期 FROM 订单,客户:ON 订单,客户号=客户客户号 AND 签订日期2005 一 1 一 1(4).有如下

    17、 SQL 语句:SELECT 订单号,签订日期,金额 FROM 订单,职员;WHERE 订单,职员号=职员职员号 AND 姓名=“李二“与如上语句功能相同的 SQL 语句是( )。(分数:2.00)A.SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS;(SELECT*FROM 职员 WHERE 姓名=“李二“)B.SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS;(SELECT*FROM 职员 WHERE 职员号=订单职员号 AND 姓名=“李二“)C.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN;(SELE

    18、CT 职员号 FROM 职员 WHERE 姓名=“李二“)D.SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN;(SELECT 职员号 FROM 职员 WHERE 职员号=订单,职员号 AND 姓名=“李二“)(5).从订单表中删除客户号为“1001”的订单记录,正确的 SQL 语句是( )。(分数:2.00)A.DROP FROM 订单 WHERE 客户号=“1001“B.DROP FROM 订单 FOR 客户号=“1001“C.DELETE FROM 订单 WHERE 客户号=“1001“D.DELETE FROM 订单 FOR 客户号=“1001“二、基本操作题(总

    19、题数:1,分数:2.00)36.在考生文件夹下完成下列操作:(1)使用报表向导为“职工”表创建一个报表 one,选择“职工”表的所有字段,报表样式选择简报式,按“职工号”为升序排列,其他选项取默认值。(2)建立一个如图 3-5所示的菜单 mymenu,注意要生成菜单。 (分数:2.00)_三、简单应用题(总题数:1,分数:2.00)37.(1)编写程序文件 prgoneprg,其功能是从“人事管理”数据库的相关表中查询销售部从 1985-1989年这 5 年出生的所有职工的信息,并存到表 cyqkdbf 中。查询结果包含编号、姓名、出生日期和部门名称(部门表中的名称)4 个字段;按职工的出生日

    20、期和编号升序排序。最后运行该程序。(2)扩展基类ListBox,创建一个名为 MyListBox 的新类。新类保存在名为 Myclasslib 的类库中,该类库文件存放在考生文件夹下。设置新类的 Height 属性的默认值为 120,Width 属性的默认值为 80。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)38.在考生文件夹下完成下列操作:(1)建立一个文件名和表单名均为 formtest 的表单,表单中包括一个标签( Labell)、一个列表框( Listl)、一个表格(Gridl),如图 3-3 所示。 (分数:2.00)_国家二级(VF)机试模拟试卷 90 答案解

    21、析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:36,分数:80.00)1.下列关于栈和队列的描述中,正确的是( )。(分数:2.00)A.栈是先进先出B.队列是先进后出C.队列允许在队头删除元素D.栈在栈顶删除元素 解析:解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。队列是只允许在一端删除,在另一端插入的顺序表,允许删除的一端叫做队头,允许插入的一端叫做队尾。2.已知二叉树后序遍历序列是 CDABE,中序遍历序列是 CADEB,它的前序遍历序列是( )。(分数:2.00)A.ABC

    22、DEB.ECABDC.EACDB D.CDEAB解析:解析:由于后序遍历的最后一个元素为 E,所以 E 为根结点,所以它的前序遍历的首个元素为 E,故排除 A)和 D)选项。由于中序遍历中,元素 B 在元素根结点 E 的后面,所以 B 为二叉树的右子树,并且该二叉树右子树只有一个元素,所以前序遍历的最后一个元素应为 B,故选项 C)为正确选项,即该二叉树的前序遍历序列是 EACDB。3.在数据流图中,带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.数据流 C.模块调用D.事件驱动解析:解析:数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。4.结

    23、构化程序设计的 3 种结构是( )。(分数:2.00)A.顺序结构,分支结构,跳转结构B.顺序结构,选择结构,循环结构 C.分支结构,选择结构,循环结构D.分支结构,跳转结构,循环结构解析:解析:程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。遵循程序结构化的设计原则,按结构化程序设计方法设计出的程序易于理解、使用和维护;可以提高编程工作的效率,降低软件的开发成本。5.下列方法中,不属于软件调试方法的是( )。(分数:2.00)A.回溯法B.强行排错法C.集成测试法 D.原因排除法解析:解析:软件调试主要采用以下三种方法: 强行排错法:作

    24、为传统的调试方法,其过程可概括为设置断点、程序暂停、观察程序状态、继续运行程序。 回溯法:该方法适合于小规模程序的排错、即一旦发现了错误,先分析错误征兆,确定最先发现“症状”的位置。 原因排除法:该方法是通过演绎和归纳,以及二分法来实现。6.下列选项中,不属于模块间耦合的是( )。(分数:2.00)A.内容耦合B.异构耦合 C.控制耦合D.数据耦合解析:解析:耦合可以分为下列几种,它们之间的耦合度由高到低排列: 内容耦合一一若一个模块直接访问另一模块的内容,则这两个模块称为内容耦合; 公共耦合一一若一组模块都访问同一全局数据结构,则称为公共耦合; 外部耦合一一若一组模块都访问同一全局数据项,则

    25、称为外部耦合; 控制耦合一一若一模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能,则称为控制耦合; 标记耦合一一若两个以上的模块都需要其余某一数据结构的子结构时,不使用其余全局变量的方式而全使用记录传递的方式,这样的耦合称为标记耦合; 数据耦合一一若一个模块访问另一个模块,被访问模块的输入和输出都是数据项参数,则这两个模块为数据耦合; 非直接耦合一一若两个模块没有直接关系,它们之间的联系完全是通过程序的控制和调用来实现的,则称这两个模块为非直接耦合,这样的耦合独立性最强。7.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.标识惟一性C.封装性D.耦

    26、合性 解析:解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态性。8.在数据库设计中,将 E 一 R 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:解析:逻辑结构设计的任务:概念结构是各种数据模型的共同基础,为了能够用某一 DBMS 实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。它包括从 E 一 R 图向关系模式转换和逻辑模式规范化

    27、及调整、实现。9.在一棵二叉树上,第 5 层的结点数最多是( )。(分数:2.00)A.8B.9C.15D.16 解析:解析:根据二叉树的性质:二叉树第 i (i1)层上至多有 2subi 一 1/sub个结点。得到第5 层的结点数最多是 16 个。10.下列有关数据库的描述,正确的是( )。(分数:2.00)A.数据库设计是指设计数据库管理系统B.数据库技术的根本目标是要解决数据共享的问题 C.数据库是一个独立的系统,不需要操作系统的支持D.数据库系统中,数据的物理结构必须与逻辑结构一致解析:解析:数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理

    28、和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。11.要从字符串“全国计算机等级考试”中取出子串“等级考试”,应该使用函数( )。(分数:2.00)A.SUBSTR(“全国计算机等级考试“,6,4)B.SUBSTR(“全国计算机等级考试“,6,8)C.SUBSTR(“全国计算机等级考试“,11,4)D.SUBSTR(“全国计算机等级考试“,11,8) 解析:解析:SUBSTR 为取子串函数。格式:SUBSTR(字符表达式,起始位置,长度),功能是从指定表

    29、达式的指定起始位置取指定长度的子串作为函数值。在 SUBSIRO 函数中,若缺省第 3 个自变量长度,则函数从指定位置一直取到最后一个字符。由于一个汉字占用两个字节,本题中子串“等级考试”的起始位置应该是 52+1=11,而 4 个汉字的长度为 42=8 个字节。12.关系数据库的任何检索操作所涉及的 3 种基本运算不包括( )。(分数:2.00)A.连接B.比较 C.选择D.投影解析:解析:关系数据库中检索操作涉及的 3 种关系运算包括选择、投影和连接;选项 B)中的比较不属于关系运算。13.下列关于项目及项目中文件的叙述,不正确的是( )。(分数:2.00)A.项目中的文件与项目文件分别保

    30、存在独立的物理文件中B.项目中的文件表示该文件与项目建立了一种联系C.删除项目时自动删除项目中所包含的文件 D.通过项目可以方便地对项目中的文件进行操作解析:解析:在 Visual FoxPro 中,项目中的文件并不是项目的一部分,每个文件都是独立存在的,项目所包含的文件只能表示该文件与项目之间存在着一种联系,通过项目管理器可以方便地对项目中的文件进行修改、运行等操作,删除项目时,不会影响到项目管理器中的文件。14.在 VFP 中,创建的新类可以被保存在类库文件中,其扩展名为( )。(分数:2.00)A.prgB.vcx C.pjxD.scx解析:解析:VFP 将定义的子类保存在扩展名为vcx

    31、 的可视类库文件中,一个类库文件中可以保存多个自定义子类。prg 是程序文件扩展名,pjx 是项目文件扩展名,scx 是表单文件扩展名。15.在 Visual FoxPro 中有如下内存变量的赋值语句:X=2008 一 08 一 08 8:00:00 AM)Y=y2=“1234“执行上述语句之后,内存变量的 X、Y、Z 的数据类型为( )。(分数:2.00)A.D、L、CB.T、L、C C.D、C、ND.T、C、N解析:解析:本题中 X 的变量值为日期时间型(T),以花括号为定界符;Y 的变量值为逻辑型(L),以两个句点为定界符;Z 的变量值为字符型(C),以半角状态下的双引号、单引号或中括号

    32、为定界符。内存变量另外还有 3 种数据类型,分别是数值型(N)、日期型(D)和货币型(Y)。16.设 X=“123“,Y=“1234“,则下列表达式中值为T的是( )。(分数:2.00)A.X$Y B.AT(X,Y)=0C.X=YD.X=Y解析:解析:“前字符型表达式$后字符型表达式”为字串包含测试,如果前者是后者的一个子字符串,结果为逻辑真(TI),否则为逻辑假(F),本题中“123”是包含在“1234”中的,故选项A)的值为逻辑真(T)。 AT(字符表达式 1,字符表达式 2,数值表达式)的函数值为数值型。如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式

    33、 2值中的位置;若不是子串,则返回 0。数值表达式用于表示要在字符表达式 2值中搜索字符表达式 1值的第几次出现,其默认值是 1。 用双等号运算符“=”比较两个字符串,只有当两个字符串完全相同(包括空格以及各字符的位置)时,运算结果才会是逻辑真(T)。 用单等号运算符“=”比较两个字符串时,运算结果与 SET EXACT ON/OFF 设置有关,该命令是设置是否精确匹配的开关。该命令可以在命令窗口或在程序中执行,也可以通过“数据”选项卡设置。 当处于 OFF 状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真(T)的结果。也就是说,字符串的比较以右面的字符串为目标,右字符

    34、串结束即终止比较。 当处于 ON 状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较。17.下面程序的输出结果为( )。CLEARi=1DO WHILE k=3IF INT(U2)!=i/2?“fox“ENDIF?“pro“i=i+2ENDDO(分数:2.00)A.pro proB.fox profoxC.foxpro proD.foxpro foxpro 解析:解析:DO WHILE 一 ENDDO 语句的格式: DO WHILE条件 命令序列 ENDDO 执行该语句时,先判断 DO WHILE 处的循环条件是否成立,如果条件为真,则

    35、执行 DO WHILE 与 ENDDO 之间的命令序列(循环体)。当执行到 ENDDO 时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。 先将 1 赋给变量 i,然后进入 DO WHILE 循环结构,判断条件是变量 X 是否小于等于 3,如果大于 3,则退出循环,否则执行循环体,通过INT(取整函数)取得 i 除以 2 的值的整数部分,判断该整数部分是否等于 i 除以 2 的值,如果不相等,则输出“fox”,然后在同一行输出“pro”,再执行 i=i+2,重复此循环体的操作。 所以 i=1 时,INT

    36、(i/2)=0,i/2 一 05,输出“fox”,然后输出“pro”,执行 i=i+2,此时 i=3,INT(i/2)=1,i/2=15,这两个值不相等,输出“fox”,然后在同一行输出“pro”,当再次执行 i1+2,此时i=5,i 的值大于 3 退出循环。18.执行以下程序,显示的结果是( )。a=“foxpro“b=“i=LEN(a)DO WHILE i=1b=b+SUBSTR(a,i,1)i一 i 一 1ENDDO?b(分数:2.00)A.profoxB.foxproC.orpxof D.程序错误解析:解析:先将 a 和 b 分别赋值,变量 i 使用 LEN 函数取得字符串变量 a 的

    37、长度,该变量包含 6 个字母,所以它的长度为 6,即 i=6;接着使用一个 DO WHILE 循环语句来操作,判断条件是变量 i 是否大于等于1,如果小于 1,则退出循环,否则执行循环体,此时 SUBSTR(“foxpro“,6,1)的值为“o”(从“foxpro”字符串的第 6 位开始取一位字符);执行 1=1 一 1 后,i=5,第一次循环结束;重复此循环体的操作,变量 b 的值依次为 o、or、orp、orpx、orpxo、orpxof,最后 il,退出循环体。SUBSTR(字符表达式,起始位置,长度)从指定表达式值的指定起始位置取指定长度的子串作为函数值,若缺省第 3 个参数长度,则函

    38、数从指定位置一直取到最后一个字符。19.执行下列程序:CLEARDO PROG1RETURNPROCEDURE PROG1X=2DO PROG2?XRETURNPROCEDURE PROG2X=X+3RETURN 程序的运行结果为( )。(分数:2.00)A.2B.3C.5 D.F解析:解析:在主程序中,执行程序 PROGl;程序 PROG1 中把初始值 2 赋给变量 X,X 是私有变量(在程序中直接使用,没有通过 public 或 local 命令事先声明的是私有变量),它的作用范围是建立它的模块及其下属的各层模块,然后运行程序 PROG2,在程序 PROG2 执行 X=X+3,执行完毕后,

    39、变量 X 的值为 5,接着返回到程序 PROG1 输出。所以程序的运行结果是 5。20.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是( )。(分数:2.00)A.DELETE FOR AGE30B.DELETE FROM SWHERE AGE30 C.DELETE S FORAGE30D.DELETE SWHERE AGE30解析:解析:在 SQL 中,删除记录的命令是:DELETE FROM表名WHERE条件。21.有关 PACK 命令的描述,正确的是( )。(分数:2.00)A.PACK 命令能物理删除当前表的当前记录B.PACK 命令能删除当前表

    40、的带有删除标记的记录 C.PACK 命令能删除当前表的全部记录D.PACK 命令能删除表的结构和全部记录解析:解析:PACK 命令的作用是:物理删除当前表中有删除标记的记录。22.可以在添加、更改或删除记录时自动维护索引的索引是( )。(分数:2.00)A.非结构化复合索引文件B.结构化复合索引文件 C.单一索引文件(IDX)D.复合索引文件(CDX)解析:解析:与表名相同的结构化复合索引在打开表时都能够自动打开,并且在添加、更改或删除记录时自动维护索引,但是对于非结构索引(包括单一索引文件、非默认名的cdx 索引)必须在使用之前打开索引文件。23.设有两个数据库表,父表和子表之间是一对多的联

    41、系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求( )。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引解析:解析:在设置两个数据表的参照完整性之前,要先设置两个表的联系,在父表的连接字段上建立主索引,在子表的连接字段上建立普通索引。24.在 VFP 中,下列关于表的叙述正确的是( )。(分数:2.00)A.在数据库表和自由表中,都不能为表的字段指定默认值和输入掩码B.在数据

    42、库表和自由表中,都能为表中的字段指定标题和添加注释C.在自由表中,能使用长表名和长字段名D.在数据库表中,能给表中的字段定义有效性规则和默认值 解析:解析:在数据库表中,可以为表的字段指定默认值、输入掩码、有效性规则、标题和添加注释,也可以使用长表名和长字段名;而在自由表中,不具备数据库表的这些特点。25.假设当前 xs 和 cj 表之间建立了临时联系,要取消两表间的联系,可使用( )。(分数:2.00)A.DELETE RELATIONB.DELETE RELATION xs TO cjC.SET RELATION TO D.SET RELATION xs TO cj解析:解析:当临时联系不

    43、再需要时可以取消,命令:SET RELATION TO,将取消当前表到所有表的临时联系。 如果只是取消某个具体的临时联系,应该使用命令: SET RELATION OFF INTO nWorkArea | cTableAlias 建立临时联系的命令是: SET RELATION TO eExpressionNTOn WorkArea | cTableAlias26.假设“教师”表中有 C 型字段“姓名”,要求将姓“李”的教师记录全部打上删除标记,可以使用SQL 命令( )。(分数:2.00)A.DELETEFROM 教师 FOR 姓名=“李“B.DELETE FROM 教师 WHERE 姓名=

    44、“李“C.DELETE FROM 教师 FOR 姓名=“李#“D.DELETE FROM 教师 WHERE 姓名 LIKE“李“ 解析:解析:在 SQL 的 WHRER 子句的条件表达式中,字符串匹配的运算符是 LIKE,通配符“”表示 0个或多个字符,另外还有一个通配符“”表示一个字符。27.如果要创建一个 3 级分组报表,第一级分组是“部门“(字符型),第二级分组是“性别”(字符型),第三级分组是“基本工资”(数值型),当前索引的索引表达式应当是( )。(分数:2.00)A.部门+性别+基本工资B.性别+部门+STR(基本工资)C.STR(基本工资)+性别+部门D.部门+性别+STR(基本

    45、工资) 解析:解析:STR(数值表达式)的功能是将数值表达式的值转换成字符串,本题中的“+”是字符串连接符,将 3 个字段表达式按分组的级别顺序连接在一起,构成多重索引,实现多级分组。28.如果想在运行表单时,向 TEXT2 中输入字符,回显字符显示的是“*”号,则可以在 Forml 的 Init 事件中加入语句( )。(分数:2.00)A.FORM1TEXT2PASSWORDCHAR=“*“B.FORMlTEXT2PASSWORD=“*“C.THISFORMTEXT2PASSWORD=“*“D.THISFORMTEXT2PASSWORDCHAR=“*“ 解析:解析:文本框控件的 PASSWO

    46、RDCHAR 属性用来指定文本框内是显示用户输入的字符、占位符,还是用来指定用作占位符的字符。本题所要指定口令文本框的占位符为“*”,因此应使用 PAS SWORDCHAR 属性。THISFORM 表示当前表单。29.页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是( )。(分数:2.00)A.PageB.ButtonCountC.PageCount D.ColumnCount解析:解析:页框控件中页面个数的属性是 PageCount。Page 属性是一个数组,用于存取页框中的某个页对象;ButtonCount 属性可用于指定选项组或命令按钮组中按钮的数目;ColumnC

    47、ount 属性指定表格的列数,也即一个表格对象所包含的列对象数目。30.以下属于容器类控件的是( )。(分数:2.00)A.表单 B.标签C.文本框D.组合框解析:解析:容器类控件可以包容其他的控件或容器,例如表单、表格、页框等;标签、文本框和组合框都属于非容器类控件。31.有关列表框和组合框的叙述中,正确的是( )。(分数:2.00)A.列表框可以设置多重选择,而组合框不可以 B.组合框可以设置多重选择,而列表框不可以C.列表框和组合框都可以设置成多重选择D.列表框和组合框都不可以设置成多重选择解析:解析:列表框提供一组条目,用户可以从中选择一个或多个条目。组合框也是用于提供一组条目供用户从

    48、中选择,但只有一个条目是可见的,并且不提供多重选择的功能。32.下列关于视图的说法中,不正确的叙述是( )。(分数:2.00)A.视图与表具有相同的特性,可以用来存储数据 B.利用视图可以对数据进行更新C.视图与数据表可以进行连接操作D.视图是根据一个或多个表派生的虚拟表解析:解析:视图是根据一个或多个基本表派生出来的,所以把它叫做虚拟表。在关系数据库中,视图始终不曾真正地含有数据,它总是原来表的一个窗口。在视图中,不但可以进行查询,还可以对数据表进行更新。视图可以与表进行连接操作。33.如果数据环境设计器中有多个关联的表,若要删除某个表,则与之关联的表与被删除表之间的关系将( )。(分数:2.00)A.不再存在 B.可能存在C.仍然存在D.以上都对解析:解析:数据环境中能够包含与表单有联系的表和视图以及它们之间的关系。当表从数据环境中移去时,与这个表有关的所有关联也将随之消失。34.在 SQL 语句中,为了避免查


    注意事项

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




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

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

    收起
    展开