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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试 381 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.下列函数中函数值为字符型的是( )。(分数:2.00)A.DATE()B.TIME()C.YEAR()D.DATETIME()2.要引用当前对象的直接容器对象,应使用(分数:2.00)A.ParentB.ThisC.ThisFormD.ThisFormSet3.在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析4.下面不属于软件设计原则的是(

    2、 )。(分数:2.00)A.抽象B.模块化C.白底向上D.信息隐蔽5.使数据库表变为自由表的命令是( )。(分数:2.00)A.DROP TABLEB.REMOVE TABLEC.FREE TABLED.RELEASE TABLE6.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域7.要修改当前内存中打开的表结构,应使用的命令是( )。(分数:2.00)A.MODI COMMB.MODI STRUC.EDIT STRUD.TYPE EDIT8.下列叙述中错误的是( )。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据

    3、的存储结构与数据处理的效率无关C.数据的存储结构与数据处理的效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的9.下面有关 HAVING 子句描述错误的是( )。(分数:2.00)A.HAVING 子句必须与 GROUP BY 子句同时使用,不能单独使用B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用 HAVING 子句的同时可以使用 WHERE 子句D.使用 HAVING 子句的作用是限定分组的条件10.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。(分数:2.00)A.63B.64C.6D.711.有关参照完整性的删除规则,

    4、正确的描述是( )。(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作D.上面 3 种说法都不对12.设当前工作区的数据库文件有 8 个字段,共有 10 条记录,执行命令: COPY TO NEW STRUCTURE EXTENDED 后,将产生一个名为 NEW.DBF 的数据库文件,则其字段数为( )。(分数:2.00)A.16B.8C.10D.41

    5、3.在 EVisual FoxPro 中,存储图像的字段类型应该是( )。(分数:2.00)A.备注型B.通用型C.字符型D.双精度型14.能够将表单的 Visible 属性设置为.T,并使表单成为活动对象的方法是( )。(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus15.在数据库表上的字段有效性规则是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数字表达式D.以上 3 种都有可能16.数据库设计的 4 个阶段是:需求分析、概念设计、逻辑设计和( )。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计17.在 Visual FoxP

    6、ro 中,要运行菜单文件 menul.mpr,可以使用命令(分数:2.00)A.DO menulB.DO menumprC.DO MENU menulD.RUN menul18.在 SELECT 语句中,以下有关 HAVING 短语的正确叙述是( )。(分数:2.00)A.HAVING 短语必须与 GROUP BY 短语同时使用B.使用 HAVING 短语的同时不能使用 WHERE 短语C.HAVING 短语可以在任意的一个位置出现D.HAVING 短语与 WHERE 短语功能相同19.下列叙述中正确的是( )。(分数:2.00)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技

    7、术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上 3 种说法都不对20.在 Visual FoxPro 中,在数据库中创建表的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语( )。(分数:2.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK21.在 Visual FoxPro 中,关于过程调用的叙述正确的是( )。(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假B.当实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面 A 和 B 都正确设有如下说明

    8、,请回答(32)(35)小题:第(32)(35)题使用如下 3 个表:学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学生成绩.DBF:学号 C(8),课程编号 C(4), 成绩 I (分数:8.00)(1).查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。(分数:2.00)A.SELECT 课程名称,SUM (成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程名称B.SELECT 课

    9、程名称,MAX(成绩)分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程名称C.SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程.课程编号D.SELECT 课程名称,MAX(成绩) AS 分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程编号(2).统计只有 2 名以下(含 2 名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是( )。(分数

    10、:2.00)A.SELECT 课程名称,开课院系,COLINT(课程编号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩,课程编号; GROUP BY 学生成绩.课程编号 HAVING COUNT(*)=2; ORDER BY COUNT(课程编号)B.SELECT 课程名称,开课院系,COUNT (学号)选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩学号 HAVING COUNT(*)=2; ORDER BY COUNT(学号)C.SELECT 课程名称,开课院系,COUNT(学号)AS 选

    11、修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 HAVING COUNT(学号)=2; ORDER BY 选修人数D.SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)=2; GROUP BY 课程名称 ORDER BY 选修人数(3).查询所有目前年龄是 22 岁的学生信息:学号,姓名和年龄,正确的命令组是( )。(分数:2.00)A.CREATE VIEW AGEU /ULIST AS; SELECT 学号,姓名,YEAR(DATE()-YE

    12、AR(出生日期)年龄FROM 学生; SELECT 学号,姓名,年龄 FROM AGE LIST WHERE 年龄=22B.CREATE VIEW AGEU /ULIST AS; SELECT 学号,姓名,YEAR(出生日期) FROM 学生; SELECT 学号,姓名,年龄 FROM AGEU /ULIST WHERE YEAR(出生日期)=22C.CREATE VIEW AGEU /ULIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄FROM 学生; SELECT 学号,姓名,年龄 FROM 学生 WHEREYEAR(出生日期)=22D.CREAT

    13、E VIEW AGEU /ULIST AS STUDENT; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生; SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22(4).向学生表插入一条记录的正确命令是( )。(分数:2.00)A.APPEND INTO 学生 VALUES(“10359999“,张三,男,会计,1983-10-28)B.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28),会计)C.APPEND INTO 学生 VALUES(“10359999“,张三,男,

    14、1983-10-28,会计)D.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28)22.在学生表中共有 100 条记录,执行如下命令,执行结果将是( )。 INDEX ON-总分 TOZF SET INDEX TO ZF GO TOP DISPLAY(分数:2.00)A.显示的记录号是 1B.显示分数最高的记录号C.显示的记录号是 100D.显示分数最低的记录号23.在 Visual FoxPro 中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的 Click 事件代码设置为( )。(分数:2.00)A.ThisForRefreshB.

    15、ThisForDeleteC.ThisForHideD.ThisForRelease24.从工程管理角度,软件设计般分为两步完成,它们是( )。(分数:2.00)A.概要设计与详细设计B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计25.使用报表向导定义报表时,定义报表布局的选项是( )。(分数:2.00)A.列数、方向、字段布局B.列数、行数、字段布局C.行数,方向、字段布局D.列数、行数、方向26.视图设计器中含有的、但查询设计器中却没有的选项卡是( )。(分数:2.00)A.筛选B.排序依据C.分组依据D.更新条件27.关系运算中的选择运算是( )。(分数:2.00

    16、)A.从关系中找出满足给定条件的元组的操作B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A 和 B 都对28.设树 T 的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1,则 T 中的叶子结点数为( )。(分数:2.00)A.5B.6C.7D.829.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.log2nB.n/2C.nD.n+l30.下面可使程序单步执行的命令是( )。(分数:2.00)A.SET STEP ONB.SE E SCAPE ONC.SET DEBUG OND.SET

    17、 STEP OFF31.在 Visual FoxPro 中,过程的返回语句是( )。(分数:2.00)A.GOBACKB.COMEBACKC.RETURND.BACK二、B填空题/B(总题数:14,分数:30.00)32.在深度为 7 的满二叉树中,度为 2 的结点个数为U 【1】 /U。(分数:2.00)填空项 1:_33.算法的复杂度主要包括U 【2】 /U复杂度和空间复杂度。(分数:2.00)填空项 1:_34.在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为U 【3】 /U。(分数:2.00)填空项 1:_35.线性表的存储结构主要分为顺序存储结构和链式存储结构。队列

    18、是一种特殊的线性表,循环队列是队列的U 【4】 /U存储结构。(分数:2.00)填空项 1:_36.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为U 【5】 /U。(分数:2.00)填空项 1:_37.表达式2005-10-3 10:0:0-2005-10-3 9:0:0)的数据类型是U 【6】 /U。(分数:2.00)填空项 1:_38.能够将表单的 Visible 属性设置为.T.,并使表单成为活动对象的方法是U 【7】 /U。(分数:2.00)填空项 1:_39.在 Visual FoxPro 中,可以使用U

    19、【8】 /U语句跳出 SCANENDSCAN 循环体外执行 ENDSCAN后面的语句。(分数:2.00)填空项 1:_40.在 Visual FoxPro 中修改表结构的非 SQL 命令是U 【9】 /U。(分数:2.00)填空项 1:_41.在 SQL 的嵌套查询中,量词 ANY 和U 【10】 /U是同义词。在 SQL 查询时,使用U 【11】 /U子句指出的是查询条件。(分数:4.00)填空项 1:_42.在 Visual FoxPro 表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的U 【12】 /U事件。(分数:2.00)填空项 1:_43.“职工”表有工资字段,计算工资合计的

    20、 SQL 语句是: SELECT 【13】 FROM 职工(分数:2.00)填空项 1:_44.在 Visual FoxPro 中表单的 Load 事件发生在 Init 事件之U 【14】 /U。(分数:2.00)填空项 1:_45.如下命令将“产品”表的“名称”字段名修改为“产品名称”:ALTER TABLE 产品 RENAMEU 【15】 /U名称 TO 产品名称(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 381 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:70.00)1.下列函数中函数值为字符型的是( )。(分数:

    21、2.00)A.DATE()B.TIME() C.YEAR()D.DATETIME()解析:解析 DATE()函数用于获取系统日期的函数,它的返回值是一个日期型数据。选项 B 中的 TIME()函数返回值是系统的时间,为字符型。选项 C 中的 YEAR()函数用于获取年份,它的返回值是数值型。DATATIME()函数的返回值同样也是日期型的。所以正确答案为 B。2.要引用当前对象的直接容器对象,应使用(分数:2.00)A.Parent B.ThisC.ThisFormD.ThisFormSet解析:解析 Parent 用于引用当前对象的直接容器,This 用于引用当前对象,ThisForm 引用

    22、当前对象所在的表单,ThisFormSet 引用当前对象所在的表单集。3.在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:解析 在需求分析阶段中,根据可行性研究阶段所提交的文档,特别是从数据流图出发,对目标系统提出清晰、准确和具体的要求,即要明确系统必须做什么的问题。4.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.白底向上 D.信息隐蔽解析:解析 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念。它们是

    23、:抽象、模块化、信息隐蔽、模块独立性。没有自底向上5.使数据库表变为自由表的命令是( )。(分数:2.00)A.DROP TABLEB.REMOVE TABLE C.FREE TABLED.RELEASE TABLE解析:解析 将数据库表移出为自由表的命令格式为:REMOVE TABLE表名。6.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系 C.键D.域解析:解析 把概念模型转换成关系数据模型就是把 E-R 图转换成一组关系模式,每一个实体型转换为一个关系模式,每个联系分别转换为关系模式。7.要修改当前内存中打开的表结构,应使用的命令是( )

    24、。(分数:2.00)A.MODI COMMB.MODI STRU C.EDIT STRUD.TYPE EDIT解析:解析 建立表的命令是 CREATE,修改表结构的命令是 MODIFY STRUCTURE(必须先打开表文件),打开与关闭表的命令是 USE。8.下列叙述中错误的是( )。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据处理的效率无关 C.数据的存储结构与数据处理的效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的解析:解析 一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等,选项 A 和选项 D 正

    25、确。采用不同的存储结构,其数据处理的效率不同,因此,在进行数据处理时,选择合适的存储结构是很重要的,选项 C 正确,选项 B 错误,应为本题正确答案。9.下面有关 HAVING 子句描述错误的是( )。(分数:2.00)A.HAVING 子句必须与 GROUP BY 子句同时使用,不能单独使用B.使用 HAVING 子句的同时不能使用 WHERE 子句 C.使用 HAVING 子句的同时可以使用 WHERE 子句D.使用 HAVING 子句的作用是限定分组的条件解析:解析 SELECT 语句的标准语法格式中,HAVING 子句和 WHERE 是可以同时使用的,而且在实际应用中大多数情况都是两个

    26、子句同时使用,所以答案为 B 选项。其他几项都是对 HAVING 子句的正确描述。10.在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。(分数:2.00)A.63B.64 C.6D.7解析:解析 在长度为 64 的有序线性表中,其中的 64 个数据元素是按照从大到小或从小到大的顺序有序排列的。在这样的线性表中进行顺序查找,最坏的情况就是查找的数据元素不在线性表中或位于线性表的最后。按照线性表的顺序查找算法,首先用被查找的数据和线性表的第一个数据元素进行比较,若相等,则查找成功,否则,继续进行比较,即和线性表的第二个数据元素进行比较。同样,若相等,则查找成功,否则,

    27、继续进行比较。依次类推,直到在线性表中查找到该数据或查找到线性表的最后一个元素,算法才结束。因此,在长度为 64 的有序线性表中进行顺序查找,最坏的情况下需要比较 64 次。因此,本题的正确答案为 B。11.有关参照完整性的删除规则,正确的描述是( )。(分数:2.00)A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责做任何工作 D.上面 3 种说法都不对解析:解析 如果删除规

    28、则选择的是“限制”,则当用户删除父表中的记录时,如果子表中有相关的记录,则禁止删除父表中的记录。如果删除规则选择的是“级联”,则当用户删除父表中的记录时,则自动删除子表中的相关所有记录。12.设当前工作区的数据库文件有 8 个字段,共有 10 条记录,执行命令: COPY TO NEW STRUCTURE EXTENDED 后,将产生一个名为 NEW.DBF 的数据库文件,则其字段数为( )。(分数:2.00)A.16 B.8C.10D.4解析:解析 使用命令 COPYTO文件名STRUCTURE EXTENDED 可以将打开的数据表文件的结构作为数据表文件记录复制到新生成的数据表文件中,无论

    29、原数据表有多少个字段,新生成的数据表描述文件的字段数都为 16。13.在 EVisual FoxPro 中,存储图像的字段类型应该是( )。(分数:2.00)A.备注型B.通用型 C.字符型D.双精度型解析:解析 在 Visual Foxpro 中,用于存储电子表格、文档、图片等 OLE 刘象应该使用的字段类型是通用型。14.能够将表单的 Visible 属性设置为.T,并使表单成为活动对象的方法是( )。(分数:2.00)A.HideB.Show C.ReleaseD.SetFocus解析:解析 在表单方法中,Hide 方法用于隐藏表单。Show 方法显示表单,将表单的 Visible 属性

    30、设置为“.T.”,并使表单成为活动对象。Release 方法是将表单从内存中释放。SetFocus 方法是让表单获得焦点,使其成为活动对象。15.在数据库表上的字段有效性规则是( )。(分数:2.00)A.逻辑表达式 B.字符表达式C.数字表达式D.以上 3 种都有可能解析:解析 字段有效性规则是用来指定该字段的值必须满足的条件,限制该字段的数据的有效范围。本题应为逻辑表达式。16.数据库设计的 4 个阶段是:需求分析、概念设计、逻辑设计和( )。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计 解析:解析 数据库的生命周期可以分为两个阶段:一是数据库设计阶段;二是数据库实现

    31、阶段。数据库的设计阶段又分为如下 4 个子阶段:需求分析、概念设计、逻辑设计和物理设计。17.在 Visual FoxPro 中,要运行菜单文件 menul.mpr,可以使用命令(分数:2.00)A.DO menulB.DO menumpr C.DO MENU menulD.RUN menul解析:解析 使用命令“DO文件名,”来运行菜单程序,但文件名的扩展名.MPR 不能省略。18.在 SELECT 语句中,以下有关 HAVING 短语的正确叙述是( )。(分数:2.00)A.HAVING 短语必须与 GROUP BY 短语同时使用 B.使用 HAVING 短语的同时不能使用 WHERE 短

    32、语C.HAVING 短语可以在任意的一个位置出现D.HAVING 短语与 WHERE 短语功能相同解析:解析 在 SQL 语句中,利用 HAVING 子句,可以设置当分组满足某个条件时才进行检索。 HAVING子句总是跟在 GROUP BY 子句之后,不可以单独使用。在查询中,首先利用 WHERE 子句限定元组,然后进行分组,最后再用 HAVING 子句限定分组。而 GROUP BY 子句一般在 WHERE 语句之后,没有 WHERE 语句时,跟在 FROM 子句之后。另外,也可以根据多个属性进行分组。19.下列叙述中正确的是( )。(分数:2.00)A.数据库系统是一个独立的系统,不需要操作

    33、系统的支持B.数据库技术的根本目标是要解决数据的共享问题 C.数据库管理系统就是数据库系统D.以上 3 种说法都不对解析:解析 数据库系统除了数据库管理软件之外,还必须有其他相关软件的支持。这些软件包括操作系统、编译系统、应用软件开发工具等,选项 A 的说法是错误的。数据库具有为各种用户所共享的特点,选项 B 的说法是正确的。通常将引入数据库技术的计算机系统称为数据库系统。一个数据库系统通常由 5个部分组成,包括相关计算机的硬件、数据库集合、数据库管理系统、相关软件和人员。因此,选项 C 的说法是错误的。20.在 Visual FoxPro 中,在数据库中创建表的 CREATE TABLE 命

    34、令中定义主索引、实现实体完整性规则的短语( )。(分数:2.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEY D.CHECK解析:解析 数据实体完整性是为了保证表中记录惟一的特性,即在一个表中不允许有重复的记录。Visual Foxpro 利用主关键字或候选关键字来保证表中记录的惟一,即保证实体惟一性。而在题中的四个选项中,只有选项 C 的“PRIMARY KEY”短语是用来在 SQL 创建表命令中创建主索引。21.在 Visual FoxPro 中,关于过程调用的叙述正确的是( )。(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假 B.当

    35、实参的数量多于形参的数量时,多余的实参被忽略C.实参与形参的数量必须相等D.上面 A 和 B 都正确解析:解析 在 Visual FoxPro 中规定,过程调用时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多余实参的数目,那么,多余的形参取初值逻辑假“.F.”。设有如下说明,请回答(32)(35)小题:第(32)(35)题使用如下 3 个表:学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8)学生成绩.DBF:学号 C(8),课程编号 C(4), 成绩

    36、 I (分数:8.00)(1).查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。(分数:2.00)A.SELECT 课程名称,SUM (成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程名称B.SELECT 课程名称,MAX(成绩)分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程名称 C.SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程.课程编号D.SE

    37、LECT 课程名称,MAX(成绩) AS 分数 FROM 课程,学生成绩; WHERE 课程课程编号=学生成绩.课程编号; GROUP BY 课程编号解析:解析 使用 SQL 语句查询课程的最高分,可以用 MAX()函数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组,故选项 B 正确。选项 A 的错误在于,查询结果由 SUM(成绩)构成,是对分组后的成绩进行了求和,选项 C 也是同样的错误。选项 D 错误在于,AS 子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。(2).统计只有 2 名以下(含 2 名)学生选修的课程情况,统计结果中的信息包括课程名称、开

    38、课院系和选修人数,并按选课人数排序。正确的命令是( )。(分数:2.00)A.SELECT 课程名称,开课院系,COLINT(课程编号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩,课程编号; GROUP BY 学生成绩.课程编号 HAVING COUNT(*)=2; ORDER BY COUNT(课程编号)B.SELECT 课程名称,开课院系,COUNT (学号)选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩学号 HAVING COUNT(*)=2; ORDER BY COUNT(学号)C

    39、.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 HAVING COUNT(学号)=2; ORDER BY 选修人数 D.SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)=2; GROUP BY 课程名称 ORDER BY 选修人数解析:解析 统计人数可以使用 COUNT()函数。在本题中由于学号是惟一的,因而统计人数就可以通过统计学生学号的个数来实现,所以选项 C 为正确答案。4 个

    40、选项中可以排除 A、B 两个选项,这两个语句都缺少按选修人数进行排序的子句,选项 D 的错误在于没有设定查询条件。(3).查询所有目前年龄是 22 岁的学生信息:学号,姓名和年龄,正确的命令组是( )。(分数:2.00)A.CREATE VIEW AGEU /ULIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄FROM 学生; SELECT 学号,姓名,年龄 FROM AGE LIST WHERE 年龄=22 B.CREATE VIEW AGEU /ULIST AS; SELECT 学号,姓名,YEAR(出生日期) FROM 学生; SELECT 学号

    41、,姓名,年龄 FROM AGEU /ULIST WHERE YEAR(出生日期)=22C.CREATE VIEW AGEU /ULIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄FROM 学生; SELECT 学号,姓名,年龄 FROM 学生 WHEREYEAR(出生日期)=22D.CREATE VIEW AGEU /ULIST AS STUDENT; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生; SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22解析:解析 选项 B 和选项

    42、 C 是从建立的 AGEU /ULIST 视图中查询数据,但 AGEU /ULIST 视图中没有出生日期字段。选项 D 是从 STUDENT 表或视图中查询数据,但是 STUDENT 表或视图不存在。选项 A 是正确答案。(4).向学生表插入一条记录的正确命令是( )。(分数:2.00)A.APPEND INTO 学生 VALUES(“10359999“,张三,男,会计,1983-10-28)B.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28),会计) C.APPEND INTO 学生 VALUES(“10359999“,张三,男,1983-1

    43、0-28,会计)D.INSERT INTO 学生 VALUES(“10359999“,张三,男,1983-10-28)解析:解析 向数据表中插入记录的 SQL 命令是 INSERT,插入记录的各个字段值要与学生表中的字段顺序相同,因此只有选项 B 正确。也可以用排除法进行求解,选项 A 和 C 中的命令关键字 APPEND 都是错误的,选项 D 中用来描述待插入记录各个字段值中缺少了一个字段值,不能与数据表匹配。22.在学生表中共有 100 条记录,执行如下命令,执行结果将是( )。 INDEX ON-总分 TOZF SET INDEX TO ZF GO TOP DISPLAY(分数:2.00

    44、)A.显示的记录号是 1B.显示分数最高的记录号 C.显示的记录号是 100D.显示分数最低的记录号解析:解析 利用命令 INDEX 建立总分降序的索引后,表的记录已经按照总分降序排列,执行命令 GO TOP 将指针移至排序后的第一条记录,该记录就是总分最高的记录。23.在 Visual FoxPro 中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的 Click 事件代码设置为( )。(分数:2.00)A.ThisForRefreshB.ThisForDeleteC.ThisForHideD.ThisForRelease 解析:解析 使用表单的 RELEASE 方法,可以将表单从内

    45、存中释放(消除)表单,因此可以将 “退出”命令按钮的 Click 事件设置为 ThisForm.Release。24.从工程管理角度,软件设计般分为两步完成,它们是( )。(分数:2.00)A.概要设计与详细设计 B.数据设计与接口设计C.软件结构设计与数据设计D.过程设计与数据设计解析:解析 从工程管理的角度,软件设计可分为概要设计和详细设计两大步骤。25.使用报表向导定义报表时,定义报表布局的选项是( )。(分数:2.00)A.列数、方向、字段布局 B.列数、行数、字段布局C.行数,方向、字段布局D.列数、行数、方向解析:解析 在 Visual FoxPro 中,使用报表向导共有 6 个步

    46、骤,其中第 4 个步骤中需要用户来定义报表的布局,具体的选项为列数、方向、字段布局。26.视图设计器中含有的、但查询设计器中却没有的选项卡是( )。(分数:2.00)A.筛选B.排序依据C.分组依据D.更新条件 解析:解析 视图设计器中含有的、但查询设计器中却没有的选项卡是“更新条件”选项卡。27.关系运算中的选择运算是( )。(分数:2.00)A.从关系中找出满足给定条件的元组的操作 B.从关系中选择若干个属性组成新的关系的操作C.从关系中选择满足给定条件的属性的操作D.A 和 B 都对解析:解析 选择是指从关系中找出满足给定条件的元组的操作。28.设树 T 的度为 4,其中度为 1,2,3

    47、,4 的结点个数分别为 4,2,1,1,则 T 中的叶子结点数为( )。(分数:2.00)A.5B.6C.7D.8 解析:解析 根据给定的条件,在树中,各结点的分支总数为:41+22+13+41=15;树中的总结点数为:15(各结点的分支总数)+1(根结点)=16;非叶子结点总数为:4+2+1+1=8。因此,叶子结点数为16(总结点数)-8(非叶子结点总数)=8。29.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.log2nB.n/2C.n D.n+l解析:解析 在长度为 n 的线性表中进行顺序查找,最坏情况下需要比较 n 次。30.下面可使程序单步执行的命令是( )。(分数:2.00)A.SET STEP ONB.SE E SCAPE ONC.SET DEBUG ON D.SET STEP OFF解析:解析 命令 SET STEP ON|OFF 可用于设置是否单步执行程序中的命令行。设置为 OFF,不能进行单步执行方式,如果设置成 ON,则表示单步执行程序命令方式。31.在 Visual FoxPro 中,过程的返回语句是( )。(分数:2.00)A.GOBA


    注意事项

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




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

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

    收起
    展开