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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2009年9月及答案解析.doc

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

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

    【计算机类职业资格】全国计算机等级考试二级VISUAL+FOXPRO真题2009年9月及答案解析.doc

    1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2009 年 9 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列数据结构中,属于非线性结构的是( )。(分数:2.00)A.循环队列B.带链队列C.二叉树D.带链栈2.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。(分数:2.00)A.循环队列B.栈C.队列D.二叉树3.对于循环队列,下列叙述中正确的是( )。(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针4

    2、.算法的空间复杂度是指( )。(分数:2.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数5.软件设计中划分模块的一个准则是( )。(分数:2.00)A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合6.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精7.软件详细设计产生的图如下: (分数:2.00)A.N-S 图B.PAD 图C.程序流程图D.E-R 图8.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操

    3、作系统支持下的系统软件C.一种编译系统D.一种操作系统9.在 E-R 图中,用来表示实体联系的图形是( )。(分数:2.00)A.椭圆形B.矩形C.菱形D.三角形10.有如下 3 个关系 R、S 和 T: (分数:2.00)A.选择B.投影C.交D.并11.设置文本框显示内容的属性是( )。(分数:2.00)A.ValueB.CaptionC.NameD.InputMask12.语句 LIST MEMORY LIKE a*能够显示的变量不包括( )。(分数:2.00)A.aB.a1C.ab2D.ba313.计算结果不是字符串“Teacher”的语句是( )。(分数:2.00)A.at(“MyT

    4、eacher“,3,7)B.substr(“MyTeacher“,3,7)C.right(“MyTeacher“,7)D.left(“Teacher“,7)14.学生表中有“学号”、“姓名”和“年龄”三个字段,SQL 语句“SELECT 学号 FROM 学生”完成的操作称为( )。(分数:2.00)A.选择B.投影C.连接D.并15.报表的数据源不包括( )。(分数:2.00)A.视图B.自由表C.数据库表D.文本文件16.使用索引的主要目的是( )。(分数:2.00)A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理17.表单文件的扩展名是( )。(分数:2.00)A.frmB.p

    5、rgC.scxD.vcx18.下列程序段执行时在屏幕上显示的结果是( )。 DIME a(6) a(1)=1 a(2)=1 FOR i=3 TO 6 a(i)=a(i-1)+a(i-2) NEXT ?a(6)(分数:2.00)A.5B.6C.7D.819.下列程序段执行时在屏幕上显示的结果是( )。 x1=20 x2=30 SET UDFPARMS TO VALUE DO test WITH x1, x2 ?x1, x2 PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDPRO(分数:2.00)A.30 30B.30 20C.20 20D.20 3020

    6、.下列关于“查询”的正确描述是( )。(分数:2.00)A.查询文件的扩展名为 prgB.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中21.下列关于“视图”的正确描述是( )。(分数:2.00)A.视图独立于表文件B.视图不可更新C.视图只能从一个表派生出来D.视图可以删除22.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( )。(分数:2.00)A.ValueB.ControSourceC.InputMaskD.PasswordChar23.假设某表单的 Visible 属性的初值为.F.,能将其设置为.T.的方法是( )。(分数:2

    7、.00)A.HideB.ShowC.ReleaseD.SetFocus24.在数据库中建立表的命令是( )。(分数:2.00)A.CREATEB.CREATE DATABASEC.CREATE QUERYD.CREATE FORM25.让隐藏的 MeForm 表单显示在屏幕上的命令是( )。(分数:2.00)A.MeForDisplayB.MeForShowC.MeForListD.MeForSee26.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。(分数:2.00)A.规则B.信息C.默认值D.标题27.若 SQL 语句中的 ORDER BY 短语中指定了多个字段,则( )

    8、。(分数:2.00)A.依次按自右至左的字段顺序排序B.只按第一个字段排序C.依次按自左至右的字段顺序排序D.无法排序28.在 Visual FoxPro 中,下列关于属性、方法和事件的叙述错误的是( )。(分数:2.00)A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显式调用D.在创建一个表单时,可以添加新的属性、方法和事件29.下列函数返回类型为数值型的是( )。(分数:2.00)A.STRB.VALC.DTOCD.TTOC30.与“SELECT*FROM 教师表 INTO DBFA”等价的语句是( )

    9、。(分数:2.00)A.SELECT*FROM 教师表 TO DBF AB.SELECT*FROM 教师表 TO TABLE AC.SELECT*FROM 教师表 INTO TABLE AD.SELECT*FROM 教师表 INTO A31.查询“教师表”的全部记录并存储于临时文件 one.dbf 中的 SQL 命令是( )。(分数:2.00)A.SELECT*FROM 教师表 INTO CURSOR oneB.SELECT*FROM 教师表 TO CURSOR oneC.SELECT*FROM 教师表 INTO CURSOR DBF oneD.SELECT*FROM 教师表 TO CURSO

    10、R DBF one32.“教师表”中有“职工号”、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的 SQL 命令是( )。(分数:2.00)A.CREATE TABLE 教师表(职工号 C(10) PRIMARY,姓名 C(20),工龄B.CREATE TABLE 教师表(职工号 C(10) FOREIGN,姓名 C(20),工龄C.CREATE TABLE 教师表(职工号 C(10) FOREIGN KEY,姓名 C(20),工龄D.CREATE TABLE 教师表(职工号 C(10) PRIMARY KEY,姓名 C(20),工龄33.创建一个名为 student 的新类

    11、,保存新类的类库名称是 mylib,新类的父类是 Person,正确的命令是( )。(分数:2.00)A.CREATE CLASS mylib OF student As PerSonB.CREATE CLASS studem OF Pemon As mylibC.CREATE CLASS Student OF mylib As PerSonD.CREATE CLASS Person OF mylib As student34.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。(分数:2.00)A.SE

    12、LECT COUNT(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号=学院表.系号 WHERE 系名=“计算机“B.SELECT COUNT(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号; HAVING 学院表.系名=“计算机“C.SELECT SUM(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号=学院表.系号 GROUP BY 教师表.系号; HAVING 学院表.系名=“计算机“D.SELECT SUM(*)FROM 教师表 INNER JOIN 学院表; ON

    13、教师表.系号=学院表.系号 ORDER BY 教师表.系号; HAVING 学院表.系名=“计算机“35.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。(分数:2.00)A.SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表; GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数) FROM TEMPB.SELECT 教师表.系号,COUNT(*)FROM 教师表,学院表; WHERE 教师表.系号=学院表.系号 GRO

    14、UP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数) FROM TEMPC.SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表; WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 TO FILE TEMP SELECT MAX(人数) FROM TEMPD.SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表; WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数) FROM TEMP二、B填空题/B(总题数

    15、:14,分数:30.00)36.某二叉树有 5 个度为 2 的结点以及 3 个度为 1 的结点,则该二叉树中共有 1 个结点。(分数:2.00)填空项 1:_37.程序流程图中的菱形框表示的是 1。(分数:2.00)填空项 1:_38.软件开发过程主要分为需求分析、设计、编码与测试 4 个阶段,其中 1 阶段产生“软件需求规格说明书”。(分数:2.00)填空项 1:_39.在数据库技术中,实体集之间的联系可以是一对一、一对多或多对多的,那么“学生”和“可选课程”的联系为 1。(分数:2.00)填空项 1:_40.人员基本信息一般包括:身份证号、姓名、性别、年龄等,其中可以作为主关键字的是 1。

    16、(分数:2.00)填空项 1:_41.命令按钮的 Cancel 属性的默认值是 1。(分数:2.00)填空项 1:_42.在关系操作中,从表中取出满足条件的元组的操作称做 1。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,表示时间 2009 年 3 月 3 日的常量应写为 1。(分数:2.00)填空项 1:_44.在 Visual FoxPro 中的“参照完整性”中,“插入规则”包括的选择是“限制”和_。(分数:2.00)填空项 1:_45.删除视图 MyView 的命令是 1。(分数:2.00)填空项 1:_46.查询设计器中的“分组依据”选项卡与 SQL 语句的

    17、_短语对应。(分数:2.00)填空项 1:_47.项目管理器的数据选项卡用于显示和管理数据库、查询、视图和 1。(分数:2.00)填空项 1:_48.可以使编辑框的内容处于只读状态的两个属性是 ReadOnly 和 1。(分数:2.00)填空项 1:_49.为“成绩”表中“总分”字段增加有效性规则:“总分必须大于等于 0 并且小于等于 750”,正确的SQL 语句是: _TABLE 成绩 ALTER 总分 _总分=0 AND 总分=750(分数:4.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2009 年 9 月答案解析(总分:100.00,做题时间:90 分

    18、钟)一、B选择题/B(总题数:35,分数:70.00)1.下列数据结构中,属于非线性结构的是( )。(分数:2.00)A.循环队列B.带链队列C.二叉树 D.带链栈解析:解析 线性结构是最简单最常用的一种数据结构,线性结构的特点是结构中的元素之间满足线性关系,按这个关系可以把所有元素排成一个线性序列,线性表、串、栈和队列都属于线性结构。而非线性结构是指在该类结构中至少存在一个数据元素,它具有两个或者两个以上的前驱或后继,如树和二叉树等。2.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。(分数:2.00)A.循环队列B.栈 C.队列D.二叉树解析:解析 “先进后出”是栈这种数据结构

    19、的特点,所以本题的答案是选项 B)。3.对于循环队列,下列叙述中正确的是( )。(分数:2.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针 解析:解析 循环队列中,由于入队时尾指针向前追赶头指针;出队时头指针向前追赶尾指针。4.算法的空间复杂度是指( )。(分数:2.00)A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数解析:解析 空间复杂度是指算法在计算机内执行时所需存储空间的度量。5.软件设计中划分模块的一个准则是

    20、( )。(分数:2.00)A.低内聚低耦合B.高内聚低耦合 C.低内聚高耦合D.高内聚高耦合解析:解析 模块的划分应遵循一定的要求,以保证模块划分合理,并进,步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。6.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装 B.自顶向下C.模块化D.逐步求精解析:解析 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化。7.软件详细设计产生的图如下: (分数:2.00)A.N-S 图B.PAD 图C.程序流程图 D.E-R 图解析:解析 程序流程图是一种传

    21、统的、应用广泛的软件过程设计表示工具,通常也称为程序框图。8.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件 C.一种编译系统D.一种操作系统解析:解析 数据库管理系统是运行在操作系统之上的支撑程序,是数据库系统的核心。9.在 E-R 图中,用来表示实体联系的图形是( )。(分数:2.00)A.椭圆形B.矩形C.菱形 D.三角形解析:解析 在 E-R 图中,用菱形来表示实体之间的联系。10.有如下 3 个关系 R、S 和 T: (分数:2.00)A.选择B.投影C.交D.并 解析:解析 给定两个相同类型的关系 A 和 B,两者的并是相同类型的一个关

    22、系,关系的主体由出现在A 中或 B 中或同时出现在两者之中的所有元组组成。11.设置文本框显示内容的属性是( )。(分数:2.00)A.Value B.CaptionC.NameD.InputMask解析:解析 文本框的属性 value 用来表示文本框中显示的内容。Name 属性用来标识对象。Inputmask属性用来指定文本框内如何输入和显示数据,该属性值是一个字符串,通常由模式符组成,每个模式符规定了相应位置上数据的输入和显示。文本框没有 Caption 属性。12.语句 LIST MEMORY LIKE a*能够显示的变量不包括( )。(分数:2.00)A.aB.a1C.ab2D.ba3

    23、 解析:解析 命令 LIST MEMORY 用来显示内存变量的当前信息,LIKE 短语只显示与通配符相匹配的内存变量。通配符包括*和?,*表示任意多个字符,?表示任意一个字符。题中给出的命令表示只显示变量名以字母 a 开头的所有内存变量。13.计算结果不是字符串“Teacher”的语句是( )。(分数:2.00)A.at(“MyTeacher“,3,7) B.substr(“MyTeacher“,3,7)C.right(“MyTeacher“,7)D.left(“Teacher“,7)解析:解析 取子串的函数有以下 3 个。 格式 1:LEFT(字符表达式,长度) 格式 2:RIGHT(字符表

    24、达式,长度) 格式 3:SUBSTR(字符表达式,起始位置,长度 ) LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。 RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。 在 SUBSTR()函数中,若缺省第三个自变量长度,则函数从指定位置一直取到最后一个字符。 函数 AT()的格式是:AT字符表达式 1,字符表达式 2,数值表达式;功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2中的位置;若不是子串,则返回 0。函数值为数值型。14.学生表

    25、中有“学号”、“姓名”和“年龄”三个字段,SQL 语句“SELECT 学号 FROM 学生”完成的操作称为( )。(分数:2.00)A.选择B.投影 C.连接D.并解析:解析 题中 SQL 语句的功能是从“学生”表中查找“学号”字段值,即从列的角度抽取表中数据,属于投影操作。选择是从关系中找出满足给定条件的元组,即在表中从行的角度抽取记录。投影是从表中选择若干字段形成新的关系。联接是将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元祖。并是传统的集合运算,是由属于两个关系的元组组成的集合。15.报表的数据源不包括( )。(分数:2.00)A.视图B.自由表C.数据库表D

    26、.文本文件 解析:解析 报表的数据源可以是数据库表、自由表、临时表、查询和视图。16.使用索引的主要目的是( )。(分数:2.00)A.提高查询速度 B.节省存储空间C.防止数据丢失D.方便管理解析:解析 使用索引的主要目的是提高数据的查询速度。17.表单文件的扩展名是( )。(分数:2.00)A.frmB.prgC.scx D.vcx解析:解析 表单文件的扩展名是 scx,程序文件的扩展名是 prg,可视类库文件的扩展名是 vcx。18.下列程序段执行时在屏幕上显示的结果是( )。 DIME a(6) a(1)=1 a(2)=1 FOR i=3 TO 6 a(i)=a(i-1)+a(i-2)

    27、 NEXT ?a(6)(分数:2.00)A.5B.6C.7D.8 解析:解析 程序的执行过程为:先定义一个包含 6 个元素的数组 a,然后给 a(1)和 a(2)分别赋值为1,接着进入 for 循环结构,分别给 a(3)、a(4)、a(5)和 a(6)进行赋值,每一个元素的值均等于前两个元素之和。由此可以得出 a(6)的值为 8。19.下列程序段执行时在屏幕上显示的结果是( )。 x1=20 x2=30 SET UDFPARMS TO VALUE DO test WITH x1, x2 ?x1, x2 PROCEDURE test PARAMETERS a,b x=a a=b b=x ENDP

    28、RO(分数:2.00)A.30 30B.30 20 C.20 20D.20 30解析:解析 调用模块程序一般有两种格式。 格式 1:DO文件名|过程名 WITH实参 1,实参 2, 格式 2:文件名|过程名(实参 1,实参 2,)。 本题是利用格式 1 的方式调用模块程序。采用格式 1 调用模块程序时,如果实参是常量或一般形式的表达式,系统会计算出实参的值,并把它们赋值给相应的形参变量。这种情形称为按值传递。如果实参是变量,那么传递的不是变量的值,而是变量的地址。这是形参和实参实际上是同一个变量,在模块程序中对形参变量值的改变,同样是对实参变量值的改变。这种情形称为按引用传递。 采用格式 2

    29、调用模块程序时,默认情况下都以按值方式传递参数,如果要改变传递方法,必须通过 SET UDFPARMS TO VALUE | REFERENCE 命令进行设置,TO VALUE 表示按值传递,TOREFERENCE 表示按引用传递。 需要注意的是,用格式 1 调用模块程序时的参数传递方式不受 SET UDFPARMS 设置的影响。所以本题属于按引用传递方式,由于模块 test 的功能是交换形参a 和 b 的值,当以 x1 和 x2 为实参调用 test 模块后,相当于将实参 x1 和 x2 的值交换。20.下列关于“查询”的正确描述是( )。(分数:2.00)A.查询文件的扩展名为 prgB.

    30、查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中 解析:解析 查询保存在查询文件中,扩展名是 qpr。21.下列关于“视图”的正确描述是( )。(分数:2.00)A.视图独立于表文件B.视图不可更新C.视图只能从一个表派生出来D.视图可以删除 解析:解析 视图是根据一个或多个基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。视图只能在数据库中建立,数据库打开时,视图从基本表中检索数据;数据库关闭后视图中的数据将消失。视图是可以被删除的。22.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属

    31、性是( )。(分数:2.00)A.ValueB.ControSourceC.InputMaskD.PasswordChar 解析:解析 PasswordChar 是文本框控件的属性,用来指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符(即占位符,通常为“*”)后,文本框内将只显示占位符,而不会显示用户输入的实际内容。这在设计登录口令框时经常用到。23.假设某表单的 Visible 属性的初值为.F.,能将其设置为.T.的方法是( )。(分数:2.00)A.HideB.Show C.

    32、ReleaseD.SetFocus解析:解析 Sow 方法用来显示表单。该方法将表单的 Visible 属性设置为.T.,并使表单成为活动对象。24.在数据库中建立表的命令是( )。(分数:2.00)A.CREATE B.CREATE DATABASEC.CREATE QUERYD.CREATE FORM解析:解析 在数据库中建立表的命令是 CREATE,建立数据库的命令是 CREATEDA TABASE,建立查询的命令是 CREATE QUERY,建立表单的命令是 CREATE FORM。25.让隐藏的 MeForm 表单显示在屏幕上的命令是( )。(分数:2.00)A.MeForDispl

    33、ayB.MeForShow C.MeForListD.MeForSee解析:解析 Show 方法用来显示表单。可以调用 MeForm 表单的 Show 方法使其显示在屏幕上。26.在表设计器的“字段”选项卡中,字段有效性的设置项中不包括( )。(分数:2.00)A.规则B.信息C.默认值D.标题 解析:解析 在表设计器中的“字段”选项卡中,字段有效性的设置项中包括“规则”、“信息”和“默认值”。其中,“规则”是逻辑表达式;“信息”是违背字段有效性规则时的提示信息,为字符串表达式;“默认值”的类型则视字段的类型而定。“标题”属于“字段”选项卡中“显示”组框的设置项,用于指定字段显示时的标题。27

    34、.若 SQL 语句中的 ORDER BY 短语中指定了多个字段,则( )。(分数:2.00)A.依次按自右至左的字段顺序排序B.只按第一个字段排序C.依次按自左至右的字段顺序排序 D.无法排序解析:解析 当 SQL 语句中的 ORDER BY 排序短语后面指定了多个字段,则依次按从左到右的字段顺序排序。28.在 Visual FoxPro 中,下列关于属性、方法和事件的叙述错误的是( )。(分数:2.00)A.属性用于描述对象的状态,方法用于表示对象的行为B.基于同一个类产生的两个对象可以分别设置自己的属性值C.事件代码也可以像方法一样被显式调用D.在创建一个表单时,可以添加新的属性、方法和事

    35、件 解析:解析 事件是由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应。事件集是固定的,用户不能定义新的事件。29.下列函数返回类型为数值型的是( )。(分数:2.00)A.STRB.VAL C.DTOCD.TTOC解析:解析 STR()函数的功能是将数值表达式的值转换为字符串。VAL()函数的功能是将字符型数据转换为数值型数据。DTOC()函数的功能是将日期型数据或日期时间型数据的日期部分转换成字符串。TTOC()函数的功能是将日期时间型数据转换成字符串。30.与“SELECT*FROM 教师表 INTO DBFA”等价的语句是( )。(分数:2.00)A.

    36、SELECT*FROM 教师表 TO DBF AB.SELECT*FROM 教师表 TO TABLE AC.SELECT*FROM 教师表 INTO TABLE A D.SELECT*FROM 教师表 INTO A解析:解析 在 SQL 语句中,将查询结果保存在永久表中应使用短语 INTO DBF 或 INTO TABLE。31.查询“教师表”的全部记录并存储于临时文件 one.dbf 中的 SQL 命令是( )。(分数:2.00)A.SELECT*FROM 教师表 INTO CURSOR one B.SELECT*FROM 教师表 TO CURSOR oneC.SELECT*FROM 教师表

    37、 INTO CURSOR DBF oneD.SELECT*FROM 教师表 TO CURSOR DBF one解析:解析 在 SQL 语句中,将查询结果保存在临时表中应使用短语 INTO CURSOR。32.“教师表”中有“职工号”、“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的 SQL 命令是( )。(分数:2.00)A.CREATE TABLE 教师表(职工号 C(10) PRIMARY,姓名 C(20),工龄B.CREATE TABLE 教师表(职工号 C(10) FOREIGN,姓名 C(20),工龄C.CREATE TABLE 教师表(职工号 C(10) FORE

    38、IGN KEY,姓名 C(20),工龄D.CREATE TABLE 教师表(职工号 C(10) PRIMARY KEY,姓名 C(20),工龄 解析:解析 在 Visual FoxPro 中可以通过 SQL 的 CREATE TABLE 命令建立表。其中,通过 PRIMARY KEY短语将指定字段设置为主关键字。33.创建一个名为 student 的新类,保存新类的类库名称是 mylib,新类的父类是 Person,正确的命令是( )。(分数:2.00)A.CREATE CLASS mylib OF student As PerSonB.CREATE CLASS studem OF Pemon

    39、 As mylibC.CREATE CLASS Student OF mylib As PerSon D.CREATE CLASS Person OF mylib As student解析:解析 可以用 CREATE CLASS 命令一创建类,格式为:CREATE CLASS类名 OF类库名 AS 父类名。34.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,计算“计算机”系教师总数的命令是( )。(分数:2.00)A.SELECT COUNT(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号=学院表.系号 WHER

    40、E 系名=“计算机“ B.SELECT COUNT(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号; HAVING 学院表.系名=“计算机“C.SELECT SUM(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号=学院表.系号 GROUP BY 教师表.系号; HAVING 学院表.系名=“计算机“D.SELECT SUM(*)FROM 教师表 INNER JOIN 学院表; ON 教师表.系号=学院表.系号 ORDER BY 教师表.系号; HAVING 学院表.系名=“计算机“解析:解析 根据

    41、题意,应该将“教师表”和“学院表”作连接查询,查询条件为“系名:”计算机”,查询结果应该为满足查询条件的记录个数,即 COUNT(*)。该查询中不需要分组和排序。35.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是( )。(分数:2.00)A.SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表; GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数) FROM TEMPB.SELECT 教师表.系号,COUNT(*)FROM 教

    42、师表,学院表; WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数) FROM TEMPC.SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表; WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 TO FILE TEMP SELECT MAX(人数) FROM TEMPD.SELECT 教师表.系号,COUNT(*) AS 人数 FROM 教师表,学院表; WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMP SELEC

    43、T MAX(人数) FROM TEMP 解析:解析 根据题意,可以通过两个 select 查询语句实现查询。思路为:先将“教师表”和“学院表”做连接查询,并按照“系号”字段分组,查找出每个系的教师人数,查询结果字段包括“系号”和“人数”,其中,“人数”是用 COUNT()计数函数计算出来的,再用 INTO DBF 短语将查询结果保存在 TEMP 表中。然后用另一个 select 语句从 temp 表中利用 MAX()函数查找出最多的人数。二、B填空题/B(总题数:14,分数:30.00)36.某二叉树有 5 个度为 2 的结点以及 3 个度为 1 的结点,则该二叉树中共有 1 个结点。(分数:

    44、2.00)填空项 1:_ (正确答案:14)解析:解析 度为 1 的节点用 n1 表示,度为 2 的节点用 n2 表示,度为 0 的节点用 n0 表示,N=n1+2n2+1,所以 N=3+5*2+1=14。37.程序流程图中的菱形框表示的是 1。(分数:2.00)填空项 1:_ (正确答案:逻辑判断)解析:解析 程序流程图中的菱形框代表分支结构或循环结构的条件判断。38.软件开发过程主要分为需求分析、设计、编码与测试 4 个阶段,其中 1 阶段产生“软件需求规格说明书”。(分数:2.00)填空项 1:_ (正确答案:需求分析)解析:解析 软件开发过程为:需求确认概要设计详细设计编码单元测试集成

    45、测试系统测试维护。其中,需求确认阶段产生需求规格说明书:概要设计阶段产生系统用例图和用例场景;详细设计阶段产生系统设计报告和数据库设计报告;测试阶段产生测试用例报告。39.在数据库技术中,实体集之间的联系可以是一对一、一对多或多对多的,那么“学生”和“可选课程”的联系为 1。(分数:2.00)填空项 1:_ (正确答案:一对多)解析:解析 学生与可选课程之间是一对多的关系。40.人员基本信息一般包括:身份证号、姓名、性别、年龄等,其中可以作为主关键字的是 1。(分数:2.00)填空项 1:_ (正确答案:身份证号)解析:解析 每个人员信息中的身份证号是不重复的,是用户的唯一标识,所以可以作为主

    46、关键字。41.命令按钮的 Cancel 属性的默认值是 1。(分数:2.00)填空项 1:_ (正确答案:.F.)解析:解析 命令按钮的 Cancel 属性的默认值为.F.。当 Cancel 属性值为.T.时,命令按钮称为“取消”按钮,可以按 Esc 键激活“取消”按钮,执行该按钮的 click 事件。42.在关系操作中,从表中取出满足条件的元组的操作称做 1。(分数:2.00)填空项 1:_ (正确答案:选择)解析:解析 选择是从关系中找出满足给定条件的元组,即在表中从行的角度抽取记录。43.在 Visual FoxPro 中,表示时间 2009 年 3 月 3 日的常量应写为 1。(分数:

    47、2.00)填空项 1:_ (正确答案:2009/03/03)解析:解析 日期型常量有严格的日期格式和传统的日期格式两种格式,其定界符都是一对花括号。其中,严格的日期格式可以在任何情况下使用,在书写时要注意:花括号内的第一个字符必须是脱字符();年份必须是 4 位;年月日的次序不能颠倒、不能缺省。44.在 Visual FoxPro 中的“参照完整性”中,“插入规则”包括的选择是“限制”和_。(分数:2.00)填空项 1:_ (正确答案:忽略)解析:解析 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。 插入规则规定了当在子表中插入记录时,是否进行参照完整性检查;如果选择“限制”,若父表中没有相匹配的连接字段值,则禁止插入子记录;如果选择“忽略”,则不作参照完整性检查,即可以随意插入子记录。45.删除视图 MyView 的命令是 1。(分数:2.00)填空项 1:_ (正确答案:DROP VIEW MYVIEW)解析:解析 删除视图的命令是:DROP VIEW视图名。46.查询设计器中的“分组依据”


    注意事项

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




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

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

    收起
    展开