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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试-107 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:70.00)1.在数据库表上的字段有效性规则是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能2.下列描述中,不符合良好程序设计风格要求的是( )。(分数:2.00)A.程序的效率第一,清晰第二B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息3.命令“SELECT 0”的功能是( )。(分数:2.00)A.选择编号最小的未使用工作区B.选择 0 号工作区C.关闭当前工作区中的表D.选择当前工作区4.冒泡

    2、排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/25.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件C.分组依据D.杂项6.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是( )。(分数:2.00)A.INDEX ON 职称+性别 TO tttB.INDEX ON 性别+职称 TO tttC.INDEX ON 职称,性别 TO tttD.INDEX ON 性别,职称 TO ttt7.下列关于数据库表

    3、和自由表的描述中错误的是( )。(分数:2.00)A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表8.软件调试的目的是( )。(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性9.在 Visual FoxPro 中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )。(分数:2.00)A.向导B.设计器C.生成器D.项目管理器10.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于 DIS

    4、TINCT),应该使用的选项卡是( )。(分数:2.00)A.排序依据B.联接C.筛选D.杂项11.下列关于 ZAP 命令的描述中正确的是( )。(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录D.ZAP 命令能删除表的结构和全部记录12.一棵二叉树中共有 70 个叶子结点与 80 个度为 1 的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.219B.221C.229D.23113.要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用设置命令( )。(分数:2.00)A.

    5、SET CENTURY ONB.SET CENTURY OFFC.SET CENTURY TO 4D.SET CENTURY OF 414.软件是指( )。(分数:2.00)A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合15.在 SQL SELECT 语句中,为了将查询结果存储到临时表,应该使用短语( )。(分数:2.00)A.TO CURSORB.INTO CURSORC.INTO DBFD.TO DBF16.命令?LEN(SPACE(3)-SPACE(2)的结果是( )。(分数:2.00)A.1B.2C.3D.517.下列描述中正确的是( )。(分数:2.00)

    6、A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表18.下列描述中正确的是( )。(分数:2.00)A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对19.下列描述中正确的是( )。(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理

    7、的数据量D.以上三种说法都不对20.在 Visual FoxPro 中,UnLoad 事件的触发时机是( )。(分数:2.00)A.释放表单B.打开表单C.创建表单D.运行表单21.假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择Value 属性,然后在设置框中输入“=2001-9-10-2001-8-20”,请问以上操作后,文本框 Value 属性值的数据类型是( )。(分数:2.00)A.日期型B.数值型C.字符型D.以上操作出错22.下面程序计算一个整数的各位数字之和,在下画线处应填写的语句是( )。SET TALK OFFINPUT “x=“ T

    8、O xs=0DO WHILE x!=0s=s+MOD(x,10)END DO?sSET TALK ON(分数:2.00)A.x=int(x/10)B.x=int(x%10)C.x=x-int(x/10)D.x=x-int(x%10)23.命令?VARTYPE(TIME( )的结果是( )。(分数:2.00)A.CB.DC.TD.出错下列各题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)(分数:12.00)A.查询所有 1982 年 3 月 20 日以后(含)出生、性别为男的学生,正确

    9、的 SQL 语句是( )。B.SELECT*FROM 学生 WHERE 出生日期=1982-03-20AND 性别=“男“C. BSELECT*FROM 学生 WHERE 出生日期=1982-03-20(2).计算刘明同学选修的所有课程的平均成绩,正确的 SQL 语句是( )。(分数:2.00)A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明“B.SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=“刘明“C.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名=“刘明“D.SELECT AVG(成绩)FROM 学生,选课 WHERE

    10、 学生.学号=选课.学号 AND 姓名=“刘明“(3).假定学号的第 3、4 位为专业代码,要计算各专业学生选修课程号为“101”课程的平均成绩,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩)FROM 选课WHERE 课程号=“101“GROUP BY 专业B.SELECT SUBS(学号,3,2)AS 专业,AVG(成绩)AS 平均分 FROM 选课WHERE 课程号=“101“GROUP BY 1C.SELECT SUBS(学号,3,2)AS 专业,AVG(成绩)AS 平均分 FROM 选课WHERE 课

    11、程号=“101“ORDER BY 专业D.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩)FROM 选课WHERE 课程号=“101“ORDER BY 1(4).查询选修课程号为“101”的课程得分最高的同学,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号=“101“AND 成绩=ALL(SELECT 成绩 FROM 选课)B.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩=ALL(SELECT 成绩

    12、FROM 选课 WHERE 课程号=“101“)C.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)D.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND课程号=“101“AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)(5).插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和 80,正确的 SQL 语句是( )。(分数:2.00)A.INSE

    13、RT INTO 选课 VALUES(“02080111“,“103“,80)B.INSERT VALUES(“02080111“,“103“,80)TO 选课(学号,课程号,成绩)C.INSERT VALUES(“02080111“,“103“,80)INTO 选课(学号,课程号,成绩)D.INSERT INTO 选课(学号,课程号,成绩)FROM VALUES(“02080111“,“103“,80)(6).将学号为“02080110”、课程号为“102”的选课记录的成绩改为 92,正确的 SQL 语句是( )。(分数:2.00)A.UPDATE 选课 SET 成绩 WITH 92 WHER

    14、E 学号=“02080110“AND 课程号“102“B.UPDATE 选课 SET 成绩=92 WHERE 学号=“02080110“AND 课程号=“102“C.UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“AND 课程号=“102“D.UPDATE FROM 选课 SET 成绩=92 WHERE 学号=“02080110“AND 课程号=“102“24.在 SQL 的 ALTER TABLE 语句中,为了增加一个新的字段应该使用短语( )。(分数:2.00)A.CREATEB.APPENDC.COLUMND.ADD25.在面向对象方法中

    15、,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装D.对象的分类26.下列描述中正确的是( )。(分数:2.00)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对27.在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是( )。(分数:2.00)A.ThisB.ThisformC.CaptionD.Click28.在 Visual FoxPro 中,菜单程序文件的默认扩展名是( )。(分数:2.00)AmnxBmntCmprDpr

    16、g29.在 Visual FoxPro 辛,过程的返回语句是( )。(分数:2.00)A.GOBACKB.COMEBACKC.RETURND.BACK二、填空题(总题数:15,分数:30.00)30.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是 1。(分数:2.00)填空项 1:_31.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。(分数:2.00)填空项 1:_32.线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的 1 存储结构。(分数:2.00)填空项 1:_

    17、33.对下列二叉树进行中序遍历的结果是_。(分数:2.00)填空项 1:_34.在 E-R 图中,矩形表示 1。(分数:2.00)填空项 1:_35.下列命令查询雇员表中“部门号”字段为空值的记录:SELECT*FROM 雇员 WHERE 部门号_(分数:2.00)填空项 1:_36.在 SQL 的 SELECT 查询中,HAVING 子句不可以单独使用,总是跟在 1 子句之后一起使用。(分数:2.00)填空项 1:_37.在 SQL 的 SELECT 查询时,使用 1 子句实现消除查询结果中的重复记录。(分数:2.00)填空项 1:_38.在 Visual FoxPro 中修改表结构的非 S

    18、QL 命令是 1。(分数:2.00)填空项 1:_39.在 Visual FoxPro 中,在运行表单时最先引发的表单事件是 1 事件。(分数:2.00)填空项 1:_40.在 Visual FoxPro 中,使用 LOCATE ALL 命令按条件对表中的记录进行查找,若查不到记录,函数 EOF( )的返回值应是_。(分数:2.00)填空项 1:_41.在 Visual FoxPro 表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的 1 事件。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中,假设表单上有一选项组:男女,该选项组的 Value 属性值赋为0。当其中

    19、的第一个选项按钮“男”被选中,该选项组的 Value 属性值为 1。(分数:2.00)填空项 1:_43.在 Visual FoxPro 表单中,用来确定复选框是否被选中的属性是 1。(分数:2.00)填空项 1:_44.在 SQL 中,插入、删除、更新命令依次是 INSERT、DELETE 和 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-107 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:30,分数:70.00)1.在数据库表上的字段有效性规则是( )。(分数:2.00)A.逻辑表达式 B.字符表达式C.数字表达式D.以上三种都有可

    20、能解析:解析 字段的有效性规则主要用于数据输入正确性检验,其结果为符合或不符合两种情况,所以字段的有效性规则是逻辑表达式。2.下列描述中,不符合良好程序设计风格要求的是( )。(分数:2.00)A.程序的效率第一,清晰第二 B.程序的可读性好C.程序中要有必要的注释D.输入数据前要有提示信息解析:解析 程序设计风格应该是简单和清晰,程序必须是可以理解的。可以概括为“清晰第一,效率第二”。3.命令“SELECT 0”的功能是( )。(分数:2.00)A.选择编号最小的未使用工作区 B.选择 0 号工作区C.关闭当前工作区中的表D.选择当前工作区解析:解析 在 Visual FoxPro 中用 S

    21、ELECT 指定工作区,工作区号是 132767。如果工作区号为 0,表示选择编号最小的可用工作区,即尚未使用的工作区。4.冒泡排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2 D.n/2解析:解析 对 n 个结点的线性表采用冒泡排序,在最坏情况下,需要经过 n/2 次的从前往后的扫描和n/2 次的从后往前的扫描,需要的比较次数为 n(n-1)/2。5.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件 C.分组依据D.杂项解析:解析 视图可以进行查询和更新,所以在视图设计器中增加了一

    22、个“更新条件”选项卡。6.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是( )。(分数:2.00)A.INDEX ON 职称+性别 TO ttt B.INDEX ON 性别+职称 TO tttC.INDEX ON 职称,性别 TO tttD.INDEX ON 性别,职称 TO ttt解析:解析 INDEX 命令用于建立索引,命令格式是:INDEX ON Expression TO indexfilename|TAG tagname|OFcdxfilemaneFOR expressionCOMPACTASCENDING

    23、 | DESCENDINGUNIQUE | CANDIDATEADDITIVE本题建立的是职称和性别的复合索引,所以 A 选项正确。7.下列关于数据库表和自由表的描述中错误的是( )。(分数:2.00)A.数据库表和自由表都可以用表设计器来建立B.数据库表和自由表都支持表间联系和参照完整性 C.自由表可以添加到数据库中成为数据库表D.数据库表可以从数据库中移出成为自由表解析:解析 Visual FoxPro 中的数据库表和自由表都可以通过表设计器来建立,并且可以相互转化。但自由表中不能建立参照完整性、有效性规则、主索引等。8.软件调试的目的是( )。(分数:2.00)A.发现错误B.改正错误

    24、C.改善软件的性能D.验证软件的正确性解析:解析 软件调试的任务是诊断和改正程序中的错误。9.在 Visual FoxPro 中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( )。(分数:2.00)A.向导B.设计器 C.生成器D.项目管理器解析:解析 Visual FoxPro 中创建和修改应用系统各种组件的可视化工具是设计器。10.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于 DISTINCT),应该使用的选项卡是( )。(分数:2.00)A.排序依据B.联接C.筛选D.杂项 解析:解析 在查询设计器的“杂项”选项卡中可以指

    25、定查询结果中是否包含重复记录(对应于DISTINCT)及显示前面的部分记录(对应于 TOP 短句)等。11.下列关于 ZAP 命令的描述中正确的是( )。(分数:2.00)A.ZAP 命令只能删除当前表的当前记录B.ZAP 命令只能删除当前表的带有删除标记的记录C.ZAP 命令能删除当前表的全部记录 D.ZAP 命令能删除表的结构和全部记录解析:解析 使用 ZAP 命令可以一次性物理删除表中的全部记录,而不管是否有删除标记。需要注意的是,该命令仅删除表记录,但仍然保留表结构。12.一棵二叉树中共有 70 个叶子结点与 80 个度为 1 的结点,则该二叉树中的总结点数为( )。(分数:2.00)

    26、A.219 B.221C.229D.231解析:解析 在任意一棵二叉树中,设度为 0 的结点(即叶子结点)数为 n0,度为 2 的结点数为 n2,则有n0=n2+1,本题中叶子结点的个数 70,所以度为 2 的结点个数为 69,故总结点数=叶子结点数+度为 1 的结点数+度为 2 的结点数,即 70+80+69=219。13.要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用设置命令( )。(分数:2.00)A.SET CENTURY ON B.SET CENTURY OFFC.SET CENTURY TO 4D.SET CENTURY OF 4解析:解析 Visual FoxP

    27、ro 中 SET CENTURY 命令用于设置显示日期型数据时是否显示世纪。其命令格式是:SETCENTURY ON|OFF|(TO世纪值ROLLOVER年份参照值)。其中,ON 为 4 位数年份;OFF为 2 位数年份;TO 选项确定用 2 位数字表示年份所处的世纪。14.软件是指( )。(分数:2.00)A.程序B.程序和文档C.算法加数据结构D.程序、数据与相关文档的完整集合 解析:解析 计算机系统由硬件和软件两部分组成。其中,计算机软件包括程序、数据与相关文档的完整集合。15.在 SQL SELECT 语句中,为了将查询结果存储到临时表,应该使用短语( )。(分数:2.00)A.TO

    28、CURSORB.INTO CURSOR C.INTO DBFD.TO DBF解析:解析 在 SQL SELECT 语句中使用短语 INTO CURSOR 可以将查询结果存放在临时表文件中。16.命令?LEN(SPACE(3)-SPACE(2)的结果是( )。(分数:2.00)A.1B.2C.3D.5 解析:解析 LEN()函数返回指定字符表达式所包含的字节数;SPACE()函数返回指定个数的空格字符组成的字符串。字符表达式中的“-”表示连接前后两个字符串,并将前一字符串尾部的空格移到合并后的新字符串尾部。因此 LEN()函数返回的 SPACE(2)-SPACE(3)运算后的长度是 5。17.下

    29、列描述中正确的是( )。(分数:2.00)A.为了建立一个关系,首先要构造数据的逻辑关系 B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表解析:解析 本题考查关系的基础知识,在建立关系之前,必须构造两个表之间的逻辑关系,通过逻辑关系才能建立关系。18.下列描述中正确的是( )。(分数:2.00)A.数据的逻辑结构与存储结构必定是一一对应的B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数据一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对 解析:解析

    30、 数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构,其结构可能是一对一、一对多或者对多。数据的存储结构可能是线性的,也可能是非线性的。数细描述的是一组具有相同属性的元素,但它们的存储结构可能是线性的,也可能是非线性的,所以答案选 D。19.下列描述中正确的是( )。(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上三种说法都不对解析:解析 数据的存储结构、程序处理的数据量、程序的算法等都会影响程序执行效率。20.在 Visual FoxPro 中,UnLoad 事件的触发时机是( )。(分数

    31、:2.00)A.释放表单 B.打开表单C.创建表单D.运行表单解析:解析 Visual FoxPro 中 UnLoad 事件在释放表单时被触发。21.假设在表单设计器环境下,表单中有一个文本框,且已经被选定为当前对象,现在从属性窗口中选择Value 属性,然后在设置框中输入“=2001-9-10-2001-8-20”,请问以上操作后,文本框 Value 属性值的数据类型是( )。(分数:2.00)A.日期型B.数值型 C.字符型D.以上操作出错解析:解析 题中的日期-日期型表达式表示两个指定日期相差的天数,其结果为一个数值型数据。22.下面程序计算一个整数的各位数字之和,在下画线处应填写的语句

    32、是( )。SET TALK OFFINPUT “x=“ TO xs=0DO WHILE x!=0s=s+MOD(x,10)END DO?sSET TALK ON(分数:2.00)A.x=int(x/10) B.x=int(x%10)C.x=x-int(x/10)D.x=x-int(x%10)解析:解析 题中程序的功能是将一个整数中的各位数字从个位数开始累加。每次循环中将个位数累加后,将该位从整数中删除,这样原来十位上的数字就成为个位数。23.命令?VARTYPE(TIME( )的结果是( )。(分数:2.00)A.C B.DC.TD.出错解析:解析 VARTYPE(表达式)函数用于测试表达式的

    33、类型,其返回值为一个大写字母。TIME()函数是一个时间函数,以 24 小时制的 hh:mm:ss 格式返回当前系统时间,函数值为字符型。在 Visual FoxPro 中,字母 C 表示字符型数据。下列各题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)(分数:12.00)A.查询所有 1982 年 3 月 20 日以后(含)出生、性别为男的学生,正确的 SQL 语句是( )。B.SELECT*FROM 学生 WHERE 出生日期=1982-03-20AND 性别=“男“C. BSE

    34、LECT*FROM 学生 WHERE 出生日期=1982-03-20解析:解析 用 AND 进行连接,使查询日期和性别同时满足给定条件,表达式是:出生日期=1982-03-20AND 性别=“男“。(2).计算刘明同学选修的所有课程的平均成绩,正确的 SQL 语句是( )。(分数:2.00)A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明“B.SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=“刘明“C.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名=“刘明“D.SELECT AVG(成绩)FROM 学生,选课 WHERE 学

    35、生.学号=选课.学号 AND 姓名=“刘明“ 解析:解析 题中以“学生.学号=选课.学号”为连接条件,以“姓名=“刘明“”为筛选记录的条件,同时用 AND 进行连接,并用 AVG()函数求得指定字段的平均值。(3).假定学号的第 3、4 位为专业代码,要计算各专业学生选修课程号为“101”课程的平均成绩,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩)FROM 选课WHERE 课程号=“101“GROUP BY 专业B.SELECT SUBS(学号,3,2)AS 专业,AVG(成绩)AS 平均分 FROM 选课

    36、WHERE 课程号=“101“GROUP BY 1 C.SELECT SUBS(学号,3,2)AS 专业,AVG(成绩)AS 平均分 FROM 选课WHERE 课程号=“101“ORDER BY 专业D.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩)FROM 选课WHERE 课程号=“101“ORDER BY 1解析:解析 先用 SQLSELECT 中的 GROUP BY 把不同专业的学生进行分组,然后再利用 AVG()函数计算平均分。(4).查询选修课程号为“101”的课程得分最高的同学,正确的 SQL 语句是( )。(分数:2.00)A.SELECT 学生

    37、.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 课程号=“101“AND 成绩=ALL(SELECT 成绩 FROM 选课)B.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)C.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“)D.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=

    38、选课.学号 AND课程号=“101“AND 成绩=ALL(SELECT 成绩 FROM 选课 WHERE 课程号=“101“) 解析:解析 本题采用嵌套查询。其中,ALL 表示所有的结果。(5).插入一条记录到“选课”表中,学号、课程号和成绩分别是“02080111”、“103”和 80,正确的 SQL 语句是( )。(分数:2.00)A.INSERT INTO 选课 VALUES(“02080111“,“103“,80) B.INSERT VALUES(“02080111“,“103“,80)TO 选课(学号,课程号,成绩)C.INSERT VALUES(“02080111“,“103“,8

    39、0)INTO 选课(学号,课程号,成绩)D.INSERT INTO 选课(学号,课程号,成绩)FROM VALUES(“02080111“,“103“,80)解析:解析 SQL 插入记录的语句格式如下:INSERT INTO表名(字段名 1,字段名 2)VALUES(表达式 1,表达式 2)。(6).将学号为“02080110”、课程号为“102”的选课记录的成绩改为 92,正确的 SQL 语句是( )。(分数:2.00)A.UPDATE 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“AND 课程号“102“B.UPDATE 选课 SET 成绩=92 WHERE 学

    40、号=“02080110“AND 课程号=“102“ C.UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=“02080110“AND 课程号=“102“D.UPDATE FROM 选课 SET 成绩=92 WHERE 学号=“02080110“AND 课程号=“102“解析:解析 SQL 的数据更新命令格式是 UPDATE表名SET 列名 1=表达式 1,字段名 2=表达式 2WHERE条件表达式。WHERE 子句用于更新满足条件的一些记录的字段值。24.在 SQL 的 ALTER TABLE 语句中,为了增加一个新的字段应该使用短语( )。(分数:2.00)A.C

    41、REATEB.APPENDC.COLUMND.ADD 解析:解析 CREATE 表示创建一个新的对象;APPEND 用来向表中追加记录,不是 SQL 命令;在SQL 的 ALTERTABLE 语句中,可以使用 ADDCOLUMN来增加一个新的字段,方括号里的内容可以省略。25.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装 D.对象的分类解析:解析 对象的封装性是指从外部看只能看到对象的外部特征,即只需知道数据的取值范围和可以对该数据施加的操作,而不需要知道数据的具体结构以及实现操作的算法。26.下列描述中正确的是( )。(分数:2.0

    42、0)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题 C.数据库管理系统就是数据库系统D.以上三种说法都不对解析:解析 数据库、数据库管理系统、数据库管理员、硬件平台、软件平台这 5 部分共同构成了一个以数据库为核心的完整的运行实体,称为数据库系统。数据库技术的根本目的是要解决数据的共享问题。数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等,是数据库系统的核心,它是数据库系统的一部分,二者不能等同。27.在表单设计中,经常会用到一些特定的关键字、属性和事件,下列各项中属于属性的是( )。(分数:2

    43、.00)A.ThisB.ThisformC.Caption D.Click解析:解析 题中 A 项表示当前对象,B 项表示当前对象所在的表单,C 项表示控件的标题属性,D 项表示鼠标左键单击对象时触发的事件。28.在 Visual FoxPro 中,菜单程序文件的默认扩展名是( )。(分数:2.00)AmnxBmntCmpr Dprg解析:mnx 是菜单定义文件的默认扩展名;.mnt 是菜单备注文件的默认扩展名;.prg 是执行程序文件的默认扩展名。29.在 Visual FoxPro 辛,过程的返回语句是( )。(分数:2.00)A.GOBACKB.COMEBACKC.RETURN D.BA

    44、CK解析:解析 Visual FoxPro 中执行 RETURN 语句后,结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。二、填空题(总题数:15,分数:30.00)30.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是 1。(分数:2.00)填空项 1:_ (正确答案:无歧义性)解析:解析 软件需求规格说明书是需求分析阶段的最后成果,其最重要的特性是无歧义性,即需要规格说明书应该是精确的、无二义的。31.在两种基本测试方法中, 1 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。(分数:2.00)填空项 1:_

    45、(正确答案:白盒或白箱)解析:解析 白盒测试的基本原则是:保证所测模块中每一个独立路径至少执行一次;保证所测模块所有判断的每一个分支至少执行一次;保证所测模块每一条循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。32.线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的 1 存储结构。(分数:2.00)填空项 1:_ (正确答案:顺序)解析:解析 所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。它通常采用顺序存储结构。33.对下列二叉树进行中序遍历的结果是_。(分数:2.00)

    46、填空项 1:_ (正确答案:ACBDFEHGP)解析:解析 中序遍历是指在遍历过程中,首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,仍然按照这样的顺序遍历。34.在 E-R 图中,矩形表示 1。(分数:2.00)填空项 1:_ (正确答案:实体)解析:解析 在 E-R 图中,矩形表示实体,椭圆形表示属性菱形表示联系。35.下列命令查询雇员表中“部门号”字段为空值的记录:SELECT*FROM 雇员 WHERE 部门号_(分数:2.00)填空项 1:_ (正确答案:IS NULL)解析:解析 在 SQL 语句中,NULL 表示空值,查询空值时使用“IS NULL”。36.在

    47、 SQL 的 SELECT 查询中,HAVING 子句不可以单独使用,总是跟在 1 子句之后一起使用。(分数:2.00)填空项 1:_ (正确答案:GROUP BY)解析:解析 HAVING 用于限定分组必须满足的条件,必须跟随 GROUP BY 使用。37.在 SQL 的 SELECT 查询时,使用 1 子句实现消除查询结果中的重复记录。(分数:2.00)填空项 1:_ (正确答案:DISTINCT)解析:解析 DISTINCT 可以指定查询结果中是否包含重复记录。38.在 Visual FoxPro 中修改表结构的非 SQL 命令是 1。(分数:2.00)填空项 1:_ (正确答案:MODIFY STRUCTURE)解析:解析 在 Visual FoxPro 中的非 SQL 命令 MODIFY STRUCTURE 可以用来打开表设计,并在设计器中修改表结构。39.在 Visual FoxPro 中,在运行表单时最先引发的表单事件是 1 事件。(分数:2.00)填空项 1:_ (正确答案:Load)解析:解析 由于 Load 在表单建立之前触发,因此在运行表单时最先触发的表单事件是 Load事件。40.在 Visual FoxPro 中,使用 LOCATE


    注意事项

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




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

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

    收起
    展开