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

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

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

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

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

    1、国家二级(VF)机试模拟试卷 89 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:39,分数:80.00)1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析C.详细设计D.物理设计2.对序线性表(23,29,34,55,60,70,78)用二分法查找值为 60 的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3D.43.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构4.

    2、开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重5.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度B.内聚度C.复杂度D.连接度6.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表是由 n 个元素组成的一个有限序列7.设有如下关系表: (分数:2.00)A.T=R/SB.T=RSC.T=RSD.T=RS8.以下描述中,不是线性表顺序存储结构特征的是( )。(分数:2.0

    3、0)A.可随机访问B.需要连续的存储空间C.不便于插入和删除D.逻辑相邻的数据物理位置上不相邻9.在三级模式之间引入两层映象,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率10.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00)A.错误推测B.因果图C.基本路径测试D.边界值分析11.下列实体类型的联系中,属于一对多联系的是( )。(分数:2.00)A.学生与课程之间的联系B.学生与体育比赛项目之间的联系C.商品条形码与商品之间的联系D.班级与学生之间的联系12.在 V

    4、isual FoxPro 中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.向导B.设计器C.项目管理器D.文件编辑器13.向项目中添加报表,应该使用项目管理器的( )。(分数:2.00)A.“代码”选项卡B.“文档”选项卡C.“数据”选项卡D.“类”选项卡14.下列赋值语句正确的是( )。(分数:2.00)A.STORE 5 TO X BB.STORE5,6 TO X,BC.X,Y=5D.X=5,Y=615.进行字符串比较时,使命令:?“我们大家“=“我们“,结果为逻辑假的设置是( )。(分数:2.00)A.SET EXACT ONB.S

    5、ET EXACT OFFC.SET COLLATE TO “Machine“D.SET COLLATE TO “Stroke“16.下列表达式中结果不是日期型的是( )。(分数:2.00)A.CTOD(“2008/09/01“)B.VAL(“2008/09/01“)C.08/10/21+365D.DATE()17.运算结果不是 2010 的表达式是( )。(分数:2.00)A.int(20109)B.round(20101,0)C.ceiling(20101)D.floor(20109)18.假设使用 DIMENSION arr(5)定义了一个一维数组 arr,正确的赋值语句是( )。(分数:

    6、2.00)A.arr=10B.arr10=10C.STORE 10 arr3,arr4,an5D.y2,y3,y4=1019.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线假定名称字段为字符型,宽度为 8,那么下面程序段的输出结果是( )。GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,2)=“线“EXITENDIFENDSCAN?名称(分数:2.00)A.电视机B.电扇线C.电脑连线D.电话线20.下列有关过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递

    7、的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值21.在 Visual FoxPro 中,以只读方式打开数据库文件的是( )。(分数:2.00)A.EXCLUSIVEB.NOUPDATEC.SHAREDD.VALIDATE22.数据库表的字段可以定义默认值,默认值是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前 3 种都可以23.在 Visual FoxPro 中,与主索引有着相似功能的索引是( )。(分数:2.00)A.候选索引B.惟一索引C.普通索引D.单索引

    8、24.将学生表的“年龄”属性限制在 1822 之间,这属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则D.字段限制规则25.以下关于自由表的叙述,正确的是( )。(分数:2.00)A.自由表是用以前版本的 FoxPro (FoxBASE)建立的表B.自由表可以用 Visual FoxPro 建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由表一旦添加到数据库中,就不能再从数据库中移出26.在 Visual FoxPro 的工作 1 区和 3 区打开了数据表文件,再接着执行 SELECT 0 后,选择工作

    9、区的结果是( )。(分数:2.00)A.0B.1C.2D.327.查询“学生”表的所有记录并存储于表文件 tablel 中的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR tablelB.SELECT*FROM 学生 TO CURSOR tablelC.SELECT*FROM 学生 INTO DBF tablelD.SELECT*FROM 学生 TO TABLE tablel28.找出职工出生日期在 1960 年(含)以前的职工“姓名”(字段来自“职工”表),以及这些职工单位的所在地(字段来自“仓库”表),正确的命令是( )。(分数:2.00

    10、)A.SELECT 姓名,所在地 FROM 职工; WHERE (YEAR(出生日期)1960) OR(职工,职工号=仓库,职工号)B.SELECT 姓名,所在地 FROM 职工;WHERE (YEAR(出生日期)1960) AND(职工职工号=仓库,职工号)C.SELECT 姓名,所在地 FROM 仓库,职工;WHERE (YEAR(出生日期)1960) OR(职工,职工号=仓库职工号)D.SELECT 姓名,所在地 FROM 仓库,职工;WHERE (YEAR(出生日期)1960) AND(职工,职工号=仓库职工号)29.下列对于 SQL 的嵌套查询排序的描述中,说法正确的是( )。(分数

    11、:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序30.在 SQL 语言中,删除表命令的关键词是( )。(分数:2.00)A.DELETEB.DROPC.CREATED.SELECT31.下列关于类、对象、属性和方法的描述中错误的是( )。(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是

    12、相同的32.下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象33.在表单数据环境中,将环境中所包含的表字段拖到表,单中会生成相应的控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段复选框C.备注型字段文本框D.数据表列表框34.要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序代码( )。(分数:2.00)A.LOADB.INITC.DESTROYD.INTERACTIV

    13、ECHANGE35.在表单设计中,用于控制只有两种取值的字段的控件,最好使用( )。(分数:2.00)A.文本框B.复选框C.选项组D.组合框36.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。(分数:2.00)A.文件(F)B.文件(F)C.文件(F)D.文件(F)37.假设 tempdbf 数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将tempdbf 中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分” 字段中(假设已增加了该字段),在下划线处应该填写的 SQL 语句是( )。USE 歌

    14、手 DO WHILE NOT, EOF()_REPLACE 歌手最后得分 WITH a2SKIPENDDO(分数:2.00)A.SELECT*ROM temp WHERE temp歌手号=歌手歌手号 TO ARRAY aB.SELECT *FROM temp WHERE temp歌手号=歌手歌手号 INTO ARRAY aC.SELECT*FROM temp WHERE temp歌手号=歌手歌手号 TO FILE aD.SELECT *FROM temp WHERE temp歌手号=歌手歌手号 INTO FILE a38.从“订单”表中删除签订日期为 2004 年 1 月 10 日之前(含)的

    15、订单记录,正确的 SQL 语句是( )。(分数:2.00)A.DROP FROM 订单 WHERE 签订日期=2004 一 1 一 10)B.DROP FROM 订单 FOR 签订日期=2004 一 1 一 10)C.DELETE FROM 订单 WHERE 签订日期=2004 一 1 一 10D.DELETE FROM 订单 FOR 签订日期=2004 一 1 一 10使用的数据表结果如下:图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6)出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),

    16、地址 C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)(分数:4.00)(1).对于图书管理数据库,求 ABC 单位借阅图书的读者的人数。下面 SQL 语句正确的是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“)B.SELECT SUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FOR 借阅 WHERE 单位=“ABC“)C.SELECT COUNT(DISTINCT

    17、借书证号)FROM 借阅 WHERE;借书证号 IN(SELECT 借书证号 FROM 借阅 WHERE 单位=“ABC“)D.SELECTSUM(DISTINCT 借书证号)FROM 借阅 WHERE;借书证号 IN (SELECT 借书证号 FROM 读者 WHERE 单位=“ABC“)(2).对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的 SQL 语句正确的是( )。(分数:2.00)A.SELECT 单位,COUNT(借阅,借书证号)FROM 借阅,读者 WHERE;借阅借书证号=读者,借书证号 ORDER BY 单位B.SELE,CT 单位,COUNT(借阅借书证

    18、号)FROM 借阅,读者 WHERE;借阅借书证号=读者,借书证号GROUP BY 单位C.SELECT 单位,SUM(借阅借书证号)FROM 借阅,读者 WHERE;借阅,借书证号=读者借书证号 HAVING单位D.SELECT 单位,SUM(借阅,借书证号)FROM 借阅,读者 WHERE;借阅借书证号=读者借书证号 GROUP BY 单位二、基本操作题(总题数:1,分数:2.00)39.(1)新建一个不包含任何控件的空表单 myformscx(表单名和表单文件名均为 myform)。(2)打开表单文件 formtwoscx,将表单的标题设为“计算机等级考试”。(3)打开表单文件 form

    19、threescx,使用布局工具栏操作使表单上的 4 个命令按钮按顶边水平对齐。(4)打开表单文件 formfourscx,设置有关属性使表单初始化时自动在 Visual FoxPro 主窗口居中显示。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)40.在考生文件夹下完成下列操作:(1)请修改并执行程序 test。testprg 的功能是:根据“职工”和“部门”两个表,计算每个部门 1980-1990 年出生的职工人数,存储于新表 new 中,新表中包括“部门”和“人数”两个字段,结果按“人数”递减排序。注意,每一行有且仅有一处错误,不能修改其他语句。(2)创建一个新类 MyC

    20、ommandButton,该类扩展 VFP 的 CommandButton 基类,新类保存在考生文件夹下的myclasslib 类库中。在新类中将标题属性设置为“打开”。新建一个表单 MyForm,在表单中添加新类MyCommandButton,如图 3-6 所示。 (分数:2.00)_四、综合应用题(总题数:1,分数:2.00)41.为了对“人事管理”数据库中的数据进行查询,请设计一个用于查询部门职工的表单。该表单的名称为 formone,文件名为 pformscx,标题为“人员查询”,其界面如图 3-4 所示。 (分数:2.00)_国家二级(VF)机试模拟试卷 89 答案解析(总分:86.

    21、00,做题时间:90 分钟)一、选择题(总题数:39,分数:80.00)1.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。(分数:2.00)A.逻辑设计B.需求分析 C.详细设计D.物理设计解析:解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。2.对序线性表(23,29,34,55,60,70,78)用二分法查找值为 60 的元素时,需要比较次数为( )。(分数:2.00)A.1B.2C.3 D.4解析:解析:根据二分法查找法需要两次: 首先将 60 与表中间的元素 55 进行比较,由于 60

    22、大于55,所以在线性表的后半部分查找。 第二次比较的元素是后半部分的中间元素,将 60 与表中间的元素70 进行比较,由于 60 小于 70,所以在线性表的前半部分查找。 第三次比较的元素是前半部分的中间元素,即 60,这时两者相等,即查找成功。3.下列描述中,正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:有且只有一个根结点;每个结点最多有一个

    23、前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。4.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大型系统的复杂性 B.人员知识不足C.客观世界千变万化D.时间紧、任务重解析:解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了人们难以控制软件发展的局面,即所谓的“软件危机”。5.两个或两个以上的模块之间关联的紧密程度称为( )。(分数:2.00)A.耦合度 B.内聚度C.复杂度D.连接度解析:解析:耦合度是模

    24、块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。6.下列关于线性表的叙述中,不正确的是( )。(分数:2.00)A.线性表可以是空表B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表是由 n 个元素组成的一个有限序列解析:解析:线性表是一种线性结构,由 n (n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C)是错误的。7.设有如下关系表: (分数:2.00)A.T=R/SB.T=RSC.T=RS D.T=RS解析:解析:T 就是关系 R

    25、 中有的,同时 S 中也有的有序组(4、5、6),即交运算()。8.以下描述中,不是线性表顺序存储结构特征的是( )。(分数:2.00)A.可随机访问B.需要连续的存储空间C.不便于插入和删除D.逻辑相邻的数据物理位置上不相邻 解析:解析:线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。9.在三级模式之间引入两层映象,其主要功能之一是( )。(分数:2.00)A.使数据与程序具有较高的独立性 B.使系统具有较高的通道能力C.保持数据与程序的一致

    26、性D.提高存储空间的利用率解析:解析:数据库管理系统在数据库的三级模式之间提供了两层映象,保证了数据库中数据的较高的逻辑独立性和物理独立性。10.下列方法中,属于白盒法设计测试用例的方法的是( )。(分数:2.00)A.错误推测B.因果图C.基本路径测试 D.边界值分析解析:解析:白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。11.下列实体类型的联系中,属于一对多联系的是( )。(分数:2.00)A.学生与课程之间的联系B.学生与体育比赛项目之间的联系C.商品条形码与商品之间的联系D.班级与学生之间的联系 解析:解析:实体之间的联系分为:一对一、一对多和多对多。

    27、一个班级可以有多个学生,而一个学生只能属于一个班级,所以选项 D)是一对多关系。选项 A)和 B)的关系为多对多,选项 C)的关系为一对一。12.在 Visual FoxPro 中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.向导B.设计器C.项目管理器 D.文件编辑器解析:解析:项目管理器是组织数据和对象的可视化工具。在 Visual FoxPro 中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。13.向项目中添加报表,应该使用项目管理器的( )。(分数:2.00)A.“代

    28、码”选项卡B.“文档”选项卡 C.“数据”选项卡D.“类”选项卡解析:解析:项目管理器中共有 6 个选项卡。 “全部”选项卡。把后 5 个分类项全部列在一起。 “数据”选项卡。包含了一个项目中的所有数据:数据库、自由表、查询和视图。 “文档”选项卡。包含了处理数据时所用的全部文档:输入和查看数据所用的表单,以及打印表和查询结果所用的报表和标签。 “类”选项卡。包含了表单和程序中所用的类库和类。 “代码”选项卡。包含了程序、API 库和二进制应用程序。 “其他”选项卡。包含了菜单文件、文本文件和其他文件(如位图、图标等)。14.下列赋值语句正确的是( )。(分数:2.00)A.STORE 5 T

    29、O X BB.STORE5,6 TO X,BC.X,Y=5D.X=5,Y=6 解析:解析:等号一次只能给一个内存变量赋值。STORE 命令可以同时给若干个变量赋予相同的值,各内存变量名之间必须用逗号隔开。15.进行字符串比较时,使命令:?“我们大家“=“我们“,结果为逻辑假的设置是( )。(分数:2.00)A.SET EXACT ON B.SET EXACT OFFC.SET COLLATE TO “Machine“D.SET COLLATE TO “Stroke“解析:解析:在用单等号运算符(=)比较两个字符串时,运算结果与 SET EXACT ON | OFF 的设置有关。 ON 先在较短

    30、字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较。 OFF只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字符串结束而终止。16.下列表达式中结果不是日期型的是( )。(分数:2.00)A.CTOD(“2008/09/01“)B.VAL(“2008/09/01“) C.08/10/21+365D.DATE()解析:解析:VAL()将数字符号组成的字符型数据转换成相应的数值型数据。CTOD()的功能是将字符表达式转换成日期型数据。日期+天数的类型是日期型。结果是指定日期若干天后的日期。DATE 返回当前系统日期,函数值为日期型。1

    31、7.运算结果不是 2010 的表达式是( )。(分数:2.00)A.int(20109)B.round(20101,0)C.ceiling(20101) D.floor(20109)解析:解析:INT(数值表达式):返回指定数值表选式的整数部分。 CEILING(数值表达式):返回大于等于指定数值表达式的最小整数。 FLOOR(数值表达式):返回小于等于指定数值表达式的最大整数。 ROUND(数值表达式 1,数值表达式 2):返回指定表达式在指定位置四舍五入后的结果。本题中,int(20109)=2010,round(20101,0)=2010,ceiling(20101)=2011, flo

    32、or(20109)=2010。18.假设使用 DIMENSION arr(5)定义了一个一维数组 arr,正确的赋值语句是( )。(分数:2.00)A.arr=10 B.arr10=10C.STORE 10 arr3,arr4,an5D.y2,y3,y4=10解析:解析:在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。 数组 ar 的定义中只定义了 5 个元素,而选项 B)的下标已经超出了数组的数量。 内存变量的赋值有两种格式: 格式 1:STORE表达式TO内存变量名表 格式 2:内存变量名=表达式 功能:计算表达式并将表达式值赋给一个或多个内存变量,格式 2 只

    33、能给一个变量赋值。19.如果在命令窗口执行命令:LIST 名称,主窗口中显示:记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线假定名称字段为字符型,宽度为 8,那么下面程序段的输出结果是( )。GO 2SCAN NEXT 4 FOR LEFT(名称,2)=“电“IF RIGHT(名称,2)=“线“EXITENDIFENDSCAN?名称(分数:2.00)A.电视机B.电扇线C.电脑连线 D.电话线解析:解析:程序中,首先将指针指向第二条记录,然后执行 SCAN 循环。SCAN 语句的格式是: SCAN范围FOIk 条件 1WHILE条件 2 循环体 执行该语句时,指针自

    34、动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的范围是从第 2 条记录到第 5 条记录。循环条件是 LEFT(名称,2)=”电”,即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),如果满足条件,则进入循环体,接着判断 RIGHT(名称,2)是否为“线”,如果是则跳出循环体,输出该记录的“名称”;否则记录指针指向下一条记录,重新开始循环。通过分析,第 4 条记录恰好符合条件,循环结束,最后显示的是“电脑连线”。 本题要注意的是第 3 条记录“电扇线”,因为字段宽度为 8,而“电扇线”只占 6 个字节,因此在使用 RIGHT(名称,2)得到的结

    35、果是最后两个空字节,而不是“线”字。20.下列有关过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值 解析:解析:主程序传递参数时采用按值传递和按引用传递两种方式。 按值传递传的是数值,系统会将实参的数值通过计算直接赋值给对应的形参,如果在模块程序中改变了形参的值,将不会影响实参的值。 如果实参是变量,那么传送的不是变量的值,而是变量在内存中的地址。这时实参和形参实际上是同一个变量,只是取了两个不同的变量名,如果在模块程序中改变形参

    36、的值,实参的值将会随之改变,这种方式称为按引用传递。21.在 Visual FoxPro 中,以只读方式打开数据库文件的是( )。(分数:2.00)A.EXCLUSIVEB.NOUPDATE C.SHAREDD.VALIDATE解析:解析:打开数据库的命令是: OPEN DATABASE filename |? EXCLUSIVE I SHAREDNOUPDATEVALIDATE 其中,EXCLUSIVE 表示以独占方式打开数据库,即不允许其他用户在同一时刻也使用数据库。SHARED 以共享方式打开数据库。 NOUPDATE 指定数据库按只读方式打开。 VALIDATE 指定 Visual F

    37、oxPro检查在数据库中引用的对象是否合法。22.数据库表的字段可以定义默认值,默认值是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前 3 种都可以 解析:解析:在数据库表的设计器的“字段”选项卡中,有一组定义字段有效性规则的项目,它们是规则、信息和默认值 3 项。其中,规则是逻辑表达式,信息是字符串表达式,默认值的类型则视字段的类型而定。23.在 Visual FoxPro 中,与主索引有着相似功能的索引是( )。(分数:2.00)A.候选索引 B.惟一索引C.普通索引D.单索引解析:解析:主索引是指在指定字段或表达式中不允许出现重复值的索引。 候选索引和主索引具

    38、有相同的特性,建立候选索引的字段可以看作是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要求字段值的惟一性并决定处理记录的顺序。 惟一索引是为了保持同早期版本的兼容性,它的“惟一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟一索引。 普通索引是可以决定记录的处理顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。24.将学生表的“年龄”属性限制在 1822 之间,这属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则

    39、D.字段限制规则解析:解析:域完整性也称为字段有效性规则,在插入或修改字段值时被激活,主要用于数据输入正确性的检验,可以限定字段取值类型和取值范围。实体完整性是保证表中记录惟一的特性,利用主关键字或候选关键字来实现。参照完整性与表之间的关联有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。25.以下关于自由表的叙述,正确的是( )。(分数:2.00)A.自由表是用以前版本的 FoxPro (FoxBASE)建立的表B.自由表可以用 Visual FoxPro 建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,

    40、数据库表也可以从数据库中移出成为自由表 D.自由表一旦添加到数据库中,就不能再从数据库中移出解析:解析:所谓自由表,就是那些不属于任何数据库的表,所有由 FoxBASE 或早期版本的 FoxPro 创建的数据库文件(dbf)都是自由表。在 Visual FoxPro 中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。26.在 Visual FoxPro 的工作 1 区和 3 区打开了数据表文件,再接着执行 SELECT 0 后,选择工作区的结果是( )。(分数:2.00)A.0B.1C.2 D

    41、.3解析:解析:SELECT O 命令功能是选择编号最小的可用工作区(即尚未使用的工作区),本题中还未使用的最小工作区是 2 号工作区。27.查询“学生”表的所有记录并存储于表文件 tablel 中的 SQL 语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR tablelB.SELECT*FROM 学生 TO CURSOR tablelC.SELECT*FROM 学生 INTO DBF tablel D.SELECT*FROM 学生 TO TABLE tablel解析:解析:在 SQL 语句中,使用短语 INTOTABLE TableName 或 INT

    42、O DBF TableName 可以将查询结果存放在永久表中,其中 TableName 是永久表文件名。28.找出职工出生日期在 1960 年(含)以前的职工“姓名”(字段来自“职工”表),以及这些职工单位的所在地(字段来自“仓库”表),正确的命令是( )。(分数:2.00)A.SELECT 姓名,所在地 FROM 职工; WHERE (YEAR(出生日期)1960) OR(职工,职工号=仓库,职工号)B.SELECT 姓名,所在地 FROM 职工;WHERE (YEAR(出生日期)1960) AND(职工职工号=仓库,职工号)C.SELECT 姓名,所在地 FROM 仓库,职工;WHERE

    43、(YEAR(出生日期)1960) OR(职工,职工号=仓库职工号)D.SELECT 姓名,所在地 FROM 仓库,职工;WHERE (YEAR(出生日期)1960) AND(职工,职工号=仓库职工号) 解析:解析:选项 A)中缺少查询的“仓库”表,且查询条件连接有误;选项 B)中同样缺少查询的“仓库”表;选项 C)中查询条件错误,应使用 AND 进行条件连接,而不是 OR。29.下列对于 SQL 的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序 C.不能对外层查询排序,只能对内层查询排序D.既不能

    44、对外层查询排序,也不能对内层查询排序解析:解析:SQL 语句中的 ORDER BY 短语只能对最终的查询结果进行排序,所以只能在外层查询中排序,不可以在子查询中使用该短语,即不能对内层查询排序。30.在 SQL 语言中,删除表命令的关键词是( )。(分数:2.00)A.DELETEB.DROP C.CREATED.SELECT解析:解析:在 SQL 语言中,DELETE 是删除记录命令,DROP 是删除表命令,CREATE 是创建表的命令,SELECT 是查询命令。31.下列关于类、对象、属性和方法的描述中错误的是( )。(分数:2.00)A.类是对一类相似对象的描述,这些对象具有相同种类的属

    45、性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的 解析:解析:类是具有相同属性和相同操作的对象的集合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生的不同对象的属性可以分别设置,属性用于描述类的性质、状态,而方法是用于表示对象的行为。32.下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是

    46、对象解析:解析:数据环境是对象,有自己的属性、方法和事件。关系是数据环境中的对象,也有自己的属性、方法和事件。可以在数据环境中编辑关系。33.在表单数据环境中,将环境中所包含的表字段拖到表,单中会生成相应的控件,下列各项中,对应正确的一项是( )。(分数:2.00)A.字符型字段标签B.逻辑型字段复选框 C.备注型字段文本框D.数据表列表框解析:解析:在 Visual FoxPro 中,利用数据环境,将字段拖到表单中,默认情况下,字符型字段产生文本框控件;逻辑型字段产生复选框;备注型字段产生编辑框控件;表或视图则产生表格控件。34.要清除顶层表单中调用的菜单文件,一般在表单的哪个事件中编写程序

    47、代码( )。(分数:2.00)A.LOADB.INITC.DESTROY D.INTERACTIVECHANGE解析:解析:要清除顶层表单中调用的菜单文件,应该在表单的 Destroy 事件中编写程序代码,格式如下:RELEASE MENU菜单名EXTENDED 说明:在关闭表单的同时清除菜单,释放占用的内存空间。 RELEASE MENU:表示清除条形菜单。 EXTENDED:表示在清除条形菜单时一并清除下属的所有子菜单。35.在表单设计中,用于控制只有两种取值的字段的控件,最好使用( )。(分数:2.00)A.文本框B.复选框 C.选项组D.组合框解析:解析:复选框用于标记一个两值状态,如

    48、真(T)或假(F)。当处于选中状态时,复选框中显示一个对勾,否则,复选框内为空白。复选框的 Value 属性用来指明复选框的当前状态,0 或F 表示未被选中,l 或T_表示被选中,2 或 null 表示不确定。该控件最适合用来表示逻辑型字段。36.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。例如,要为“文件”菜单项指定访问键为“F”的菜单名称定义是( )。(分数:2.00)A.文件(F)B.文件(F)C.文件(F)D.文件(F) 解析:解析:在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“/ ”两个字符。37.假设 tempdbf 数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将tempdbf 中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分” 字段中(假设已增加了该字段),在下划线处应该填写


    注意事项

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




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

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

    收起
    展开