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

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

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

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

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

    1、二级 VISUAL+FOXPRO笔试-184 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:34,分数:70.00)1.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式2.查询文件的扩展名是( )。(分数:2.00)A.fptB.qprC.mprD.prg3.假设在表单设计器环境下,表单中有一个复选框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入 T。请问以上操作后,复选框 Value属性值的数据类型为( )。(分数:2.00)A.字符型B.数值型C.逻辑型

    2、D.操作出错,类型不变4.语句 RELEASE ALL EXCEPT A?能够清除的变量是( )。(分数:2.00)A.A1B.Ab1C.A2D.AB5.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户,开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析6.关于容器,以下叙述中错误的是( )。(分数:2.00)A.容器可以包含其他控件B.不同的容器所能包含的对象类型都是相同的C.容器可以包含其他容器D.不同的容器所能包含的对象类型是不相同的7.下列不属于软件工程 3个要素的

    3、是( )。(分数:2.00)A.工具B.过程C.方法D.环境8.关于内存变量的调用,下列说法错误的是( )。(分数:2.00)A.在程序中直接使用而由系统自动隐含建立的变量都是私有变量B.私有变量能被本层模块和下层模块程序调用C.全局变量需要先定义才能使用,而局部变量可直接使用D.局部变量能只能被本层模块程序调用9.下列关于主索引和候选索引的叙述中,不正确的是( )。(分数:2.00)A.主索引不可以通过 INDEX命令建立,而候选索引可以B.主索引和候选索引都能保证表记录的惟一性C.主索引不可以建立在自由表上,而候选索引可以建立在自由表上D.一个表中只能存在一个主索引或一个候选索引10.以下

    4、关于查询描述正确的是( )。(分数:2.00)A.只能根据数据库表建立查询B.不能根据自由表建立查询C.只能根据自由表建立查询D.可以根据数据库表和自由表建立查询11.执行下列程序:STORE 0 TO m,nDO WHILE n=10m=m+nn=n+2ENDDO?m,nRETURN在屏幕上显示的输出结果是( )。(分数:2.00)A.20 10B.30 10C.20 12D.30 1212.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态13.操作对象是两个表的关系运算是( )。(分数:2.00)A.选择B.投影C.联接D.并1

    5、4.如果进栈序列为 A,B,C,D,则可能的出栈序列是( )。(分数:2.00)A.C,A,D,BB.B,D,C,AC.C,D,A,BD.任意顺序15.数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑性的是( )。(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式16.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS三者之间的关系是( )。(分数:2.00)A.DBMS包括 DB和 DBSB.DBS包括 DB和 DBMSC.DB包括 DBS和 DBMSD.DBS就是 DB,也就是 DBMS17.下面关于算法的叙述中,正确的是( )。(分数:2.00)A

    6、.算法的执行效率与数据的存储结构无关B.算法的有穷性是指算法必须能在执行有限个步骤之后终止C.算法的空羊复杂度是指算法程序中指令(或语句)的条数D.以上三种描述都正确18.某二叉树中度为 2的结点有 10个,则该二叉树中有( )个叶子结点。(分数:2.00)A.9B.10C.11D.1219.在 Visual FoxPro中,对字段设置有效性规则,下面描述正确的是( )。(分数:2.00)A.自由表可以设置字段有效性规则B.数据库表可以设置字段有效性规则C.对视图可以设置字段有效性规则D.可以对自由表和数据库表设置字段有效性规则20.命令 SELECT 0的功能是( )。(分数:2.00)A.

    7、选择编号最小的未使用工作区B.选择 0号工作区C.关闭当前工作区中的表D.选择当前工作区21.在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。(分数:2.00)A.字段变量、数组变量和局部变量B.字段变量、数组变量和私有变量C.数组变量、局部变量和全局变量D.私有变量、局部变量和全局变量22.下列二叉树描述中,正确的是( )。(分数:2.00)A.任何一棵二叉树必须有一个度为 2的结点B.二又树的度可以小于 2C.非空二叉树有 0个或 1个根结点D.至少有 2个根结点23.向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为 2,正确的命令语句是( )。(

    8、分数:2.00)A.CREATE TABLE 仓库 ALTER 人数 N(2)B.CREATE TABLE 仓库 ADD FIELDS 人数 N(2)C.ALTER TABLE 仓库 ALTER 人数 N(2)D.ALTER TABLE 仓库 ADD 人数 N(2)24.指定在一个文本框中如何输入和显示数据的属性是( )。(分数:2.00)A.VALUEB.CAPTIONC.NAMED.INPUTMASK25.以下叙述与表单数据环境有关,其中正确的是( )。(分数:2.00)A.当表单运行时,与数据环境中的表无关B.当表单运行时,自动打开数据环境中的表C.当表单关闭时,不能自动关闭数据环境中的

    9、表D.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改26.执行命令:DECLARE array(5,5),则 array(3,3)的值为( )。(分数:2.00)A.1BF.CT.D.027.刷新当前表单的正确语句是( )。(分数:2.00)A.ThisForm.CloseB.ThisForm.ClearC.ThisForm.ReleaseD.ThisForm.Refresh28.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.记录D.码29.在表单(Form1)的 INIT事件中编写程序代码,下列语句中不能将表单的背景颜色设置为绿

    10、色的是( )。(分数:2.00)A.Thisform.BackColor=RGB(0,255,0)B.This.Parent.BackColor=RGB(0,255,0)C.This.BackColor=RGB(0,255,0)D.选项 A)30.假设同一名称的课程有不同的学生选修和不同的老师教授,则计算每门课程的平均分的 SQL语句是( )。(分数:2.00)A.SELECT课程名称.AVG(成绩)FROM 课程 GROUP BY 成绩B.SELECT课程名称,AVG(成绩) FROM 课程 ORDER BY 成绩C.SELECT课程名称,AVG(成绩) FROM 课程 ORDER BY 课

    11、程名称D.SELECT课程名称,AVG(成绩) FROM 课程 GROUP BY 课程名称以下各题使用如下 3个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型(分数:4.00)(1).用 SQL语句查询选修的每门课程的成绩都高于或等于 85分的学生的学号和姓名,正确的命令是( )。(分数:2.00)A.SELECT学号,姓名 FROM S WHERE NOT EXISTS;(SELECT*FROM SC WHERE SC.学号=S.学号 AN

    12、D 成绩851B.SELECT学号,姓名 FROM S WHERE NOT EXISTS;(SELECT*FROM SC WHERE SC.学号=S.学号 AND 成绩=85)C.SELECT学号,姓名 FROM S,SCWHERE S.学号=SC.学号 AND 成绩=85D.SELECT学号,姓名 FROM S,SCWHERE S.学号=SC.学号 AND ALL 成绩=85(2).用 SQL语句检索选修课程在 5门以上(含 5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。(分数:2.00)A.SELECT S.学号,姓名,平均成绩 FROM S,SC;WHER

    13、E S.学号=SC.学号;GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT学号,姓名,AVG(成绩)FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*)=5;GROUPBY 学号 ORDERBY 3 DESCC.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号 AND COUNT (*)=5;GROUP BY S.学号 ORDER BY 平均成绩 DESCD.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHER

    14、E S.学号=SC.学号;GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC31.在 Visual FoxPro中,执行 SQL的 DELETE命令和传统的非 SQL DELETE命令都可以删除数据库表中的记录,下面对它们正确的描述是( )。(分数:2.00)A.SQL的 DELETE命令删除数据库表中的记录之前,不需要用命令 USE打开该表B.SQL的 DELETE命令和传统的非 SQL DELETE命令删除数据库表中的记录之前,都需要用命令 USE打开该表C.SQL的 DELETE命令可以物理删除数据库表中的记录,而传统的非 SQLDELETE命

    15、令只能逻辑删除数据库表中的记录D.传统的非 SQL DELETE命令可以删除其他工作区中打开的数据库表中的记录32.在成绩表中,查找数学分数最低的学生记录,下列 SQL语句的空白处应填入的是( )。SELECT*FROM 成绩;WHERE 数学=_;(SELECT 数学 FROM 成绩)(分数:2.00)A.SOMEB.EXISTSC.ANYD.ALL33.有如下程序文件 mal.prgSET UDFPARMS TO VALUEn=1DO procl WITH n?n+2PROCEDURE proc1PARAMETERS mFOR k=2 TO 4m=m+kENDFORRETURN在命令窗口输

    16、入 DO mal命令后,程序的输出结果是( )。(分数:2.00)A.12B.11C.10D.3二、填空题(总题数:15,分数:30.00)34.数据结构分为逻辑结构与 1。(分数:2.00)填空项 1:_35.在面向对象方法中,对象之间进行通信的构造称为 1。(分数:2.00)填空项 1:_36.衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中 1 是度量一个模块功能强度的一个相对指标。(分数:2.00)填空项 1:_37.一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于 1 的联系。(分数:2.00)填空项 1:_38.数据模型包括数据结构

    17、、 1 和数据条件。(分数:2.00)填空项 1:_39.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_40.要设置日期和时间的显示格式,应当选择“选项”对话框中的 1 选项卡。(分数:2.00)填空项 1:_41.表达式?STUFF(“GOODLUCK“,5,4,“FOXPRO“)的返回值是_。(分数:2.00)填空项 1:_42.条件函数 IIF(ISNULLfNULL)=EMPTY(“),“T“,“F“)的返回值是_。(分数:2.00)填空项 1:_43.恢复表中所有被逻辑删除记录的命令是 1。(分数:2.00)填空项 1:_44.说明公共变量的命令关键字是 1(关

    18、键字必须拼写完整)。(分数:2.00)填空项 1:_45.使用 SQL语句实现将一条新的记录插入“工资”表中:INSERT_工资(职工号,实发工资)VALUES(“0801“,1800.00)(分数:2.00)填空项 1:_46.将学号为“25”的学生姓名改为”王莉”:UPDATE学生_姓名=“王莉“ WHERE 学号=“25/(分数:2.00)填空项 1:_47.在 SQL语句中,要删除“班级”表中“班级号”为“0801”的记录,可得用命令DELETE_班级 WHERE 班级号=“0801/(分数:2.00)填空项 1:_48.在 Visual FoxPro中,假设先打开了“学生管理”数据库

    19、文件,接着打开了“客户管理”数据库文件,先要指定当前数据库为“学生管理”,应使用命令:SET DATEABASE_学生管理(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-184 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:34,分数:70.00)1.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:解析 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是

    20、数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。2.查询文件的扩展名是( )。(分数:2.00)A.fptB.qpr C.mprD.prg解析:解析 表备注文件的扩展名是.fpt,查询文件的扩展名是.qpr,菜单程序文件的扩展名是.mpr,程序文件的扩展名是.prg。3.假设在表单设计器环境下,表单中有一个复选框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入 T。请问以上操作后,复选框 Value属性值的

    21、数据类型为( )。(分数:2.00)A.字符型B.数值型C.逻辑型D.操作出错,类型不变 解析:解析 复选框的 Value值可以是数值型或逻辑型,默认的属性值是 0,若将 Value值设置为字符“T”,则会显示“数据类型不匹配”,保持原来的属性值不变。注意:逻辑型数据的正确表示应为“.T.”,字母左右两边各有一个圆点。4.语句 RELEASE ALL EXCEPT A?能够清除的变量是( )。(分数:2.00)A.A1B.Ab1 C.A2D.AB解析:解析 RELEASE ALL EXCEPT A?表示将现有的内存变量中除去变量名为两个字符并且以 A开头的变量之外的其他内存变量清除。5.下列叙

    22、述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户,开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:解析 软件需求规格说明书有以下几个方面的作用:便于用户、开发人员进行理解和交流。反映出用户问题的结构,可以作为软件开发工作的基础和依据。作为确认测试和验收的依据。6.关于容器,以下叙述中错误的是( )。(分数:2.00)A.容器可以包含其他控件B.不同的容器所能包含的对象类型都是相同的 C.容器可以包含其他容器D.不同的容器所能包含的对象类型是不相同的解析:解析 容器可以包

    23、含其他控件,也可以包含其他容器,不同的容器所能包含的对象类型可以是不相同的。7.下列不属于软件工程 3个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。8.关于内存变量的调用,下列说法错误的是( )。(分数:2.00)A.在程序中直接使用而由系统自动隐含建立的变量都是私有变量B.私有变量能被本层模块和下层模块程序调用C.全局变量需要先定义才能使用,而局部变量可直接使用 D.局部变量能只能被本层模块程序调用解析:

    24、解析 在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是在任何模块中都可以使用,使用前要用 public定义;私有变量可以在程序中直接使用,由系统自动隐含建立,不需要通过 public和 local命令事先声明,私有变量的作用域是建立它的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在一卜层或下层模块中使用,使用前需要用 local命令建立。9.下列关于主索引和候选索引的叙述中,不正确的是( )。(分数:2.00)A.主索引不可以通过 INDEX命令建立,而候选索引可以B.主索引和候选索引都能保证表记录的惟一性C.主索

    25、引不可以建立在自由表上,而候选索引可以建立在自由表上D.一个表中只能存在一个主索引或一个候选索引 解析:解析 通过 INDEX命令只能建立候选索引、惟一索引和普通索引,主索引只能在数据库表中通过SQL命令建立。主索引是指在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段值不允许重复。一个表只能有一个主索引。候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,一个表可以建立多个候选索引。10.以下关于查询描述正确的是( )。(分数:2.00)A.只能根据数据库表建立查询B.不能根据自由表建立查询C.只能

    26、根据自由表建立查询D.可以根据数据库表和自由表建立查询 解析:解析 查询的数据源可以是数据库表、自由表或视图。11.执行下列程序:STORE 0 TO m,nDO WHILE n=10m=m+nn=n+2ENDDO?m,nRETURN在屏幕上显示的输出结果是( )。(分数:2.00)A.20 10B.30 10C.20 12D.30 12 解析:解析 DO WHILEENDDO 语句的格式:DO WHILE条件命令序列ENDDO执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列(循环体)。当执行到 ENDDO时,返回到

    27、 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。先将 0赋给两个变量 m和 n,使用一个 DOWHILE循环语句来操作,判断条件是变量 n是否小于等于 10,如果大于 10,则退出循环,否则进入循环体,执行 m=m+n:题干中的循环步骤及结果分别为:初始值m=0,n=0;第 1次循环后:m=0,n=2;第 2次循环后:m=2,n=4;第 3次循环后:m=6,n=6;第 4次循环后:m=12,n=8;第 5次循环后:m=20,n=10;第 6次循环后:m=30,n=12;此时 n不满足循环条件,程序结束,m、n 最

    28、终的显示值是 30、12。12.下列各选项中,不属于序言性注释的是( )。(分数:2.00)A.程序标题B.程序设计者C.主要算法D.数据状态 解析:解析 注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。功能性注释一般嵌在源程序体之中,用于描述其后的语句或程序的主要功能。13.操作对象是两个表的关系运算是( )。(分数:2.00)A.选择B.投影C.联接 D.并解析:解析 选择是从关系中找出满足给定条件的元组,即在表中从行的角度抽取记录。投影是从表中选择若干字段形成新

    29、的关系。选择和投影的操作对象只是一个表。联接是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。并是传统的集合运算,是由属于两个关系的元组组成的集合。14.如果进栈序列为 A,B,C,D,则可能的出栈序列是( )。(分数:2.00)A.C,A,D,BB.B,D,C,A C.C,D,A,BD.任意顺序解析:解析 栈的操作原则为后进先出。选项 B)中出栈顺序可按“A 进,B 进,B 出,C 进,D 进,D 出,C出,A 出”实现。15.数据库系统在其内部具有 3级模式,用来描述数据库中全体数据的全局逻辑性的是( )。(分数:2.00)A.外模式B.概念模式 C.内模式D

    30、.存储模式解析:解析 概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户应用公共数据视图。它不涉及具体的硬件环境与平台,与具体的软件环境也无关。16.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS三者之间的关系是( )。(分数:2.00)A.DBMS包括 DB和 DBSB.DBS包括 DB和 DBMS C.DB包括 DBS和 DBMSD.DBS就是 DB,也就是 DBMS解析:解析 数据库系统 DBS是由数据库 DB、数据库管理系统 DBMS、数据库管理员(人员)、系统平台之一硬件平台(硬件)、系统平台之二软件平台五个部分构成的。由此可见,DB 和 DBMS

    31、都是 DBS的组成部分。17.下面关于算法的叙述中,正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的有穷性是指算法必须能在执行有限个步骤之后终止 C.算法的空羊复杂度是指算法程序中指令(或语句)的条数D.以上三种描述都正确解析:解析 算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。18.某二叉树中度为 2的结点有 10个,则该二叉树中有( )个叶子结点。(分数:2.00)A.9B.10C.11 D.12解析:解析 根据二叉树的性质 3:对任何一棵二叉树,度为 0的结点(即叶子结点)总是比度为 2的

    32、结点多一个。19.在 Visual FoxPro中,对字段设置有效性规则,下面描述正确的是( )。(分数:2.00)A.自由表可以设置字段有效性规则B.数据库表可以设置字段有效性规则 C.对视图可以设置字段有效性规则D.可以对自由表和数据库表设置字段有效性规则解析:解析 只有数据库表可以设置字段有效性规则,自由表和视图都不能设置。20.命令 SELECT 0的功能是( )。(分数:2.00)A.选择编号最小的未使用工作区 B.选择 0号工作区C.关闭当前工作区中的表D.选择当前工作区解析:解析 命令 SELECT 0的功能是选择编号最小的可用工作区(即尚未使用的工作区)。21.在 Visual

    33、 FoxPro中,根据变量的作用域来分,内存变量可分为( )。(分数:2.00)A.字段变量、数组变量和局部变量B.字段变量、数组变量和私有变量C.数组变量、局部变量和全局变量D.私有变量、局部变量和全局变量 解析:解析 在 VisualFoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量,私有变量是在程序中直接使用(没有通过 public和local命令事先声明)而由系统自动隐含建立的变量,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。22.下列二叉树描述中,正确的是( )。(分数:2.00)A.任何一棵二叉

    34、树必须有一个度为 2的结点B.二又树的度可以小于 2 C.非空二叉树有 0个或 1个根结点D.至少有 2个根结点解析:解析 二叉树是由 n0 个结点的有限集合构成,此集合或者为空集,或者由一个根结点及两棵互不相交的左右子树组成,并且左右子树都是二叉树。二叉树可以是空集合,根可以有空的左子树或空的右子树。二叉树不是树的特殊情况,它们是两个概念。二叉树具有如下两个特点:非空二叉树只有一个根结点。每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。23.向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为 2,正确的命令语句是( )。(分数:2.00)A.CREATE TABLE 仓

    35、库 ALTER 人数 N(2)B.CREATE TABLE 仓库 ADD FIELDS 人数 N(2)C.ALTER TABLE 仓库 ALTER 人数 N(2)D.ALTER TABLE 仓库 ADD 人数 N(2) 解析:解析 利用 SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段:ALTER TABLE表名ADD COLUMN字段名 1字段类型(长度,小数位数)本题中 CREATETABLE命令用来新建一个表,要修改已存在的表的结构需要使用 ALTER TABLE命令,另外,给表增加字段的短语是 ADD COLUMN,而不是 ALTER,其中 COLUMN短语可以省

    36、略,ALTER 是用来修改已有的字段,不能新增一个字段。24.指定在一个文本框中如何输入和显示数据的属性是( )。(分数:2.00)A.VALUEB.CAPTIONC.NAMED.INPUTMASK 解析:解析 本题是对文本框属性的考查。属性 value用来表示文本框中显示的内容。Name 属性用来标识对象。Inputmask 属性用来指定文本框内如何输入和显示数据,该属性值是一个字符串,通常由模式符组成,每个模式符规定了相应位置上数据的输入和显示。文本框没有 caption属性。25.以下叙述与表单数据环境有关,其中正确的是( )。(分数:2.00)A.当表单运行时,与数据环境中的表无关B.

    37、当表单运行时,自动打开数据环境中的表 C.当表单关闭时,不能自动关闭数据环境中的表D.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改解析:解析 数据环境中能够包含表单所需要的一些表、视图以及表之间的关联。通常情况下,数据环境中的表、视图和关联会随着表单的运行而打开和建立,并随着表单的关闭或释放而关闭。26.执行命令:DECLARE array(5,5),则 array(3,3)的值为( )。(分数:2.00)A.1BF. CT.D.0解析:解析 “DECL array(5,5)”创建了一个 5行 5列的二维数组,数组创建后,系统自动给每个数组元素赋以逻辑假(.F.)。27.刷新当前

    38、表单的正确语句是( )。(分数:2.00)A.ThisForm.CloseB.ThisForm.ClearC.ThisForm.ReleaseD.ThisForm.Refresh 解析:解析 刷新当前表单的命令是 thisform.refresh,关闭和释放当前表单的命令是thisform.release。28.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系 C.记录D.码解析:解析 E-R 图由实体、实体的属性和实体之间的联系 3个要素组成,关系模型的逻辑结构是一组关系模式的集合,将 ER 图转换为关系模型:将实体、实体的属性和实体之间的联系转

    39、化为关系模式。如下表所示。表 E-R模型与关系间的比较表E-R模型 关系 E-R模型 关系属性 属性 实体集 关系实体 元组 联系 关系29.在表单(Form1)的 INIT事件中编写程序代码,下列语句中不能将表单的背景颜色设置为绿色的是( )。(分数:2.00)A.Thisform.BackColor=RGB(0,255,0)B.This.Parent.BackColor=RGB(0,255,0) C.This.BackColor=RGB(0,255,0)D.选项 A)解析:解析 修改表单背景属性时,使用 Thisform关键字说明当前表单对象,或通过 This关键字表示表单对象,Paren

    40、t 关键字表示当前对象的直接容器对象,不能在表单中使用该关键字表示表单对象。注意:逻辑型数据的正确表示应为“.T.”,而并非“T”。30.假设同一名称的课程有不同的学生选修和不同的老师教授,则计算每门课程的平均分的 SQL语句是( )。(分数:2.00)A.SELECT课程名称.AVG(成绩)FROM 课程 GROUP BY 成绩B.SELECT课程名称,AVG(成绩) FROM 课程 ORDER BY 成绩C.SELECT课程名称,AVG(成绩) FROM 课程 ORDER BY 课程名称D.SELECT课程名称,AVG(成绩) FROM 课程 GROUP BY 课程名称 解析:解析 在 S

    41、QL语句中,AVG( )函数用来求平均值,GROUP BY 子句用于分组。根据题意,本题应该按照“课程名称”字段分组。以下各题使用如下 3个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型(分数:4.00)(1).用 SQL语句查询选修的每门课程的成绩都高于或等于 85分的学生的学号和姓名,正确的命令是( )。(分数:2.00)A.SELECT学号,姓名 FROM S WHERE NOT EXISTS;(SELECT*FROM SC WHERE

    42、 SC.学号=S.学号 AND 成绩851 B.SELECT学号,姓名 FROM S WHERE NOT EXISTS;(SELECT*FROM SC WHERE SC.学号=S.学号 AND 成绩=85)C.SELECT学号,姓名 FROM S,SCWHERE S.学号=SC.学号 AND 成绩=85D.SELECT学号,姓名 FROM S,SCWHERE S.学号=SC.学号 AND ALL 成绩=85解析:解析 本题属于多表查询,使用联接查询或嵌套查询,选项 C)和选项 D)使用联接查询,使用时学号字段前要表明所属的表,写法都不完整;选项 A)和选项 B)中的 EXISTS属于 SQl查

    43、询谓词,EXlSTS 或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。选项 A)中的子查洵查询的是“SC”表中“学号”等于“S”表中“学号”并且成绩小于 85的数据,然后在外层查询中检索“S”表中的“学号”是否存在于子查询的查询结果中,将不存在的“学号”显示其“学号”和“姓名”的信息。(2).用 SQL语句检索选修课程在 5门以上(含 5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是( )。(分数:2.00)A.SELECT S.学号,姓名,平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP

    44、 BY S.学号 HAVING COUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT学号,姓名,AVG(成绩)FROM S,SC;WHERE S.学号=SC.学号 AND COUNT(*)=5;GROUPBY 学号 ORDERBY 3 DESCC.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号 AND COUNT (*)=5;GROUP BY S.学号 ORDER BY 平均成绩 DESCD.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC;WHERE S.学号=SC.学号;GROUP

    45、 BY S.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC 解析:解析 题干中需要显示的“平均成绩”不是表中字段,不能直接显示,用函数来实现表示方法为:AVG(成绩)平均成绩。在查询中先用 WHERE子句,然后是 GROUP子句,最后用 HAVING子旬对分组限定条件,故 COUNT(+)=5 分组限定条件应该写在 HAVING之后。31.在 Visual FoxPro中,执行 SQL的 DELETE命令和传统的非 SQL DELETE命令都可以删除数据库表中的记录,下面对它们正确的描述是( )。(分数:2.00)A.SQL的 DELETE命令删除数据库表中的记录之前

    46、,不需要用命令 USE打开该表 B.SQL的 DELETE命令和传统的非 SQL DELETE命令删除数据库表中的记录之前,都需要用命令 USE打开该表C.SQL的 DELETE命令可以物理删除数据库表中的记录,而传统的非 SQLDELETE命令只能逻辑删除数据库表中的记录D.传统的非 SQL DELETE命令可以删除其他工作区中打开的数据库表中的记录解析:解析 SQL 的 DELETE命令和传统的非 SQLDELETE命令都是逻辑删除表中的记录,SQL 的 DELETE命令删除记录前不需要用 USE命令打开表,传统的非 AQL DELETE命令是对当前表进行操作,首先要用 USE命令打开要操

    47、作的表。32.在成绩表中,查找数学分数最低的学生记录,下列 SQL语句的空白处应填入的是( )。SELECT*FROM 成绩;WHERE 数学=_;(SELECT 数学 FROM 成绩)(分数:2.00)A.SOMEB.EXISTSC.ANYD.ALL 解析:解析 ANY、ALL 和 SOME是量词,其中 ANY和 SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而 ALL则要求子查询中的所有行都使结果为真时,结果才为真。EXlSTS是谓词,EXISTS 和 NOTEXISTS是用来检查在子查询中是否有结果返回(即存在元组或不存在元组)。本题首先通过子查询得到“成

    48、绩”表中所有学生的“数学”成绩,然后在主程序中求出小于等于子查询中所有数学成绩的记录。这里用到了一个“全部”的关系,因此使用 ALL短语。33.有如下程序文件 mal.prgSET UDFPARMS TO VALUEn=1DO procl WITH n?n+2PROCEDURE proc1PARAMETERS mFOR k=2 TO 4m=m+kENDFORRETURN在命令窗口输入 DO mal命令后,程序的输出结果是( )。(分数:2.00)A.12 B.11C.10D.3解析:解析 SETIJDFPARMS TO VALUE 指定调用模块程序时,以按值方式传递参数。但由于主程序中调用模块程序用的格式是 DOWITH,所以参数传递不受 SET UDFPARMS TOVALUE命令的影响,应该按引用传递。先将 n赋值为 1,然后以 n为参数,执行过程 procl,在 procl中,定义了一个变量 m,接收传递过来的 n的值,即 m=1,接着进入 for循环结构,


    注意事项

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




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

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

    收起
    展开