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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试 11 及答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在程序测试中,要为成功的测试设计数据,目前产生这些测试用例主要依赖于( )。(分数:2.00)A.黑盒方法B.测试人员的经验C.白盒测试D.以上都不是2.若用窗口命令方式建立项目,使用下列命令( )。(分数:2.00)A.CREATE VIEMB.CREATELABELC.MODIFY PROJECTD.CREATE PROEJCT3.能释放公共变量的命令是( )。(分数:2.00)A.RErURNB.QUITC.EDNIFD.CLEAR4.表

    2、单控件工具栏用于在表单上创建( )。(分数:2.00)A.文本B.命令C.控件D.复选框5.若需统计 zg 表中车身厂的职工工资总和,下面语句正确的是( )。 ) SELECT SUM(基本工资)FROM zg ) SELECT SUM(基本工资)FROM zg WHERE 单位=“车身厂” ) SELECT COUNT(基本工资)FROM zg ) SELECT COUNT(基本工资)FROM zg WHERE 单位=“车身厂”(分数:2.00)A.B.C.D.6.能够在相关的子表中反映父表中的主关键字或候选关键字的更改的是( )。(分数:2.00)A.级联B.限制C.忽略D.检索7.在一棵

    3、二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序( )。(分数:2.00)A.不相同B.完全相同C.前序和中序相同D.后序和中序相同8.对于已经建立表间联系的数据库,若要建立参照完整性约束,首先必须( )。(分数:2.00)A.编辑关系B.重建索引C.清理数据库D.重排9.执行下列程序以后,内存变量 a 的内容是( )。 CLOSE DATABASE a=0 USE zg GO TOP DO WHILE.NOT.EOF() IF 基本工资500 a=a+1 ENDIF SKIP ENDDO(分数:2.00)A.1B.2C.3D.410.下列命令中,修改表文件结构的命令是

    4、( )。(分数:2.00)A.MODIFY FILEB.MODIFY COMMANDC.MODIFY STRUCTURED.CREATE STRUCTURE11.下列关于结构化设计方法的特点的描述,不正确的是( )。(分数:2.00)A.采用逐步求精的方法进行详细设计,由于相邻步之间变化小,易于验证其等效性和设计正确性B.程序清晰和模块化使得修改和重新设计一个软件时使用的代码量不大C.在进行程序设计时不能使用 goto 语句D.良好清晰的控制结构使得设计容易阅读和理解12.数据库表的索引共有( )种。(分数:2.00)A.1B.2C.3D.413.若需在 zg 表中按基本工资降序排列查询前三个

    5、的职工记录,下列语法正确的是 ( )。 ) SELECT 职工号,基本工资 TOP 3 FROM zg; ORDER BY 基本工资 DESC ) SELECT 职工号,基本工资 TOP 3 PERCENT FROM zg; ORDER BY 基本工资 DESC ) SELECT 职工号,基本工资 TOP 3 FROM zg DESC; ) SELECT 职工号,基本工资 TOP 3 PERCENTFROM zg DESC(分数:2.00)A.B.C.D.14.一数据库名“学生”,要想修改该数据库,应使用命令( )。(分数:2.00)A.MODIFY 学生B.OPEN DATA 学生C.MOD

    6、IFY DATA 学生D.OPEN 学生15.在使用之前打开非结构索引文件,应用( )命令。(分数:2.00)A.INDEX ONB.SET INDEX TOC.SET ORDER TOD.SEEK16.下面列出的条目中,( )是数据库系统的组成成员。 操作系统 数据库管理系统 用户 数据库管理员 数据库(分数:2.00)A.、和B.、和C.、和D.都是17.执行下列命令后: UPDATE zg SET 基本工资=基本工资+100 理解正确的是( )。(分数:2.00)A.只对当前记录更新B.对表中的记录的基本工资全部更新C.删除当前记录D.删除全部表中的基本工资值18.在表单的常用事件中,I

    7、nit 事件表示( )。(分数:2.00)A.在表单对象建立之前引发B.在对象释放时发生C.在对象建立时发生D.当对象获得焦点时引发19.软件需求说明书是需求分析阶段的最后成果,以下( )是其应包括的内容。 数据描述 功能描述 性能描述 文件结构(分数:2.00)A.和B.和C.和D.、和20.在关系数据库中,元组的集合称为关系。通常标识元组的属性或最小属性组称为( )。(分数:2.00)A.主键B.索引C.标记D.字段21.使用的数据如下: 当前盘当前目录下有数据库 db-zg,其中有数据库表 zg.dbf,该数据库表的内容是: 职工号 姓名 基本工资 单位 0102005 朱 琳 800

    8、车身厂 0103012 张维清 600 总装厂 0102007 王 伟 420 车身厂 0102011 刘 宁 580 车身厂 0103008 林 海 400 总装厂 要求只列出 zg 表中所有基本工资大于 500 元的职工姓名,则下列语句正确的是 ( )。(分数:2.00)A.SELCET 姓名 FROM zg WHERE 基本工资500B.SELCET 姓名 FROM zg WHERE 基本工资“500”C.SELCET*FROM zg WHERE 基本工资500D.SELCET*FROM zg WHERE 基本工资“500”22.用类及继承来表示实体及实体间的联系称为( )。(分数:2.

    9、00)A.网状模型B.层次模型C.关系模型D.面向对象模型23.求每个单位的平均基本工资的 SQL 语句是( )。(分数:2.00)A.SELECT 单位,avg(基本工资) FROM zg GROUP BY 基本工资B.SELECT 单位,avg(基本工资) FROM zg ORDER BY 基本工资C.SELECT 单位,avg(基本工资) FROM zg ORDER BY 单位D.SELECT 单位,avg(基本工资) FROM zg GROUP BY 单位24.在顺序表(8,11,15,19,25,26,30,33,42,48,50)中,用二分法查找关键码值 20,需做的关键码比较次数

    10、是( )。(分数:2.00)A.3B.4C.6D.825.下述属于顺序存储方式的优点是( )。(分数:2.00)A.存储密度大B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示26.决定微调控件能够显示最大值的属性是( )。(分数:2.00)A.KeyboardHigh ValueB.SpinnerHigh ValueC.KeyboardLow ValueD.SpinnerLow Value27.有如下 SQL 语句 CREATE VIEW zg-view AS SELECT 姓名 AS 职工姓名,基本工资 FROM zg 执行该语句后产生的视图含有的字段名是( )。(分数

    11、:2.00)A.姓名、基本工资B.职工姓名、基本工资C.职工姓名、基本工资、单位D.职工姓名、基本工资、单位28.下列表达式中结果为假的是( )。(分数:2.00)A.10-20B.C.2002-02-072002-02-01D.计算机$微型计算机29.有如下 SQL 语句 SELECT 单位,avg(基本工资)as 平均基本工资 FROM zg; GROUP BY 单位 INTO DBF temp 执行该语句后 temp 表中第 2 条记录的“均价”字段的内容是( )。(分数:2.00)A.500B.600C.800D.90030.软件的结构化设计方法是以( )为依据的模块结构的设计方法。(

    12、分数:2.00)A.系统数据要求B.数据结构C.数据流图D.数据流31.设 M=“324.2“,?43+&M 的结果是( )。(分数:2.00)A.43B.324.2C.43324.2D.367.232.将 zg 表的职工号字段的宽度由 7 改为 9,应使用 SQL 语句是( )。(分数:2.00)A.ALTER TABLE zg 职工号 WITH n(9)B.ALTER TABLE zg 职工号 n(9)C.ALTER TABLE zg ALTER 职工号 n(9)D.ALTER zg ALTER 职工号 n(9)33.若用 SQL 命令检索所有比“刘宁”基本工资多的职工记录,下列语句正确的

    13、是 ( )。 ) SELECT*FROM zg; WHERE 基本工资(SELECT 基本工资 FROM zg; WHERE 姓名=“刘宁”) ) SELECT*FROM zg; WHERE 姓名=“刘宁” ) SELECT*FROM zg; WHERE 基本工资(SELECT 基本工资; WHERE 姓名=“刘宁”) ) SELECT*FROM zg; WHERE 基本工资“刘宁”(分数:2.00)A.B.C.D.34.下列函数中函数值为日期型的是( )。(分数:2.00)A.DAY()B.TTOC()C.CTOT()D.DATE()35.查找 zg 表中基本工资在 400500 之间的职工

    14、姓名和单位,则下列语句正确的是 ( )。 ) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 400 AND 500 ) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 400 OR 500 ) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 AND 400 ) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 OR 400(分数:2.00)A.B.C.D.二、B填空题/B(总题数:11,分数:22.00)36.在待排序的元素序列基本有序的前提下

    15、,效率最高的排序方法是U 【1】 /U。(分数:2.00)填空项 1:_37.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的,它是一种面向U 【2】 /U的设计方法。(分数:2.00)填空项 1:_38.软件模块化原理是逐层分解的U 【3】 /U方法在软件总体构造阶段的运用。(分数:2.00)填空项 1:_39.在数据库的外模式、模式和内模式三级模式的体系结构中,存在两级映象:外模式到模式的映象定义了外模式与模式之间的对应关系;模式到内模式的映象定义了数据库的逻辑结构与U 【4】 /U之间的对应关系。(分数:2.00)填空项 1:_40.关系的数据操纵语言按照表达式查询

    16、方式可分为两大类,关系代数和U 【5】 /U。(分数:2.00)填空项 1:_41.若 a=5,b=“a10”,则?type(b)输出结果为U 【6】 /U。(分数:2.00)填空项 1:_42.非结构单索引文件的扩展名是U 【7】 /U。(分数:2.00)填空项 1:_43.要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的 Show Window 属性值设置为U 【8】 /U,使其成为顶层表单:最后需要在表单的U 【9】 /U事件代码中设置调用菜单程序的命令。 设有如下表: 学生(学生号 N(3),姓名C(3),性别 C(2),年龄

    17、N(2) 课程(课程号 C(3),课程名称 C(3),教师 C(3) 选课(学生号 N(3),课程号 C(3),成绩 N(3)(分数:2.00)填空项 1:_44.若查询学生表中年龄小于 21 岁的男学生,则语法: SELECT*FROM 学生; WHEREU 【10】 /UAND; U【11】 /U(分数:2.00)填空项 1:_45.若统计本学期共设置了多少门课程,则语法: SELECTU 【12】 /UFROM 课程(分数:2.00)填空项 1:_46.若查询只选了一门课程的学生号、学生姓名和成绩,则语法: SELECT A.学生号,A.学生姓名,B.成绩 FROM 学生 A,选课 B;

    18、 WHERE A.学生号U 【13】 /U(SELECT 学生号 FROM 选课; GROUP BYU 【14】 /UHVINGU 【15】 /U(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 11 答案解析(总分:92.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.在程序测试中,要为成功的测试设计数据,目前产生这些测试用例主要依赖于( )。(分数:2.00)A.黑盒方法B.测试人员的经验 C.白盒测试D.以上都不是解析:解析测试方法有两种:黑盒测试和白盒测试。不论用哪种测试方法,产生测试数据的工作量都是十分繁重的。实际上大多数测试用

    19、例的产生仍依赖于测试人员的经验,从而测试质量的高低还于测试人员的能力有很大关系。2.若用窗口命令方式建立项目,使用下列命令( )。(分数:2.00)A.CREATE VIEMB.CREATELABELC.MODIFY PROJECTD.CREATE PROEJCT 解析:解析选项 A 是创建一个视图:选项 B 打开标签设计器,以创建标签:选项 C 是打开指定的项目文件;选项 D 是建立指定的项目文件,并打开项目管理器。3.能释放公共变量的命令是( )。(分数:2.00)A.RErURNB.QUIT C.EDNIFD.CLEAR解析:解析公共变量一旦建立就一直有效,即使程序运行结束后返回到命令窗

    20、口也不会消失,只有当执行 CLEAR MEMORY、RELEASE、QUIT 等命令后,公共变量才被释放:执行 RETURN 命令时,系统将释放局部内存变量。4.表单控件工具栏用于在表单上创建( )。(分数:2.00)A.文本B.命令C.控件 D.复选框解析:解析表单控件工具栏提供了包括文本、命令、复选框及其他很多控件,用于在表单上创建各种不同的控件。5.若需统计 zg 表中车身厂的职工工资总和,下面语句正确的是( )。 ) SELECT SUM(基本工资)FROM zg ) SELECT SUM(基本工资)FROM zg WHERE 单位=“车身厂” ) SELECT COUNT(基本工资)

    21、FROM zg ) SELECT COUNT(基本工资)FROM zg WHERE 单位=“车身厂”(分数:2.00)A.B. C.D.解析:解析依据题意,统计基本工资总和应该用 SUM()函数,查询条件为车身厂职工,因此用 WHERE 设定查询条件。6.能够在相关的子表中反映父表中的主关键字或候选关键字的更改的是( )。(分数:2.00)A.级联 B.限制C.忽略D.检索解析:解析“参照完整性生成器”对话框中若选择“级联”,则表示在相关的子表中反映父表中的主关键字或候选关键字的更改,在更新、删除和插入时,VFP 会自动更改、删除和插入所有相关子表记录的连接字段值。7.在一棵二叉树的前序遍历、

    22、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺序( )。(分数:2.00)A.不相同B.完全相同 C.前序和中序相同D.后序和中序相同解析:解析任意两种方法遍历同一棵二叉树,可确定惟一一棵二叉树,无论是前序遍历、中序遍历、后序遍历二叉树,其区别均在于访问根的先后次序不同,即前根序、中根序、后根序。而访问中结点顺序都一样。8.对于已经建立表间联系的数据库,若要建立参照完整性约束,首先必须( )。(分数:2.00)A.编辑关系B.重建索引C.清理数据库 D.重排解析:解析对于已经建立表间联系的数据库,若要建立参照完整性约束,首先必须清理数据库,所谓清理数据库是物理删除数据库各个表中所有带有删

    23、除标记的记录。9.执行下列程序以后,内存变量 a 的内容是( )。 CLOSE DATABASE a=0 USE zg GO TOP DO WHILE.NOT.EOF() IF 基本工资500 a=a+1 ENDIF SKIP ENDDO(分数:2.00)A.1B.2C.3 D.4解析:解析在本题中首先赋值变量 a 为数值 0,然后打开表 zg.dbf 并将指针指向第一个记录。执行 DO WHILE-ENDDO 循环,该循环指定的逻辑表达式.NOT.EOF()含义为遍历整个表。在 DO WHILE-ENDDO 循环体中有一个 IF-ENDIF 分支语句的嵌套,该语句是统计“基本工资”大于 50

    24、0 的记录个数。因为 DO WHILE-ENDDO 循环本身不能移动记录指针,所以利用 SKIP 命令指向下一个记录。因此统计该表中基本工资大于500 的记录个数为 3 个。10.下列命令中,修改表文件结构的命令是( )。(分数:2.00)A.MODIFY FILEB.MODIFY COMMANDC.MODIFY STRUCTURE D.CREATE STRUCTURE解析:解析选项 A 为打开编辑窗口,从中可以修改或创建文本文件:选项 B 为打开一个编辑窗口,从中可以修改或创建程序文件:选项 C 为打开表设计器,修改表的结构;选项 D 为创建一个表的结构。11.下列关于结构化设计方法的特点的

    25、描述,不正确的是( )。(分数:2.00)A.采用逐步求精的方法进行详细设计,由于相邻步之间变化小,易于验证其等效性和设计正确性B.程序清晰和模块化使得修改和重新设计一个软件时使用的代码量不大C.在进行程序设计时不能使用 goto 语句 D.良好清晰的控制结构使得设计容易阅读和理解解析:解析题中选项 A、B、D 所述均为结构化设计方法的特点。在进行程序设计时可以使用 goto 语句,但要严格控制,不是不能使用。因此选项 C 的叙述是错误的。12.数据库表的索引共有( )种。(分数:2.00)A.1B.2C.3D.4 解析:解析Visual FoxPro 索引分为主索引、候选索引、惟一索引和普通

    26、索引四种。13.若需在 zg 表中按基本工资降序排列查询前三个的职工记录,下列语法正确的是 ( )。 ) SELECT 职工号,基本工资 TOP 3 FROM zg; ORDER BY 基本工资 DESC ) SELECT 职工号,基本工资 TOP 3 PERCENT FROM zg; ORDER BY 基本工资 DESC ) SELECT 职工号,基本工资 TOP 3 FROM zg DESC; ) SELECT 职工号,基本工资 TOP 3 PERCENTFROM zg DESC(分数:2.00)A. B.C.D.解析:解析依据题意,在 SELECT 语句中需用 ORDER BY 排序,然

    27、后用 DESC 降序排列。14.一数据库名“学生”,要想修改该数据库,应使用命令( )。(分数:2.00)A.MODIFY 学生B.OPEN DATA 学生C.MODIFY DATA 学生 D.OPEN 学生解析:解析修改数据库可以通过数据库设计器来实现。打开数据库设计器的常用方式有三种:在项目管理器中建立数据库设计器、从“打开”对话框中打开数据库设计器、使用命令方式打开数据库设计器,在命令窗口输入 MODIFY DATA 学生即可。15.在使用之前打开非结构索引文件,应用( )命令。(分数:2.00)A.INDEX ONB.SET INDEX TO C.SET ORDER TOD.SEEK解

    28、析:解析命令 INDEX ON 是建立索引,命令 SET INDEX TO 是打开索引文件,命令 SET ORDER TO 指定当前索引项,SEEK 是利用索引快速定位的命令。16.下面列出的条目中,( )是数据库系统的组成成员。 操作系统 数据库管理系统 用户 数据库管理员 数据库(分数:2.00)A.、和B.、和C.、和D.都是 解析:解析数据库系统一般由数据库、操作系统、数据库管理系统(及其工具)、应用系统、数据库管理员和用户构成。17.执行下列命令后: UPDATE zg SET 基本工资=基本工资+100 理解正确的是( )。(分数:2.00)A.只对当前记录更新B.对表中的记录的基

    29、本工资全部更新 C.删除当前记录D.删除全部表中的基本工资值解析:解析对于 UPDATE 命令若省略了范围短语,则默认对表中的记录全部的“基本工资”字段值更新。18.在表单的常用事件中,Init 事件表示( )。(分数:2.00)A.在表单对象建立之前引发B.在对象释放时发生C.在对象建立时发生 D.当对象获得焦点时引发解析:解析Load 表示在表单对象建立之前引发;Destroy 事件表示在对象释放时发生:Init 事件表示在对象建立时发生;GotFocus 事件表示当对象获得焦点时引发。19.软件需求说明书是需求分析阶段的最后成果,以下( )是其应包括的内容。 数据描述 功能描述 性能描述

    30、 文件结构(分数:2.00)A.和B.和C.和D.、和 解析:解析需求分析中,软件开发人员主要应解决“软件做什么”的问题。作为分析成果的需求说明书主要应包括功能描述、数据描述、性能描述等。数据描述是对软件系统所必须解决的问题作出的详细说明。功能描述中描述了为解决用户问题所需要的每一项功能的过程细节。性能描述中说明系统应达到的性能和应该满足的限制条件,检测的方法和标准,预期的软件响应和可能需要考虑的特殊问题,故 D 是正确的。20.在关系数据库中,元组的集合称为关系。通常标识元组的属性或最小属性组称为( )。(分数:2.00)A.主键 B.索引C.标记D.字段解析:解析关系对应于二维表,元组对应

    31、于表中的一行,属性对应于表中的一列,主键用来惟一表示一个元组或一组属性。关系中的某一组属性,若其值可以唯一地表示一个元组,则该属性组为一个候选关键字。若一个关系中有多个候选关键字,可任选一个作为主关键字,也称为主键。21.使用的数据如下: 当前盘当前目录下有数据库 db-zg,其中有数据库表 zg.dbf,该数据库表的内容是: 职工号 姓名 基本工资 单位 0102005 朱 琳 800 车身厂 0103012 张维清 600 总装厂 0102007 王 伟 420 车身厂 0102011 刘 宁 580 车身厂 0103008 林 海 400 总装厂 要求只列出 zg 表中所有基本工资大于

    32、500 元的职工姓名,则下列语句正确的是 ( )。(分数:2.00)A.SELCET 姓名 FROM zg WHERE 基本工资500 B.SELCET 姓名 FROM zg WHERE 基本工资“500”C.SELCET*FROM zg WHERE 基本工资500D.SELCET*FROM zg WHERE 基本工资“500”解析:解析因字段“基本工资”为数值型,所以选项 B、D 不对,题中只要求列出 zg 表中的职工姓名,而选项 C 列出了表中的所有字段,所以答案为 A。22.用类及继承来表示实体及实体间的联系称为( )。(分数:2.00)A.网状模型B.层次模型C.关系模型D.面向对象模

    33、型 解析:解析面向对象模型用类及继承来表示实体及实体间的联系;层次模型用树型(层次)结构表示实体类型以及实体间的联系;网状模型是用网状结构来表示;关系模型用表格形式结构来表示。23.求每个单位的平均基本工资的 SQL 语句是( )。(分数:2.00)A.SELECT 单位,avg(基本工资) FROM zg GROUP BY 基本工资B.SELECT 单位,avg(基本工资) FROM zg ORDER BY 基本工资C.SELECT 单位,avg(基本工资) FROM zg ORDER BY 单位D.SELECT 单位,avg(基本工资) FROM zg GROUP BY 单位 解析:解析本

    34、题是对 SQL 的数据查询功能的考察。首先用 GROUP BY 子句将不同单位分组,然后利用求平均函数 avg()求出各个单位基本工资的平均值,最后确定所要列出的字段名。24.在顺序表(8,11,15,19,25,26,30,33,42,48,50)中,用二分法查找关键码值 20,需做的关键码比较次数是( )。(分数:2.00)A.3B.4 C.6D.8解析:解析由题意可知,关键字 20 不在顺序表中,所以这次查找只能是一次失败的查找。对长度为 n 的线性表进行二分查找,若查找不成功,则给定值与log 2n+1 个关键字进行过比较。所以在查找关键字 20 的过程中比较次数为log 211+1,

    35、即进行了 4 次比较。具体查找过程如图 17-2 所示。其中中是当前的检索范围,指示当前检索范围中位于中点位置上的元素。第一次 8 11 15 19 25 26 30 33 42 48 50第二次 8 11 15 19 25 26 30 33 42 48 50第三次 8 11 15 19 25 26 30 33 42 48 50第四次 8 11 15 19 25 26 30 33 42 48 50 图 17-2 二分查找的过程25.下述属于顺序存储方式的优点是( )。(分数:2.00)A.存储密度大 B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示解析:解析顺序存储方式的

    36、优点主要有:存储密度大,存储空间利用率高,便于随机存储。由于顺序存储方式在插入、删除运算会引起大量结点的移动,因此不利于经常性地执行插入和删除运算,选项 B、C的叙述是错误的。又由于顺序存储是依靠元素的物理位置关系来反映元素之间的逻辑关系,因此对一些逻辑结构比较复杂的数据,直接存储比较困难。综上所述,A 是正确答案。26.决定微调控件能够显示最大值的属性是( )。(分数:2.00)A.KeyboardHigh ValueB.SpinnerHigh Value C.KeyboardLow ValueD.SpinnerLow Value解析:解析微调控件主要用于接受一定范围的数值的输入。选项 A、

    37、C 分别表示能够在微调控件里手工输入最大、小值,选项 B、D 分别表示单击微调控件箭头时能显示的最大、小值。27.有如下 SQL 语句 CREATE VIEW zg-view AS SELECT 姓名 AS 职工姓名,基本工资 FROM zg 执行该语句后产生的视图含有的字段名是( )。(分数:2.00)A.姓名、基本工资B.职工姓名、基本工资 C.职工姓名、基本工资、单位D.职工姓名、基本工资、单位解析:解析题中利用了 AS 重新定义了视图的字段名,将字段名“职工姓名”作为虚字段。28.下列表达式中结果为假的是( )。(分数:2.00)A.10-20B. C.2002-02-072002-0

    38、2-01D.计算机$微型计算机解析:解析选项 A 为是数值型比较,数值型和货币型的数据比较按照数值的大小来进行:选项 B 为逻辑型比较,.T.F.;选项 C 为日期型比较,越早的日期或时间越小:选项 D 是子串包含测试,如果前者是后者的子字符串,结果为真,否则为假。29.有如下 SQL 语句 SELECT 单位,avg(基本工资)as 平均基本工资 FROM zg; GROUP BY 单位 INTO DBF temp 执行该语句后 temp 表中第 2 条记录的“均价”字段的内容是( )。(分数:2.00)A.500 B.600C.800D.900解析:解析题中 SQL 语句的功能是在 zg

    39、表中按“单位”字段计算各个单位的平均基本工资,并且将结果保存在永久表 temp 中,该表的第一条记录是计算车身厂的平均基本工资,第二条记录是计算总装厂的基本工资,所以 temp 表中第二条记录的“均价”字段的内容是 500。30.软件的结构化设计方法是以( )为依据的模块结构的设计方法。(分数:2.00)A.系统数据要求B.数据结构C.数据流图 D.数据流解析:解析数据流图是需求说明书最主要的文档,它表达系统的功能要求和数据要求,既是与用户交流的文档也是系统设计的依据。31.设 M=“324.2“,?43+&M 的结果是( )。(分数:2.00)A.43B.324.2C.43324.2D.36

    40、7.2 解析:解析宏观替换函数&内存变量用宋替换内存变量的内容,即&的值是变量中的内容。43+&M 相当于 43+324.2,结果为 367.2。32.将 zg 表的职工号字段的宽度由 7 改为 9,应使用 SQL 语句是( )。(分数:2.00)A.ALTER TABLE zg 职工号 WITH n(9)B.ALTER TABLE zg 职工号 n(9)C.ALTER TABLE zg ALTER 职工号 n(9) D.ALTER zg ALTER 职工号 n(9)解析:解析ALTER TABLE 命令可以修改字段属性。选项 A 中用 WITH 是错误的:选项 B 缺少短语 ALTER,即用

    41、 ALTER 指出修改的字段;选项 D 的命令拼写不完全,应该是 ALTER TABLE 才对。33.若用 SQL 命令检索所有比“刘宁”基本工资多的职工记录,下列语句正确的是 ( )。 ) SELECT*FROM zg; WHERE 基本工资(SELECT 基本工资 FROM zg; WHERE 姓名=“刘宁”) ) SELECT*FROM zg; WHERE 姓名=“刘宁” ) SELECT*FROM zg; WHERE 基本工资(SELECT 基本工资; WHERE 姓名=“刘宁”) ) SELECT*FROM zg; WHERE 基本工资“刘宁”(分数:2.00)A. B.C.D.解析

    42、:解析本题使用嵌套查询来求解,内层查询查找出“刘宁”的基本工资,外层查询查找比“刘宁”基本工资多的职工记录。34.下列函数中函数值为日期型的是( )。(分数:2.00)A.DAY()B.TTOC()C.CTOT()D.DATE() 解析:解析函数 DAY()从指定的日期表达式或日期时间表达式中返回月里面的天数,返回值是数值型。函数 TTOC()将日期时间数据转换成字符串,返回值是字符型。函数 CTOT()将“字符表达式”值转换成日期时间型数据。函数 DATE()返回当前系统日期,函数值为日期型。35.查找 zg 表中基本工资在 400500 之间的职工姓名和单位,则下列语句正确的是 ( )。

    43、) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 400 AND 500 ) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 400 OR 500 ) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 AND 400 ) SELECT 姓名,单位 FROM zg; WHERE 基本工资 BETWEEN 500 OR 400(分数:2.00)A. B.C.D.解析:解析依据题意,可以使用“BETWEENAND”符号,用来表示介于两个数之间且边界包含这两个数值,因此答案为 A。二、B填空题

    44、/B(总题数:11,分数:22.00)36.在待排序的元素序列基本有序的前提下,效率最高的排序方法是U 【1】 /U。(分数:2.00)填空项 1:_ (正确答案:插入排序法)解析:解析由排序的基本思路可知,插入排序法是在已排好序的序列上用顺序法查找插入位置,找到插入位置后将其插入。故插入排序法效率最高。37.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的,它是一种面向U 【2】 /U的设计方法。(分数:2.00)填空项 1:_ (正确答案:数据结构。)解析:解析结构化程序设计方法引入了工程思想和结构化思想,使大型软件的开发和编程都得到了极大的改善。结构化程序设计方法的

    45、主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto 语句。38.软件模块化原理是逐层分解的U 【3】 /U方法在软件总体构造阶段的运用。(分数:2.00)填空项 1:_ (正确答案:结构化)解析:解析软件模块化原理在软件的设计和维护中都起着重要的作用。它是逐层分解的结构化方法在软件总体构造阶段的运用。通常使用层次图的形式来描述软件层次结构,并从需求分析所产生的数据流程图出发去设计软件系统的模块划分和模块之问的结构关系。尽管目前这种转化还缺少一种形式化的方法,但仍然可以通过设备人员的创造性思维去获得一个合理而高质量的软件结构。39.在数据库的外模式、模式和内模式三级模式的体系结构中

    46、,存在两级映象:外模式到模式的映象定义了外模式与模式之间的对应关系;模式到内模式的映象定义了数据库的逻辑结构与U 【4】 /U之间的对应关系。(分数:2.00)填空项 1:_ (正确答案:物理结构)解析:解析内模式定义的是数据的存储结构(物理结构),所以模式到内模式的映象是指数据库的逻辑结构与物理结构之间的对应关系。40.关系的数据操纵语言按照表达式查询方式可分为两大类,关系代数和U 【5】 /U。(分数:2.00)填空项 1:_ (正确答案:关系演算)解析:解析关系代数是一种抽象的查询语言,是关系数据操纵语言的一种传统表达方式,它是用对关系的运算来表达查询的。关系演算是以数理逻辑中的谓词演算

    47、为基础的。按谓词变元的不同,关系演算可分为元组关系演算和域关系演算。41.若 a=5,b=“a10”,则?type(b)输出结果为U 【6】 /U。(分数:2.00)填空项 1:_ (正确答案:L)解析:解析type()函数要求自变量是一个字符表达式,返回表达式的类型。?type(b)命令,视 b 为“a10”,判别的是 a10,这显然是一个关系表达式,因此数据类型应为 L。42.非结构单索引文件的扩展名是U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:.idx(或 idx))解析:解析非结构单索引文件中只包含一种索引,这种索引文件的扩展名为.idx。43.要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规


    注意事项

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




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

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

    收起
    展开