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

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

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

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

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

    1、国家二级 VF笔试-试卷 16及答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.栈和队列的共同点是_。(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点3.对于以下二叉树,进行前序遍历的结果为_。 (分数:2.00)A.ABCDEFB.DBEACFC.ABDECFD.DEBFCA4.在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是_。(分数:

    2、2.00)A.冒泡排序B.插入排序C.快速排序D.选择排序5.面向对象程序设计以_为基本的逻辑构件。(分数:2.00)A.模块B.对象C.结构D.类6.结构化程序设计思想的核心是要求程序只由顺序、循环和_三种结构组成。(分数:2.00)A.分支B.单入C.单出D.有规则 GOTO7.一个模块内部之间联系的紧密程度称为_。(分数:2.00)A.耦合度B.内聚度C.复杂度D.数据传输特性8.数据库三级模式体系结构的划分,有利于保持数据库的_。(分数:2.00)A.操作可行性B.数据安全性C.结构规范化D.数据独立性9.“商品”与“顾客”两个实体集之间的联系一般是_。(分数:2.00)A.一对一B.

    3、一对多C.多对一D.多对多10.在下列四个选项中,不属于基本关系运算的是_。(分数:2.00)A.连接B.排序C.选择D.投影11.一个 Visual FoxPro数据库是由_组成的。(分数:2.00)A.数据库文件、数据库备注文件和表文件B.数据库文件、数据库索引文件和表文件C.数据库文件、数据库备注文件和数据库索引文件D.数据库备注文件、数据库索引文件和表文件12.在下列文件扩展名中,表示应用程序文件的是_。(分数:2.00)A.APPB.SCTC.SCXD.TBK13.在以下的 Visual FoxPro类中,_是控件类。(分数:2.00)A.表单B.复选框C.命令按钮组D.表格14.下

    4、列关于查询的叙述中,_是正确的。(分数:2.00)A.只能根据自由表建立查询B.只能根据数据库表建立查询C.只能根据视图建立查询D.可根据数据库表、自由表或视图建立查询15.设当前表有 10条记录,若要在第 5条记录的前面插入一条记录,则在执行 GO 5后再执行_命令。(分数:2.00)A.INSERTB.INSERT BEFOREC.INSERT BLANKD.APPEND BEFORE16.自由表不能建立_索引。(分数:2.00)A.主索引B.候选索引C.唯一索引D.普通索引17.以下关于常量的叙述中,不正确的是_。(分数:2.00)A.常量可以表示一个具体的、不变的值B.常量是指固定不变

    5、的值C.不同类型的常量书写格式不同D.不同类型的常量书写格式相同18.如果要用命令法打开一个视图,首先要_。(分数:2.00)A.新建数据库B.关闭数据库C.打开数据库D.打开相关的表19.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为_。(分数:2.00)A.0B.EC.1D.T20.以下关于编辑框的叙述中,_是正确的。(分数:2.00)A.编辑框只能编辑备注字段中的内容B.编辑框具有文本框的全部属性C.编辑框只能编辑字符型或备注字段中的数据D.编辑框可以编辑任意类型的数据21.在以下的叙述中,_是正确的。(分数:2.00)A.“?”和“?”命令一次只能显示一个表达式的结果B

    6、.“?”命令用于在当前光标处显示表达式的结果C.“?”命令用于在新的一行显示表达式的结果D.“?”命令用于在新的一行显示表达式的结果22.SQL语言是由_组成的。(分数:2.00)A.数据查询语言、数据操纵语言B.数据查询语言、数据定义语言C.数据查询语言、数据操纵语言、数据定义语言D.数据查询语言、数据操纵语言、数据定义语言和数据控制语言23.如果要为控件设置焦点,则控件的 Enabled属性和_属性必须设成工。(分数:2.00)A.ViSibleB.CancelC.DefaultD.Buttons24.建立数据库的命令是_。(分数:2.00)A.NEW DATABASEB.CREATE D

    7、ATABASEC.NEW TABLED.CREATE TABLE25.对记录进行逻辑删除的命令是_。(分数:2.00)A.DELETEB.RECALLC.RACKD.ZAP26.使用以下_命令可以启动菜单设计器。(分数:2.00)A.OPEN MENU菜单文件名B.MODIFY MENU菜单文件名C.DO MENU菜单文件名D.USE MENU菜单文件名27.要设置标签的显示文本,应使用_属性。(分数:2.00)A.AlignmentB.CaptionC.CommentD.Name28.设当前内存中有打开的表,要显示当前记录指针所指的记录,应使用_命令。(分数:2.00)A.LISTB.LIS

    8、T OFFC.LIST NEXTD.DISPLAY 第 2935 题使用如下表。 职工表(仓库号,职工号,工资,出生日期)29.使用 SQL语句将职工表中年龄60 的职工记录删除,正确的命令是_。(分数:2.00)A.DELETE FOR AGE60B.DELETE 职工表 FOR(YEAR(DATE()-YEAR(出生日期)60C.DELETE FROM 职工表 WHERE(YEAR(DATE()-YEAR(出生日期)60D.DELETE 职工表 WHERE(YEAR(DATE()-YEAR(出生日期)6030.将“周星星”的工资增加 100元的 SQL语句是_。(分数:2.00)A.REP

    9、LACE 职工表 WITH 工资=工资+100 WHERE 姓名=“周星星“B.UPDATE 职工表 SET 工资=工资+100 WHEN 姓名=“周星星“C.UPDATE 职工表 工资 WITH 工资+100 WHERE 姓名=“周星星“D.UPDATE 职工表 SET 工资=工资+100 WHERE 姓名=“周星星“31.有 SQL语句:SELECT*FROM 职工表 WHERE NOT(工资2500 OR 工资1800),与如上语句等价的 SQL语句是_。(分数:2.00)A.SELECT*FROM 职工表 WHERE 工资 BETWEEN 1800 AND 2500B.SELECT*F

    10、ROM 职工表 WHERE 工资1800 AND 工资2500C.SELECT*FROM 职工表 WHERE 工资1800 OR 工资2500D.SELECT*FROM 职工表 WHERE 工资=1800 AND 工资=250032.为“职工表”的职工号字段添加有效性规则:职工号的最左边三位字符是 000,正确的 SQL语句是_。(分数:2.00)A.CHANGE TABLE 职工表 ALTER 职工号 SET CHECK LEFT(职工号,3)=“000“B.ALTER TABLE 职工表 ALTER 职工号 SET CHECK LEFT(职工号,3)=“000“C.ALTER TABLE

    11、职工表 ALTER 职工号 CHECK LEFT(职工号,3)=“000“D.CHANG ETABLE 职工表 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“000“33.建立一个视图 salary,该视图包括了仓库号和(该仓库的)平均工资两个字段,正确的 SQL语句是:_。(分数:2.00)A.CREATE VIEW salary AS 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号B.CREATE VIEW salary AS SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 职工号C.CREA

    12、TE VIEW Salary SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号D.CREATE VIEW salary AS SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号34.删除视图 salary的命令是_。(分数:2.00)A.DROP salary VIEWB.DROP VIEW salaryC.DELETE salary VIEWD.DELETE salary35.在 SQL的 SELECT查询结果中,消除重复记录的方法是_。(分数:2.00)A.通过指定主关系键B.通过指定唯一索引C.使用

    13、 DISTINCTD.用 HAVING子句二、填空题(总题数:16,分数:32.00)36.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_37.算法复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_38.高度为 5的二叉树最多有 1 个结点。(分数:2.00)填空项 1:_39.软件工程中的结构化分析 SA是一种面向 1 的分析方法。(分数:2.00)填空项 1:_40.数据库管理系统通常提供授权功能来控制不同用户访问数据库的权限,主要是为了实现数据库的 1。(分数:2.00)填空项 1:_41. 1是基于某种

    14、类所创建的实例,包括数据和过程。(分数:2.00)填空项 1:_42.在关系数据模型中,二维表的列称为属性,二维表的行称为 1。(分数:2.00)填空项 1:_43.将成绩表中总分字段的默认值设置为 0,这属于定义数据 1 完整性。(分数:2.00)填空项 1:_44.建立一个视图 SCORE的命令: 1VIEW AS SELECT* FROM T_ SCORE。(分数:2.00)填空项 1:_45.将控件的 1 属性为假(.F.)后,可在表单中隐藏该控件。(分数:2.00)填空项 1:_46.建立远程视图必须首先建立与远程数据库的 1。(分数:2.00)填空项 1:_47.BETWEEN (

    15、45,30,48)的运算结果是 1。(分数:2.00)填空项 1:_48.嵌套查询命令中的 1,相当于集合运算符号。(分数:2.00)填空项 1:_49.在 SQL分组与计算查询中,利用 1 短语可以对分组条件进一步加以限定。(分数:2.00)填空项 1:_50.删除学生表的候选索引 XUESH INDEX,该语句格式为 ALTER TABLE 学生表 1 TAG XUESH INDEX(分数:2.00)填空项 1:_51.检索学生成绩表中总分在 600分以上的学生记录,将结果保存到临时文件 SCORE中, SQL 语句为: SELECT*FROM 学生成绩表 WHERE 总分=600 1SC

    16、ORE(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 16答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.栈和队列的共同点是_。(分数:2.00)A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素 D.没有共同点解析:解析:栈的特点是后进先出,队列的特点是先进先出,栈只能在栈顶插入或删除元素,队列的插入是在队列的尾进行,删除是在队列的头进行。3.对于以下二叉树,进行前序遍历的结果为_。

    17、 (分数:2.00)A.ABCDEFB.DBEACFC.ABDECF D.DEBFCA解析:解析:前序遍历结果为 ABDECF,中序遍历结果为 DBEACF,后序遍历结果为 DEBFCA,层次遍历结果为 ABCDEF。4.在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是_。(分数:2.00)A.冒泡排序 B.插入排序C.快速排序D.选择排序解析:解析:冒泡排序的思想是通过无序区中相邻记录关键字间的比较和位置交换,使关键字最小的记录像气泡一般往上“漂浮”,直至“水面”,经过一趟排序之后,最小值或最大值就能放在最终位置。5.面向对象程序设计以_为基本的逻辑构件。(分数:

    18、2.00)A.模块B.对象 C.结构D.类解析:解析:面向对象以对象作为基本的逻辑构件,以类来描述具有共同特征的一组对象,以继承为共享机制,共享类中的方法和数据。6.结构化程序设计思想的核心是要求程序只由顺序、循环和_三种结构组成。(分数:2.00)A.分支 B.单入C.单出D.有规则 GOTO解析:解析:结构化设计方法的基本要求是:在详细设计阶段为了确保逻辑清晰,应该对所有的模块只使用单入口、单出口和顺序、分支及循环三种基本控制结构。7.一个模块内部之间联系的紧密程度称为_。(分数:2.00)A.耦合度B.内聚度 C.复杂度D.数据传输特性解析:解析:两个或两个以上模块之间关联的紧密程度称为

    19、耦合度,模块内部的联系紧密程度称为内聚度。8.数据库三级模式体系结构的划分,有利于保持数据库的_。(分数:2.00)A.操作可行性B.数据安全性C.结构规范化D.数据独立性 解析:解析:外模式/模式映像保持了逻辑数据独立性,模式/内模式映像保持了物理数据独立性。9.“商品”与“顾客”两个实体集之间的联系一般是_。(分数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:解析:一个顾客可以买很多商品,同样一件商品可以有很多人买,因此是多对多的关系。10.在下列四个选项中,不属于基本关系运算的是_。(分数:2.00)A.连接B.排序 C.选择D.投影解析:解析:关系模型的三种基本运算为:投

    20、影、选择、连接。11.一个 Visual FoxPro数据库是由_组成的。(分数:2.00)A.数据库文件、数据库备注文件和表文件B.数据库文件、数据库索引文件和表文件C.数据库文件、数据库备注文件和数据库索引文件 D.数据库备注文件、数据库索引文件和表文件解析:解析:在 Visual FoxPro中,一个数据库是由数据库文件(扩展名为.DBC)、数据库备注文件(扩展名为.DCT)和数据库索引文件(扩展名为.DCX)构成的。12.在下列文件扩展名中,表示应用程序文件的是_。(分数:2.00)A.APP B.SCTC.SCXD.TBK解析:解析:选项 A中的 APP是应用程序文件的扩展名:选项

    21、B中的 SCT是表单备注文件的扩展名;选项C中的 SCX是表单文件的扩展名;选项 D中的 TBK是备注备份文件的扩展名。13.在以下的 Visual FoxPro类中,_是控件类。(分数:2.00)A.表单B.复选框 C.命令按钮组D.表格解析:解析:Visual FoxPro 中的类分为控件类和容器类。控件类通常不能容纳其他对象,即使可以容纳也不能对其中的对象进行访问。容器类是指可以包含其他对象,并允许访问这些对象的类。控件类包括:活动文档、复选框、组合框、命令按钮、控件、编辑框等。容器类包括:命令按钮组、容器、表单、表单集、表格、表格列、选项按钮组、页面和工具栏等。14.下列关于查询的叙述

    22、中,_是正确的。(分数:2.00)A.只能根据自由表建立查询B.只能根据数据库表建立查询C.只能根据视图建立查询D.可根据数据库表、自由表或视图建立查询 解析:解析:查询的数据源既可以来自数据库表、自由表,也可以来自视图,因而只有答案 D是正确的。15.设当前表有 10条记录,若要在第 5条记录的前面插入一条记录,则在执行 GO 5后再执行_命令。(分数:2.00)A.INSERTB.INSERT BEFORE C.INSERT BLANKD.APPEND BEFORE解析:解析:在 Visual FoxPro中,只有 INSERT命令可以在表的中间插入记录。INSERT 命令有两个选项,一个

    23、是 BLANK,用于插入一条空记录:另一个是 BEFORE,如果省略 BEFORE选项,将在当前指针的后面插入一条记录,反之在当前记录前面插入一条记录。16.自由表不能建立_索引。(分数:2.00)A.主索引 B.候选索引C.唯一索引D.普通索引解析:解析:在 Visual FoxPro中,主索引和候选索引都是用来保证记录唯一性的,但自由表只能建立候选索引,不能建立主索引,只有数据库表才能建立主索引。17.以下关于常量的叙述中,不正确的是_。(分数:2.00)A.常量可以表示一个具体的、不变的值B.常量是指固定不变的值C.不同类型的常量书写格式不同D.不同类型的常量书写格式相同 解析:解析:在

    24、 Visual FoxPro中,常量用以表示一个具体的、不变的值。常量共有 6种类型,分别是:字符型、货币型、日期型、日期时间型、逻辑型、数值型,不同类型的常量书写格式是不同的。18.如果要用命令法打开一个视图,首先要_。(分数:2.00)A.新建数据库B.关闭数据库C.打开数据库 D.打开相关的表解析:解析:在使用命令法打开一个视图前,必须先打开视图所在的数据库,才能对其操作。19.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为_。(分数:2.00)A.0B.E C.1D.T解析:解析:仅当记录指针指在第一条记录的前面时,BOF()函数的返回值才为.T.,但此时记录号仍为第一

    25、条记录的记录号。当记录指针指在最后一条记录的后面时,EOF()函数的返回值才为.T.。20.以下关于编辑框的叙述中,_是正确的。(分数:2.00)A.编辑框只能编辑备注字段中的内容B.编辑框具有文本框的全部属性C.编辑框只能编辑字符型或备注字段中的数据 D.编辑框可以编辑任意类型的数据解析:解析:编辑框具有文本框的大部分属性,但并不是全部,如不具有 Passwordchar属性。编辑框不仅可以编辑备注型字段的内容,也可以对字符型的内存变量、数组元素进行编辑,但只能是字符型,不能是其他类型。21.在以下的叙述中,_是正确的。(分数:2.00)A.“?”和“?”命令一次只能显示一个表达式的结果B.

    26、“?”命令用于在当前光标处显示表达式的结果C.“?”命令用于在新的一行显示表达式的结果 D.“?”命令用于在新的一行显示表达式的结果解析:解析:在 Visual FoxPro中,“?”命令用于在新的一行显示,而“?”命令在当前光标处显示。22.SQL语言是由_组成的。(分数:2.00)A.数据查询语言、数据操纵语言B.数据查询语言、数据定义语言C.数据查询语言、数据操纵语言、数据定义语言D.数据查询语言、数据操纵语言、数据定义语言和数据控制语言 解析:解析:SQL 语言是由数据定义语言 DDL、数据查询语言 DQL、数据操纵语言 DML和数据控制语言 DCL四部分构成。23.如果要为控件设置焦

    27、点,则控件的 Enabled属性和_属性必须设成工。(分数:2.00)A.ViSible B.CancelC.DefaultD.Buttons解析:解析:在 Visual FoxPro中,对象被指定了,它就获得了焦点,焦点的标志可以是文本框的光标、命令按钮内的虚线框等。如果要为控件设置焦点,则其 Enabled和 Visible属性必须为工。Enabled 属性决定对象是否可用,Visible 属性决定对象是否可见。24.建立数据库的命令是_。(分数:2.00)A.NEW DATABASEB.CREATE DATABASE C.NEW TABLED.CREATE TABLE解析:解析:在 Vi

    28、sual FoxPro中,CREATE DATABASE 是建立数据库的命令,OPEN DATABASE 是打开数据库的命令,MODIFY DATABASE 是修改数据库的命令,DELETE DATABASE 是删除数据库的命令,CLOSE DATABASE是关闭数据库的命令等。25.对记录进行逻辑删除的命令是_。(分数:2.00)A.DELETE B.RECALLC.RACKD.ZAP解析:解析:DELETE 命令是对记录进行逻辑删除,RECALL 命令用于恢复逻辑删除的记录,PACK 命令用于物理删除所有带有删除标记的记录,ZAP 命令用于清空表。26.使用以下_命令可以启动菜单设计器。(

    29、分数:2.00)A.OPEN MENU菜单文件名B.MODIFY MENU菜单文件名 C.DO MENU菜单文件名D.USE MENU菜单文件名解析:解析:打开“菜单设计器”并可在其中修改菜单的命令是 MODIFY MENU,创建新菜单的命令是CREATE MENU。27.要设置标签的显示文本,应使用_属性。(分数:2.00)A.AlignmentB.Caption C.CommentD.Name解析:解析:在标签控件中,Alignment 属性用于指定文本在控件中的对齐方式:Caption 属性用于设置标签的显示文本:Comment 属性用于存储标签的有关信息,不显示:Name 属性用于给标

    30、签指定一个名称。28.设当前内存中有打开的表,要显示当前记录指针所指的记录,应使用_命令。(分数:2.00)A.LISTB.LIST OFFC.LIST NEXTD.DISPLAY 第 2935 题使用如下表。 职工表(仓库号,职工号,工资,出生日期) 解析:解析:在 LIST和 DISPLAY命令中,当范围省略时,LIST 命令默认为全部记录,DISPLAY 命令默认为当前一条记录。LIST NEXT 后应该加入记录号,LIST OFF 是不显示记录号的。29.使用 SQL语句将职工表中年龄60 的职工记录删除,正确的命令是_。(分数:2.00)A.DELETE FOR AGE60B.DEL

    31、ETE 职工表 FOR(YEAR(DATE()-YEAR(出生日期)60C.DELETE FROM 职工表 WHERE(YEAR(DATE()-YEAR(出生日期)60 D.DELETE 职工表 WHERE(YEAR(DATE()-YEAR(出生日期)60解析:解析:删除语句的格式为:DELETE FROM 表名 WHERE条件语句。年龄60 可以用 (YEAR(DATE()-YEAR(出生日期)60 来表示。30.将“周星星”的工资增加 100元的 SQL语句是_。(分数:2.00)A.REPLACE 职工表 WITH 工资=工资+100 WHERE 姓名=“周星星“B.UPDATE 职工表

    32、 SET 工资=工资+100 WHEN 姓名=“周星星“C.UPDATE 职工表 工资 WITH 工资+100 WHERE 姓名=“周星星“D.UPDATE 职工表 SET 工资=工资+100 WHERE 姓名=“周星星“ 解析:解析:更新语句为:UPDATE 表名 SET列名=表达式 WHERE条件。31.有 SQL语句:SELECT*FROM 职工表 WHERE NOT(工资2500 OR 工资1800),与如上语句等价的 SQL语句是_。(分数:2.00)A.SELECT*FROM 职工表 WHERE 工资 BETWEEN 1800 AND 2500 B.SELECT*FROM 职工表

    33、WHERE 工资1800 AND 工资2500C.SELECT*FROM 职工表 WHERE 工资1800 OR 工资2500D.SELECT*FROM 职工表 WHERE 工资=1800 AND 工资=2500解析:解析:“NOT(工资2500 OR 工资1800)”与“工资=2500 AND 工资1800”等价。选项 B缺少 2500、1800 两种边界条件;选项 C应改为“工资=1800 AND 工资=2500”;选项 D逻辑错误,不存在这种情况。32.为“职工表”的职工号字段添加有效性规则:职工号的最左边三位字符是 000,正确的 SQL语句是_。(分数:2.00)A.CHANGE T

    34、ABLE 职工表 ALTER 职工号 SET CHECK LEFT(职工号,3)=“000“B.ALTER TABLE 职工表 ALTER 职工号 SET CHECK LEFT(职工号,3)=“000“ C.ALTER TABLE 职工表 ALTER 职工号 CHECK LEFT(职工号,3)=“000“D.CHANG ETABLE 职工表 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“000“解析:解析:用于定义、修改和删除有效性规则的格式为:ALTER TABLE 表名 ALTER列名SET CHECK 表达式SET DEFAULTDROP DEFAULTDROP

    35、CHECK)。33.建立一个视图 salary,该视图包括了仓库号和(该仓库的)平均工资两个字段,正确的 SQL语句是:_。(分数:2.00)A.CREATE VIEW salary AS 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号B.CREATE VIEW salary AS SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 职工号C.CREATE VIEW Salary SELECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号D.CREATE VIEW salary AS SE

    36、LECT 仓库号,AVG(工资)AS 平均工资 FROM 职工表 GROUP BY 仓库号 解析:解析:视图定义格式为:CREATE VIEW 视图名列名 1,列名 2,AS SELECT_Statement。本题解题思路是先从基本表中取出仓库号、平均工资,然后按仓库号进行分组,最后把得出的结论建立视图。因此,选项 A没有选择 SELECT语句,无法选择:选项 B应该按仓库号进行分组:选项 C格式不对,在 SELECT前应加 AS。34.删除视图 salary的命令是_。(分数:2.00)A.DROP salary VIEWB.DROP VIEW salary C.DELETE salary

    37、VIEWD.DELETE salary解析:解析:删除视图的格式为:DEOP VIEW视图名。35.在 SQL的 SELECT查询结果中,消除重复记录的方法是_。(分数:2.00)A.通过指定主关系键B.通过指定唯一索引C.使用 DISTINCT D.用 HAVING子句解析:解析:SQL 语句在查询中有时会找到重复记录,如果清除应使用 DISTINCT。格式为: SELECT ALLDISTINCT目标列表达式,目标列表达式FROM 基本表或视图,基本表或视图WHERE条件表达式GROUP BY列名HAVING内部函数表达式 ORDER BY列名ASCDESC二、填空题(总题数:16,分数:

    38、32.00)36.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:37.算法复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_ (正确答案:正确答案:时间)解析:解析:时间复杂度和空间复杂度是衡量算法好差的重要指标。38.高度为 5的二叉树最多有 1 个结点。(分数:2.00)填空项 1:_ (正确答案:正确答案:31)解析:解析:高度为 5的二叉树最多有 25-1个结点。39.软件工程中的结构化分析 SA是一种面向 1 的分析方法。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据流)解析:解析

    39、:结构化分析方法 SA是一种以数据流为基础,简明易用且已广泛使用的方法。40.数据库管理系统通常提供授权功能来控制不同用户访问数据库的权限,主要是为了实现数据库的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:安全性)解析:解析:控制权限就是为了数据库的安全。41. 1是基于某种类所创建的实例,包括数据和过程。(分数:2.00)填空项 1:_ (正确答案:正确答案:对象)解析:解析:对象通常在程序运行过程中由类创建,类是静态的,而对象是动态的。42.在关系数据模型中,二维表的列称为属性,二维表的行称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案: 元组)解析:解析

    40、:在关系数据模型中,一个关系就是一张二维表,关系名就是表名;二维表的列称为关系的属性,二维表的行称为关系的元组,属性的取值范围称为域。43.将成绩表中总分字段的默认值设置为 0,这属于定义数据 1 完整性。(分数:2.00)填空项 1:_ (正确答案:正确答案: 域)解析:解析:域完整性指的是对表中字段的取值的限定。如对于数值型数据,可以通过指定字段的宽度来限定其取值范围。同时也可以通过用一些域约束规则来进一步保证域完整性,域约束规则也称字段有效性规则,在插入或修改字段值时起作用,主要用于数据输入正确性检验。“默认值”用来设置字段的默认值。44.建立一个视图 SCORE的命令: 1VIEW A

    41、S SELECT* FROM T_ SCORE。(分数:2.00)填空项 1:_ (正确答案:正确答案: CREATE)解析:解析:在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看作是从表中派生出来的虚表。视图是根据对表的查询定义的,其命令格式如下: CREAT VIEW view_ name AS select_ statement 其中 select_ statement 可以是任意的 SELECT 查询语句,它说明了限定了视图中的数据;视图的字段名将与 select_ statement 中指定的字段名或表中的字段名同名。45.将控件的 1 属性为假(.F.)后,可在表单

    42、中隐藏该控件。(分数:2.00)填空项 1:_ (正确答案:正确答案: Visible)解析:解析:Visible 属性可让指定对象显示或隐藏。在表单设计器中,表单及控件的 Visible默认属性值为.T.,即对象是可见的;当该属性值为.F.时,对象是隐藏的。46.建立远程视图必须首先建立与远程数据库的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案: 连接)解析:解析:为了建立远程视图,必须首先建立连接远程数据库的“连接”,“连接”是 Visual FoxPro数据库中的一种对象,它是根据数据源创建并保存在数据库中的一个命名连接,以便在倾巢出动远程视图时按其名称进行引用,而且还可

    43、以通过设置命名连接的属性来优化 Visual FoxPro与远程数据源的通信。47.BETWEEN (45,30,48)的运算结果是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案: .T.)解析:解析:函数 BETWEEN()是值域测试函数,它的格式是:BETWEEN(表达式 T,表达式 L,表达式 H),功能是判断一个表达式的值是否介于另外两个表达式的值之间。当表达式 T值大于等于48.嵌套查询命令中的 1,相当于集合运算符号。(分数:2.00)填空项 1:_ (正确答案:正确答案:IN)解析:解析:在 SQL查询中,IN 属于一个特殊运算符,有“包含”的意思,嵌套查询中命令的

    44、 IN相当于集合运算符号的。49.在 SQL分组与计算查询中,利用 1 短语可以对分组条件进一步加以限定。(分数:2.00)填空项 1:_ (正确答案:正确答案: HAVING)解析:解析:在实际的应用中,除了简单的计算查询外,还可以加上 GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个 GROUP BY子句起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。 另外,使用 HAVING子句可以对这些组进

    45、一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。50.删除学生表的候选索引 XUESH INDEX,该语句格式为 ALTER TABLE 学生表 1 TAG XUESH INDEX(分数:2.00)填空项 1:_ (正确答案:正确答案: DROP UNIQUE)解析:解析:删除表中的字段、缺省值、合法值限定和索引的格式如下: ALTER TABLE表名 DROPCOLUMN字段名 1 DROP PRIMARY KEY DROP UNIQUE TAG标识名 1 其中,各短语的命令功能如下: DROPCOLUMN字段名:从指定表中删除指定的字段。 DROP PRIMARY KEY:删除主索引。DROP UNIQUE TAG标识名 1:删除候选索引。51.检索学生成绩表中总分在 600分以上的学生记录,将结果保存到临时文件 SCORE中, SQL 语句为: SELECT*FROM 学生成绩表


    注意事项

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




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

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

    收起
    展开