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

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

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

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

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

    1、二级 VISUAL+FOXPRO笔试-206 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.执行下列程序:SET TALK OFFSTORE 0 TO X,YDO WHILE X6X=X+YY=Y+2ENDDO?X,YSET TALK ONRETURN在屏幕上显示的输出结果是( )。(分数:2.00)A.8 8B.6 8C.4 6D.6 62.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解B.限制 GOTO语句的使用C.减少或取消注释行D.程序越短越好3.有学生表和班级表文件,检索哪些班级中至少有

    2、一个学生的总分是大于 700的,正确的命令是( )。(分数:2.00)A.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN;SELECT 班级号 FROM 学生表 WHERE 总分700B.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN;(SELECT 班级号 FROM 学生表 WHERE 总分700)C.SELECT 班级名称 FROM 班级表 WHERE 学号 IN;SELECT 学号 FROM 学生表 WHERE 总分700D.SELECT 班级名称 FROM 班级表 WHERE 学号 IN;(SELECT 学号 FROM 学生表 WHERE 总分7

    3、00)4.下列描述错误的是( )。(分数:2.00)A.继承分为多重继承和单继承B.对象间通信靠传递消息实现C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征D.类是具有共同属性、共同方法的对象的集合5.SQL查询语句中,要将结果输入到一个临时表中,应选择的子句是( )。(分数:2.00)A.TO FILEB.INTO ARRAYC.INTO CURSORD.INTO TABLE6.打开一个数据库的命令是( )。(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE7.在关系运算中,查找满足一定条件的元组,相关的运算称为( )。(分数

    4、:2.00)A.选择B.投影C.连接D.扫描8.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息9.命令?的作用是( )。(分数:2.00)A.向用户提问的提示符B.可输出两个表达式的值C.从当前光标处显示表达式的值D.只能显示变量的值10.打开一个名为 XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件( )。(分数:2.00)A.存在于当前打开的项目文件 XM中B.不存在于当前打开的项目文件 XM中,必须单独添加C.不存在于当前打开的项目文件 XM中,但与项目文件建立了联系D.以上说法均不正确11.在

    5、运行表单时,下列有关表单事件的引发次序叙述正确的是( )。(分数:2.00)A.DESTROYINITLOADB.DESTROYLOADINITC.INITDESTROYLOADD.LOADINITDESTROY12.下列关于变量的叙述中,不正确的、项是( )。(分数:2.00)A.在 Visual FoxPro中,可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型C.在 Visual FoxPro中,变量分为字段变量和内存变量D.变量值可以随时改变13.要从字符串“中国海南省”中取出子串“海南省”,应该使用函数( )。(分数:2.00)A.SUBSTR(“中国海南省“,3,3)

    6、B.SUBSTR(“中国海南省“,5,2)C.SUBSTR(“中国海南省“,5,3)D.SUBSTR(“中国海南省“,5,6)14.下列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3种说法都不对15.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种

    7、存储结构影响数据处理的效率16.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化17.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.nD.n+118.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令19.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本

    8、控制结构进行组合嵌套来实现C.不允许使用 GOTO语句D.语言中所没有的控制结构,应该采用前后一致的方法来模拟20.在 Visual FoxPro 6.0中修改数据库、表单、报表等的可视化工具是( )。(分数:2.00)A.向导B.设计器C.生成器D.项目管理器21.在表单设计阶段,下列说法不正确的是( )。(分数:2.00)A.拖动表单上的对象,可以改变该对象在表单上的位置B.拖动表单上对象的边框,可以改变该对象的大小C.通过设置表单上对象的属性,可以改变对象的大小和位置D.表单上的对象一旦建立,其位置和大小均不能改变22.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择

    9、排序C.堆排序D.冒泡排序23.当前目录下有 XUESH.dbf和 CHJI.dbf两个表文件,要求查找同时选修了课程号为“9801”和“9802”的学生姓名,下列 SQL语句的空白处应填入的语句为( )。SELECT 姓名 FRO X UESH, CHJI;WHERE XUESH.学号=CHJI.学号;AND 课程号=“98011“;AND 姓名_(SELECT 姓名 FROM XUESH,CHJI;WHERE XUESH.学号=CHJI.学号;AND 课程号=“9802“)(分数:2.00)A.INB.EXITSC.LIKED.ALL24.关于内存变量的调用,下列说法正确的是( )。(分数

    10、:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用25.测试数据库记录指针是否指向数据库末尾所使用的函数是( )。(分数:2.00)A.BOF()B.EOF()C.RECCOUNT()D.RECNO()(31)到(35)题使用下列数据表。“作者”表:作者编号 姓名 所在城市1101 张晓云 北京1102 李 丽 北京1103 袁熙林 上海1104 赵三立 广州1105 方德胜 上海1106 刘 清 北京“图书”表:图书编号 书名 出版单位 价格 作者编号 页数1101 计算机基础知

    11、识 经济科学出版社 32.80 1101 2522202 会计基础知识 经济科学出版社 17.80 1105 2151102 VB 9.0初级入门 人民邮电出版社 22.50 1102 2641103 Word 2003基础知识 大地出版社 19.80 1101 2981105 VFP 6,0程序设计基础 大地出版社 38.50 1103 3102201 中级会计财务知识 经济科学出版社 28.80 1106 2451110 计算机网络基础 高等教育出版社 26.50 1101 2581111 计算机组成原理 北京大学出版社 31.20 1103 981112 数据库设计原理 高等教育出版社

    12、35.50 1101 3301113 C语言程序设计 北京大学出版社 32.00 1102 3261114 软件设计分析 高等教育出版社 34.50 1102 3302203 信息系统分析理论 经济科学出版杜 24.50 1102 235(分数:10.00)(1).执行下列 L语句:SELECT 出版单位,COUNT(*) FROM 图书;GROUP BY 出版单位 ORDER BY 2 DESC查询结果中,第一条记录的“出版单位”名称是( )。(分数:2.00)A.高等教育出版社B.北京大学出版社C.经济科学出版社D.人民邮电出版社(2).查询“上海”作者出版的图书情况,要求包含作者姓名、书

    13、名和价格信息,并按图书“价格”降序排列,下列 SQL语句正确的是( )。(分数:2.00)A.SELECT 姓名,书名,价格 FROM 图书,作者;JOIN 图书.作者编号=作者.作者编号;WHERE 所在城市=“上海“;ORDER BY 价格 DESCB.SELECT 姓名,书名,价格 FROM 图书,作者;JOIN 图书, 作者编号=作者, 作者编号;ON 所在城市=“上海“;ORDER BY 价格C.SELECT 姓名,书名,价格 FROM 图书,作者;WHERE 图书.作者编号=作者.作者编号;AND 所在城市=“上海“;ORDER BY 价格 DESCD.SELECT 姓名,书名,价

    14、格 FROM 图书,作者;WHERE 图书.作者编号=作者.作者编号;AND 所在城市=“上海“;ORDER BY 价格(3).执行下列 L语句:SELECT MIN(价格) FROM 图书 INTO ARRAY temp则?temp2的结果是( )。(分数:2.00)A.17.80B.0CF.D.下标超界(4).有下列 SQL语句:SELECT 姓名 FROM 作者 WHERE NOT EXISTS;(SELECT*FROM 图书 WHERE 作者编号=作者.作者编号)执行该语句后,查询结果中的字段值是( )。(分数:2.00)A.1B.赵三立CT.DF.(5).求至少出版 3本以上图书的作

    15、者姓名及数量,下列 SQL语句正确的是( )。(分数:2.00)A.SELECT 姓名,COUNT(*) AS 数量 FROM 图书,作者;HAVING COUNT(*)=3B.SELECT 姓名,COUNT(*) AS 数量 FROM 图书,作者;WHERE 作者.作者编号=图书.作者编号;GROUP BY 图书.作者编号 HAVING COUNT(*)=3C.SELECT 姓名,COUNT(*) AS 数量 FROM 图书,作者;FOR 作者.作者编号=图书.作者编号;WHERE 图书.作者编号 HAVING COUNT(*)=3D.SELECT 姓名,COUNT(*) AS 数量 FRO

    16、M 图书,作者;WHERE 作者.作者编号=图书.作者编号;GROUP BY 图书.作者编号 SET COUNT(*)=326.删除视图 STUDENT的命令是( )。(分数:2.00)A.DELETE STUDENT VIEWB.DELETE STUDETNC.DROP STUDENT VIEWD.DROP VIEW STUDENT27.在 DO WHILE.ENODO循环结构中,LOOP 命令的作用是( )。(分数:2.00)A.终止程序的运行B.退出循环,返回程序开始处继续执行C.转到 DO WHILE语句行,开始下一次循环D.终止本次循环,将控制转到本循环结构 ENDDO后面的第一条语

    17、句继续执行28.有下列 SQL SELECT语句:SELECT*FROM 工资表 WHERE 基本工资=3000 AND 基本工资=1000下列与该语句等价的是( )。(分数:2.00)A.SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 1000 AND 3000B.SELECT*FROM 工资表 WHERE 基本工资 BETWEEN 3000 AND 1000C.SELECT*FROM 工资表 WHERE 基本工资 FROM 1000 INTO 3000D.SELECT*FROM 工资表 WHERE 基本工资 FROM 3000 INTO 100029.在 Visual

    18、 FoxPro中,表单(Form)是指( )。(分数:2.00)A.窗口界面B.数据库查询的清单C.各种文件的清单D.表中记录的清单30.SQL语句中,SELECT 命令中的 JOIN是用来建立表间的联系短语,连接条件应出现在下列哪个短语中( )。(分数:2.00)A.WHEREB.ONC.HAVINGD.INNER二、填空题(总题数:15,分数:30.00)31.在程序设计阶段应该采取 1 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_32.注释一般分为序言性注释和 1 注释。(分数:2.00)填空项 1:

    19、_33.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_34.某二叉树中度为 2的结点有 18个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_35.数据流图的类型有 1 和事务型。(分数:2.00)填空项 1:_36.项目管理器中,用于显示应用程序中所有的文件的是“ 1”选项卡。(分数:2.00)填空项 1:_37.自由表与数据库表相比较,在数据库中可以建立_索引,而在自由表中不能建立。(分数:2.00)填空项 1:_38.“报表控件”工具栏中的“图片/ActiveX 绑定”控件用于显示图片和 1 字段的内容。(分数:2.00)填空项 1:_39.在 V

    20、isual FoxPro中,用来确定复选框是否被选中的属性是 1。(分数:2.00)填空项 1:_40.利用 SQL语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为 18,语句格式为:CREATE TABLE 学生(;学号 C(5) _;年龄 I DEFAULT 18)(分数:2.00)填空项 1:_41.通过 Visual FoxPro的视图,不仅可以查询数据库表,还可以 1 数据库表。(分数:2.00)填空项 1:_42.为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中_复选框。(分数:2.00)填空项 1:_43.使用 SQL语句实现将一条新的记录

    21、插入“学生”表中:INSERT_学生(学号,姓名) VALUES(“9801“,“李峰“)(分数:2.00)填空项 1:_44.当前目录下有“选课表”文件,要求查找既选修了“计算机”,又选修了“日语”的学生号,则语句为:SELECT A.学号 FROM 选课表 A,选课表 B;WHERE A.学号=B.学号 AND;A.课程名称=“计算机“ AND _(分数:2.00)填空项 1:_45.在成绩表中,检索选修 3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4个字段。请将下列 SQL语句补充完整。SELECT 学号,SUM(成绩) FROM 成绩表;WHERE 成绩=

    22、60;GROUP BY 学号;_ COUNT(*)=3(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-206 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.执行下列程序:SET TALK OFFSTORE 0 TO X,YDO WHILE X6X=X+YY=Y+2ENDDO?X,YSET TALK ONRETURN在屏幕上显示的输出结果是( )。(分数:2.00)A.8 8B.6 8C.4 6D.6 6 解析:解析 DO WHILE-ENDDO 语句的格式:DO WHILE条件命令序列ENDDO执行该语句时,先判断 D

    23、O WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列(循环体)。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。先将 0赋给两个变量 X和 Y,使用一个 DO WHILE循环语句来操作,判断条件是变量 X是否小于 6,如果大于或等于 6,则退出循环,否则执行循环体,执行 X=X+Y,X=0,再执行 Y=Y+2后,Y=2,重复此循环体的操作。题干中的循环步骤及结果见下表。X Y 判断条件 X6初始值 0 0 真因为 X6,条件真,执行循

    24、环体 30 2 真因为 X6,条件真,执行循环体 2 4 真因为 X6,条件真,执行循环体 6 6 假因为 X6,条件假,退出循环体 6 6X、Y 量终的显示值都是 6。2.设计程序时,应采纳的原则之一是( )。(分数:2.00)A.程序的结构应有助于读者的理解 B.限制 GOTO语句的使用C.减少或取消注释行D.程序越短越好解析:解析 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 GOTO语句将使程序流程无规律,可读性差:添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。3.有学生表和班级表文件,检索哪些班级中至少有一个

    25、学生的总分是大于 700的,正确的命令是( )。(分数:2.00)A.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN;SELECT 班级号 FROM 学生表 WHERE 总分700B.SELECT 班级名称 FROM 班级表 WHERE 班级号 IN;(SELECT 班级号 FROM 学生表 WHERE 总分700) C.SELECT 班级名称 FROM 班级表 WHERE 学号 IN;SELECT 学号 FROM 学生表 WHERE 总分700D.SELECT 班级名称 FROM 班级表 WHERE 学号 IN;(SELECT 学号 FROM 学生表 WHERE 总分70

    26、0)解析:解析 本题是关于 SQL嵌套查询语句的使用,通过内层的查询所有总分大于 700的学号集合,然后从班级关系中检索元蛆的学号属性值在读集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。4.下列描述错误的是( )。(分数:2.00)A.继承分为多重继承和单继承B.对象间通信靠传递消息实现C.在外面看不到对象的内部特征是基于对象的“模块独立性好”这个特征 D.类是具有共同属性、共同方法的对象的集合解析:解析 对象的封装性是指从外面看只能看到对象的外部特性:而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。5.SQL查询语句中,要将结果输入到一个临时表中,应选择的子句是

    27、( )。(分数:2.00)A.TO FILEB.INTO ARRAYC.INTO CURSOR D.INTO TABLE解析:解析 使用短语 INTO CURSOR CursorName可以将查询结果存放到临时数据库中,其中CursorName是临时文件名。该短语产生的临时文件是一个只读的 dbf文件,当查询结束后该临时文件是当前文件,可以像一般的 dbf文件一样使用,但仅是可读,当关闭文件时该文件将自动被删除。INTO ARRAY是存放到数组,INTO TABLE 是存放到数据表,TO FILE 是存放到文本文件。6.打开一个数据库的命令是( )。(分数:2.00)A.USEB.USE DA

    28、TABASEC.OPEND.OPEN DATABASE 解析:解析 在数据库中建立表或使用数据库中的表时,都必须首先打开数据库。与建立数据库类似,常用的打开数据库方式有 3种。 在项目瞥理器中打开数据库。 从“打开”对话框打开数据库。 用命令打开数据库。一般情况下,在 Visual FoxPro开发环境下交互操作时使用前两种方法,在应用程序中使用命令的方法,打开数据库的命令是 OPEN DATABASE,具体语法格式如下:OPEN DATABASEFileName|?EXCLUSIVE|SHARENOUPDATEVALIDATE其中,FileName 是指要打开的数据库名,如果不指定或使用问号

    29、,则显示“打开”对话框;EXCLUSIVE 是指以独占方式打开数据库,不允许其他用户在同一时刻也使用该数据库;SHARE 是指以共享方式打开数据库,允许其他用户在同一时刻也使用该数据库;NOUPDATE 是指定数据库按只读方式打开,不允许修改数据库;VALIDATE 是指定 Visual FoxPro检查在数据库中引用的对象是否合法。7.在关系运算中,查找满足一定条件的元组,相关的运算称为( )。(分数:2.00)A.选择 B.投影C.连接D.扫描解析:解析 专门的关系运算包括:选择、投影和连接。选择是指从关系中找出满足条件的元组;投影是从关系中指定若干个属性组成新的关系;连撞是将两个关系模式

    30、拼接成一个更宽的关系模式,生成的关系中包含满足连接条件的元组。8.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息 解析:解析 在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。9.命令?的作用是( )。(分数:2.00)A.向用户提问的提示符B.可输出两个表达式的值C.从当前光标处显示表达式的值 D.只能显示变量的值解析:解析 表达式值的显示有两种格式。格式 1: ?表达式表格式 2: ?表达

    31、式表功能:计算表达式中的各表达式并输出各表达式值。不管有没有指定表达式表,格式 1都会输出个回车换行符。如果指定了表达式表,各表达式值将在下一行的起始处输出。格式 2不会输出回车换行符,各表达式值在当前行的光标所在处直接输出。10.打开一个名为 XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件( )。(分数:2.00)A.存在于当前打开的项目文件 XM中B.不存在于当前打开的项目文件 XM中,必须单独添加 C.不存在于当前打开的项目文件 XM中,但与项目文件建立了联系D.以上说法均不正确解析:解析 在 Visual FoxPro中,只有通过项目中“新建”按钮建立的文件,才属于

    32、当前项目。通过命令方式新建的文件,即使当前窗口有项目管理器打开,该新建的数据库文件,也不属于任何项目,与项目也没有任何联系。11.在运行表单时,下列有关表单事件的引发次序叙述正确的是( )。(分数:2.00)A.DESTROYINITLOADB.DESTROYLOADINITC.INITDESTROYLOADD.LOADINITDESTROY 解析:解析 INIT 事件在对象建立时引发。在表单对象的 INIT事件引发之前,将先引发它所包含的控件对象的 INIT事件;LOAD 事件在表单对象建立之前引发,即运行表单时,先引发表单的 LOAD事件,再引发表单的 INIT事件;DESTROY 事件在

    33、对象释放时引发。12.下列关于变量的叙述中,不正确的、项是( )。(分数:2.00)A.在 Visual FoxPro中,可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型 C.在 Visual FoxPro中,变量分为字段变量和内存变量D.变量值可以随时改变解析:解析 变量可分为字段变量和内存变量两大类,内存变量是内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在 Visual FoxPro中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。13.要从字符串“中国海南省”中取出子串“海南省”,应该使用

    34、函数( )。(分数:2.00)A.SUBSTR(“中国海南省“,3,3)B.SUBSTR(“中国海南省“,5,2)C.SUBSTR(“中国海南省“,5,3)D.SUBSTR(“中国海南省“,5,6) 解析:解析 SUBSTR 为取子串函数。格式是 SUBSTR(字符表达式,起始位,长度),功能是SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在 SUBSTR()函数中,若缺省第3个自变量长度,则函数从指定位置一直取到最后个字符。由于一个汉字占用两个字符,再根据该函数的功能,选项 A)和 C)的结果都是乱码,选项 B)的结果是“海”,选项 D)的结果是“海南省”。14.下

    35、列叙述中正确的是( )。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述 3种说法都不对 解析:解析 算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间投有内在联系。15.下列叙述中正确的是( )。(分数:2.00)A.一个逻辑数据结构只能有一种存储结构B.逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

    36、 解析:解析 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不同的存储结构,其处理的效率是不同的。16.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化 解析:解析 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和事态性等。模块化是结构化程序设计的特点。17.对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )

    37、。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。18.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析:解析 软件生命周期一般可以分为软件定义、软件开发及软件运行维护 3个阶段。

    38、软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的扩展和删改。19.关于结构化程序设计原则和方法的描述错误的是( )。(分数:2.00)A.选用的结构只准许有一个入口和一个出口B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现C.不允许使用 GOTO语句 D.语言中所没有的控制结构,应该采用前后一致的方法来模拟解析:解析 限制使用 GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO语句。其他 3项为结构化程序设计的原则。20.在 Visual FoxPro 6.0中修改数据库、表单、报表等的可视化工具是( )。(分数:2.00)A.向导

    39、B.设计器 C.生成器D.项目管理器解析:解析 为了更好地完成软件的开发,在 Visual FoxPro 6.0中引入了“向导”、“设计器”、“生成器”等面向象的设计工具。其中,设计器用于修改数据库、表单、报表等。21.在表单设计阶段,下列说法不正确的是( )。(分数:2.00)A.拖动表单上的对象,可以改变该对象在表单上的位置B.拖动表单上对象的边框,可以改变该对象的大小C.通过设置表单上对象的属性,可以改变对象的大小和位置D.表单上的对象一旦建立,其位置和大小均不能改变 解析:解析 在表单设计器环境下,可以对表单中的控件进行诸如移动,复制、布局等操作,也可以为控件设置 Tab键顺序。选定控

    40、件,然后用鼠标将控件可以拖动到需要的位置。拖动控件四周的某个控点可以改变控件的宽度和高度,也可以在控件的属性对话框中设置相应的属性来改变控件的大小和位置。22.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析 所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种矗简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。23.当前目录下有 XUESH.dbf和 CHJI.dbf两个表文件,要求查找同时选修了课程号为“9801”和“9802”的学生姓名,下列 SQL语句的空白处

    41、应填入的语句为( )。SELECT 姓名 FRO X UESH, CHJI;WHERE XUESH.学号=CHJI.学号;AND 课程号=“98011“;AND 姓名_(SELECT 姓名 FROM XUESH,CHJI;WHERE XUESH.学号=CHJI.学号;AND 课程号=“9802“)(分数:2.00)A.IN B.EXITSC.LIKED.ALL解析:解析 本小题为 SQL的嵌套查询,通过内层查找符合条件的记录集合,再通过外层查询检索该集合中相同的记录值,使用的特殊运算符为 IN(包含运算)。ANY、ALL 和 SOME是量词,其中 ANY和 SOME是同义词,在进行比较运算时只

    42、要子查询中有一行能使结果为真,则结果为真;而 ALL则要求子查询中的所有行都使结果为真时,结果才为真。EXITS是谓词,EXITS 和 NOT EXITS是用来检查在于查询中是否有结果返回(即存在元组或不存在元组)。24.关于内存变量的调用,下列说法正确的是( )。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用解析:解析 在程序中直接使用(没有通过 PUBLIC和 LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各

    43、层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用LOCAL命令建立。25.测试数据库记录指针是否指向数据库末尾所使用的函数是( )。(分数:2.00)A.BOF()B.EOF() C.RECCOUNT()D.RECNO()解析:解析 函数 BOF()的格式是 BOF(工作区号|表别名),功能是测试当前表文件(或缺省自变量)或指定表文件中的记录指针是否指向文件首,若是就返回逻辑真,否则返回逻辑假。表文件首是指第一条记录的前面位置。函数 EOF()的格式是 EOF(工作区号|表别名),功能是测试表文件中的记录指针是否指

    44、向文件尾,若是就返回逻辑真,否则返回逻辑假。表文件尾是指最后一条记录的后面位置。函数 RECCOUNT()格式是 RECCOUNT(工作区号|表别名 ),功能是返回当前表文件或指定表文件的记录个数。函数 RECNO()格式是 RECNO(工作区号|表别名),功能是返回当前表文件或指定表文件中当前记录的记录号。(31)到(35)题使用下列数据表。“作者”表:作者编号 姓名 所在城市1101 张晓云 北京1102 李 丽 北京1103 袁熙林 上海1104 赵三立 广州1105 方德胜 上海1106 刘 清 北京“图书”表:图书编号 书名 出版单位 价格 作者编号 页数1101 计算机基础知识 经

    45、济科学出版社 32.80 1101 2522202 会计基础知识 经济科学出版社 17.80 1105 2151102 VB 9.0初级入门 人民邮电出版社 22.50 1102 2641103 Word 2003基础知识 大地出版社 19.80 1101 2981105 VFP 6,0程序设计基础 大地出版社 38.50 1103 3102201 中级会计财务知识 经济科学出版社 28.80 1106 2451110 计算机网络基础 高等教育出版社 26.50 1101 2581111 计算机组成原理 北京大学出版社 31.20 1103 981112 数据库设计原理 高等教育出版社 35.

    46、50 1101 3301113 C语言程序设计 北京大学出版社 32.00 1102 3261114 软件设计分析 高等教育出版社 34.50 1102 3302203 信息系统分析理论 经济科学出版杜 24.50 1102 235(分数:10.00)(1).执行下列 L语句:SELECT 出版单位,COUNT(*) FROM 图书;GROUP BY 出版单位 ORDER BY 2 DESC查询结果中,第一条记录的“出版单位”名称是( )。(分数:2.00)A.高等教育出版社B.北京大学出版社C.经济科学出版社 D.人民邮电出版社解析:解析 本题 SQL语句的功能是按“出版单位”对“图书”表记

    47、录进行分组,然后通过 COUNT0函数统计每个出版社的图书种类数量,查询结果中包括“出版单位”和该出版单位出版的图书种类数量,查询结果中按第 2个字段降序排序,即按出版单位出版的图书种类数量由高到低的顺序排序。(2).查询“上海”作者出版的图书情况,要求包含作者姓名、书名和价格信息,并按图书“价格”降序排列,下列 SQL语句正确的是( )。(分数:2.00)A.SELECT 姓名,书名,价格 FROM 图书,作者;JOIN 图书.作者编号=作者.作者编号;WHERE 所在城市=“上海“;ORDER BY 价格 DESCB.SELECT 姓名,书名,价格 FROM 图书,作者;JOIN 图书,

    48、作者编号=作者, 作者编号;ON 所在城市=“上海“;ORDER BY 价格C.SELECT 姓名,书名,价格 FROM 图书,作者;WHERE 图书.作者编号=作者.作者编号;AND 所在城市=“上海“;ORDER BY 价格 DESC D.SELECT 姓名,书名,价格 FROM 图书,作者;WHERE 图书.作者编号=作者.作者编号;AND 所在城市=“上海“;ORDER BY 价格解析:解析 本题是一个多表连接查询的 SQL语句,关键要注意表间连接条件的使用。如果使用超连接方式查询,则正确的语句格式为:SELECTFROM 数据库表 1 INNER JOIN 数据库表 2ON 连接条件WHERE其中,INNER JOIN 等价于 JOIN,为普通的连接,在 Visual FoxPro中称为内部连接;ON 连接条件指定两个进行表连接的条件字段。如果使用的是普通的连接方式,则只需在 FROM短语中指定查询的数据


    注意事项

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




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

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

    收起
    展开