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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试 57 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.软件详细设计的主要任务是确定每个模块的(分数:2.00)A.算法和使用的数据结构B.外部接口C.功能D.编程2.下列程序段的输出结果是 CLOSE DATA a=0 USE 教师 GO TOP DO WHILE.NOT.EOF() IF 主讲课程=“数据结构”.OR.主讲课程=“C 语言” a=a+1 ENDIF SKIP ENDDO ? a(分数:2.00)A.4B.5C.6D.73.表达式 LEN(SPACE(0)的运算结果是(分数:2.

    2、00)A.NULLB.1C.0D.“ “4.下列叙述中,不正确的是(分数:2.00)A.算法的执行效率与数据的存储结构有关B.算法的空间复杂度是指执行这个算法所需要的内存空间C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.算法的时间复杂度是指执行这个算法所需要的时间5.删除视图 salary 的命令是(分数:2.00)A.DROP salary VIEWB.DROP VIEW salaryC.DELETE salary VIEWD.DELETE salary6.假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”

    3、;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF _ WAIT“用户名错误”WINDO

    4、W TIMEOUT2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0C.flag=1D.flag=27.将“欧阳秀”的工资增加 200 元的 SQL 语句是(分数:2.00)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=“欧阳秀”B.UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀”C.UPDATE 教师工资 WITH 工资+200 WHERE 姓名=“欧阳秀”D.UPDATE 教师 SET 工资=工资+200 WHERE 姓名=“欧阳秀”8.有 SQL 语句: SELECT 主讲课程,COUNT(*

    5、)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有的记录个数是(分数:2.00)A.3B.4C.5D.69.下面对表单若干常用事件的描述中,正确的是(分数:2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事件D.上面的说法都不对10.结构化程序设计的主要任务是确定每个模块的(分数:2.00)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性11.有关参照完整性的删除规则,正确的描述是(分数:2.00)A.如果删除规则选择的是“限制”,则

    6、当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作D.上面三种说法都不对12.设 X=10,语句?VARTYPE(“X”)的输出结果是(分数:2.00)A.NB.CC.10D.X13.让控件获得焦点,使其成为活动对象的方法是(分数:2.00)A.ShowB.ReleaseC.SetFocusD.GotFocus14.有关查询设计器,正确的描述是(分数:2.00)A.“联接”选项卡与 SQL 语句的 GRO

    7、UP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应D.“分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应15.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句是(分数:2.00)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110”B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110”C.ALTER TABIE 教师 ALTER 职

    8、工号 CHECK LEFT(职工号,3)=“110”D.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110”16.有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资; ALL(SELECT 工资 FROM 教师 WHERE系号“02”) 与如上语句等价的 SQL 语句是 ) SELECT DISTINCT 系号 FROM 教师 WHERE 工资; (SELECT MAX(工资)FROM 教师 WHERE 系号=“02”) ) SELECT DISTINCT 系号 FROM 教师 WHERE 工资;

    9、 (SELECT MIN(工资)FROM 教师 WHERE 系号=“02”) ) SELECT DISTINCT 系号 FROM 教师 WHERE 工资; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02”) ) SELECT DISTINCT 系号 FROM 教师 WHERE 工资; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02”)(分数:2.00)A.B.C.D.17.信息隐蔽的概念与下述哪一种概念直接相关?(分数:2.00)A.软件结构定义B.模块独立性C.模块类型的划分D.模块耦合度18.为表单建立了快捷菜单 mymenu,调用快捷菜单的命

    10、令代码 DO mymenumpr WITH THIS 应该放在表单的哪个事件中?(分数:2.00)A.Destory 事件B.Init 事件C.Load 事件D.RightClick 事件19.有 SQL 语句: SELECT COUNT(*)AS 人数,主讲课程 FROM 教师 GROUP BY 主讲课程; ORDER BY 人数DESC 该语句执行结果的第一条记录的内容是(分数:2.00)A.4 数据结构B.3 操作系统C.2 数据库D.1 网络技术20.数据的存储结构是指(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中表示C.数据在计算机中的顺序存储方式D.存储在外

    11、存中的数据21.有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资; ALL(SELECT 工资 FROM 教师,WHERE系号“02”) 该语句的执行结果是系号(分数:2.00)A.“01”和“02”B.“01”和“03”C.“01”和“04”D.“02”和“03”22.使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是(分数:2.00)A.局部窗口B.跟踪窗口C.调用堆栈窗口D.监视窗口23.在深度为 5 的满二叉树中,结点的个数为(分数:2.00)A.32B.31C.16D.1524.有 SQL 语句: SELECT 学院.系名,COUN

    12、T(*)AS 教师人数 FROM 教师,学院; WHERE 教师.系号=学院.系号 GROUP BY 学院.系名 与如上语句等价的 SQL 语句是 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号 GROUP BY 学院.系名 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号 GROUP BY 学院.系名 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学

    13、院.系号 GROUP BY 学院.系名 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号(分数:2.00)A.B.C.D.25.有 SQL 语句: SELECT*FROM 教师 WHERE NOT(工资3000 OR 工资2000) 与如上语句等价的 SQL 语句是(分数:2.00)A.SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B.SELECT*FROM 教师 WHERE 工资2000 AND 工资3000C.SELECT*FROM 教师 WHERE 工资2

    14、000 OR 工资3000D.SELECT*FROM 教师 WHERE 工资2000 AND 工资300026.关系数据库的概念模型是一种集合,即(分数:2.00)A.关系模型B.关系模式C.关系子模式D.存储模式27.在结构化方法中,软件功能分解属于下列软件开发中(分数:2.00)A.详细设计阶段B.需求分析阶段C.总体设计阶段D.编程调试阶段28.使用 SQL 语句增加字段的有效性规则,是为了能保证数据的(分数:2.00)A.实体完整性B.表完整性C.参照完整性D.域完整性29.向项目中添加表单,应该使用项目管理器的(分数:2.00)A.“代码”选项卡B.“类”选项卡C.“数据”选项卡D.

    15、“文档”选项卡30.建立个视图 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 SELECT 系号,AVG(工资

    16、)AS 平均工资 FROM 教师;GROUP BY 系号31.概要设计是软件系统结构的总体设计,不属于概要设计的是(分数:2.00)A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码32.如果文本框的 InputMask 属性值是#99999,允许在文本框中输入的是(分数:2.00)A.+12345B.abc123C.$12345D.abcdef33.第(15)(26)题使用的数据表如下:当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。 教师表(分数:2.00)A.职工号B.系号C.姓名D.工资E.主讲课程F.11020001G.

    17、01H.肖海I.3408J.数据结构K.11020002L.02M.王岩盐N.4390O.数据结构P.11020003Q.01R.刘星魂S.2450T.C 语言U.11020004V.03W.张月新X.3200Y.操作系统A.11020005AA.01AB.李明玉AC.4520AD.数据结构AE.11020006AF.02AG.孙民山AH.2976AI.操作系统AJ.11020007AK.03AL.钱无名AM.2987AN.数据库AO.11020008AP.04AQ.呼延军AR.3220AS.编译原理AT.11020009AU.03AV.王小龙AW.3980AX.数据结构AY.11020010

    18、AA.01AAA.张国梁AAB.2400AAC.C 语言AAD.11020011AAE.04AAF.林新月AAG.1800AAH.操作系统AAI.11020012AAJ.01AAK.乔小廷AAL.5400AAM.网络技术AAN.11020013AAO.02AAP.周兴池AAQ.3670AAR.数据库AAS.11020014AAT.04AAU.欧阳秀AAV.3345AAW.编译原理34.在数据库管理系统提供的数据语言中,负责数据的模式定义与数据的物理存取构建的是(分数:2.00)A.数据定义语言B.数据转换语言C.数据操纵语言D.数据控制语言35.连编应用程序不能生成的文件是(分数:2.00)A

    19、app 文件Bexe 文件Cdll 文件Dprg 文件二、B填空题/B(总题数:15,分数:30.00)36.算法的复杂度主要包括U 【1】 /U复杂度和空间复杂度。(分数:2.00)填空项 1:_37.数据的U 【2】 /U结构在计算机存储空间中的存放形式称为数据的存储结构或物理结构。(分数:2.00)填空项 1:_38.对于软件测试,从是否需要执行被测软件的角度,可以分为静态测试和动态测试。代码检查属于U 【3】 /U测试。(分数:2.00)填空项 1:_39.数据库的设计通常可以分为 4 个步骤:需求分析、概念设计、U 【4】 /U和物理设计。(分数:2.00)填空项 1:_40.一个项

    20、目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于U 【5】 /U。(分数:2.00)填空项 1:_41.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为U 【6】 /U。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中释放和关闭表单的方法是U 【7】 /U。(分数:2.00)填空项 1:_43.为了从用户菜单返回到默认的系统菜单应该使用命令 SETU 【8】 /UTO DEFAULT。(分数:2.00)填空项 1:_44.在 Visual FoxPro 的表单设计中,为表格控件指定数据源的

    21、属性是U 【9】 /U。(分数:2.00)填空项 1:_45.表示“1962 年 10 月 27 日”的日期常量应该写为U 【10】 /U。(分数:2.00)填空项 1:_46.为“学生”表增加一个“平均成绩”字段的正确命令是 ALTER TABLE 学生 ADDU 【11】 /U平均成绩 N(5,2)(分数:2.00)填空项 1:_47.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和U 【12】 /U的两个文件。(分数:2.00)填空项 1:_48.在 Visual FoxPro 中为表单指定标题的属性是U 【13】 /U。(分数:2.00)填空项 1:_49.在 Visual

    22、FoxPro 中表单的 Load 事件发生在 Init 事件之U 【14】 /U。(分数:2.00)填空项 1:_50.在 Visual FoxPro 中如下程序的运行结果(即执行命令 DO main 后)是U 【15】 /U。 *程序文件名:main.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro“, mY=“二级” DO s1 ?mY+mX RETURN *子程序文件名:s1.prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“计算机等级”+mY RETURN(分数:

    23、2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 57 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.软件详细设计的主要任务是确定每个模块的(分数:2.00)A.算法和使用的数据结构 B.外部接口C.功能D.编程解析:解析从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是要决定各个模块的实现算法,并精确表达出这些算法。2.下列程序段的输出结果是 CLOSE DATA a=0 USE 教师 GO TOP DO WHI

    24、LE.NOT.EOF() IF 主讲课程=“数据结构”.OR.主讲课程=“C 语言” a=a+1 ENDIF SKIP ENDDO ? a(分数:2.00)A.4B.5C.6 D.7解析:解析本题程序段的功能是统计教师表中主讲课程字段为“数据结构”或者为“C 语言”的记录个数,并将统计结果存入变量 a 中。其具体执行流程如下:首先将变量 a 的值初始化为 0,然后打开教师表,用 GO TOP 命令将记录指针指向第一条记录,然后用一个循环结构扫描整个教师表,用条件判断语句 IF 主讲课程=“数据结构”OR“C 语言”来逐条记录进行判断。如果该条记录满足主讲课程字段是“数据结构”或者“C 语言”,

    25、那么将变量 s 的值加 1,整个循环以记录指针指向教师表的最后一条记录为结束条件。最后显示变量 a 的值。我们可以从教师表中可以看出满足该条件的记录共有 6 个。3.表达式 LEN(SPACE(0)的运算结果是(分数:2.00)A.NULLB.1C.0 D.“ “解析:解析函数 LEN(字符表达式)的功能是返回指定字符表达式的长度,SPACE(数值表达式)的功能是返回由指定数目的空格组成的字符串,因此函数 LEN(SPACE(0)的功能是测试 0 个空格的长度。4.下列叙述中,不正确的是(分数:2.00)A.算法的执行效率与数据的存储结构有关B.算法的空间复杂度是指执行这个算法所需要的内存空间

    26、C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.算法的时间复杂度是指执行这个算法所需要的时间 解析:解析算法的时间复杂度是指执行算法所需要的引算工作量。5.删除视图 salary 的命令是(分数:2.00)A.DROP salary VIEWB.DROP VIEW salary C.DELETE salary VIEWD.DELETE salary解析:解析本题考查 SQL 中删除视图的命令,删除视图的命令格式为 DROP VIEW视图名。6.假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户名错误”;若用户名输入正确

    27、,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF _ WAIT“用户名错误”WINDOW TIMEOUT

    28、2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0 C.flag=1D.flag=2解析:解析从题中的程序段中可以看出,flag 变量起到了标志位的作用,用于标识用户是否正确地输入了用户名。当用户名被正确输入的时候,会将变量 flag 的值置为 1,否则为 0。系统初始化时,flag变量的值被设置为 0,表示用户名还没有被正确输入,如果用户输入了正确的用户名,程序将继续判断用户输入的密码是否正确,不管密码输入正确与否,程序都会执行到语句 flag=1,把变量 flag 的值设置为1,因此程序可以用 flag 的值来判断是否用户名被正确输入。最后对 fl

    29、ag 的值进行判断,如果 flag 的值为 0,就是用户名没有被正确输入的情况。7.将“欧阳秀”的工资增加 200 元的 SQL 语句是(分数:2.00)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=“欧阳秀”B.UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀”C.UPDATE 教师工资 WITH 工资+200 WHERE 姓名=“欧阳秀”D.UPDATE 教师 SET 工资=工资+200 WHERE 姓名=“欧阳秀” 解析:解析SQL 中更新表数据的命令格式是: UPDATE表名SET 字段=表达式WHERE条件 选项 A 和选项 C 错

    30、,WITH 不是合法的关键字;选项 B 中用于设定条件的关键字 WHEN 是错误的,应使用WHERE 关键字。8.有 SQL 语句: SELECT 主讲课程,COUNT(*)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有的记录个数是(分数:2.00)A.3B.4C.5D.6 解析:解析使用 COUNT()函数以及分组 GROUP BY 构造查询,该 SQL 语句的结果有多少条记录可以根据GROUP BY 后面的字段进行判断,该语句以主讲课程字段为分组依据,可以查看原数据表,发现主讲课程字段有 6 个不同数据,因此该语句的查询结果应该有 6 条记录。9.下面对表单若干常用事件的描

    31、述中,正确的是(分数:2.00)A.释放表单时,Unload 事件在 Destroy 事件之前引发B.运行表单时,Init 事件在 Load 事件之前引发C.单击表单的标题栏,引发表单的 Click 事件D.上面的说法都不对 解析:解析选项 A 错误,表单的 Destroy 事件先于 Unload 事件引发。选项 B 错误,Load 事件先于 Init事件引发。选项 C 错误,单击表单的标题栏不会引发表单的 Click 事件。10.结构化程序设计的主要任务是确定每个模块的(分数:2.00)A.程序的规模B.程序的易读性 C.程序的执行效率D.程序的可移植性解析:解析按结构化程序设计方法设计出的

    32、程序具有明显的优点,即程序易于理解、使用和维护,便于控制、降低程序的复杂性,便于验证程序的正确性,程序清晰易读,可理解性好。11.有关参照完整性的删除规则,正确的描述是(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作 D.上面三种说法都不对解析:解析如果删除规则选择的是“限制”,则当用户删除父表中的记录时,如果子表中有相关的记录,则禁止删除父表中的记

    33、录。如果删除规则选择的是“级联”,则当用户删除父表中的记录时,则自动删除子表中的相关所有记录。12.设 X=10,语句?VARTYPE(“X”)的输出结果是(分数:2.00)A.NB.C C.10D.X解析:解析函数 VARTYPE(表达式)用来测试表达式的类型,返回一个大写字母,函数值为字符型。字母 C 表示字符型或者备注型。本题测试的是“x”,这是一个字符型表达式,因此其返回值为字符型。13.让控件获得焦点,使其成为活动对象的方法是(分数:2.00)A.ShowB.ReleaseC.SetFocus D.GotFocus解析:解析SetFocus 方法使控件获得焦点,使其成为活动对象。选项

    34、 C 为正确答案。Release 方法用于将控件从内存中释放,Show 方法用于显示控件。GctFocus 是控件的事件,由控件获得焦点时引发。14.有关查询设计器,正确的描述是(分数:2.00)A.“联接”选项卡与 SQL 语句的 GROUP BY 短语对应B.“筛选”选项卡与 SQL 语句的 HAVING 短语对应C.“排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D.“分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应解析:解析查询设计器中,“连接”选项卡与 SQL 语句的 JOIN 短语对应。“筛选”选项卡与 SQL 语句的 WHERE 短语对应,“分组依据

    35、”选项卡与 SQL 语句的 GROUP BY 短语对应。15.为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句是(分数:2.00)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110”B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110” C.ALTER TABIE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=“110”D.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=

    36、“110”解析:解析使用 SQL 对表文件的字段进行有效性设置可以使用命令 ALTER TABLE 来实现对表的字段进行有效性设置,其格式为: ALTER TABLE表名ALTER字段SET CHECK表达式 四个选项中只有选项 B 是正确的书写方法,选项 A 错误在于命令关键字 CHANGE 的错误。选项 C 缺少子句关键字 SET;选项D 的命令关键字 CHANGE 也是错误的。16.有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资; ALL(SELECT 工资 FROM 教师 WHERE系号“02”) 与如上语句等价的 SQL 语句是 ) SEL

    37、ECT DISTINCT 系号 FROM 教师 WHERE 工资; (SELECT MAX(工资)FROM 教师 WHERE 系号=“02”) ) SELECT DISTINCT 系号 FROM 教师 WHERE 工资; (SELECT MIN(工资)FROM 教师 WHERE 系号=“02”) ) SELECT DISTINCT 系号 FROM 教师 WHERE 工资; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02”) ) SELECT DISTINCT 系号 FROM 教师 WHERE 工资; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02”

    38、)(分数:2.00)A. B.C.D.解析:解析查询那些工资比 02 系工资都高的教师所在的系号,四个选项中只有选项 A 中的查询条件与此等价,用(SELECT MAX(工资)FROMWHERE)实现选择出最高工资,故选项 A 为正确答案。选项 B 的查询条件表示工资大于 02 系中工资最低的教师的工资,选项 C 和 D 中的 ANY 和 SOME 是同义词,表示查询出只要比 02 系中某一个教师工资高的记录即可。17.信息隐蔽的概念与下述哪一种概念直接相关?(分数:2.00)A.软件结构定义B.模块独立性 C.模块类型的划分D.模块耦合度解析:解析采用信息隐蔽的目的就是为了确保每个模块的独立

    39、性。18.为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenumpr WITH THIS 应该放在表单的哪个事件中?(分数:2.00)A.Destory 事件B.Init 事件C.Load 事件D.RightClick 事件 解析:解析表单的 RightClick 事件由鼠标右键单击表单触发,题目中已经为表单建立了快捷菜单,其触发事件是鼠标右键,因此选项 D 为正确答案。表单的 Init 事件在建立表单时引发,Destroy 事件在表单释放时引发。Load 事件在表单建立之前引发。19.有 SQL 语句: SELECT COUNT(*)AS 人数,主讲课程 FROM

    40、教师 GROUP BY 主讲课程; ORDER BY 人数DESC 该语句执行结果的第一条记录的内容是(分数:2.00)A.4 数据结构 B.3 操作系统C.2 数据库D.1 网络技术解析:解析题中的 SQL 语句的功能是统计教授各个课程的教师总数,并且按能够教授每门课程教师人数进行降序排列。从原始数据表中可以看出数据结构课程的讲授人数最多,为 4 人因此应该是查询结果的第一条记录。20.数据的存储结构是指(分数:2.00)A.数据所占的存储空间量B.数据的逻辑结构在计算机中表示 C.数据在计算机中的顺序存储方式D.存储在外存中的数据解析:解析数据的存储结构是数据元素在计算机存储器内的表示。数

    41、据的存储结构是逻辑结构用计算机语言的实现,即建立数据的机内表示。21.有 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 语句的功能是在教师表中选择出所有满足查询条件记录的系号。其中查询条件工资ALL(SELECT 工资 FROM 教师 WHERE 系号=“02”)表示所要查询的记录的工资字段要比那些所有系号为02 的记录的工资字段要高,

    42、其实际含义是查询那些工资比 02 系工资都高的教师所在的系号,从原始数据表中可以发现只有第 2、5、 12 条记录是满足条件的,它们的系号字段分别为 01、02。22.使用“调试器”调试程序时,用于显示正在调试的程序文件的窗口是(分数:2.00)A.局部窗口B.跟踪窗口 C.调用堆栈窗口D.监视窗口解析:解析用于显示正在调试的程序文件的窗口是跟踪窗口。局部窗口用于显示模块程序,调用堆栈窗口用于显示当前处于执行状态的程序、过程和方法程序中的内存变量的信息。监视窗口用于监视表达式在程序调试执行过程中取值变化情况。23.在深度为 5 的满二叉树中,结点的个数为(分数:2.00)A.32B.31 C.

    43、16D.15解析:解析二叉树有如下性质:深度为 m 的二叉树最多有 2 的 m 次方再减 1 个结点。24.有 SQL 语句: SELECT 学院.系名,COUNT(*)AS 教师人数 FROM 教师,学院; WHERE 教师.系号=学院.系号 GROUP BY 学院.系名 与如上语句等价的 SQL 语句是 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号 GROUP BY 学院.系名 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号

    44、 GROUP BY 学院.系名 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号 GROUP BY 学院.系名 ) SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号(分数:2.00)A.B.C. D.解析:解析本题考查 SQL 实现连接操作的命令。SQL 中实现连接的命令格式为:SELECTFROM表名INNER JOIN表名ON连接表达式WHERE四个选项中,选项 A 缺少 ON 关键字,选项 B 的连接条件是错误的,

    45、不能仅以一个字段作为连接条件,选项 D 中的 SQL 语句相比缺少分组语句。25.有 SQL 语句: SELECT*FROM 教师 WHERE NOT(工资3000 OR 工资2000) 与如上语句等价的 SQL 语句是(分数:2.00)A.SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000 B.SELECT*FROM 教师 WHERE 工资2000 AND 工资3000C.SELECT*FROM 教师 WHERE 工资2000 OR 工资3000D.SELECT*FROM 教师 WHERE 工资2000 AND 工资3000解析:解析BETWEENAN

    46、D是 SQL 中比较特殊的函数,经常与 SQL 联合使用用来设定查询条件,这个函数所设定的查询条件是指在某个范围内,并且包含边界取值,题目中 WHERE 所设定的条件是 NOT(工资3000 AND 工资2000),其含义不是在小于 2000 或大于 3000 的范围内,这恰好是在 2000 到 3000 之间,选项 A 使用 BETWEENAND设定查询条件,与此条件实现的功能一致。故选项 A 为正确答案。选项 B 表示工资大于 2000 并且小于 3000,选项 C 表示工资大于 2000 或者工资小于 3000,选项 D 表示工资小于等-7=2000 并且大于等于 3000。26.关系数

    47、据库的概念模型是一种集合,即(分数:2.00)A.关系模型B.关系模式 C.关系子模式D.存储模式解析:解析数据库的概念模型体现了数据之间的关系,它是各种数据之间相互关系的集合。27.在结构化方法中,软件功能分解属于下列软件开发中(分数:2.00)A.详细设计阶段B.需求分析阶段C.总体设计阶段 D.编程调试阶段解析:解析详细设计的任务是:在使用程序设计语言编程以前,对所采用算法的逻辑关系进行分析,并给予清晰的表达。需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的希望。编程调试任务是诊断和改正程序中潜在的错误。软件功能分解只能发生在总体设计阶段。28.使用 SQL 语句增加字段的有效性规则,是为了能保证数据的(分数:2.00)A.实体完整性B.表完整性C.参照完整性D.域完整性 解析:解析本题考查域完整性概念。可以用一些域约束规则来进一步保证域完整性。使用 SQL 语句为字段增加有效性规则,是为了保证数据的域完整性。29.向项目中添加表单,应该使用项目管理器的(分数:2.00)A.“代码”选项卡B.“类”选项卡C.“数据”选项卡D.“文档”选项卡 解析:解析对 Visual FoxPro 中项目管理器向项目中添加表单,应该使用项目管理器的“文档”选项卡。30.建立个视图 salary,该视图包括了系号和(该系的)平


    注意事项

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




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

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

    收起
    展开