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

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

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

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

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

    1、全国计算机等级考试二级 VISUAL+FOXPRO 真题 2013 年 9 月及答案解析(总分:47.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.支持子程序调用的数据结构是( )。(分数:1.00)A.栈B.树C.队列D.二叉树2.下列叙述中正确的是( )。(分数:1.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构3.对于循环队列,下列叙述中正确的是( )。(分数:1.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头

    2、指针可以大于队尾指针,也可以小于队尾指针4.算法的空间复杂度是指( )。(分数:1.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数5.算法的有穷性是指( )。(分数:1.00)A.算法程序的运行时间是有限的B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用6.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是( )。(分数:1.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序7.在面向对象方法中,不属于“对象”基本特点

    3、的是( )。(分数:1.00)A.一致性B.分类性C.多态性D.标识唯一性8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:1.00)A.一对一B.一对多C.多对一D.多对多9.有两个关系 R 和 S 如下: (分数:1.00)A.选择B.投影C.插入D.连接10.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )。(分数:1.00)A.属性B.键C.关系D.域11.假设表文件 TEST.DBF 已经在当前工作区打开,要修改其结构,可使用命令( )。(分数:1.00)A.MODI STRUB.MODI COMM TESTC.MODI DBFD.MODI TYPE

    4、TEST12.有如下赋值语句:a=“计算机“和 b=“微型“,结果为“微型机”的表达式是( )。(分数:1.00)A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D.b+RIGHT(a,2)13.在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是( )。(分数:1.00)A.EMPTY(SPACE(0)B.LIKE(xy*,xyz)C.AT(xy,abexyz)D.ISNULL(.NULL.)14.在 Visual FoxPro 中,宏替换可以从变量中替换出( )。(分数:1.00)A.字符串B.数值C.命令D.以上 3 种都可能15.假

    5、设某表单的 Visible 属性的初值为.F.,能将其设置为.T.的方法是( )。(分数:1.00)A.HideB.ShowC.ReleaseD.SetFocus16.让隐藏的 MeForm 表单显示在屏幕上的命令是( )。(分数:1.00)A.MeForm.DisplayB.MeForm.ShowC.MeForm.ListD.MeForm.See17.为当前表中所有学生的总分增加 10 分,正确的命令是( )。(分数:1.00)A.CHANGE 总分 WITH 总分+10B.REPLACE 总分 WITH 总分+10C.CHANGE ALL 总分 WITH 总分+10D.REPLACE AL

    6、L 总分 WITH 总分+1018.在数据库表上的字段有效性规则是( )。(分数:1.00)A.逻辑表达式B.字符表达式C.数字表达式D.算术表达式19.在 Visual FoxPro 中,释放表单时会引发的事件是( )。(分数:1.00)A.UnLoad 事件B.Init 事件C.Load 事件D.Release 事件20.在数据库中创建表的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是( )。(分数:1.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEYD.CHECK21.扩展名为 mpr 的文件是( )。(分数:1.00)A.菜单文件B

    7、.菜单程序文件C.菜单备注文件D.菜单参数文件22.打开已经存在的表单文件的命令是( )。(分数:1.00)A.MODIFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM23.如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是( )。 GO 2 SCAN NEXT 4 FOR LEFF(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN 名称(分数:1.00)A.电话线B.电线C.电冰

    8、箱D.电视机24.在 Visual FoxPro 中,要运行菜单文件 menu1.mpr,可以使用命令( )。(分数:1.00)A.DO menu1B.DO menu1.mprC.DO MENU menu1D.RUN menu125.欲执行程序 temp.prg,应该执行的命令是( )。(分数:1.00)A.DO PRG temp.prgB.DO temp.prgC.DO CMD temp.prgD.DO FORM temp.prg26.在 Visual FoxPro 中下列陈述正确的是( )。(分数:1.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象

    9、,关系是数据环境中的对象D.数据环境和关系都不是对象27.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:1.00)A.排序依据B.更新条件C.分组依据D.杂项28.为“歌手”表增加一个字段“最后得分”的 SQL 语句是( )。(分数:1.00)A.ALTER TABLE 歌手 ADD 最后得分 F(6,2)B.ALTER DBF 歌手 ADD 最后得分 F6,2C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D.CHANGE TABLE 学院 INSERT 最后得分 F6,229.SQL 语句中删除视图的命令是( )。(分数:1.00)A.DROP TABL

    10、EB.DROP VIEWC.ERASE TABLED.ERASE VIEW30.设有订单表 order(订单号,客户号,职员号,签订日期,金额),查询 2011 年所签订单的信息,并按金额降序排序,正确的 SQL 命令是( )。(分数:1.00)A.SELECT*FROM order WHERE YEAR(签订日期)=2011 ORDER BY 金额 DESCB.SELECT*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 ASCC.SELECT*FROM order WHERE YEAR(签订日期)=2011 ORDER BY 金额 ASCD.SEL

    11、ECT*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 DESC31.查询所有 1982 年 3 月 20 日以后(含)出生、性别为男的学生,正确的 SQL 语句是( )。(分数:1.00)A.SELECT*FROM 学生 WHERE 出生日期=1982-03-20AND 性别=“男“B.SELECT*FROM 学生 WHERE 出生 13 期=1982-03-20AND 性别=“男“C.SELECT*FROM 学生 WHERE 出生日期=1982-03-20OR 性别=“男“D.SELECT*FROM 学生 WHERE 出生日期=1982-03-20

    12、OR 性别=“男“32.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的 SQL 语句是( )。(分数:1.00)A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明“B.SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=“刘明“C.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.姓名=“刘明“D.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名=“刘明“33.查询在“北京”和“上海”出生的学生信息的 SQL 语句是

    13、( )。(分数:1.00)A.SELECT*FROM 学生 WHERE 出生地=北京AND上海B.SELECT*FROM 学生 WHERE 出生地=北京OR上海C.SELECT*FROM 学生 WHERE 出生地=北京AND 出生地=上海D.SELECT*FROM 学生 WHERE 出生地=北京OR 出生地=上海34.在 SQL 语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是( )。(分数:1.00)A.年龄=12 OR=46B.年龄=12 AND=46C.年龄=12 OR 年龄=46D.年龄=12 AND 年龄=4635.删除视图 myview 的命令是( )

    14、。(分数:1.00)A.DELETE myview VIEWB.DELETE myviewC.DROP myview VIEWD.DROP VIEW myview36.假设 temp.dbf 数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将 temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中。在下画线处应该填写的 SQL 语句是( )。 USE 歌手 DO WHILE.NOT.EOF() _ REPLACE 歌手.最后得分 WITH a2 SKIP ENDD0(分数:1.00)A.SELECT*FROM temp WHERE temp.歌手号=歌手

    15、.歌手号 TO ARRAY aB.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY aC.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE aD.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a37.查询客户名称中有“网络”二字的客户信息的正确 SQL 命令是( )。(分数:1.00)A.SELECT*FROM 客户 FOR 名称 LIKE“%网络%“B.SELECT*FROM 客户 FOR 名称=“%网络%“C.SELECT*FROM 客户 WHE

    16、RE 名称=“%网络%“D.SELECT*FROM 客户 WHERE 名称 LIKE“%网络%“38.在表单中为表格控件指定数据源的属性是( )。(分数:1.00)A.DataSourceB.DataFromC.RecordSourceD.RecordFrom39.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是( )。(分数:1.00)A.This.ThisForm.Tex

    17、t1.ValueB.This.Parent.Parent.Text1.ValueC.Parent.Parent.Text1.ValueD.This.Parent.Text1.Value40.假设表单上有一选项组:男女,其中第一个选项按钮“男”被选中。请问该选项组的 Value 属性值为( )。(分数:1.00)AT.B.“男“C.1D.“男“或 1二、基本操作题(总题数:4,分数:4.00)41.在考生文件夹下建立数据库 BOOKAUTH.DBC,把表 BOOKS 和 AUTHORS 添加到该数据库中。(分数:1.00)_42.为 AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“

    18、作者编号”。(分数:1.00)_43.为 BOOKS 表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。(分数:1.00)_44.建立 AUTHORS 表和 BOOKS 表之间的永久性联系。(分数:1.00)_三、简单应用题(总题数:1,分数:2.00)在考生文件夹下完成如下简单应用:(分数:2.00)(1).打开表单 MYFORM4-4,把表单(名称为 Form1)标题改为“欢迎您”,将文本“欢迎您访问系统”(名称为 Labell 的标签)改为 25 号黑体。最后在表单上添加“关闭”(名称为 Command1)命令按钮,单击此按钮

    19、关闭表单。保存并运行表单。(分数:1.00)_(2).设计一个表单 MYFORM4,表单中有两个命令按钮“查询”和“退出”(名称分别为 Command1 和Command2)。 (1)单击“查询”命令按钮,查询 BOOKAUTH 数据库中出版过 3 本以上(含 3 本)图书的作者信息,查询信息包括作者姓名和所在城市;查询结果按作者姓名升序保存在表 NEW_VIEW4 中。 (2)单击“退出”命令按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。(分数:1.00)_四、综合应用题(总题数:1,分数:1.00)45.在考生文件夹下,将 BOOKS 表中所有书名中含有“计算机”3 个字的图书

    20、复制到 BOOKS_BAK 表中,以下操作均在 BOOKS_BAK 表中完成。 复制后的图书价格在原价格的基础上降低 5%。 从图书均价高于 25 元(含 25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在 new_table4 表中(字段名为出版单位和均价)。(分数:1.00)_全国计算机等级考试二级 VISUAL+FOXPRO 真题 2013 年 9 月答案解析(总分:47.00,做题时间:90 分钟)一、选择题(总题数:40,分数:40.00)1.支持子程序调用的数据结构是( )。(分数:1.00)A.栈 B.树C.队列D.二叉树解析:解析 栈支持子程序调用。栈是

    21、一种只能在一端进行插入或删除的线性表。在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为 A 选项。2.下列叙述中正确的是( )。(分数:1.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 解析:解析 栈是先进后出的线性表,所以 A 选项错误;队列是先进先出的线性表,所以 B 选项错误;循环队列是线性结构的线性表,所以 C 选项错误。3.对于循环队列,下列叙述中正确的是(

    22、 )。(分数:1.00)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针 解析:解析 循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作进行变化。因为是循环利用的队列结构,所以对头指针有时可能大于队尾指针,有时也可能小于队尾指针。4.算法的空间复杂度是指( )。(分数:1.00)A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数解析:解析 算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择 A 选项。5.算

    23、法的有穷性是指( )。(分数:1.00)A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的C.算法程序的长度是有限的D.算法只能被有限的用户使用解析:解析 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。6.对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是( )。(分数:1.00)A.快速排序B.冒泡排序C.直接插入排序D.堆排序 解析:解析 除了堆排序算法的比较次数是 O(nlog2n),其他的都是 n(n-1)/2。7.在面向对象方法中,不属于“对象”基本特点的是( )。(分数:1

    24、.00)A.一致性 B.分类性C.多态性D.标识唯一性解析:解析 对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。所以选择 A 选项。8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:1.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 因为一间宿舍可以住多个学生,即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。9.有两个关系 R 和 S 如下: (分数:1.00)A.选择B.投影 C.插入D.连接解析:解析 投影运算是指对于关系内的域指定可引入新的运算。本题中 S 是在原有关系 R 的内部进行的

    25、,是由 R 中原有的那些域的列所组成的关系。所以选择 B 选项。10.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )。(分数:1.00)A.属性B.键C.关系 D.域解析:解析 从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。11.假设表文件 TEST.DBF 已经在当前工作区打开,要修改其结构,可使用命令( )。(分数:1.00)A.MODI STRU B.MODI COMM TESTC.MODI DBFD.MODI TYPE TEST解析:解析 要用命令修改表结构,先用 uSE 打开要修改的表,然后使用 MODI

    26、FY STRLICTURE 打开表设计器,对表结构进行修改。12.有如下赋值语句:a=“计算机“和 b=“微型“,结果为“微型机”的表达式是( )。(分数:1.00)A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D.b+RIGHT(a,2) 解析:解析 LEFT(字符表达式,长度)函数从指定表达式左端截取一个指定长度的子串作为函数值。RIGHT(字符表达式,长度)函数从指定表达式右端截取一个指定长度的子串作为函数值。在 Visual FoxPro 中,一个汉字的长度为 2。所以 RIGHT(a,2)的值是“机”,b+RIGHT(a,2)=”微型机”。13.

    27、在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是( )。(分数:1.00)A.EMPTY(SPACE(0)B.LIKE(xy*,xyz)C.AT(xy,abexyz) D.ISNULL(.NULL.)解析:解析 SPACE 函数返回由指定数目组成的字符串,SPACE(0)返回空字符串,EMPTY 函数判断指定的表达式的运算结果是否为空,故 A 选项为真;LIKE 函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故 B 选项为真;AT函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次

    28、出现的位置,函数值为数值型,故 C 选项返回的不为逻辑真;ISNULL 函数判断一个表达式的值是否为空值,故 D 选项为真。14.在 Visual FoxPro 中,宏替换可以从变量中替换出( )。(分数:1.00)A.字符串B.数值C.命令D.以上 3 种都可能 解析:解析 宏替换的功能是替换出字符变量的内容,即的值是变量中的字符串。去掉了定界符之后,结果就可能有多种类型,可以是字符串、数值或命令。15.假设某表单的 Visible 属性的初值为.F.,能将其设置为.T.的方法是( )。(分数:1.00)A.HideB.Show C.ReleaseD.SetFocus解析:解析 表单的 Hi

    29、de 方法用于隐藏表单,该方法将表单的 Visible 属性设置为.F.;Show 方法用于显表单,该方法将表单的 Visible 属性值设为.T.,使之成为活动表单;Release 方法用于从内存中释放表单;SetFocus 方法让表单获得焦点,使其成为活动表单。所以符合此题的方法是 Show。16.让隐藏的 MeForm 表单显示在屏幕上的命令是( )。(分数:1.00)A.MeForm.DisplayB.MeForm.Show C.MeForm.ListD.MeForm.See解析:解析 表单的 Show 方法用于显表单,该方法将表单的 Visible 属性值设为.T.,使之成为活动表单

    30、。DisPlay、List、See 都不是表单的方法。17.为当前表中所有学生的总分增加 10 分,正确的命令是( )。(分数:1.00)A.CHANGE 总分 WITH 总分+10B.REPLACE 总分 WITH 总分+10C.CHANGE ALL 总分 WITH 总分+10D.REPLACE ALL 总分 WITH 总分+10 解析:解析 直接修改记录的值,可以使用 REPLACE 命令,其格式为 REPIACE FieldName WITH eExpression,FieldName2 WITH eExpression2FOR iExpression 本题中 A、C 选项不对。因要对所

    31、有学生的总分增加 10 分,所以要用 ALL 表示全部记录。18.在数据库表上的字段有效性规则是( )。(分数:1.00)A.逻辑表达式 B.字符表达式C.数字表达式D.算术表达式解析:解析 建立字段有效性规则比较简单直接的方法是在表设计器中建立,在表设计器的“字段”选项卡中有一组定义字段有效性规则的项目,它们是“规则”(字段有效性规则)、“信息”(违背字段有效性规则时的提示信息)、“默认值”(字段的默认值)3 项。其中,“规则”是逻辑表达式;“信息”是字符串表达式;“默认值”的类型则以字段的类型确定。19.在 Visual FoxPro 中,释放表单时会引发的事件是( )。(分数:1.00)

    32、A.UnLoad 事件 B.Init 事件C.Load 事件D.Release 事件解析:解析 释放表单时,会引发 Destroy 和 Unload 事件。而 Init 和 Load 事件是在表单加载时引发的事件。Release 方法会将表单从内存中释放。20.在数据库中创建表的 CREATE TABLE 命令中定义主索引、实现实体完整性规则的短语是( )。(分数:1.00)A.FOREIGN KEYB.DEFAULTC.PRIMARY KEY D.CHECK解析:解析 在建立表的语句 CREATE TABLE 中,FOREIGN KEY 短语用于建立和加强两个表数据之间的链接的一列或多列,即

    33、外键约束;PRlMARY KEY 短语用于定义满足实体完整性的主索引;DEFAULT 短语用于定义属性的默认值;CHECK 短语是用于定义属性的有效性规则的。21.扩展名为 mpr 的文件是( )。(分数:1.00)A.菜单文件B.菜单程序文件 C.菜单备注文件D.菜单参数文件解析:解析 mpr 是菜单程序文件的扩展名;菜单文件的扩展名是 mnx;菜单备注文件的扩展名是 mnt;菜单参数文件不存在。22.打开已经存在的表单文件的命令是( )。(分数:1.00)A.MODIFY FORM B.EDIT FORMC.OPEN FORMD.READ FORM解析:解析 修改表单文件的命令格式是:MO

    34、DIFY FORM表单文件名。23.如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是( )。 GO 2 SCAN NEXT 4 FOR LEFF(名称,2)=“电“ IF RIGHT(名称,2)=“线“ EXIT ENDIF ENDSCAN 名称(分数:1.00)A.电话线 B.电线C.电冰箱D.电视机解析:解析 LEFF(字符表达式,数值表达式)的功能是从字符表达式左端开始,截取数值表达式指定长度的字符串。 RIGHT(字符表达式,数值表达式)的功能是从

    35、指定表达式右端截取一个指定长度的字符串。 本题是从 2、3、4、5 四条记录中,找出第一个字是“电”,最后一个字是“线”的第一个符合的记录,并显示出来,由此可知第 3 条记录“电话线”符合。24.在 Visual FoxPro 中,要运行菜单文件 menu1.mpr,可以使用命令( )。(分数:1.00)A.DO menu1B.DO menu1.mpr C.DO MENU menu1D.RUN menu1解析:解析 运行菜单可以使用命令格式:DO文件名,但文件名的扩展名.mpr 不能省略。25.欲执行程序 temp.prg,应该执行的命令是( )。(分数:1.00)A.DO PRG temp.

    36、prgB.DO temp.prg C.DO CMD temp.prgD.DO FORM temp.prg解析:解析 运行程序文件的命令方式是:DO文件名。文件为扩展名为.prg 的程序文件。26.在 Visual FoxPro 中下列陈述正确的是( )。(分数:1.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象解析:解析 客观世界里任何实体都可以被视为对象,对象可以是具体事物,也可以指某些概念。所以数据环境是一个对象,它有自己的属性、方法和事件。关系是数据环境中的对象,它也有自己的属性、方法和事件。

    37、27.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:1.00)A.排序依据B.更新条件 C.分组依据D.杂项解析:解析 视图可以更新其中的信息,并将更新结果永久保存在磁盘上,这也是视图与查询的一个重要区别,所以视图设计器比查询设计器多了一个“更新条件”选项卡。28.为“歌手”表增加一个字段“最后得分”的 SQL 语句是( )。(分数:1.00)A.ALTER TABLE 歌手 ADD 最后得分 F(6,2) B.ALTER DBF 歌手 ADD 最后得分 F6,2C.CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D.CHANGE TABLE 学院 INSERT

    38、 最后得分 F6,2解析:解析 修改表结构可使用 ALTER TABLE 命令,为表增加字段的命令格式为 ALER TABLE表名 ADDCOLUMN字段类型长度,小数位数)NULL|NOT NULL CHECK逻辑表达式1ERROR字符型文本提示信息DEFAULT默认值表达式 ADD PRIMARY KEY索引表达式2TAG索引名 11 ADD UNIQUE索引表达式 3TAG索引名 2 选项 B、C、D 的格式错误,A 选项为正确答案。29.SQL 语句中删除视图的命令是( )。(分数:1.00)A.DROP TABLEB.DROP VIEW C.ERASE TABLED.ERASE VI

    39、EW解析:解析 视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为:DROP VIEW视图名。因此 B 选项正确。30.设有订单表 order(订单号,客户号,职员号,签订日期,金额),查询 2011 年所签订单的信息,并按金额降序排序,正确的 SQL 命令是( )。(分数:1.00)A.SELECT*FROM order WHERE YEAR(签订日期)=2011 ORDER BY 金额 DESC B.SELECT*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 ASCC.SELECT*FROM order WHERE

    40、 YEAR(签订日期)=2011 ORDER BY 金额 ASCD.SELECT*FROM order WHILE YEAR(签订日期)=2011 ORDER BY 金额 DESC解析:解析 本题考查 SQL 排序查询。根据 SQL 查询语句的基本结构,可以很容易发现选项 B 和选项 D中,用来指定查询条件的 WHERE 关键字错误,首先排除这两个选项。然后根据题目要求,需要按金额降序排序查询结果,在排序语句中,ASC 短语表示升序排序,是默认的排序方式,可省略;而 DESC 短语表示降序排序,不可以缺少,选项 A 和 C 中,A 采用的是降序排序,与题目要求相符,故正确答案为 A。31.查询

    41、所有 1982 年 3 月 20 日以后(含)出生、性别为男的学生,正确的 SQL 语句是( )。(分数:1.00)A.SELECT*FROM 学生 WHERE 出生日期=1982-03-20AND 性别=“男“ B.SELECT*FROM 学生 WHERE 出生 13 期=1982-03-20AND 性别=“男“C.SELECT*FROM 学生 WHERE 出生日期=1982-03-20OR 性别=“男“D.SELECT*FROM 学生 WHERE 出生日期=1982-03-20OR 性别=“男“解析:解析 SQL 的基本形式由 SELECT-FROM-WHERE 查询块组成。其中 SELE

    42、CT 说明要查询的字段;FROM说明要查询的字段来自哪个表或哪些表;WHERE 说明查询条件。要求时间为 1982 年 3 月 20 日以后,对应的 SQL 语句应为 WHERE 出生日期=1982-03-20,AND 表示“且”,故本题 A 选项正确。32.设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的 SQL 语句是( )。(分数:1.00)A.SELECT AVG(成绩)FROM 选课 WHERE 姓名=“刘明“B.SELECT AVG(成绩)FROM 学生,选课 WHERE 姓名=“刘明“C.SELECT AVG

    43、(成绩)FROM 学生,选课 WHERE 学生.姓名=“刘明“D.SELECT AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名=“刘明“ 解析:解析 SQL 的核心是查询,它的基本形式由 SELECT-FROM-WHERE 查询块组成。其中 SELECT 说明要查询的字段;FROM 说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;WHERE 说明查询条件,即选择元组的条件。要计算刘明同学选修的所有课程的平均成绩,应设置 WHERE 条件为 WHERE学生.学号=选课.学号 AND 姓名=“刘明“,即 D 选项正确。33.查询在“北京”和“

    44、上海”出生的学生信息的 SQL 语句是( )。(分数:1.00)A.SELECT*FROM 学生 WHERE 出生地=北京AND上海B.SELECT*FROM 学生 WHERE 出生地=北京OR上海C.SELECT*FROM 学生 WHERE 出生地=北京AND 出生地=上海D.SELECT*FROM 学生 WHERE 出生地=北京OR 出生地=上海 解析:解析 SQL 的核心是查询,它的基本形式由 SELECT-FROM-WHERE 查询块组成。其中 SELECT 说明要查询的字段;FROM 说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;WHERE 说明查询条件,即选择元

    45、组的条件。And 表示“且”,OR 表示“或”,本题要求查询在“北京”和“上海”出生的学生信息,应设置条件为出生地=北京OR 出生地=上海,即 D 选项正确。34.在 SQL 语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是( )。(分数:1.00)A.年龄=12 OR=46B.年龄=12 AND=46C.年龄=12 OR 年龄=46D.年龄=12 AND 年龄=46 解析:解析 BETWEENAND表示“在和之间”,其中包含等于,即大于等于 AND 前面的数,小于等于 AND 后面的数。题干表达式的含义为在 12 和 46 之间的数字,而 AND 表示“且”,O

    46、R 表示“或”,只有 D 选项与此功能相同。35.删除视图 myview 的命令是( )。(分数:1.00)A.DELETE myview VIEWB.DELETE myviewC.DROP myview VIEWD.DROP VIEW myview 解析:解析 视图由于是从表派生而来的,所以不存在修改结构的问题,但是视图可以删除,其命令格式为:DROP VIEW视图名。本题要删除视图 myview,正确的命令应为 DROP VIEW myview,即 D 选项正确。36.假设 temp.dbf 数据表中有两个字段“歌手号”和“最后得分”。下面程序段的功能是:将 temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中。在下画线处应该填写的 SQL 语句是( )。 USE 歌手 DO WHILE.NOT.EOF() _ REPLACE 歌手.最后得分 WITH a2 SKIP ENDD0(分数:1.00)A.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY aB.SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY a C.SELECT*FROM temp WHE


    注意事项

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




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

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

    收起
    展开