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

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

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

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

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

    1、国家二级 VF 笔试-试卷 18 及答案解析(总分:110.00,做题时间:90 分钟)一、选择题(总题数:36,分数:78.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.链表适用于_查找。(分数:2.00)A.顺序B.二分法C.顺序或二分法D.随机3. (分数:2.00)A.B.C.D.4.下列工具中为需求分析的常用工具是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD5.下列不属于结构化分析的常用工具的是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图6.和队列的共同特点是_

    2、.(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点7.下列有关数据库的描述,正确的是_。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是,组文件8.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90 的元素时,查找成功的比较次数为(分数:2.00)A.1B.2C.3D.99.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每

    3、个模块作注释C.为程序段作注释D.为每个语句作注释10.以下数据结构属于非线性数据结构的是 _。(分数:2.00)A.队列B.线性表C.二叉树D.栈11.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 _。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度12.命令“?str(34.567,4,3)”的输出结果是_。(分数:2.00)A.34.6B.34.567C.34.57D.34.513.在 VFP 环境下,用 LISTST

    4、RU 命令显示表中每个记录的长度(总计)为 60,用户实际可用字段的总宽度为_。(分数:2.00)A.60B.61C.3、8、10D.3、8、任意14.以下属于非容器类控件的是_。(分数:2.00)A.FormB.LabelC.PageD.Container15.定位第 1 条记录上的命令是 _。(分数:2.00)A.GO TOPB.GO BOTTOMC.GO 6D.SKIP16.在表单控件工具栏中,创建哪个控件,用于显示一段固定的文本信息字符串?(分数:2.00)A.文本框B.命令组C.标签D.复选框17.操作对象是两个表的关系运算是( )。(分数:2.00)A.选择B.投影C.联接D.并使

    5、用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.

    6、SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)D.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)(2).有下列 SQL 语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800) 在命令窗口执行该命令后( )。(分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末

    7、尾新增一条记录(3).检索最少有 4 名职工仓库的职工平均工资的语句为( )。(分数:2.00)A.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 HAVING COUNT(*)=4C.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 WHERE COUNT(*)=4D.SELECT

    8、 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 HAVING COUNT(*)=4(4).为“仓库”表增加一个“面积”字段,类型为数值型,宽度是 7,小数位数为 2,正确的命令是( )。(分数:2.00)A.CREATE TABLE 仓库 ADD 面积 N(7,2)B.CREATE TABLE 仓库 ALTER 面积 N(7,2)C.ALTER TABIE 仓库 ADD 面积 N(7,2)D.LTER TABLE 仓库 ALTER 面积 N(7,2)(5).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的

    9、SQL 命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN; (SELECT 仓库号 FROM 职工 WHERE 仓库号=职工.仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN; SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS; (S

    10、ELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)18.进行字符串比较时,使命令:?“我们大家”=“我们”,结果为逻辑假的设置是( )。(分数:2.00)A.SETEXACTONB.SETEXACTOFFC.SET COLLATE TO“Machine”D.SET COLLATE TO“Stroke”19.SQL 用于显示部分查询结果的 TOP 短语,必须与下列( )短语同时使用才有效。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BYD.GROUP BY20.SQL SELECT 语句中的 WHERE 用于说明( )(分数:2.00)A.查询数据B

    11、.查询条件C.查询分组D.查询排序21.关于内存变量的调用,下列说法正确的是( )。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用22.下列关于数值型常量表示正确的是_。(分数:2.00)A.152.365B.125.34C.-1.6e+013D.10/10/200623.查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是_。(分数:2.00)A.SELECT 姓名,工资,SUM(工资)FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号B.S

    12、ELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号C.SELECT 姓名,工资,MAX(工资)FROM 工资表D.SELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 HAVING 员工表.工号=工资表.工号24.从员工表中删除工号为“00011”的员工记录,正确的 SQL 语句是_。(分数:2.00)A.DROP FROM 员工表 WHERE 工号=“00011“B.DROP FROM 员工表 FOR 工号=“00011“C.DELETE FROM 员工表 WHERE 工号=“00011“D.DELETE FROM 员工表 FO

    13、R 工号=“00011“25.在下面的 Visual FoxPro 表达式中,运算结果是逻辑真的是_。(分数:2.00)A.EMPTY(.NULL.)B.LIKE(acd,ac?)C.AT(a,123abc)D.EMPTY(SPACE(2)26.INSERT 语句中所使用的数据不能来自于_。(分数:2.00)A.数组B.变量C.查询D.索引27.用 WAIT 命令给内存变量输入数据时,内存变量获得的数据是( )。(分数:2.00)A.任意长度的字符串B.一个字符串和一个回车符C.数值型数据D.一个字符28.Visual FoxPro 的系统数菜单,其主菜单是一个(分数:2.00)A.条形菜单B

    14、.弹出式菜单C.下拉式菜单D.组合菜单29.表达式 4*32-1/2+32 的值为(分数:2.00)A.26.5B.45.5C.44.5D.20.530.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引31.SQL 的查询语句中,_短语用于实现关系的投影操作。(分数:2.00)A.WHEREB.SELECTC.FROMD.GROUP BY32.执行 SELECT0 选择工作区的结果是 _。(分数:2.00)A.选择了 0 号工作区B.选择了空闲的最小号工作区C.关闭选择的工作区D.选择已打开的工作区33.在

    15、 SQL 查询时,使用 WHERE 子句指出的是_。(分数:2.00)A.查询目标B.查询结果C.查询条件D.查询视图34.把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的将这些数据厍文件联系起来。(分数:2.00)A.操作系统B.文件系统C.文件结构D.数据结构35.在 Visual FoxPro 的数据工作期窗口,使用 SET RELATION 命令可以建立两个表之间的关联,这种关联是( )。(分数:2.00)A.永久性关联B.永久性关联或临时性关联C.临时性关联D.永久性关联和临时性关联二、填空题(总题数:16,分数:32.00)36.填空题(每空)请将每一个空的

    16、正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_37.投影运算是一个 1 元运算。(分数:2.00)填空项 1:_38.在结构化分析使用的数据流图中,使 1 解释其中的图形元素。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 1 的联系。(分数:2.00)填空项 1:_40.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_41.栈的基本运算有 3 种:入栈、退栈和 1。(分数:2.00)填空项 1:_42.数据库逻辑设计的主要

    17、工作是将 E-R 图转换成指定 RDBMS 中的 1。(分数:2.00)填空项 1:_43.设计报表通常包括两部分内容; 1 和布局。(分数:2.00)填空项 1:_44.在“报表设计器”中,要添加标题或其他说明文字,应使用 1 控件。(分数:2.00)填空项 1:_45.在定义字段有效性规则时,在“信息”框中输入的表达式类型是 1。(分数:2.00)填空项 1:_46.将成绩表中总分字段的默认值设置为 0,这属于定义数据 1 完整性。(分数:2.00)填空项 1:_47.若要在一个表单中,分 3 页显示 3 个数据表的内容,应使用 1 控件。(分数:2.00)填空项 1:_48.在表设计器的

    18、“字段”选项卡中有一组定义字段有效性规则的项目,它们是 1、“信息”和“默认值”。(分数:2.00)填空项 1:_49.执行命令 A=2005/4/2 之后,内存变量 A 的数据类型是 1 型。(分数:2.00)填空项 1:_50.当前目录下有“工资表”文件,现要将“职称”为“工程师”的工资增加 30 元,则语句为: UPDATE 工资表 1 WHERE 职称=工程师(分数:2.00)填空项 1:_51.在 SQL 中,要查询表 s 在 AGE 字段上取空值的记录,正确的 SQL 语句为: SELECT * FROM s WHERE 1(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷

    19、 18 答案解析(总分:110.00,做题时间:90 分钟)一、选择题(总题数:36,分数:78.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.链表适用于_查找。(分数:2.00)A.顺序 B.二分法C.顺序或二分法D.随机解析:解析:线性表的查找有顺序查找和二分法查找两种。由于链表不能随机访问,要访问某个节点,必须从它直接前驱的指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找法。3. (分数:2.00)A.B. C.D.解析:4.下列工具中为需求分析的常用工具是( )。(分数:2.0

    20、0)A.PADB.PFDC.N-SD.DFD 解析:解析:需求分析常用的工具有数据流图(DFD)、数据字典(DD)、判定树和判定表。 PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用工具,不是需求分析的常用工具。5.下列不属于结构化分析的常用工具的是_。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图 解析:解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD 图是常见的过程设计工具中的图形设计。6.和队列的共同特点是_.(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:

    21、解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。7.下列有关数据库的描述,正确的是_。(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是,组文件解析:解析:数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特

    22、点。8.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90 的元素时,查找成功的比较次数为(分数:2.00)A.1B.2 C.3D.9解析:解析:根据二分法查找的查找过程,首先将 90 与表中中间的元素 50 进行比较,由于 90 大于 50,所以线性表的后半部分查找。第二次与比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。9.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每个模块作注释C.为程序段作注释 D.为

    23、每个语句作注释解析:解析:功能性注释是嵌在源程序体中的,用以描述其后的语句或程序段是在做什么工作,或者执行了下面的语句会怎么样。所以它描述的是一段程序,是为程序段做注释,而不是每条语句。10.以下数据结构属于非线性数据结构的是 _。(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(Last In Fir

    24、st Out);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新入队的元素。因此队列又称先进先出表(First In First Out)。11.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 _。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度解析:解析:1、内聚性:内聚性是一个模块内部各个元素间彼此结合的紧密程度

    25、的度量。2、耦合性:耦合性是模块间互相连接的紧密程度的度量。因此选项 C、D 是错误的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。因此选项 A 是错误的,应该降低耦性合提高内聚性,所以选项 B 是正确的。12.命令“?str(34.567,4,3)”的输出结果是_。(分数:2.00)A.34.6 B.34.567C.34.57D.34.5解析:13.在 VFP 环境下,用 LISTSTRU 命令显示表中每个记录的长度(总计)为 60,用户实际可用字段的总宽度为_。(分数:2

    26、.00)A.60B.61 C.3、8、10D.3、8、任意解析:14.以下属于非容器类控件的是_。(分数:2.00)A.FormB.Label C.PageD.Container解析:15.定位第 1 条记录上的命令是 _。(分数:2.00)A.GO TOP B.GO BOTTOMC.GO 6D.SKIP解析:解析:GO 命令直接对记录进行定位,TOP 是表头,不使用索引时,记录号为 1 的记录,使用索引时,索引项排在最前面的索引对应的记录。BOTTOM 是表尾,当不使用索引时,是记录号最大的那条记录,使用索引时,是索引项排在最后面的索引项对应的记录。SKIP 命令的作用是,当确定了当前记录位

    27、置之后,可以用 SKIP 命令向前或向后移动若干条记录位置。16.在表单控件工具栏中,创建哪个控件,用于显示一段固定的文本信息字符串?(分数:2.00)A.文本框B.命令组C.标签 D.复选框解析:解析:标签的作用是用于显示一段固定的文本信息字符串它没有数据源,把要显示的字符串直接赋予标签的“标题”(Caption)属性即可,故选项 C 为正确答案。17.操作对象是两个表的关系运算是( )。(分数:2.00)A.选择B.投影C.联接 D.并解析:解析:选择是从关系中找出满足给定条件的元组,即在表中从行的角度抽取记录。投影是从表中选择若干字段形成新的关系。选择和投影的操作对象只是一个表。联接是将

    28、两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。并是传统的集合运算,是由属于两个关系的元组组成的集合。使用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTIN

    29、CT 仓库号 FROM 职工 WHERE 工资=ANY; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“) D.SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)解析:解析:本题的 SQL 语句功能是检索有职工工资大于等于仓库号“WH1”中所有职工工资的仓库号。本题中通过子查询检索“WH1”仓库中所有职工

    30、的工资,然后在主查询中检索有职工工资大于子查询所查的工资记录,即大于所有“WH1”中所有职工工资的职工所在的仓库号,DISTINCT 短语的功能是去掉查询结果中重复的记录。 在 SQL 语句中可以利用 ANY、ALL 等量词进行查询。基本格式为:表达式比较运算符 ANY|ALL|SOME(子查询)。 其中,ANY(任意的)和 SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而 ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。(2).有下列 SQL 语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800) 在命令窗口执行该命令后(

    31、 )。(分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录 解析:解析:Visual FoxPro 支持两种 SQL 插入格式,第一种为标准格式,第二种是 Visual FoxPro 的特殊格式。 第一种格式为: INSERT INTO表名(字段名 1,字段名 2,); VALUES(表达式 1,表达式 2,) 其中 INSERT INTO表名说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名 1,字段名 2,指定字段:VALUE(表达式 1,表达式 2,给出具体的记录值。 该命令默认的是向

    32、表末尾新增一条记录。注意:插入的记录值要与相应的字段类型一致。(3).检索最少有 4 名职工仓库的职工平均工资的语句为( )。(分数:2.00)A.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 仓库号 HAVING COUNT(*)=4 C.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号

    33、 WHERE COUNT(*)=4D.SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUPBY 职工号 HAVING COUNT(*)=4解析:解析:在分组与计算查询语句中,使用 HAVING 子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING 子句必须与 GROUP BY 短语同时使用。本题中先由 GROUP BY 子句按“仓库号”对记录行进行分组:再执行 COUNT()函数统计每组中有多少个记录,执行 AVG()函数计算每个组的平均工资;最后执行 HAVING 子句,只有记录总数

    34、大于等于 4 的组才输出结果,即仓库职工在 4 名(含)以上的。注意:此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号、人数和平均工资。(4).为“仓库”表增加一个“面积”字段,类型为数值型,宽度是 7,小数位数为 2,正确的命令是( )。(分数:2.00)A.CREATE TABLE 仓库 ADD 面积 N(7,2)B.CREATE TABLE 仓库 ALTER 面积 N(7,2)C.ALTER TABIE 仓库 ADD 面积 N(7,2) D.LTER TABLE 仓库 ALTER 面积 N(7,2)解析:解析:利用 SQL 命令可以对基本表的结构进行修改,

    35、利用以下命令可以为表建立新的字段: ALTER TABLE表名 ADDCOLUMN字段名 1字段类型(长度 ,小数位数) 本题中 CREATE TABLE 命令用来新建一个表,要修改已存在的表的结构需要使用 ALTER TABLE 命令。另外,给表增加字段的短语是 ADD COLUMN,而不是 ALTER,其中 COLUMN 短语可以省略。ALTER 是用来修改已有的字段,不能新增一个字段。(5).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE IN; (SELE

    36、CT 仓库号 FROM 职工 WHERE 仓库号=职工.仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN; SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS; (SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库.仓库号) 解析:解析:本题中 EXISTS 属于 SQL 查询谓

    37、词,EXISTS 或 NOT EXISTS 是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。本题 SQL 查询中的子查询查询的是“职工”表中“仓库号”等于“仓库”表中“仓库号”的数据,然后在外层查询中检索“仓库”表中的“仓库号”是否存在于子查询的查询结果中,将存在的“仓库号”显示其“仓库号”、“所在地”和“人数”的信息。18.进行字符串比较时,使命令:?“我们大家”=“我们”,结果为逻辑假的设置是( )。(分数:2.00)A.SETEXACTON B.SETEXACTOFFC.SET COLLATE TO“Machine”D.SET COLLATE TO“S

    38、troke”解析:解析:在用单等号运算符(=)比较两个字符串时,运算结果与 SET EXACT ON I OFF 的设置有关。 ON 先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行精确比较。 OFF 命令后,只要右边字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字符串结束而终止。19.SQL 用于显示部分查询结果的 TOP 短语,必须与下列( )短语同时使用才有效。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BY D.GROUP BY解析:20.SQL SELECT 语句中的 WHERE 用于说明( )(分

    39、数:2.00)A.查询数据B.查询条件 C.查询分组D.查询排序解析:解析:SELECT 语句中的 WHERE 短语用来进行查询条件的筛选,相当于关系的选择操作:GROUP BY 短语用于对查询结果进行分组;ORDER BY 短语用来对查询结果进行排序。21.关于内存变量的调用,下列说法正确的是( )。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用解析:解析:在程序中直接使用(没有通过 PUBLIC 和 LOCAL 命令事先声明)而由系统自动隐含建立的变量都是私有变量。

    40、私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用LOCAL 命令建立。22.下列关于数值型常量表示正确的是_。(分数:2.00)A.152.365B.125.34C.-1.6e+013 D.10/10/2006解析:解析:选项 A 是货币型常量,选项 B 是字符型常量,选项 D 是日期型常量,选项 C 是用科学计数法表示的一个数值型常量。23.查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是_。(分数:2.00)A.SELECT 姓名,工资,SUM(工资)

    41、FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号B.SELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 WHERE 员工表.工号=工资表.工号 C.SELECT 姓名,工资,MAX(工资)FROM 工资表D.SELECT 姓名,工资,MAX(工资)FROM 员工表,工资表 HAVING 员工表.工号=工资表.工号解析:解析:A应把求和函数 SUM()改成求最大函数 MAX();C由于工资表中没有员工姓名,因此要用联结查 询才能实现:D格式错误,SELECT 格式为:SELECT 列名 FROM 表名 WHERE 表达式。24.从员工表中删除工号为“00011”的员

    42、工记录,正确的 SQL 语句是_。(分数:2.00)A.DROP FROM 员工表 WHERE 工号=“00011“B.DROP FROM 员工表 FOR 工号=“00011“C.DELETE FROM 员工表 WHERE 工号=“00011“ D.DELETE FROM 员工表 FOR 工号=“00011“解析:解析:删除语句的一般格式为:DELETE FROM 表名WHERE 谓词)。25.在下面的 Visual FoxPro 表达式中,运算结果是逻辑真的是_。(分数:2.00)A.EMPTY(.NULL.)B.LIKE(acd,ac?)C.AT(a,123abc)D.EMPTY(SPAC

    43、E(2) 解析:解析:LIKE(cExpressionl,cExpression2)返回值:Logical cExpressionl 是要查找的字符,而cExpression2 是被查找的字符。 AT(cSearchExpression,cExpressionSearched,nOccurrence)返回值:Numeric cSearchExpression 是搜索的字符,eExpressionSearched 是被搜索的字符。 EMPTY(eExpression)返回值:Logical .NULL.是一个不同于空字符串、空字段,0 的值;对.NULL.的判断要通过 ISNULL()来进行。2

    44、6.INSERT 语句中所使用的数据不能来自于_。(分数:2.00)A.数组B.变量C.查询D.索引 解析:27.用 WAIT 命令给内存变量输入数据时,内存变量获得的数据是( )。(分数:2.00)A.任意长度的字符串B.一个字符串和一个回车符C.数值型数据D.一个字符 解析:28.Visual FoxPro 的系统数菜单,其主菜单是一个(分数:2.00)A.条形菜单 B.弹出式菜单C.下拉式菜单D.组合菜单解析:解析:Visual FoxPro 的系统菜单是一个典型的菜单系统,它是由一个条形菜单,即主菜单和一个弹出式菜单,即子菜单所组成的。条形菜单和弹出式菜单都是下拉菜单的组成部分。在应用

    45、程序中,我们用到的菜单系统一般都下拉式菜单。29.表达式 4*32-1/2+32 的值为(分数:2.00)A.26.5B.45.5C.44.5 D.20.5解析:解析: 本题先算乘方(),再算乘(*)除(/),最后算加减,最后结果 44-5。30.在指定字段或表达式中不允许出现重复值的索引是(分数:2.00)A.惟一索引B.惟一索引和候选索引C.惟一索引和主索引D.主索引和候选索引 解析:解析:主索引是指在指定字段或表达式中不允许出现重复值的索引,一个表只能创建一个主索引;候选索引和主索引具有相同的特性,所不同的是一个表可以建立多个候选索引;惟一索引是为了保持同早期版本的兼容性,它的“惟一性”

    46、是指索引项的惟一,而不是字段值的惟一。31.SQL 的查询语句中,_短语用于实现关系的投影操作。(分数:2.00)A.WHEREB.SELECT C.FROMD.GROUP BY解析:解析:4 个选项所列出的短语都属于 SELECT 语句的短语,SELECT 短语用于实现关系的投影操作,将所选的属性名置于 SELECT 短语后面,多个属性名之间用逗号隔开;A 选项 WHERE 短语用于实现关系的选择操作。 C 选项 FROM 短语指定查询数据的来源,D 选项 GROUP BY 短语用于实现分组。32.执行 SELECT0 选择工作区的结果是 _。(分数:2.00)A.选择了 0 号工作区B.选

    47、择了空闲的最小号工作区 C.关闭选择的工作区D.选择已打开的工作区解析:解析:使用窗口命令选择工作区:SELECTT 作区|别名工作区号的取值范围 0432767。如果取值为 0,则选择尚未使用编号最小的一个工作区。 是指打开表的别名,用来指定包含打开表的工作区。别名有 3 种使用方法使用系统默认的别名 AJ 表示前 10 个工作区使用用户定义的别名。定义格式为 USE 表名 ALIAS 别名用户未定义别名时,直接使用表名作为别名。另外,要为表指定打开的工作区,此时不改变当前区的位置。定义格式为 USEm33.在 SQL 查询时,使用 WHERE 子句指出的是_。(分数:2.00)A.查询目标B.查询结果C.查询条件 D.查询视图解析:解析:在 SQL 命令使用 SELECT 查询时,WHERE 子句指出的


    注意事项

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




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

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

    收起
    展开