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

    【计算机类职业资格】国家二级VF笔试-试卷227及答案解析.doc

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

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

    【计算机类职业资格】国家二级VF笔试-试卷227及答案解析.doc

    1、国家二级 VF 笔试-试卷 227 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是 _。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考3.数据库系统的核心是( )。(分数:2.00)A.

    2、数据模型B.软件开发C.数据库设计D.数据库管理系统4. (分数:2.00)A.B.C.D.5. (分数:2.00)A.B.C.D.6. (分数:2.00)A.B.C.D.7.在 FoxPro 中,常量分为( )。(分数:2.00)A.数值常量、日期常量、逻辑常量B.字符常量、数值常量、日期常量、逻辑常量C.字符常量、数值常量、日期常量D.字符常量、数值常量、内存静态常量、逻辑常量8.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据9.已知二叉树后序遍

    3、历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_.(分数:2.00)A.acbedB.decabC.deabcD.cedba10.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现11.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强12.设有图书

    4、管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询 0002 号借书证的读者姓名和所借图书的总价值。 下面 SQL 语句正确的是_。 SELECT 姓名,SUM((分数:2.00)A.总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)B.总编号 NOT IN (SELECT 总编号

    5、 FROM 借阅 WHERE 借书证号=“0002“)C.总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)D.WHERE 借书证号=“0002“13.在当前目录下有数据表文件“XS.dbf”,执行如下 SQL 语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号(分数:2.00)A.生成一个按“学号”升序的临时表文件,将原来的 XS.dbf 文件覆盖B.生成一个按“学号”降序的临时表文件,将原来的 XS.dbf 文件覆盖C.不会生成新的排序文件,保持原数据表内容不变D.系统提示出错信息14.有班级表和学生表如下:

    6、 班级表班级号 班级名称 班级人数 200301 03 计算机一班 55 200302 03 计算机二班 48 200303 03 计算机三班 50 学生表 班级号 学号 姓名 性别 籍贯 200301 1001 王伟 男 北京 200301 1002 刘红 女 上海 200301 1003 李林 女 北京 200302 2001 张清 女 上海 200302 2002 刘雷 男 上海 有如下 SQL 语句: SELECT MAX(班级人数) INTO ARRAY arr FROM 班级表 执行该语句后(分数:2.00)A.arr1的内容为 48B.arr1的内容为 55C.arr0的内容为

    7、48D.arr0的内容为 5515.Visual FoxPro 是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式16.设班级号字段为字符型,下面程序的运行结果是 USE 学生表 INDEX ON 班级号 TO BJH SEEK “1002“ DO WHILE NOT EOF() DISPLAY SKIP ENDDO(分数:2.00)A.屏幕上显示学生表中所有班级号为 1002 的记录B.屏幕上显示学生表中从班级号 1002 开始一直到表末尾的所有

    8、记录C.屏幕上显示学生表中的所有记录D.程序出错17.下列函数中函数值为字符型的是( )。(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()18.在建立唯一索引,出现重复字段值时,只存储重复出现记录的 _。(分数:2.00)A.第 1 个B.最后一个C.全部D.几个19.MOD(-13,-3)与 MOD(13,-3)的正确结果是(分数:2.00)A.-1,-2B.-1,-1C.-2,-1D.-2,-220.检索“成绩”表中还没有“分数”的学生“学号”和“课程号”,正确的命令是( )。(分数:2.00)A.SELECT 学号,课程号 FROM 成绩 WHE

    9、RE 分数 NULLB.SELECT 学号,课程号 FROM 成绩 WHERE 分数=NULLC.SELECT 学号,课程号 FROM 成绩 WHERE 分数 IS NULLD.SELECT 学号,课程号成绩订购单 WHERE 分数 IS NOT NULL21.以下关于主索引和候选索引的叙述正确的是 _。(分数:2.00)A.主索引和候选索引都能保证表记录的唯一性B.主索引和候选索引都可以建立在数据库表和自由表中C.主索引可以保证表记录的唯一性,而候选索引不能D.主索引和候选索引是相同的概念22.当内存变量与字段变量同名时,系统优先地按_对待。(分数:2.00)A.字段变量B.内存变量C.局部

    10、变量D.全局变量23.在下列关于索引的叙述中,正确的是_。(分数:2.00)A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度C.删除索引以后,原来的表文件中记录的物理顺序将被改变D.索引字段可以更新,但是必须在更新前关闭索引24.函数 STR(VAL(“9“)+10.57,AT(“b“,“abcdefg“)返回的值是_。(分数:2.00)A.19.57B.20C.19.6D.1925.要求一个数据库文件的数值型字段具有位小数,该字段的宽度最少应当定义成( )。(分数:2.00)A.5 位B.6 位C.7 位D.8 位26.打开一个数据库的命令是_

    11、。(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE27.SQL 查询语句中,将查询结果存放在永久表中应使用短语(分数:2.00)A.TOPB.INTO ARRAYC.INTO CURSORD.INTO TABLE28.有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S 假定从键盘输入的 A 的值一定是数值型,那么上面条件选择程序的执行结果是_。(分数:2.00)A.0B.1C.由 A 的值决定D.程序出错29.能够将表单的 Visible 属性设置为.T.,,并使表单成为活动对象的方法是_。(分数:2.00)A

    12、.HideB.ShowC.ReleaseD.SetFocus30.执行下列命令后: XYZ=123.456 CH=XYZ ?INT(&CH) 命令?输出的值为(分数:2.00)A.0B.123.456C.123D.出错31.不属于 SQL 的数据修改功能的命令是( )。(分数:2.00)A.INSERTB.UPDATEC.CHANGED.DELETE32.将 Student.dbf 表中 jg 字段的名称改为籍贯,如下选项中正确的 SQL 语句是(分数:2.00)A.ALTER TABLE student ALTER COLUMN jg TO 籍贯B.ALTER TABLE student A

    13、DD 籍贯 C(10)C.ALTER TABLE student RENAME jg TO 籍贯D.ALTER TABLE student RENAME jg 籍贯33.能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法是_。(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus34.在 Visual FoxPro 中,可以在同类数据之间进行“-”运算的数据类型有(分数:2.00)A.数值型、字符型和逻辑型B.数值型、字符型和日期型C.数值型、日期型和逻辑型D.字符型、日期型和逻辑型35.布局类型为一对多的报表,一般适用于打印(分数:2.00)

    14、A.财政报表、销售总结B.列表C.发票、会计报表D.电话薄、名片36.检索尚未确定的供应商的订单号,正确的命令是( )。(分数:2.00)A.SELECT * FROM 订购单 WHERE 供应商号 NULLB.SELECT * FROM 订购单 WHERE 供应商号 =NULLC.SELECT * FROM 订购单 WHERE 供应商号 IS NULLD.SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_3

    15、8.数据库系统的三级模式分别为 1 模式、内模式与外模式。(分数:2.00)填空项 1:_39.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:2.00)填空项 1:_40.度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_41.一个算法的空间复杂度是指该算法所耗费的 1。(分数:2.00)填空项 1:_42.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_43. 1 是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试。(分数:2.00)填空项 1:_44.关系模型的数据操纵就

    16、是建立在关系上的数据操纵,一般有 1、增加、删除和修改四种操作。(分数:2.00)填空项 1:_45.单元测试又称模块测试,一般采用 1 测试。(分数:2.00)填空项 1:_46.将一个项目编译成一个应用程序时,如果应用程序中包含的文件不允许用户修改,则必须将该文件标为 1。(分数:2.00)填空项 1:_47.使用 SQL Select 语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用 1 子句来限定分组。(分数:2.00)填空项 1:_48.使用“应用程序向导”创建的项目,除项目外还自动生成一个 1。(分数:2.00)填空项 1:_49.数据库的扩展名是 1。(分数:2.

    17、00)填空项 1:_50.在 SELECT-SQL 语句中,消除重复出现的记录行的子句是 1。(分数:2.00)填空项 1:_51.LEFT(”123456789“,LEN(“数据库”)的计算结果是 1。(分数:2.00)填空项 1:_52.报表控件工具栏中最重要的控件是 1。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 227 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.面向对象的设计方法

    18、与传统的面向过程的方法有本质不同,它的基本原理是 _。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题 D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考解析:解析:面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。3.数据库系统的核心是( )。(分数:2.00)A.数据模型B.软件开发C.数据库设计D.数据库管理系统

    19、 解析:解析:数据库管理系统 DBMS 是数据库系统的核心。DBMS 是负责数据库的建立、使用和维护的软件。DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外,DBMS 还承担着数据库的安全保护工作,按照 DBA 所规定的要求,保证数据库的完整性和安全性。4. (分数:2.00)A.B.C. D.解析:解析:栈实际也是线性表,只不过是一种特殊的线性表。栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。当表中没有元素时称为空栈。栈顶元素总是最后被插入的元素,从而也是最先被

    20、删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。5. (分数:2.00)A. B.C.D.解析:解析:Click 事件是当在程序中包含触发此事件的代码,或者将鼠标指针放在一个对象上单击鼠标左键,或者更改特定控件的值,此事件发生。当指针位于标题栏、控件菜单框或窗口边界上时,不发生表单的 Click 事件。 Load 在创建对象前发生。Load 事件发生在 Activate 和 GotFcous 事件之前。在Load 事件发生时还没有创建任何表单中的控件对象,因此在 Load 事件的处理程序中不能对控件进行处理。Init 事件在创建对象时发生。 Unload 事件是在释放表

    21、单集或表单之前发生的最后一个事件。Unload事件发生在 Destroy 事件和所有包含的对象被释放之后。6. (分数:2.00)A.B. C.D.解析:7.在 FoxPro 中,常量分为( )。(分数:2.00)A.数值常量、日期常量、逻辑常量B.字符常量、数值常量、日期常量、逻辑常量 C.字符常量、数值常量、日期常量D.字符常量、数值常量、内存静态常量、逻辑常量解析:8.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析:数据库系统的数据

    22、具有高共享性和低冗余性,但不能完全避免数据冗余;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。9.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_.(分数:2.00)A.acbedB.decabC.deabcD.cedba 解析:解析:依据后序遍历序列可确定根结点为;再依据中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba构成,如下图所示。求得该二叉树的前序遍历序列为选择 D10.在单链表中,增加头结点的目的是(分数:2.00)A.方便运算的实现

    23、B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现解析:解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点目的是为了便于运算的实现。11.为了使模块尽可能独立,要求_。(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强解析:解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其

    24、他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。12.设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询

    25、 0002 号借书证的读者姓名和所借图书的总价值。 下面 SQL 语句正确的是_。 SELECT 姓名,SUM((分数:2.00)A.总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“) B.总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)C.总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)D.WHERE 借书证号=“0002“解析:13.在当前目录下有数据表文件“XS.dbf”,执行如下 SQL 语句后( )。 SELECT*FROM XS INTO CURSOR XS

    26、 ORDER BY 学号(分数:2.00)A.生成一个按“学号”升序的临时表文件,将原来的 XS.dbf 文件覆盖B.生成一个按“学号”降序的临时表文件,将原来的 XS.dbf 文件覆盖C.不会生成新的排序文件,保持原数据表内容不变D.系统提示出错信息 解析:解析:在 SQL 语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表表名不能与原表表名相同,否则提示出错信息。14.有班级表和学生表如下: 班级表班级号 班级名称 班级人数 200301 03 计算机一班 55 200302 03 计算机二班 48 200303 03 计算机三班 50 学生表 班级号 学号 姓名 性别

    27、 籍贯 200301 1001 王伟 男 北京 200301 1002 刘红 女 上海 200301 1003 李林 女 北京 200302 2001 张清 女 上海 200302 2002 刘雷 男 上海 有如下 SQL 语句: SELECT MAX(班级人数) INTO ARRAY arr FROM 班级表 执行该语句后(分数:2.00)A.arr1的内容为 48B.arr1的内容为 55 C.arr0的内容为 48D.arr0的内容为 55解析:解析:此命令是将班级人数字段值中的最大数保存到数组中,数组元素的上标和下标都是从 1 开始的。15.Visual FoxPro 是一种关系数据库

    28、管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式 解析:解析:在关系数据库管理系统中,关系是指符合一定条件的二维表,把数据看成是二维表中的元素,一个二维表就是一个关系,表名就是关系名。16.设班级号字段为字符型,下面程序的运行结果是 USE 学生表 INDEX ON 班级号 TO BJH SEEK “1002“ DO WHILE NOT EOF() DISPLAY SKIP ENDDO(分数:2.00)A.屏幕上显示学生表中所有班级号为 1002 的记录B.屏幕

    29、上显示学生表中从班级号 1002 开始一直到表末尾的所有记录 C.屏幕上显示学生表中的所有记录D.程序出错解析:解析:本题考查了考生对结构化程序的理解及运用。掌握 DO 循环结构中各语句的执行顺序。 程序中 INDEX 短语已将记录按班级建立索引,这样,表中的所有记录已按班级顺序逻辑排序,执行 SEEK “1002“后,记录指针定位到班级号为 1002 的第一条记录上,而循环结构中则是从当前记录一直处理即显示到表文件尾的所有记录。17.下列函数中函数值为字符型的是( )。(分数:2.00)A.DATE()B.TIME() C.YEAR()D.DATETIME()解析:解析:DATE()函数用于

    30、获取系统日期的函数,它的返回值是一个日期型数据。选项 B 中的 TIME()函数返回值是系统的时间,为字符型。选项 C 中的 YEAR()函数用于获取年份,它的返回值是数值型。DATATIME()函数的返回值同样也是日期型的。所以正确答案为 B。18.在建立唯一索引,出现重复字段值时,只存储重复出现记录的 _。(分数:2.00)A.第 1 个 B.最后一个C.全部D.几个解析:解析:索引类型分类: 主索引:主索引是一种只能在数据库表中建立不能在自由表中建立的索引。在指定的字段或表达式中,主索引的关键字绝对不允许有重复值。 候选索引:和主索引类似,它的值也不允许在指定的字段或表达式中重复。一个表

    31、中可以有多个候选索引。 唯一索引:唯一索引允许关键字取重复的值。当有重复值出现时,索引文件只保存重复值的第 1 次出现。提供唯一索引主要是为了兼容早期的版本。 普通索引:普通索引允许关建字段有相同值。在一对多关系的多方,可以使用普通索引。19.MOD(-13,-3)与 MOD(13,-3)的正确结果是(分数:2.00)A.-1,-2 B.-1,-1C.-2,-1D.-2,-2解析:解析:MOD()函数是数学运算函数。请注意其使用方法,MOD()函数的被除数与除数同号时,结果为两数相除的余数,余数的符号与除数相同,如果被除数与除数异号,值为两数相除后的余数加上除数。故选项 A 为正确答案。20.

    32、检索“成绩”表中还没有“分数”的学生“学号”和“课程号”,正确的命令是( )。(分数:2.00)A.SELECT 学号,课程号 FROM 成绩 WHERE 分数 NULLB.SELECT 学号,课程号 FROM 成绩 WHERE 分数=NULLC.SELECT 学号,课程号 FROM 成绩 WHERE 分数 IS NULL D.SELECT 学号,课程号成绩订购单 WHERE 分数 IS NOT NULL解析:解析:在 SQL 中,可以利用空值进行查询,空值表示尚未确定的值。查询空值时要使用 IS NULL或 IS NOTNULL。因为本题要查找还没有的分数的学生,即查找分数字段为空值的记录,

    33、故应该用“分数IS NULL”。21.以下关于主索引和候选索引的叙述正确的是 _。(分数:2.00)A.主索引和候选索引都能保证表记录的唯一性 B.主索引和候选索引都可以建立在数据库表和自由表中C.主索引可以保证表记录的唯一性,而候选索引不能D.主索引和候选索引是相同的概念解析:解析:主索引和候选索引都要求了字段值的唯一,不允许出现重复的记录。但由于主索引中不允许出现重复值,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的唯一性,但可以建立多个。自由表只能建立候选索引,不能建立主索引,只有数据库表才能建立主索引。22.当内存变量与

    34、字段变量同名时,系统优先地按_对待。(分数:2.00)A.字段变量 B.内存变量C.局部变量D.全局变量解析:23.在下列关于索引的叙述中,正确的是_。(分数:2.00)A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度 C.删除索引以后,原来的表文件中记录的物理顺序将被改变D.索引字段可以更新,但是必须在更新前关闭索引解析:24.函数 STR(VAL(“9“)+10.57,AT(“b“,“abcdefg“)返回的值是_。(分数:2.00)A.19.57B.20 C.19.6D.19解析:25.要求一个数据库文件的数值型字段具有位小数,该字段的宽度

    35、最少应当定义成( )。(分数:2.00)A.5 位B.6 位 C.7 位D.8 位解析:26.打开一个数据库的命令是_。(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE 解析:解析:打开数据库的命令是 OPENDATABASE 语法: OPEN DATABASE FileName|? EXCLUSIVE|SHARED NOUPDATE VALIDATE27.SQL 查询语句中,将查询结果存放在永久表中应使用短语(分数:2.00)A.TOPB.INTO ARRAYC.INTO CURSORD.INTO TABLE 解析:解析:SQE 查询语句中,

    36、将查询结果放在永久表中应使用短语 INTO TABLE(或 DBF),TOP 短语用于显示部分结果,INTO ARRAY 用于将查询结果放到数组中,INTO CURSOR 用于将查询结果放在临时文件中。28.有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S 假定从键盘输入的 A 的值一定是数值型,那么上面条件选择程序的执行结果是_。(分数:2.00)A.0B.1 C.由 A 的值决定D.程序出错解析:解析:if 条件成立与否,不影响 S=1 语句的执行,故 S 的值为 129.能够将表单的 Visible 属性设置为.T.,,并使表单成为活动对象的方法是_。

    37、(分数:2.00)A.HideB.Show C.ReleaseD.SetFocus解析:解析:本题考查点是表单的属性和方法。表单的 Visible 属性表示表单是可见的(Visible 为.T.)还是隐藏(Visible 为.F.)。表单的 Hide 方法用来隐藏表单,将表单的 Visible 属性设置为.F.,表单的Show 方法用来隐藏表单,将表单的 Visible 属性设置为.T.,表单的 Release 方法将表单从内存中释放,表单的 Refresh 方法用来刷新表单,SetFocus 方法让控件获得焦点,使之成为活动对象,表单没有SetFocus 方法。30.执行下列命令后: XYZ

    38、=123.456 CH=XYZ ?INT(&CH) 命令?输出的值为(分数:2.00)A.0B.123.456C.123 D.出错解析:解析:本题考查的知识点是 INT()函数的功能。在 Visual FoxPro 中,INT()函数的功能是返回其参数的整数部分,因此最后输出的值为 123.456 的整数部分 123,因此本题的正确答案是 C。31.不属于 SQL 的数据修改功能的命令是( )。(分数:2.00)A.INSERTB.UPDATEC.CHANGE D.DELETE解析:解析:SQL 的数据修改功能包括对数据库中数据的删除、插入和修改。选项 A 是插入命令;选项 B是更新命令;选项

    39、 D 是删除命令。32.将 Student.dbf 表中 jg 字段的名称改为籍贯,如下选项中正确的 SQL 语句是(分数:2.00)A.ALTER TABLE student ALTER COLUMN jg TO 籍贯B.ALTER TABLE student ADD 籍贯 C(10)C.ALTER TABLE student RENAME jg TO 籍贯 D.ALTER TABLE student RENAME jg 籍贯解析:解析:ALTER TABLE 语句中,ALTER 子句不能修改字段名。ADD 子句用于增加字段。修改字段名称只能使用 RENAME 子句。33.能够将表单的 Vi

    40、sible 属性设置为.T.,并使表单成为活动对象的方法是_。(分数:2.00)A.HideB.Show C.ReleaseD.SetFocus解析:解析: Hide:隐藏表单,该方法将表单的 Visible 属性设置为.F.。Show:显示表单,该方法将表单的 Visible 属性设置为T,并使表单成为活动对象。Release:将表单从内存释放(清除)。比如表单有一个命令按钮,如果希望单击该命令按钮时关闭表单,就可以将该命令按钮的 CLICK 事件代码设置为ThisFormRelease。SetFocus:让控件获得焦点,使其成为活动对象。如果一个控件的 Enabled 属性值或 Visib

    41、le 属性值为F,将不能获得焦点。34.在 Visual FoxPro 中,可以在同类数据之间进行“-”运算的数据类型有(分数:2.00)A.数值型、字符型和逻辑型B.数值型、字符型和日期型 C.数值型、日期型和逻辑型D.字符型、日期型和逻辑型解析:解析:两个数值型数据相减,用其值直接相减;两个字符型数据相减,实际上是两个字符串的非完全连接;两个日期型数据相减是计算两个日期之间的相差天数;而逻辑型数据是不允许相减的,逻辑型数据之间可以比较大小。35.布局类型为一对多的报表,一般适用于打印(分数:2.00)A.财政报表、销售总结B.列表C.发票、会计报表 D.电话薄、名片解析:解析:在报表的 4

    42、 种布局类型中,一般来说,打印财政报表、销售总结等报表,应使用列报表布局类型;打印列表就采用行报表布局类型;打印的是发票、会计报表等,就使用一对多报表的布局类型;打印电话薄、名片等就采用多栏报表布局类型。36.检索尚未确定的供应商的订单号,正确的命令是( )。(分数:2.00)A.SELECT * FROM 订购单 WHERE 供应商号 NULLB.SELECT * FROM 订购单 WHERE 供应商号 =NULLC.SELECT * FROM 订购单 WHERE 供应商号 IS NULL D.SELECT * FROM 订购单 WHERE 供应商号 IS NOT NULL解析:解析:进行空

    43、值查询时,要使用 IS NULL,而=NULL 是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.数据库系统的三级模式分别为 1 模式、内模式与外模式。(分数:2.00)填空项 1:_ (正确答案:正确答案:概念)解析:39.在面向对象的程序设计中,类描述的是具有相似性质的一组 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:对象)解析:解析:将属性、操作相似的对象归为类,也就是说,类是具

    44、有共同属性、共同方法的对象的集合。40.度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:45)解析:解析:对于长度为 N 的线性表,在最坏情况下(即线性表中元素现在的顺序与目标顺序正好相反),冒泡排序需要经过 N/2 遍的从前往后的扫描和 N/2 遍的从后往前的扫描,需要的比较次数为 H(N-1)/2。41.一个算法的空间复杂度是指该算法所耗费的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:存储空间)解析:解析:空间复杂度是指算法在执行过程中临时占用的存储空间大小,包括:算法本身所占用的存储空间,算法的输

    45、入输出数据所占用的存储空间,算法在运行过程中临时占用的存储空间。42.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据库管理系统 或 DBMS)解析:解析: 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。43. 1 是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试。(分数:2.00)填空项 1:_ (正确答案:正确答案:系统测试)解析:44.关系模型的数据操纵就是建立在关系上的数据操纵,一般有 1、增加、删除和

    46、修改四种操作。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询)解析:45.单元测试又称模块测试,一般采用 1 测试。(分数:2.00)填空项 1:_ (正确答案:正确答案:白盒)解析:46.将一个项目编译成一个应用程序时,如果应用程序中包含的文件不允许用户修改,则必须将该文件标为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:包含)解析:解析:将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件。如果应用程序中包含需要用户修改的文件,必须将该文件标识为“排除”。47.使用 SQL Select 语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用 1 子句来限定分组。(分数:2.00)填空项 1:_ (正确答案:正确答案:HAVING)解析:解析:HAVING 子句总是跟在 GROUP BY 子句之后,而不能单独使用。在查询中是先用 WHERE 子句限定元组,然后进行分组,最后再用 HAVING 子句来限定分组。48.使用“应用程序向导”创建的项目,除项目外还自


    注意事项

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




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

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

    收起
    展开