ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:82KB ,
资源ID:1334004      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1334004.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

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

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

1、国家二级 VF 笔试-试卷 226 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.下面叙述正确的是 _。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.算法的时间复杂度是指执行算法程序所需要的时间3.以下数据结构属于非线性数据结构的是 _。(分数:2.00)A.队列B.线性表C.二叉树D.栈4.在一棵二叉树上第

2、 8 层的结点数最多是 _。(分数:2.00)A.8B.16C.128D.2565.下面描述中,不符合结构化程序设计风格的是 _。(分数:2.00)A.使用顺序、选择和重复(循环)3 种基本控制结构表示程序的控制逻辑B.自顶向下C.注重提高程序的执行效率D.限制使用 goto 语句6.下面概念中,不属于面向对象方法的是 _。(分数:2.00)A.对象、消息B.继承、多态C.类、封装D.过程调用7.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 _。(分数:2.00)A.可行性分析B.需求分析C.详细设计D.程序编码8.软件生命周期中所花费用最多的阶段是 _。(分数:2.00

3、)A.详细设计B.软件编码C.软件测试D.软件维护9.数据库系统的核心是 _。(分数:2.00)A.数据模型B.DBMSC.软件工具D.数据库10.下列叙述中正确的是 _。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据库设计是指设计数据库管理系统C.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字D.关系中的每列称为元组,一个元组就是一个字段11.下列模式中, _是用户模式。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式12.设置单标题的属性是( )。(分数:2.00)A.TitleB.TextC.BiaotiD

4、.Caption13.释放和关闭表单的方法是( )。(分数:2.00)A.ReleaseB.DeleteC.LostFocusD.Destory14.从表中选择字段形成新关系的操作是( )。(分数:2.00)A.选择B.连接C.投影D.并15.Modify Command 命令建立的文件的默认扩展名是( )。(分数:2.00)A.prgB.appC.cmdD.exe16.说明数组后,数组元素的初值是( )。(分数:2.00)A.整数 0B.不定值C.逻辑真D.逻辑假17.扩展名为 mpr 的文件是( )。(分数:2.00)A.菜单文件B.菜单源程序文件C.菜单备注文件D.菜单参数文件18.下列

5、程序段执行后,内存变量 y 的值是( )。 x=76543 y=0 DO WHILE x0 y=x%10+Y*10 X=int(x/10) ENDDO(分数:2.00)A.3456B.34567C.7654D.7654319.在 SQL SELECT 查询中,为了使查询结果排序应使用短语( ),(分数:2.00)A.ASCB.DESCC.GROUP BYD.ORDER BY20.设 a=“计算机等级考试“,结果为“考试”的表达式是( )。(分数:2.00)A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)21.关于视图和查询,以下叙述正确的是( )。(

6、分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立D.查询只能在数据库中建立22.在 SQL SELECT 语句中,与 INTO TABLE 等价的短语是( )。(分数:2.00)A.INTO DBFB.TO TABLEC.INTO FORMD.INTO PILE23.CREATE DATABASE 命令用来建立( )。(分数:2.00)A.数据库B.关系C.表D.数据文件24.要执行程序 temp.prg,应该执行的命令是( )。(分数:2.00)A.DO PRG temp.prgB.Do temp.prgC.DO CMD temp

7、.prgD.DO FORM temp.prg25.下列表单的哪个属性设置为真时,表单运行时将自动居中( )?(分数:2.00)A.AutoCenterB.A1waysOnTopC.ShowCenterD.FormCenter26.假设有 Student 表,可以正确添加字段“平均分数”的命令是( )。(分数:2.00)A.ALTER TABLE student ADD 平均分数 F(6,2)B.ALTE RDBF Student ADD 平均分数 F 6,2C.CHANGE TABLE Student ADD 平均分数 F(6,2)D.CHANGE TABL Estudent INSERT 平

8、均分数 6,227.页框控件也称作选项卡控件,在一个页框小可以有多个页面,页面个数的属性是( )。(分数:2.00)A.CountB.PageC.NumD.PageCount28.打开已经存在的表单文件的命令是( )。(分数:2.00)A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM29.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。(分数:2.00)A.综合查询(x)B.综合查询/(x)C.综合查询(x)D.综合查询(/x)30.要为当前表所有性别为“女“的职工增加 100 元工资,应使

9、用命令( )。(分数:2.00)A.REPLACE ALL 工资 WITH 工资+100B.REPLACE 工资 WITH 工资+100 FOR 性别=“女“C.CHANGE ALL 工资 WITH 工资+100D.CHANGE ALL 工资 WITH 工资+100 FOR 性别=“女“31.MODIFY STRUCTURE 命令的功能是( )。(分数:2.00)A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,

10、数量)(分数:4.00)(1).查询单价在 600 元以上主板和硬盘的正确命令是( )(分数:2.00)A.SELECT*FROM 产品 WHERE 单价,600 AND(名称=主板AND 名称=硬盘)B.SELECT*FROM 产品 WHERE 单价600 AND(名称=主板OR 名称=硬盘)C.SELECT*FROM 产品 FOR 单价600 AND(名称=主板AND 名称=硬盘)D.SELECT*FROM 产品 FOR 单价600 AND(名称=主板OR 名称=硬盘)(2).查询客户名称中有“网络”二字的客户信息的正确命令是( )。(分数:2.00)A.SELECT*FROM 客户 FO

