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

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

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

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

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

    1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2010 年 9 月及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:70.00)1.下列叙述中正确的是( )。(分数:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对2.下列叙述中正确的是( )。(分数:2.00)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变

    2、化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D.上述三种说法都不对3.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误4.下面描述中,不属于软件危机表现的是( )。(分数:2.00)A.软件过程不规范B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高5.软件生命周期是指( )。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程6.面向对象方法中,继承是指( )。(分数:2.00)A.

    3、一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制7.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对多D.多对一9.数据库设计中反映用户对数据要求的模式是( )。(分数:2.00)A.内模式B.概念模式C.外模式D.设计模式10.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.

    4、交C.投影D.并11.在 Visual FoxPro 中,要想将日期型或日期时问型数据中的年份用 4 位数字显示,应当使用设置命令( )。(分数:2.00)A.SET CENTURY ONB.SET CENTURY TO4C.SET YEAR TO4D.SET YAER TO yyyy12.设 A=6*8-2、B=6*8-2、C=6*8-2“,属于合法表达式的是( )。(分数:2.00)A.A+BB.B+CC.A-CD.C-B13.假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是( )。(分数:2.00)A.=“男“.OR.“女“B.性别=“男“.OR.“女”C.

    5、$“男女“D.性别$“男女“14.在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是( )。(分数:2.00)A.list for 书名=“计算*“B.list for 书名=“计算机“C.list for 书名=“计算“D.list where 书名=“计算机“15.连续执行以下命令,最后一条命令的输出结果是( )。 SETEXACTOFF a=“北京“ b=(a=“北京交通“) ?b(分数:2.00)A.北京B.北京交通CF.D.出错16.设 x=“123“,y=123,k=“y“,表达式 x+&k 的值是( )。(分数:2.00)A.123123B.246C.123y

    6、D.数据类型不匹配17.运算结果不是 2010 的表达式是( )。(分数:2.00)A.int(2010.9)B.round(2010.1,0)C.ceiling(2010.1)D.floor(2010.9)18.在建立表间一对多的永久联系时,主表的索引类型必须是( )。(分数:2.00)A.主索引或候选索引B.主索引、候选索引或惟一索引C.主索引、候选索引、惟一索引或普通索引D.可以不建立索引19.在表设计器中设置的索引包含在( )。(分数:2.00)A.独立索引文件中B.惟一索引文件中C.结构复合索引文件中D.非结构复合索引文件中20.假设表“学生.dbf”已在某个工作区打开,且取别名为

    7、student。选择“学生”表所在工作区为当前工作区的命令是( )。(分数:2.00)A.SELECT OB.USE 学生C.SELECT 学生D.SELECT student21.删除视图 myview 的命令是( )。(分数:2.00)A.DELETE myviewB.DELETE VIEW myviewC.DROP VIEW myviewD.REMOVE VIEW myview22.下面关于列表框和组合框的陈述中,正确的是( )。(分数:2.00)A.列表框可以设置成多重选择,而组合框不能B.组合框可以设置成多重选择,而列表框不能C.列表框和组合框都可以设置成多重选择D.列表框和组合框都

    8、不能设置成多重选择23.在表单设计器环境中,为表单添加一选项按钮组:男 女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( )。(分数:2.00)A.0B.1C.“男“DT.24.在 Visual Foxpro 中,属于命令按钮属性的是( )。(分数:2.00)A.ParentB.ThisC.ThisFormD.Click25.在 Visual Foxpro 中,可视类库文件的扩展名是( )。(分数:2.00)AdbfBsexCvexDdbc26.为了在报表中打印当前时间,应该在适当区域插入一个( )。(分数:2.00)A.标签控件B.文本框C.表达式D

    9、.域控件27.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“x”的菜单项名称定义是( )。(分数:2.00)A.综合查询(/x)B.综合查询(/X)C.综合查询(/x)D.综合查询(/x)28.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是( )。(分数:2.00)A.出错(找不到文件)B.与第一次执行的结果相同C.系统打开“运行”对话

    10、框,要求指定文件D.以上都不对29.以下关于视图描述错误的是( )。(分数:2.00)A.只有在数据库中可以建立视图B.视图定义保存在视图文件中C.从用户查询的角度视图和表一样D.视图物理上不包括数据30.关闭释放表单的方法是( )。(分数:2.00)A.shutB.closeFormC.releaseD.close(31)(35)题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2)选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)(分数:10.00)(1).从“选课”表中检索成绩大于等于 60 并且小于 90 的记录信息,正确的 SQL 命令是( )。(

    11、分数:2.00)A.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 AND 89B.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 89C.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 AND 90D.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 90(2).检索还未确定成绩的学生选课信息,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND 选课.成绩IS NULLB.S

    12、ELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND 选课.成绩=NULLC.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号=选课.学号 WHERE 选课.成绩IS NULLD.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号=选课.学号 WHERE 选课.成绩=NULL(3).假设所有的选课成绩都已确定。显示“101”号课程成绩中最高的 10%记录信息,正确的 SQL 命令是( )。(分数:2.00)A.SELECT*TOP 10 F

    13、ROM 选课 ORDER BY 成绩 WHERE 课程号=“101“B.SELECT*PERCENT 10 FROM 选课 ORDERBY 成绩 DESC WHERE 课程号=“101“C.SELECT*TOP 10 PERCENT FROM 选课 ORDER BY 成绩 WHERE 课程号=“101“D.SELECT*TOP 10 PERCENT FROM 选课 ORDER BY 成绩 DESC WHERE 课程号=“101“(4).假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在 90 分以上(含)的学生信息,正确的 SQL 命令是( )。(分数:2.00)A.SELEC

    14、T*FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩=90)B.SELECT*FROM 学生 WHERE 学号 NOT IN(SELECT 学号 FROM 选课 WHERE 成绩90)C.SELECT*FROM 学生 WHERE 学号!=ANY(SELECT 学号 FROM 选课 WHERE 成绩90)D.SELECT*FROM 学生 WHERE 学号=ANY(SELECT 学号 FROM 选课 WHERE 成绩=90)(5).为“选课”表增加一个“等级”字段,其类型为 C、宽度为 2,正确的 SQL 命令是( )。(分数:2.00)A.ALTER

    15、TABLE 选课 ADD FIELD 等级 C(2)B.ALTER TABLE 选课 ALTER FIELD 等级 C(2)C.ALTER TABLE 选课 ADD 等级 C(2)D.ALTER TABLE 选课 ALTER 等级 C(2)二、B填空题/B(总题数:14,分数:30.00)31.一个栈的初始状态为空。首先将元素 5,4,3,2,1 依次入栈,然后退栈一次,再将元素 A,B,C,D 依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为 1。(分数:2.00)填空项 1:_32.在长度为 n 的线性表中,寻找最大项至少需要比较 1 次。(分数:2.00)填

    16、空项 1:_33.一棵二叉树有 10 个度为 1 的结点,7 个度为 2 的结点,则该二叉树共有 1 个结点。(分数:2.00)填空项 1:_34.仅由顺序、选择(分支)和重复(循环)结构构成的程序是 1 程序。(分数:2.00)填空项 1:_35.数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和 1。(分数:2.00)填空项 1:_36.Visual Foxpro 的索引文件不改变表中记录的 1 顺序(分数:2.00)填空项 1:_37.表达式 score=100AND score=0 的数据类型是 1。(分数:2.00)填空项 1:_38.A=10 B=20 ?IIF(AB,“A 大

    17、于 B“,“A 不大于 B“) 执行上述程序段,显示的结果是_。(分数:2.00)填空项 1:_39.参照完整性规则包括更新规则、删除规则和 1 规则。(分数:2.00)填空项 1:_40.如果文本框中只能输入数字和正负号,需要设置文本框的 1 属性。(分数:2.00)填空项 1:_41.在 SQL Select 语句中使用 Group By 进行分组查询时,如果要求分组满足指定条件,则需要使用 1 子句来限定分组。(分数:2.00)填空项 1:_42.预览报表 myreport 的命令是 REPORT FORM myreport 1。(分数:2.00)填空项 1:_将“学生”表中学号左 4

    18、位为“2010”的记录存储到新表。new 中的命令是:SELECT*FROM 学生 WHEREU (13) /U=“2010“U (14) /UDBF new(分数:4.00)(1).(分数:2.00)填空项 1:_填空项 1:_43.将“学生”表中的学号字段的宽度由原来的 10 改为 12(字符型),应使用的命令是: ALTER TABLE 学生_(分数:2.00)填空项 1:_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2010 年 9 月答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:31,分数:70.00)1.下列叙述中正确的是( )。(分数

    19、:2.00)A.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C.线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D.上述三种说法都不对解析:解析 线性表的存储分为顺序存储和链式存储。在顺序存储中,所有元素所占的存储空间是连续的,各数据元素在存储空间中是按逻辑顺序依次存放的。所以每个元素只存储其值就可以了,而在链式存储的方式中,将存储空间的每一个存储结点分为两部分,一部分用于存储数据元素的值,称为数据域;另一部分用于存储下一个元素的存储序号,称为指针域。所以线性表的链式存储方式比顺序存储方式的存储空间要大一些

    20、。2.下列叙述中正确的是( )。(分数:2.00)A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D.上述三种说法都不对解析:解析 在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈跟队列不同,元素只能在栈顶压入或弹出,栈底指针不变,栈中元素随栈顶指针的变化而动态变化,遵循后进先出的规则。3.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误 解析:解析 软件测试的

    21、目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。4.下面描述中,不属于软件危机表现的是( )。(分数:2.00)A.软件过程不规范 B.软件开发生产率低C.软件质量难以控制D.软件成本不断提高解析:解析 软件危机主要表现在以下 6 个方面: 软件需求的增长得不到满足。 软件开发成本和进度无法控制。 软件质量难以保证。 软件不可维护或维护程序非常低。 软件的成本不断提高。 软件开发生产率的提高赶不上硬件的发展和应用需求的增长。5.软件生命周期是指( )。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的

    22、开发过程D.软件的运行维护过程解析:解析 软件生命周期是指软件产品从提出、实现、使用、维护到停止使用、退役的过程。6.面向对象方法中,继承是指( )。(分数:2.00)A.一组对象所具有的相似性质B.一个对象具有另一个对象的性质C.各对象之间的共同性质D.类之间共享属性和操作的机制 解析:解析 面向对象方法中,继承是使用已有的类定义作为基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。7.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式 解析:解析 根据数据之间的联系方式

    23、,可以把数据库分为层次型、网状型和关系型数据库,它们是根据数据之间的联系方式来划分的。8.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对多 D.多对一解析:解析 如果一个工作人员只能使用一台计算机且一台计算机只能被一个工作人员使用,则关系为一对一;如果一个工作人员可以使用多台计算机,但是一台计算机只能被一个工作人员使用,则关系为一对多;如果一个工作人员可以使用多台计算机,一台计算机也可以被多个工作人员使用,则关系为多对多。9.数据库设计中反映用户对数据要求的模式是( )。(分数:2.00)

    24、A.内模式B.概念模式C.外模式 D.设计模式解析:解析 概念模式,是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。 外模式对应于用户级,它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它反映了用户对数据的

    25、要求。包含模式中允许特定用户使用的那部分数据,用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言(Data ManipulaionLanguage,DML)对这些数据记录进行描述。 内模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。10.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接 B.交C.投影D.并解析:解析 选择是单目运算,其运算对象是一个表。该

    26、运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影也是单目运算,该运算从表中选出指定的属性值组成一个新表。自然连接是一种特殊的等价连接,它将表中有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。11.在 Visual FoxPro 中,要想将日期型或日期时问型数据中的年份用 4 位数字显示,应当使用设置命令( )。(分数:2.00)A.SET CENTURY ON B.SET CENTURY TO4C.SET YEAR TO4D.SET YAER TO yyyy解析:解析 用于决定如何显示或解释一个日期数据年份。格式为: SET CENTURY ON|OFF

    27、|TO世纪值ROLLOVER年份参照值 说明: ON 显示世纪,即用 4 位数字表示年份。 OFF 不显示数字,即用 2位数字表示年份。它是系统默认的设置。 TO 决定如何解释一个用 2 位数字表示年份的日期所处的世纪。具体地说,如果该日期的 2 位数字年份大于等于年份参照值,则它所处的世纪即为世纪值;否则为世纪值+1。12.设 A=6*8-2、B=6*8-2、C=6*8-2“,属于合法表达式的是( )。(分数:2.00)A.A+BB.B+CC.A-C D.C-B解析:解析 在 VFP 中,字符型常量应使用定界符,定界符包括单引号、双引号和方括号。字符串运算符有两个:“+”和“-”。“+”将前

    28、后两个字符串首尾连接形成一个新的字符串;“-”连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 题中6*8-2和”6*8-2”都属于字符型常量,故变量 A 和变量 C 都是字符型变量,二者可以做连接运算,而变量 B 是数值型变量,故不能和 A 或 B进行运算。13.假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是( )。(分数:2.00)A.=“男“.OR.“女“B.性别=“男“.OR.“女”C.$“男女“D.性别$“男女“ 解析:解析 前字符型表达式$后字符型表达式为子串包含测试函数,如果前者是后者的一个子字符串,结果为逻辑真(.T.),否则

    29、为逻辑假(.F.)。选项 A)、B)、C)的表达式写法错误。14.在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是( )。(分数:2.00)A.list for 书名=“计算*“ B.list for 书名=“计算机“C.list for 书名=“计算“D.list where 书名=“计算机“解析:解析 LIST 命令是显示记录的命令。格式为: LIST fieldlistFOR lExpression 其中,fieldlist 是用逗号隔开的字段名列表,默认显示全部字段; lExpression 是条件表达式,如果使用 FOR短语指定条件,则只显示满足条件的记录。15

    30、.连续执行以下命令,最后一条命令的输出结果是( )。 SETEXACTOFF a=“北京“ b=(a=“北京交通“) ?b(分数:2.00)A.北京B.北京交通CF. D.出错解析:解析 在用单等号(=)运算符比较两个字符串时,运算结果与 SET EXACT ON|OFF 设置有关。 系统默认 OFF 状态。当处于 OFF 状态时,只要右边的字符串与左边字符串的前面部分内容匹配,即可得到逻辑真(.T.)的结果。 当处于 ON 状态时,比较两个字符串全部,先在较短字符串的尾部加若干个空格,使两个字符串的长度相等,然后再进行比较。 本题中由于 a=“北京“,故表达式 a=“北京交通“返回逻辑假。1

    31、6.设 x=“123“,y=123,k=“y“,表达式 x+&k 的值是( )。(分数:2.00)A.123123B.246C.123yD.数据类型不匹配 解析:解析 &字符型变量为宏替换函数,用来替换字符型变量的内容,即函数值是变量中的字符串。由此可知,题中&k=&“123“=123,也就是说&k 的值为数值型,而 x=“123“,为字符型数据,故 x 和&k 数据类型不匹配,不能做运算。17.运算结果不是 2010 的表达式是( )。(分数:2.00)A.int(2010.9)B.round(2010.1,0)C.ceiling(2010.1) D.floor(2010.9)解析:解析 I

    32、NT(数值表达式):返回指定数值表达式的整数部分。 CEILING(数值表达式):返回大于等于指定数值表达式的最小整数。 FLOOR(数值表达式):返回小于等于指定数值表达式的最大整数。 ROUND(数值表达式 1,数值表达式 2):返回指定表达式在指定位置四舍五入后的结果。 本题中,int(2010.9)=2010,round(2010.1,0)=2010,ceiling(2010.1)=2011,floor(2010.9)=2010。18.在建立表间一对多的永久联系时,主表的索引类型必须是( )。(分数:2.00)A.主索引或候选索引 B.主索引、候选索引或惟一索引C.主索引、候选索引、惟

    33、一索引或普通索引D.可以不建立索引解析:解析 在 VFP 中,主索引和候选索引有相同的作用,都能保证表中的记录惟一。 在建立表间一对多的永久联系时,主表的索引类型必须是主索引或候选索引,子表的索引类型是普通索引,通过父表的主索引或候选索引和子表的普通索引建立两个表之间的联系。19.在表设计器中设置的索引包含在( )。(分数:2.00)A.独立索引文件中B.惟一索引文件中C.结构复合索引文件中 D.非结构复合索引文件中解析:解析 独立索引文件的扩展名为.IDX,只能容纳一项索引,只能用命令方式操作;复合索引文件的扩展名为.CDX,可以容纳多项索引,索引之间用惟一的索引标识区别,每个索引标识名的作

    34、用等同于一个索引文件名。 复合索引文件又分为结构复合索引文件和非结构复合索引文件,结构复合索引文件的主名与表文件的主名相同,表文件打开时,它随表的打开而打开,关闭表时随表的关闭而关闭。在表设计器中设置的索引包含在结构符合索引文件中;非结构复合索引文件的主名与表文件的主名不同,定义时要求用户为其取名,因此当表文件打开或关闭时,该文件不能自动打开或关闭,必须用户自己操作。20.假设表“学生.dbf”已在某个工作区打开,且取别名为 student。选择“学生”表所在工作区为当前工作区的命令是( )。(分数:2.00)A.SELECT OB.USE 学生C.SELECT 学生D.SELECT stud

    35、ent 解析:解析 指定工作区命令: SELECT 工作区号/表别名 由于题中打开“学生”表时,为其取别名为student,故要选择“学生”表所在工作区为当前工作区应使用命令:Select student。21.删除视图 myview 的命令是( )。(分数:2.00)A.DELETE myviewB.DELETE VIEW myviewC.DROP VIEW myview D.REMOVE VIEW myview解析:解析 删除视图的命令是:DROP VIEW视图名。22.下面关于列表框和组合框的陈述中,正确的是( )。(分数:2.00)A.列表框可以设置成多重选择,而组合框不能 B.组合框

    36、可以设置成多重选择,而列表框不能C.列表框和组合框都可以设置成多重选择D.列表框和组合框都不能设置成多重选择解析:解析 列表框提供一组条目(数据项),用户可以从中选择一个或多个条目。能显示其中的若干条目,用户可通过滚动条浏览其他条目。 组合框与列表框类似,有关列表框的属性、方法,组合框同样具有(MultiSelect 除外),其区别为: 对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框上的下箭头按钮打开条目列表,以便从中选择。所以,相比列表框,组合框能够节省表单中的显示空间。 组合框不提供多重选择的功能,没有 MultiSelect 属性。 组合框有两形式:下拉组合框和下拉列表框。

    37、通过设置 Style 属性可选择想要的形式。23.在表单设计器环境中,为表单添加一选项按钮组:男 女。默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( )。(分数:2.00)A.0B.1 C.“男“DT.解析:解析 选项按钮组的 Value 属性指定选项组中哪个选项按钮被选中。其值可以是数值型(默认情况下),也可以是字符型的。若为数值型 N,则表示选项组中第,n 个选项按钮被选中;若为字符型值 C,则表示选项组中 Caption 属性值为 C 的选项按钮被选中。 本题中,由于已指明是在默认情况下,第一个按钮“男”被选中,故 VALUE 值应该为 1。24.

    38、在 Visual Foxpro 中,属于命令按钮属性的是( )。(分数:2.00)A.Parent B.ThisC.ThisFormD.Click解析:解析 Parent 是对象的一个属性,属性值为对象引用,指向对象的直接容器对象。而 This 和ThisForm 是两个关键字,分别表示当前对象和当前表单。Click 是单击事件。25.在 Visual Foxpro 中,可视类库文件的扩展名是( )。(分数:2.00)AdbfBsexCvex Ddbc解析:dbf 是表的扩展名,.SeX 是表单的扩展名,.dbc 是数据库的扩展名,.vcx 是可视类文件的扩展名。26.为了在报表中打印当前时间

    39、,应该在适当区域插入一个( )。(分数:2.00)A.标签控件B.文本框C.表达式D.域控件 解析:解析 在“报表设计器”中,为报表新设置的带区是空白的,只有在报表中添加相应的控件,才能把所要打印的内容安排进去。 说明性文字或标题文本需要使用标签控件来完成。域控件用于打印表或视图中的字段、变量和表达式的计算结果。27.在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。指定访问键为“x”的菜单项名称定义是( )。(分数:2.00)A.综合查询(/x)B.综合查询(/X)C.综合查询(/x) D.综合查询(/x)解析:解析 在菜单设计器中指定菜单名称时,可以设置菜单项的访问键,方法是在要作

    40、为访问键的字符前加上“/”两个字符。28.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DO myProc,执行该程序并获得正常的结果。现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是( )。(分数:2.00)A.出错(找不到文件)B.与第一次执行的结果相同 C.系统打开“运行”对话框,要求指定文件D.以上都不对解析:解析 当用 DO 命令执行程序文件时,如果没有指定扩展名,系统将按下列顺序寻找该程序文件的源代码或某种目标代码文件执行:.exe(Visua

    41、l Foxpr0 可执行版本).app(Visual Foxpro 应用程序文件).fxp(Visual FoxPro 编译版本).prg(Visual FoxPro 源程序文件)。 如果寻找到的是。prg 源程序文件,系统会自动对其进行编译,产生相应的.fxp 文件。随后,系统载入新产生的.fxp 文件,并运行它。 如果寻找到的是.fxp 文件,且 SET DEVELOPMENT 设置为 ON(默认值),那么系统会检查是否存在着一个更新版本的.prg 源程序文件。如果存在,系统就会删除原有的.fxp 文件,然后重新编译该.prg 文件。 本题中,当执行“DO myProc”命令后,由于不存在

    42、同名的.exe、.app 和.fxp 文件,系统对源程序文件myPme.prg 进行编译,产生编译文件 myProc.fxp,并运行它。当用 erase 命令删除 myProc.prg 后,myproc.fxp 文件还存在,当再次执行“DO myProc”命令时,系统执行的是 myproc.fxp 这个编译文件,故结果不变。29.以下关于视图描述错误的是( )。(分数:2.00)A.只有在数据库中可以建立视图B.视图定义保存在视图文件中 C.从用户查询的角度视图和表一样D.视图物理上不包括数据解析:解析 视图足根据基本表派生出来的,所以把它叫做虚拟表。在视图中不实际存储数据,它存储的只是视图的

    43、定义来说明视图中的数据是从哪里提取的。视图只能在数据库中建立,随数据库打开而打开,随数据库关闭而关闭,并不存在视图文件。从用户角度看,视图可以像表一样进行各种查询。30.关闭释放表单的方法是( )。(分数:2.00)A.shutB.closeFormC.release D.close解析:解析 关闭释放表单的方法足 RELEASE。(31)(35)题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2)选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)(分数:10.00)(1).从“选课”表中检索成绩大于等于 60 并且小于 90 的记录信息,正确的 SQL

    44、命令是( )。(分数:2.00)A.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 AND 89 B.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 89C.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 AND 90D.SELECT*FROM 选课 WHERE 成绩 BETWEEN 60 TO 90解析:解析 根据题意,该查询的查询条件是“成绩大于等于 60 并且小于 90”,因为“成绩”字段是整数型,查询条件也就相当于“成绩大于等于 60 并且小于等于 89”,所以可以使用表达式“成绩BETWEEN60AND 89”。

    45、SQL 查询语句中特殊运算 BETWEENAND的含义为“和之间”,相当与逻辑与运算中的(A=AND=B,其中 AB)。(2).检索还未确定成绩的学生选课信息,正确的 SQL 命令是( )。(分数:2.00)A.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND 选课.成绩IS NULLB.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 WHERE 学生.学号=选课.学号 AND 选课.成绩=NULL C.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.

    46、学号=选课.学号 WHERE 选课.成绩IS NULLD.SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号=选课.学号 WHERE 选课.成绩=NULL解析:解析 根据题意,该查询用到了“学生”表和“选课”表,题中给出的四个选项中都使用了内联接查询。VFP 的 SOL SELECT 中内联接查询的语法是: SELECTFROM 表 1 INNERJOIN 表 2 ON 联接条件WHERE 由于联接条件应使用 ON 短语给出,故选项 A)和选项 B)错误。 SOL SELECT 中,空值查询应使用“IS NULL”,而不是“=NULL”,故选项 D)

    47、错误。(3).假设所有的选课成绩都已确定。显示“101”号课程成绩中最高的 10%记录信息,正确的 SQL 命令是( )。(分数:2.00)A.SELECT*TOP 10 FROM 选课 ORDER BY 成绩 WHERE 课程号=“101“B.SELECT*PERCENT 10 FROM 选课 ORDERBY 成绩 DESC WHERE 课程号=“101“C.SELECT*TOP 10 PERCENT FROM 选课 ORDER BY 成绩 WHERE 课程号=“101“D.SELECT*TOP 10 PERCENT FROM 选课 ORDER BY 成绩 DESC WHERE 课程号=“1

    48、01“ 解析:解析 SQL 查询语句中,通过 TOP 短语可以指定只显示前几项记录,基本格式为: TOP nExpr PERCENT 其中,nExpr 是数字表达式,当不使用PERCENT时,nExpr 可以是 132767 之间的整数;当使用PERCENT时,nExpr 是 0.0199.99 间的实数,说明显示结果中前百分之几的记录。该短语要与ORDER BY 一起使用才有效。 由于本题要查找的是“成绩中最高的 10%记录的信息”,故应按照“成绩”字段降序排序,并使用“TOP 10PERCENT”。(4).假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在 90 分以上(含)的学生信息,正确的 SQL 命令是( )。(分数:2.00)A.SELECT*FROM 学生 WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩=90)B.SELECT*


    注意事项

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




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

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

    收起
    展开