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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试 339 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:22,分数:70.00)1.在程序中不需要用 public 等命令明确声明和建立,可直接使用的内存变量是 _。(分数:2.00)A.局部变量B.公共变量C.私有变量D.全局变量2.使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是 _。(分数:2.00)A.局部窗口B.跟踪窗口C.调用堆栈窗口D.监视窗口3.下列程序段的输出结果是 _。 CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SW

    2、AP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC(分数:2.00)A.10 20B.20 20C.20 10D.10 104.为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenu.mpr WITH THIS 应该放在表单的 _ 事件中。(分数:2.00)A.Destroy 事件B.Init 事件C.Load 事件D.RightClick 事件5.有关查询设计器,正确的描述是 _。(分数:2.00)A.“连接”选项卡与 SQL 语句的 GROUPBY 短语对应B

    3、.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDERBY 短语对应D.“分组依据”选项卡与 SQL 语句的 JOINON 短语对应6.向项目中添加表单,应该使用项目管理器的 _。(分数:2.00)A.“代码”选项卡B.“类”选项卡C.“数据”选项卡D.“文档”选项卡7.对于“关系”的描述,正确的是 _。(分数:2.00)A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名8.下面对表单若干常用事件的描述中,正确的是 _。(分数:

    4、2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事件D.上面的说法都不对第 1526 题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。“教师”表 B职工号/BB系号/BB姓名/BB工资/BB主讲主课程/B11020001 01 肖海 3408 数据结构11020002 02 王岩盐 4390 数据结构11020003 01 刘星魂 2450 C 语言11020004 03 张月新 3200 操作系统11020005 01 李

    5、明玉 4520 数据结构11020006 02 孙民山 2976 操作系统11020007 03 钱无名 2987 数据库11020008 04 呼延军 3220 编译原理11020009 03 王小龙 3980 数据结构110200010 01 张国梁 2400 C 语言110200011 04 林新月 1800 操作系统110200012 01 乔小廷 5400 网络技术110200013 02 周兴池 3670 数据库110200014 04 欧阳秀 3345 编译原理“学院”表 系号 系名01 计算机02 通信03 信息管理04 数学(分数:24.00)(1).为“学院”表增加一个字段

    6、“老师人数”的 SQL 语句是 _。(分数:2.00)A.CHANGE TABLE 学院 ADD 教师人数 IB.ALTER STRU 学院 ADD 教师人数 IC.ALTER TABLE 学院 ADD 教师人数 ID.CHANGE TABLE 学院 INSERT 教师人数 1(2).将“欧阳秀”的工资增加 200 元的 SQL 语句是 _。(分数:2.00)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=”欧阳秀”B.UPDATE 教师 SET 工资=工资+200WHEN 姓名=“欧阳秀”C.UPDATE 教师工资 WITH 工资+200WHERE 姓名=“欧阳秀”

    7、D.UPDATE 教师 SET 工资=工资+200WHERE 姓名=“欧阳秀”(3).下列程序段的输出结果是_。 CLOSEDATA a=0 USE 教师 GOTOP DOWHILE.NOT.EOF() IP 主讲课程=“数据结构”.OR. 主讲课程=“C 语言” a=a+1 ENDIF SKIP ENDDO ?a(分数:2.00)A.4B.5C.6D.7(4).有 SQL 语句: SELECT*FROM 教师 WHERENOT(工资3000 OR 工资2000) 与如上语句等价的 SQL 语句是 _。(分数:2.00)A.SELECT*FROM 教师 WHERE 工资 BETWEEN2000

    8、 AND 3000B.SELECT*FROM 教师 WHERE 工资2000 AND 工资3000C.SELECT*FROM 教师 WHERE 工资2000 OR 工资3000D.SELECT*FROM 教师 WHERE 工资=2000 AND 工资=3000(5).为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句是 _。(分数:2.00)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECKLEFT(职工号 3)=“110“B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号 3)=“11

    9、0“C.ALTERTABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3 户“110,D.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“(6).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资= ALL (SELECT 工资 FROM 教师 WHERE系号=“02“) 该语句的执行结果是 _。(分数:2.00)A.“01“和“02:B.“01“和“03“C.“01“和“04“D.“02“和“03“(7).建立一个视图 salary,该视图包括系号和(该系的)平均工资两个字段

    10、,正确的 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 教师; GROUPBY 系号D.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师; GROUP BY 系号(8).删除视图 sal

    11、ary 的命令是 _。(分数:2.00)A.DROP salary VIEWB.DROP VIEW salaryC.DELETE salary VIEWD.DELETE salary(9).有 SQL 语句: SELECT 主讲课程,COUNT(*)FROM 教师 GROUPBY 主讲课程 该语句执行结果含有记录个数是 _。(分数:2.00)A.3B.4C.5D.6(10).有 SQL 语句: SELECT COUNT(*)AS 人数,主讲课程 FROM 教师 GROUP BY 主讲课程; ORDERBY 人数DESC 该语句执行结果的第一条记录的内容是 _。(分数:2.00)A.4 数据结构

    12、B.3 操作系统C.2 数据库D.1 网络技术(11).有 SQL 语句; SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教师,学院; WHERE 教师系号;学院系号 GROUPBY 学院系名 与如上语句等价的 SQL 语句是 _。(分数:2.00)A.SELECT 学院系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师系号二学院系号GROUP BY 学院系名B.SELECT 学院原名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 系号 GROUP BY 学院系名C.SELECT 学院系名,CO

    13、UNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师系号=学院,系号GROUP BY 学院系名D.SELECT 学院系名,COUNT(*)AS 教师人数; FROM 教师 INNERJOIN 学院; ON 教师系号=学院系号(12).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; ALL(SELECT 工资 FROM 教师 WHERE系号=“02“)与如上语句等价的 SQL 语句是 _。(分数:2.00)A.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MAXCE 资

    14、)FROM 教师 WHERE 系号=“02“)B.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MIN(工资)FROM 教师 WHERE 系号=“02“)C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02“)D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02“)第 911 题使用下图,表单名为 Form1,表单中有两个命令按钮(Command1 和 Co

    15、mmand2)、两个标签、两个文本框(Text1 和 Taxt2)。 (分数:6.00)(1).如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在 Form1 的 Load 事件中加入语句 _。(分数:2.00)A.THISFORCAPTION=“登录窗口”B.FORIvl CAPTION=“登录窗口”C.THISFORNAME=“登录窗口”D.FORMNAME=“登录窗口”(2).如果想在运行表单时,向 Text2 中输入字符,回显字符显示的是“*”号,则可以在 Form1 的 Init 事件中加入语句 _。(分数:2.00)A.FORM1.TEXT2.PASSWORDCHAR=“*

    16、“B.FORM1.TEXT2.PASSWORD=“*“C.THISFORTEXT2.PASSWORD=“*“D.THISFORTEXT2.PASSWORDCHAR=“*“(3).假定用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”:若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: USE 口令表 GOTOP flag=0 DOWlnLE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltri

    17、m(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TLMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF WAIT“用户名错误“WINDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是 _。(分数:2.00)A.flag=-1B.flag=0C.flag=1D.flag=29.有关参照完整性的删除规则,正确的描述是 _。(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关

    18、记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作D.上面三种说法都不对10.如果文本框的 InputMask 属性值是#99999,允许在文本框中输入的是 _。(分数:2.00)A.+12345B.abcl23C.$12345D.abcdef11.DBMS 的含义是 _。(分数:2.00)A.数据库系统B.数据库管理系统C.数据库管理员D.数据库12.使用 SQL 语句增加字段的有效性规则,是为了能保证数据的 _。(分数:2.00)A.实体完整性B.表完整性

    19、C.参照完整性D.域完整性13.使用调试器调试第?题的程序,如果想在过程 SWAP 执行时观察 Xl 的值,可以在其中设置一条命令,程序执行到该命令时,系统将计算 Xl 的值,并将结果在调试输出窗口中显示,这条命令的正确写法是 _。(分数:2.00)A.DEBUGOUT X1B.DEBUG X1C.OUT X1D.TEST X114.连编应用程序不能生成的文件是 _。(分数:2.00)Aapp 文件Bexe 文件Cdll 文件Dprg 文件15.扩展名为 dbf 的文件是 _。(分数:2.00)A.表文件B.表单文件C.数据库文件D.项目文件16.表达式 LEN(SPACE(00 的运算结果是

    20、 _。(分数:2.00)ANULB.1C.0D.“17.让控件获得焦点,使其成为活动对象的方法是 _。(分数:2.00)A.ShowB.ReleaseC.SetFocusD.GotFocus18.在表设计器的“字段”选项卡中可以创建的索引是 _。(分数:2.00)A.唯一索引B.候选索引C.主索引D.普通索引19.设 X=10,语句?VARTYPE(“x“)的输出结果是 _。(分数:2.00)A.NB.CC.10D.X20.从关系模式中指定若干个属性组成新的关系的运算称为 _。(分数:2.00)A.连接B.投影C.选择D.排序二、B填空题/B(总题数:15,分数:30.00)21.在关系模型中

    21、,“关系中不允许出现相同元组”的约束是通过U 【1】 /U实现的。(分数:2.00)填空项 1:_22.在 Visual FoxPro 中项目文件的扩展名是U 【2】 /U。(分数:2.00)填空项 1:_23.使数据库表变为自由表的命令是U 【3】 /UBLE。(分数:2.00)填空项 1:_24.在 Visual FoxPro 的查询设计器中U 【4】 /U选项卡对应的 SQL 短语是 WHERE。(分数:2.00)填空项 1:_25.在 Visual FoxPro 中,BUILDU 【5】 /U命令连编生成的程序可以脱离开 Visual FoxPro 在Windows 环境下运行。(分数

    22、:2.00)填空项 1:_26.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为U 【6】 /U。(分数:2.00)填空项 1:_27.在 Visual FoxPro 中释放和关闭表单的方法是U 【7】 /U。(分数:2.00)填空项 1:_28.为了从用户菜单返回到默认的系统菜单应该使用命令 SETU 【8】 /UTODEFAULT。(分数:2.00)填空项 1:_29.在 Visual FoxPro 的表单设计中,为表格控件指定数据源的属性是U 【9】 /U。(分数:2.00)填空项 1:_30.表示“1962 年 10 月 27 日”的日期常量应该

    23、写为U 【10】 /U。(分数:2.00)填空项 1:_31.为“学生”表增加一个“平均成绩”字段的正确命令是: ALTERTABLE 学生 ADDU 【11】 /U平均成绩 N(5,2)。(分数:2.00)填空项 1:_32.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和U 【12】 /U的两个文件。(分数:2.00)填空项 1:_33.在 Visual FoxPro 中为表单指定标题的属性是U 【13】 /U。(分数:2.00)填空项 1:_34.在 Visual FoxPro 中表单的 Load 事件发生在 Init 事件之U 【14】 /U。(分数:2.00)填空项 1:_

    24、35.在 Visual FoxPro 中如下程序的运行结果(即执行命令 DO main 后)是U 【15】 /U。 *程序文件名;main.prg SETTALKOFF CLOSEALL CLEARALL mX=“Visual FoxPro“ mY=“二级“ DO s1 ?mY+mX RETURU *子程序文件名:s1.prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“计算机等级”+mY RETURN(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 339 答案解析(总分:100.00,做题时间:90 分钟)

    25、一、B选择题/B(总题数:22,分数:70.00)1.在程序中不需要用 public 等命令明确声明和建立,可直接使用的内存变量是 _。(分数:2.00)A.局部变量B.公共变量C.私有变量 D.全局变量解析:解析 在程序中直接使用(没有通过 PUBLIC 和 LOCAL 命令事先声明)而由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明,全局变量和局部变量都需要先声明后才能使用。2.使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是 _。(分数:2.00)A.局部窗口B.跟踪窗口 C.调用堆栈窗口D.监视窗口解析:解析 “跟踪”窗口用于显示正在调试执行的程序文件,“监视”窗

    26、口用于监视指定表达式在程序调试执行过程中的取值变化,“局部”窗口用于显示模块程序中内存变量的名称、当前取值和类型,“调用堆栈”窗口用于显示当前处于执行状态的程序、过程或方法程序。3.下列程序段的输出结果是 _。 CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC(分数:2.00)A.10 20B.20 20 C.20 10D.10 10解析:解析 本题中利用 SET

    27、UDFPARMS TO REFERENCE 语句设置按引用方式传递,执行 DO SWAP WITHA,(B)时,A 按引用传递,(B)按值传递,在调用的过程中,X1 和 X2 的值互换, X1=20,X2=10,但参数(B)是按值传递,形参数值的变化不会影响实参的变化,因此 A、B 的最后取值都是 20。4.为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenu.mpr WITH THIS 应该放在表单的 _ 事件中。(分数:2.00)A.Destroy 事件B.Init 事件C.Load 事件D.RightClick 事件 解析:解析 在 Visual FoxPro

    28、中,调用快捷菜单的命令一般在对象的 Right Click(鼠标右击)事件中调用。5.有关查询设计器,正确的描述是 _。(分数:2.00)A.“连接”选项卡与 SQL 语句的 GROUPBY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDERBY 短语对应 D.“分组依据”选项卡与 SQL 语句的 JOINON 短语对应解析:解析 SQL SELECT 语句中的 JOIN 子句对应查询设计器中“连接”选项卡,WHERE 子句对应查询设计器中“筛选”选项卡,ORDER BY 子句对应查询设计器中“排序依据”选项卡,GROUP

    29、BY 子句对应查询设计器中“分组依据”选项卡。6.向项目中添加表单,应该使用项目管理器的 _。(分数:2.00)A.“代码”选项卡B.“类”选项卡C.“数据”选项卡D.“文档”选项卡 解析:解析 在“文档”选项卡中所显示和管理的是 Visual FoxPro 中的表单、报表和标签;程序、API库和应用程序属于“代码”选项卡;数据库、自由表和查询属于“数据”选项卡。7.对于“关系”的描述,正确的是 _。(分数:2.00)A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名 解析:解析 在

    30、同一个关系中不能出现相同的属性名,Visual FoxPro 不允许同一个表中有相同的字段名;关系中不允许有相同的元组,即冗余;关系中元组的次序无关紧要,关系中的关键字是属性或属性的组合,其值能够唯一标识一个元组。8.下面对表单若干常用事件的描述中,正确的是 _。(分数:2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事件D.上面的说法都不对 解析:解析 Destroy 事件在对象释放时引发,Unload 事件在表单对象释放时引发,是表单对象释放时,最后一个要引发的

    31、对象;Load 事件的触发时机为创建对象前,Init 事件的触发时机为创建对象时,在Load 事件之后引发;单击表单的空白处可以引发表单的 Click 事件,但单击表单标题栏或窗口边界不会引发表单的 Click 事件。第 1526 题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。“教师”表 B职工号/BB系号/BB姓名/BB工资/BB主讲主课程/B11020001 01 肖海 3408 数据结构11020002 02 王岩盐 4390 数据结构11020003 01 刘星魂 2450 C 语言11020004 03 张月新 3200 操作系统11020

    32、005 01 李明玉 4520 数据结构11020006 02 孙民山 2976 操作系统11020007 03 钱无名 2987 数据库11020008 04 呼延军 3220 编译原理11020009 03 王小龙 3980 数据结构110200010 01 张国梁 2400 C 语言110200011 04 林新月 1800 操作系统110200012 01 乔小廷 5400 网络技术110200013 02 周兴池 3670 数据库110200014 04 欧阳秀 3345 编译原理“学院”表 系号 系名01 计算机02 通信03 信息管理04 数学(分数:24.00)(1).为“学院

    33、”表增加一个字段“老师人数”的 SQL 语句是 _。(分数:2.00)A.CHANGE TABLE 学院 ADD 教师人数 IB.ALTER STRU 学院 ADD 教师人数 IC.ALTER TABLE 学院 ADD 教师人数 I D.CHANGE TABLE 学院 INSERT 教师人数 1解析:解析 在 SQL 的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有三种,利用 ALTER TABLE TableName ADD FieldNamel FieldType 命令可以为表增加一个新字段。(2).将“欧阳秀”的工资增加 200 元的 SQL 语句是 _。

    34、(分数:2.00)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=”欧阳秀”B.UPDATE 教师 SET 工资=工资+200WHEN 姓名=“欧阳秀”C.UPDATE 教师工资 WITH 工资+200WHERE 姓名=“欧阳秀”D.UPDATE 教师 SET 工资=工资+200WHERE 姓名=“欧阳秀” 解析:解析 SQL 语句中,利用 UPDATE 更新语句可以修改表中的记录。语句基本格式为; UPDATE TableName SET Colunm_Namel=eExpression1,Column_Namel=eExpressionl. WHERE Condi

    35、tion(3).下列程序段的输出结果是_。 CLOSEDATA a=0 USE 教师 GOTOP DOWHILE.NOT.EOF() IP 主讲课程=“数据结构”.OR. 主讲课程=“C 语言” a=a+1 ENDIF SKIP ENDDO ?a(分数:2.00)A.4B.5C.6 D.7解析:解析 本题中程序的目的是统计“主讲课程”为“数据结构”或是“C 语言”的记录共有几条,每找到一条记录,a 的值便自动加 1。(4).有 SQL 语句: SELECT*FROM 教师 WHERENOT(工资3000 OR 工资2000) 与如上语句等价的 SQL 语句是 _。(分数:2.00)A.SELE

    36、CT*FROM 教师 WHERE 工资 BETWEEN2000 AND 3000 B.SELECT*FROM 教师 WHERE 工资2000 AND 工资3000C.SELECT*FROM 教师 WHERE 工资2000 OR 工资3000D.SELECT*FROM 教师 WHERE 工资=2000 AND 工资=3000解析:解析 本题中 SQL 语句查询的是工资小于等于 3000 且大于等于 2000 的职工记录,与 SQL 中特殊运算符 BETWEEN.AND.等价,意思是在“和之间”。(5).为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句

    37、是 _。(分数:2.00)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECKLEFT(职工号 3)=“110“B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号 3)=“110“ C.ALTERTABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3 户“110,D.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“解析:解析 定义和修改表的有效性规则和错误信息提示,可使用如下命令格式: ALTER TABLE TableName1 ALTERCOLUMNF

    38、ieldName2NULL|NOT NULL SET CHECK 1Expression2ERROR cMessage Text2)(6).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资= ALL (SELECT 工资 FROM 教师 WHERE系号=“02“) 该语句的执行结果是 _。(分数:2.00)A.“01“和“02: B.“01“和“03“C.“01“和“04“D.“02“和“03“解析:解析 本题 SQL 语句的含义是检索有教师工资大于或等于系号为“02”的所有教师工资的系号。(7).建立一个视图 salary,该视图包括系号和(该系的)

    39、平均工资两个字段,正确的 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 教师; GROUPBY 系号D.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师; GROUP BY 系号 解析:

    40、解析 在 SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_namecolumn_name.) AS select_statement 在选项 B 中,用于指定分组的条件设置错误,教师表中不存在“系名”字段,选项 A 和 C 都存在语法错误。 (8).删除视图 salary 的命令是 _。(分数:2.00)A.DROP salary VIEWB.DROP VIEW salary C.DELETE salary VIEWD.DELETE salary解析:解析 SQL 语句中,删除视图的命令格式是 DROPVIEW视图名。(9)

    41、.有 SQL 语句: SELECT 主讲课程,COUNT(*)FROM 教师 GROUPBY 主讲课程 该语句执行结果含有记录个数是 _。(分数:2.00)A.3B.4C.5D.6 解析:解析 本题中 SQL 语句的含义是分组统计“教师”,表中“主讲课程”记录个数。(10).有 SQL 语句: SELECT COUNT(*)AS 人数,主讲课程 FROM 教师 GROUP BY 主讲课程; ORDERBY 人数DESC 该语句执行结果的第一条记录的内容是 _。(分数:2.00)A.4 数据结构 B.3 操作系统C.2 数据库D.1 网络技术解析:解析 本题中 SQL 语句的含义是分组统计“教师

    42、”表中“主讲课程”记录个数,通过 AS 短语为查询结果的 COUNT(*)字段指定一个新的字段名“人数”,并将结果按人数降序排列。(11).有 SQL 语句; SELECT 学院系名,COUNT(*)AS 教师人数 FROM 教师,学院; WHERE 教师系号;学院系号 GROUPBY 学院系名 与如上语句等价的 SQL 语句是 _。(分数:2.00)A.SELECT 学院系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师系号二学院系号GROUP BY 学院系名B.SELECT 学院原名,COUNT(*)AS 教师人数; FROM 教师 INNER JO

    43、IN 学院; ON 系号 GROUP BY 学院系名C.SELECT 学院系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师系号=学院,系号GROUP BY 学院系名 D.SELECT 学院系名,COUNT(*)AS 教师人数; FROM 教师 INNERJOIN 学院; ON 教师系号=学院系号解析:解析 本题 SQL 语句的含义是统计每个系的教师人数各有多少人,通过 AS 短语可以为查询统计结果指定一个新的字段名“教师人数”。“教师”和“学院;表是通过“系号”字段进行连接的。利用JOIN 短语进行连接的语法格式为: SELECT FROM Ta

    44、ble JOIN Table ON JoinCondition WHERE.(12).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; ALL(SELECT 工资 FROM 教师 WHERE系号=“02“)与如上语句等价的 SQL 语句是 _。(分数:2.00)A.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MAXCE 资)FROM 教师 WHERE 系号=“02“) B.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; (SELECT MIN(工资)FROM 教师 WHER

    45、E 系号=“02“)C.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02“)D.SELECT DISTINCT 系号 FROM 教师 WHERE 工资=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02“)解析:解析 本题 SQL 语句的含义是检索有教师工资大于或等于系号为“02”的所有教师工资的系号。ALL、ANY 和 SOME 都是 SQL 语句中的量词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真,而 ALL 则要求子查询中的所有行都使结果为真时,结果才为

    46、真,因此在子查询中要使用 MAX()函数求出“02”系的教师最高工资,其他系中只要有教师工资高于此函数值,结果便为真。第 911 题使用下图,表单名为 Form1,表单中有两个命令按钮(Command1 和 Command2)、两个标签、两个文本框(Text1 和 Taxt2)。 (分数:6.00)(1).如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在 Form1 的 Load 事件中加入语句 _。(分数:2.00)A.THISFORCAPTION=“登录窗口” B.FORIvl CAPTION=“登录窗口”C.THISFORNAME=“登录窗口”D.FORMNAME=“登录窗口”解析:解析 在表单中,控件标题通过 Caption 属性控制显示;当前对象所在的表单的关键字为 Thisform。(2).如果想在运行表单时,向 Text2 中输入字符,回显字符显示的是“*”号,则可以在 Form1 的 Init 事件中加入语句 _。(分数:2.00)A.FORM1.TEXT2.PASSWORDCHAR=“*“B.FORM1.TEXT2.PASSWORD=“*“C.THISFORTEXT2.PASSWORD=“*“D.THISFORTEXT2.PASSWORDCHAR=“*“ 解析:解析 PasswordChar 属性指定文本框控件内是显示用户输


    注意事项

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




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

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

    收起
    展开