11、R 名称 LIKE“%网络%“B.SELECT*FROM 客户 FOR 名称=“%网络%“C.SELECT*FROM 客户 WHERE 名称=“%网络%“D.SELECT*FROM 客户 WHEREE 名称 LIKE“%网络%“32.查询尚未最后确定订购单的有关信息的正确命令是( )。(分数:2.00)A.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户.订单号=订购单.订单号 and订购日期 IS NULLB.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户.订单号=订购单.订单号 and订购日期=NULLC.SRL

12、ECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户.订单号=订购单.订单号 and 订购日期 IS NULLD.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户.订单号=订购单.订单号 and 订购日期=NULL33.查询订购单的数量和所有订购单平均金额的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 订单号) AVG(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号B.SELECT COUNT(订单号),AVG(数量*单价)FROM 产品 JOIN 订购单名

13、细 ON 产品.产品号=订购单名细.产品号C.SELECT COUNT(DISTINCT 订单号)AVG(数量*单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号D.SELECT COUNT(订单号),AVG(数量*单)FROM 产品,订购单名细 ON 产品.产品号=订购单名细产品号34.假设客户表中有客户号(关键字)C1C10 共 10 条客户记录,订购单表有订单号(关键字)ORlOR8 共 8条订购单记录,并且订购单表参照客户表。以下命令可以正确执行的是( )。(分数:2.00)A.INSERT INTO 订购单 VALUES(OR5,C5,A2008/10/10)B

14、.INSERT INTO 订购单 VALUES(OR5,C11,A2008/10/10)C.INSER 丁 INTO 订购单 VALUES(OR9,C11,2008/10/10)D.INSERT INTO 订购单 VALUES(OR9,C5,2008/10/10)二、填空题(总题数:17,分数:34.00)35.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_36.数据库系统的主要特点为数据集成性、数据的高 1 和低冗余性、数据独立性和数据统一管理和控制。(分数:2.00)填空项 1:_37.数据库的逻辑模型设计阶段的任务是将 1 转

15、换成关系模式。(分数:2.00)填空项 1:_38.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_39.最简单的交换排序方法是 1。(分数:2.00)填空项 1:_40.在链表的运算过程中,能够使空表与非空表的运算统一的结构是 1。(分数:2.00)填空项 1:_41.在 Visual FoxPro 中,编辑框如果不允许用户编辑,则可设置 1 属性为.T.。(分数:2.00)填空项 1:_42.AT(“IS“,“THAT IS A NEWBOOK“)的运算结果是 1。(分数:2.00)填空项 1:_43.在定义字段有效性规则时,在“规则”框中输入

16、的表达式类型是 1。(分数:2.00)填空项 1:_44.在 Visual FoxPro 中,主索引可以保证数据的 1 完整性。(分数:2.00)填空项 1:_45.下列程序段的输出结果是 1。i=1DO WHILE i9i=i+3ENDDO?i(分数:2.00)填空项 1:_46.函数 VAL(“12/06/01“)的参数类型为 1。(分数:2.00)填空项 1:_47.设有学生表文件,要查找学生表中还没有输入姓名的记录,则 SQL 语句为:SELECT*FROM 学生表 WHERE 姓名(分数:2.00)填空项 1:_48.当前目录下有“工资表”文件,现要将“职称”为“特级教师”的奖金增加

17、 50 元,则语句为:UPDATE 工资表 1WHERE 职称=“特级教师“(分数:2.00)填空项 1:_49.在“学生表”中删除字段“籍贯”的有效性规则命令为:ALTER TABLE 学生表 ALTER 籍贯 1(分数:2.00)填空项 1:_50.利用 SQL 语句统计选修了“日语”课程的学生人数。请将下列的语句补充完整。SELECT 1FROM 选课表 WHERE 课程名=“日语“(分数:2.00)填空项 1:_51.在 SQL 的嵌套查询中,量词 ANY 和 1 是同义词。在 SQL 查询时,使用 2 子句指出的是查询条件。(分数:2.00)填空项 1:_填空项 1:_国家二级 VF

18、 笔试-试卷 226 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.下面叙述正确的是 _。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.算法的时间复杂度是指执行算法程序所需要的时间解析:解析:算法的设计可以避开具体的计算机程序设计语言,但算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和

19、算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。3.以下数据结构属于非线性数据结构的是 _。(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元

20、素,即刚刚被插入的元素。所以栈又称后进先出表(Last In First Out);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表(First In First Out)。4.在一棵二叉树上第 8 层的结点数最多是 _。(分数:2.00)A.8B.16C.128 D.256解析:解析:根据二叉树的性质:二叉树第 i(i1)层上至多有 2i-1 个结点。得到第 8 层的结点数最多是 128。5.下面描述中,不符合结构化程序设计风格的是 _。(分数:2.

21、00)A.使用顺序、选择和重复(循环)3 种基本控制结构表示程序的控制逻辑B.自顶向下C.注重提高程序的执行效率 D.限制使用 goto 语句解析:解析:结构化程序设计方法的 4 条原则是:自顶向下;逐步求精;模块化;限制使用goto 语句。“自顶向下”是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;“逐步求精”是说,对复杂问题,应设计一些子目标,作过渡,逐步细节化;“模块化”是说,一个复杂问题,肯定是由若干稍简单的问题构成;解决这个复杂问题的程序,也应对应若干稍简单的问题,分解成若干稍小的部分。6.下面概念中,不属于面向对象方法的是 _。(分数:2.00)A.对象

22、、消息B.继承、多态C.类、封装D.过程调用 解析:解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。7.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 _。(分数:2.00)A.可行性分析B.需求分析 C.详细设计D.程序编码解析:解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试 5 个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。8.软件生命周期中所花费用最多的阶段是 _。(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护 解析:

23、解析:软件生命周期分为软件定义、软件开发及软件运行维护 3 个阶段。本题中详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。9.数据库系统的核心是 _。(分数:2.00)A.数据模型B.DBMS C.软件工具D.数据库解析:解析:数据库管理系统 DBMS 是数据库系统的核心。DBMS 是负责数据库的建立、使用和维护的软件。DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外,DBM

24、S 还承担着数据库的安全保护工作,按照 DBA 所规定的要求,保证数据库的完整性和安全性。10.下列叙述中正确的是 _。(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据库设计是指设计数据库管理系统C.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 D.关系中的每列称为元组,一个元组就是一个字段解析:解析:数据处理是指将数据转换成信息的过程,故选项 A 叙述错误:设计数据库的目的实质上是设计出满足实际应用需求的实际关系模型;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故 D 选项叙述错误。1

25、1.下列模式中, _是用户模式。(分数:2.00)A.内模式B.外模式 C.概念模式D.逻辑模式解析:解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。12.设置单标题的属性是( )。(分数:2.00)A.TitleB.TextC.BiaotiD.Caption 解析:解析:

26、本题考查表单标题栏的设置。表单的 Caption 属性用来设置表单的标题,因此正确答案为选项 D。其余选项均错误。13.释放和关闭表单的方法是( )。(分数:2.00)A.Release B.DeleteC.LostFocusD.Destory解析:解析:本题考查关闭表单并从内存中释放(清除)的方法,此方法几乎是每次考试的必考部分。使用表单的 Release 方法,可以将表单从内存中释放(清除)并关闭表单。在其余的几个选项中,选项 D 为 SQL操作命令,选项 C 的 LostFocus 事件在对象失去焦点时引发,而选项 D 中的 Destory 事件是在表单释放时被引发。14.从表中选择字段

27、形成新关系的操作是( )。(分数:2.00)A.选择B.连接C.投影 D.并解析:解析:本题考查专门关系运算。专门的关系运算有 3 种:选择、投影和连接。投影运算是从关系模式中指定若干个属性组成新的关系。选择是从关系中找出满足给定条件的元组。连接是将两个关系模式拼接成一个更宽的模式,生成的新关系包含满足联接条件的元组。因此正确答案为选项 C。15.Modify Command 命令建立的文件的默认扩展名是( )。(分数:2.00)A.prg B.appC.cmdD.exe解析:解析:在 VFP 的命令窗口中,输入 Modify Command文件名可以创建或编辑 VFP 的程序文件,所创建的文

28、件默认扩展名为.prg,所以,正确选项为 A。16.说明数组后,数组元素的初值是( )。(分数:2.00)A.整数 0B.不定值C.逻辑真D.逻辑假 解析:解析:数组是内存中连续的一片存储区域,由一系列元素组成,可以通过数据名及相应的下标来放,每个数组元素相当于一个内存变量。数组在使用之前一般要用 Dimension 或 Declare 命令显式创建,数组创建后,系统自动给每个数组元素赋以逻辑假.F.。所以,正确答案为 D。17.扩展名为 mpr 的文件是( )。(分数:2.00)A.菜单文件B.菜单源程序文件 C.菜单备注文件D.菜单参数文件解析:解析:与菜单相关的文件扩展名有 mnx、mn

29、t 及 mpr,分别是菜单文件(mnx)、菜单备注文件(mnt)和生成的菜单源程序文件(mpr),答案 C 为正确答案。18.下列程序段执行后,内存变量 y 的值是( )。 x=76543 y=0 DO WHILE x0 y=x%10+Y*10 X=int(x/10) ENDDO(分数:2.00)A.3456B.34567 C.7654D.76543解析:解析:此题考查考生对赋值语句、函数运算及循环语句的理解。在程序中的 y=x%10+y*10 语句表示将 y 值乘 10 后加上 x 值与 10 相除的余数后,再赋值给 y,在第一次循环 x=76543 时,y 值等于 0+3,为3,下一语句中

30、,将 x 除以 10 后取整,此时 x 值为 7654;则第二次循环,y 值等于 30+4,为 34,而在循环结束时,x=765;以此类推,则最终的 y 值为 34567,所以,选项 B 为正确答案。19.在 SQL SELECT 查询中,为了使查询结果排序应使用短语( ),(分数:2.00)A.ASCB.DESCC.GROUP BYD.ORDER BY 解析:解析:此题考查对 SQL SELECT 语句的理解。在 SQL SELECT 语句中,使用 ORDERBY 子句对查询结果进行排序,格式为:ORDER BY Order_ItemASC|DESC,order ItemASC|DESC所以

31、选项 D 为正确答案。20.设 a=“计算机等级考试“,结果为“考试”的表达式是( )。(分数:2.00)A.Left(a,4)B.Right(a,4) C.Left(a,2)D.Right(a,2)解析:解析:此题考查考生对 VFP 中函数理解与掌握。Left()和 Right()函数均为取子串函数,其格式与功能分别为:LEFT(字符表达式长度)(返回从字符表达式值中第一个字符开始,截取指定长度的子串)及 RIGHT(字符表达式长度)(返回从字符表达式值的右端取一个指定长度的子串),选项 A及选项 C 被排除,选项 D 中,指定要截取的字符串长度为 2,而个汉字占两个字节长度,则此选项错误。

32、正确答案为 B。21.关于视图和查询,以下叙述正确的是( )。(分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立 D.查询只能在数据库中建立解析:解析:查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,以扩展名为 qbr 的文本文件保存在磁盘上,查询所用的表可以是数据库表,也可以是自由表;视图是一个定制的虚拟逻辑表,视图中只存放相应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表,视图是根据表定义的,视图是数据库中的一个特有功能,所以,视图只能在数据库中创

33、建。答案 C 正确。22.在 SQL SELECT 语句中,与 INTO TABLE 等价的短语是( )。(分数:2.00)A.INTO DBF B.TO TABLEC.INTO FORMD.INTO PILE解析:解析:在 SQL SELECT 语句中,对于查询结果的输出有如下几个选项:INTO ARRAY(把查询结果存放到数组当中);INTO CURSOR(把查询结果存放到临时的数据表文件当中);INTO DBF | TABLE(将查询结果存放到永久表中(dbf 文件);TO FILE(把查询结果存放到文本文件当中):TO PRINTER(把查询结果输出到打印机)。INTO DBF 与 I

34、NTO TABLE 短语是等价的,选项 A 正确。23.CREATE DATABASE 命令用来建立( )。(分数:2.00)A.数据库 B.关系C.表D.数据文件解析:解析:在 VFP 中创建数据库文件的命令格式为:CREATE DATABASE数据库文件名|?,此命令建立一个新的扩展名为.DBC 的数据库文件并打开此数据库。选项 A 正确。24.要执行程序 temp.prg,应该执行的命令是( )。(分数:2.00)A.DO PRG temp.prgB.Do temp.prg C.DO CMD temp.prgD.DO FORM temp.prg解析:解析:在 VFP 命令窗口执行程序文件

35、时,只需用 DO文件名命令即可执行,所以,选项 B 为正确答案。25.下列表单的哪个属性设置为真时,表单运行时将自动居中( )?(分数:2.00)A.AutoCenter B.A1waysOnTopC.ShowCenterD.FormCenter解析:解析:本题考查考生对表单属性的掌握。在给出的选项中,AlwaysOnTop 属性为真时,表单运行时窗口总在最前面,AutoCenter 属性为真时,运行表单时窗口自动居中,其余均为不存在的属性,所以,正确答案为 A。26.假设有 Student 表,可以正确添加字段“平均分数”的命令是( )。(分数:2.00)A.ALTER TABLE stud

36、ent ADD 平均分数 F(6,2) B.ALTE RDBF Student ADD 平均分数 F 6,2C.CHANGE TABLE Student ADD 平均分数 F(6,2)D.CHANGE TABL Estudent INSERT 平均分数 6,2解析:解析:本题使用 SQL 对表结构进行修改。修改表结构的命令格式是:ALTER TABLE表名,使用ADD 子句用于说明所增加的字段和字段属性说明,选项 C 和选项 D 的命令关键字 CHANGE 是 FoxPro 中编辑记录的命令,可排除,选项 B 中用来说明字段属性的方法错误(没有加上括号)。因此正确答案为选项 A。27.页框控件

37、也称作选项卡控件,在一个页框小可以有多个页面,页面个数的属性是( )。(分数:2.00)A.CountB.PageC.NumD.PageCount 解析:解析:在选项卡控件属性中,PageCount 属性来控制选项页面的数量,所以正确答案为 D。28.打开已经存在的表单文件的命令是( )。(分数:2.00)A.MODIFY FORM B.EDIT FORMC.OPEN FORMD.READ FORM解析:解析:在 VFP 中,可以使用在项目管理器调用、菜单调用或命令方式调用的方法来打开一个已有的表单文件,通过命令方式打开已存在表中的命令为:MODIFY FORM表单文件名,选项 A 正确。29

38、.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。(分数:2.00)A.综合查询(x)B.综合查询/(x)C.综合查询(x) D.综合查询(/x)解析:解析:在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“”两个字符。在题目的各个选项中,选项 C 为正确答案,要注意的是,选项 A 将左括号“(”设置成为了该菜单的访问键。30.要为当前表所有性别为“女“的职工增加 100 元工资,应使用命令( )。(分数:2.00)A.REPLACE ALL 工资 WITH 工资+100B.REPLACE 工资 WITH 工

39、资+100 FOR 性别=“女“ C.CHANGE ALL 工资 WITH 工资+100D.CHANGE ALL 工资 WITH 工资+100 FOR 性别=“女“解析:解析:在 VFP 中,修改当前表中记录的命令为:REPLACE 字段名 1 WITH 表达式 1,字段名 2WITH 表达式 2FOR 条件表达式 1,此命令直接用指定表达式或值修改记录,一 次可以修改多个字段的值,如果不使用 FOR 短语,则默认修改的是当前记录:如果使用了 FOR 短语,则修改条件表达式 1 为真的所有记录。可以在 REPLACE 后面使用 ALL 来修改所有的记录。根据题意,选项 C 及选项 D 使用了错

40、误的命令,可排除;而选项 A 没有指定条件,默认修改全部记录,也为错误答案。正确答案 B。31.MODIFY STRUCTURE 命令的功能是( )。(分数:2.00)A.修改记录值B.修改表结构 C.修改数据库结构D.修改数据库或表结构解析:解析:使用命令方式修改表结构时,使用 MODIFY STRUCTURE 命令,将当前已打开的表文件的表设计器打开进行修改。选项 B 正确。使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(分数:4.00)(1).查询单价在 600

41、元以上主板和硬盘的正确命令是( )(分数:2.00)A.SELECT*FROM 产品 WHERE 单价,600 AND(名称=主板AND 名称=硬盘)B.SELECT*FROM 产品 WHERE 单价600 AND(名称=主板OR 名称=硬盘) C.SELECT*FROM 产品 FOR 单价600 AND(名称=主板AND 名称=硬盘)D.SELECT*FROM 产品 FOR 单价600 AND(名称=主板OR 名称=硬盘)解析:解析:SQL 查询命令的基本形式由 SELECT-FROM-WHERE 查询块组成,在本题所给出的 4 个选项中,选项 C 及选项 D 使用了错误的条件关键字“FOR

42、”所以排除。而选项 A 中“(名称=主扳AND 名称硬盘)”条件错误,所以正确答案为选项 B。(2).查询客户名称中有“网络”二字的客户信息的正确命令是( )。(分数:2.00)A.SELECT*FROM 客户 FOR 名称 LIKE“%网络%“B.SELECT*FROM 客户 FOR 名称=“%网络%“C.SELECT*FROM 客户 WHERE 名称=“%网络%“D.SELECT*FROM 客户 WHEREE 名称 LIKE“%网络%“ 解析:解析:本题考查在 VFP 中对查询条件匹配符的掌握,在 SQL 中,LIKE 是字符串匹配运算符,通配符“%”表示 0 个或多个字符,另外“ ”表示

43、一个字符,使用通配符,要用 LIKE 运算符,而不能简单地使用“=”,在本题中,选项 A 和选项 B 使用了错误的条件短语“FOR”,排除;而选项 C 则使用了错误的运算符,所以正确答案为 D。32.查询尚未最后确定订购单的有关信息的正确命令是( )。(分数:2.00)A.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户.订单号=订购单.订单号 and订购日期 IS NULL B.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE 客户.订单号=订购单.订单号 and订购日期=NULLC.SRLECT 名称,联系人,电话号码,

44、订单号 FROM 客户,订购单 FOR 客户.订单号=订购单.订单号 and 订购日期 IS NULLD.SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 FOR 客户.订单号=订购单.订单号 and 订购日期=NULL解析:解析:本题考查在 SQL 查询语句中对 NULL(空)值的掌握。使用 Null 值作为空值查询,其中查询空值要使用 Is NULL,或 Is Not NULL,而“=NULL”是无效表达式,选项 C 及选项 D 使用了错误的条件关键字“FOR”所以排除,选项 B 使用了无效表达式“=NULL”,故正确答案为 A。33.查询订购单的数量和所有订购单平均金

45、额的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 订单号) AVG(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号 B.SELECT COUNT(订单号),AVG(数量*单价)FROM 产品 JOIN 订购单名细 ON 产品.产品号=订购单名细.产品号C.SELECT COUNT(DISTINCT 订单号)AVG(数量*单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号D.SELECT COUNT(订单号),AVG(数量*单)FROM 产品,订购单名细 ON 产品.产品号=订购单名细产品号解析

46、:解析:本题要求查询订购单的数量及所有订购单的平均金额,考查的是 SQL 中实现两个表连接时的命令。在 SQL 中两表连接命令的格式为:SELECTFROM表名INNER JOIN表名ON 连接表达式,由此可以看出,选项 C 与选项 D 为错误选项。需要注意的是,由于在“订购单明细”表中可能有很多重复的产品号,还可能有很多重复的订购单号,如果不加入 DISTINCT 短语限制重复订单号的话(选项 B),该SQL 语句执行完成后,计算的订购单数景会是在“订购单明细”表中所有记录的总和,所以该选项错误。正确选项为 A。34.假设客户表中有客户号(关键字)C1C10 共 10 条客户记录,订购单表有

47、订单号(关键字)ORlOR8 共 8条订购单记录,并且订购单表参照客户表。以下命令可以正确执行的是( )。(分数:2.00)A.INSERT INTO 订购单 VALUES(OR5,C5,A2008/10/10)B.INSERT INTO 订购单 VALUES(OR5,C11,A2008/10/10)C.INSER 丁 INTO 订购单 VALUES(OR9,C11,2008/10/10)D.INSERT INTO 订购单 VALUES(OR9,C5,2008/10/10) 解析:解析:本题考查考生对表关键字及表间关系的理解。因为 Visual FoxPro 利用主关键字或候选关键字来保证表中记录的唯一,即保证实体唯一性。题目所给出的 4 个选项在拼写上均无错误,但是在选项

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