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

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

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

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

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

    1、二级 VISUAL+FOXPRO 笔试 55 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.用命令“INDEX on 姓名 TAG index_name”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引2.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动D.当关闭父表时,子

    2、表自动被关闭3.新创建的表单默认标题为 Form1,为了修改表单的标题,应设置表单的(分数:2.00)A.Name 属性B.Caption 属性C.Closable 属性D.AlwaysOnTop 属性4.向学生表插入一条记录的正确命令是(分数:2.00)A.APPEND INTO 学生 VALUES(“10359999”,张三,男,会计,1983-10-28)B.INSERT INTO 学生 VALUES(“10359999”,张三,男,1983-10-28,会计)C.APPEND INTO 学生 VALUES(“10359999”,张三,男,1983-10-28,会计)D.INSERT I

    3、NTO 学生 VALUES(“10359999”,张三,男,1983-10-28)5.下列哪个面向对象程序设计不同于其他语言的主要特点?(分数:2.00)A.继承性B.消息传递C.多态性D.静态联编6.需求分析最终结果是产生(分数:2.00)A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告7.执行命令“INDEX on 姓名 TAG index_name”建立索引后,下列叙述错误的是(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保存在.idx 文件中C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是“index_name”

    4、8.设有下列二叉树: (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA9.线性表的链式存储结构是一种(分数:2.00)A.随机结构B.顺序结构C.索引结构D.散列结构10.查询所有目前年龄是 22 岁的学生信息:学号,姓名和年龄,正确的命令组是 ) CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22 ) CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(

    5、出生日期)FROM 学生 SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22 ) CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM 学生 WHERE YEAR(出生日期)=22 ) CREATE VIEW AGE_LIST AS STUDENT; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=2

    6、2(分数:2.00)A.B.C.D.11.有关控件对象的 Click 事件的正确叙述是(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发12.在 DO WHILEENDDO 循环结构中,EXIT 命令的作用是(分数:2.00)A.退出过程,返回程序开始处B.转移到 DO WHILE 语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行D.终止程序执行13.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是(分数:2.00)A.SELECT*FROM 订单 WHER

    7、E SUBSTR(订购单号,4)=“1”B.SELECT*FROM 订单 WHERE SUBSTR(订购单号,4,1)=“1”C.SELECT*FROM 订单 WHERE“1”$订购单号D.SELECT*FROM 订单 WHERE RIGHT(订购单号,1)=“1”14.Visual FoxPro 的报表文件.FRX 中保存的是(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义15.下列叙述中,不正确的是(分数:2.00)A.数据库技术的根本目标是要解决数据共享的问题B.数据库系统中,数据的物理结构必须与逻辑结构一致C.数据库设计是指设计一

    8、个能满足用户要求,性能良好的数据库D.数据库系统是一个独立的系统,但是需要操作系统的支持16.打开表并设置当前有效索引(相关索引已建立)的正确命令是(分数:2.00)A.ORDER student IN 2 INDEX 学号B.USE student IN 2 ORDER 学号C.INDEX 学号 ORDER studentD.USE student IN 217.在 SQL 语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是(分数:2.00)A.工资1210 AND 工资1240B.工资1210 AND 工资1240C.工资1210 AND 工资1240D

    9、.工资1210 OR 工资124018.以下叙述与表单数据环境有关,其中正确的是(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关19.一条没有指明去向的 SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是(分数:2.00)A.ALTB.DELETEC.ESCD.RETURN20.在 SQLSELECT 语句中用于实现关系的选择运算的短语是(分数:2.00)A.FORB.WHILEC.WHERED.C

    10、ONDITION21.规范化理论中,消除其中多余的数据相关性是分解(分数:2.00)A.关系运算B.内模式C.外模式D.视图22.在 Visual FoxPro 中有如下程序: *程序名:TEST.PRG *调用方法:DO TEST SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro“ mY=“二级“ DO SUB1 WITH mX ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mX1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“算机等级”+mY

    11、RETURN 执行命令 DO TEST 后,屏幕的显示结果为(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS 考试C.二级 Visual FoxPro DBMS 考试D.计算机等级二级 Visual FoxPro23.在 SQL 语句中,与表达式“仓库号 NOT IN(“wh1”,“wh2”)”功能相同的表达式是(分数:2.00)A.仓库号=“wh1”AND 仓库号=“wh2”B.仓库号!=“wh1”OR 仓库号#“wh2”C.仓库号“wh1”OR 仓库号!=“wh2”D.仓库号!=“wh1”AND 仓库号!=“wh2”24.查询设

    12、计器中“联接”选项卡对应的 SQL 短语是(分数:2.00)A.WHEREB.JOINC.SETD.ORDERBY25.数据库具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享其集合是(分数:2.00)A.视图B.消息C.数据D.关系26.在进行单元测试时,常用的方法是(分数:2.00)A.采用白盒测试,辅之以黑盒测试B.采用黑盒测试,辅之以白盒测试C.只使用白盒测试D.只使用黑盒测试27.有关连编应用程序,下面的描述正确的是(分数:2.00)A.项目连编以后应将主文件视做只读文件B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有符号

    13、的文件在项目连编以后是只读文件28.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是 CLOSE ALL USE 仓库 IN 0 USE 职工 IN 0(分数:2.00)A.SELECT 职工B.SELECT 0C.SELECT 2D.SELECT B29.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.执行算法程序所占的存储空间D.算法执行过程中所需要的存储空间30.第 3235 题使用如下三个表:学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8) 课程.DBF:课程编号 C(4),课程名称 C(10),

    14、开课院系 C(8) 学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I 查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是 ) SELECT 课程名称,SUM(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 ) SELECT 课程名称,MAX(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 ) SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GRO

    15、UP BY 课程.课程编号 ) SELECT 课程名称,MAX(成绩)AS 分数FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程编号(分数:2.00)A.B.C.D.31.以下关于空值(NULL)叙述正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP 不支持空值D.空值等同于数值 032.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在书写功能性注释时应考虑(分数:2.00)A.仅为整个程序作注释B.仅为每个模块作注释C.为程序段作注释D.为每个语句作注释33.如果菜单项的名

    16、称为“统计”,热键是 T,在菜单名称一栏中应输入(分数:2.00)A.统计(B.统计(Ctrl+C.统计(Alt+D.统计(34.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release 是表单对象的(分数:2.00)A.标题B.属性C.事件D.方法35.统计只有 2 名以下(含 2 名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是 ) SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩.

    17、课程编号HAVING COUNT(*)2; ORDER BY COUNT(课程编号) ) SELECT 课程名称,开课院系,COUNT(学号)AS选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩.学号HAVING COUNT(*)2; ORDER BY COUNT(学号) ) SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 HAVING COUNT(学号)2; ORDER BY 选修人数 ) SELECT

    18、 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)2; GROUP BY 课程名称 ORDER BY 选修人数(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:30.00)36.算法的复杂度主要包括空间复杂度和U 【1】 /U复杂度。(分数:2.00)填空项 1:_37.在线性结构中,队列的操作顺序是先进先出,而栈的操作顺序是U 【2】 /U。(分数:2.00)填空项 1:_38.数据流图的类型有U 【3】 /U和事务型。(分数:2.00)填空项 1:_39.在数据库理论中,数据物理结构的改变,如存储设

    19、备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为U 【4】 /U。(分数:2.00)填空项 1:_40.数据库管理系统是位于用户与U 【5】 /U之间的软件系统。(分数:2.00)填空项 1:_41.在 SQL SELECT 语句中将查询结果存放在一个表中应该使用U 【6】 /U子句(关键字必须拼写完整)。(分数:2.00)填空项 1:_42.在 Visual FoxPro 中,参照完整性规则包括更新规则、删除规则和U 【7】 /U规则。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中选择一个没有使用的、编号最小的工作区的命令

    20、是U 【8】 /U(关键字必须拼写完整)。(分数:2.00)填空项 1:_44.将学生表 STUDENT 中的学生年龄(字段名是 AGE)增加 1 岁,应该使用的 SQL 命令是 UPDATE STUDENTU 【9】 /U(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,CREATE DATABASE 命令创建个扩展名为U 【10】 /U的数据库文件。(分数:2.00)填空项 1:_46.用当前窗体的 LABEL1 控件显示系统时间的语句是 THISFORM.LABEL1U 【11】 /U=TIME()(分数:2.00)填空项 1:_47.在 Visual FoxPr

    21、o 中,运行当前文件夹下的表单 T1.SCX 的命令是U 【12】 /U。(分数:2.00)填空项 1:_48.在 Visual FoxPro 中,使用 SQL 语言的 ALTER TABLE 命令给学生表 STUDENT 增加一个 Email 字段,长度为 30,命令是(关键字必须拼写完整) ALTER TABLE STUDENTU 【13】 /UEmail C(30)(分数:2.00)填空项 1:_49.说明公共变量的命令关键字是U 【14】 /U(关键字必须拼写完整)。(分数:2.00)填空项 1:_50.设有学生选课表 SC(学号,课程号,成绩),用 SQL 语言检索每门课程的课程号及

    22、平均分的语句是(关键字必须拼写完整) SELECT 课程号,AVG(成绩)FROM SCU 【15】 /U(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 55 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.用命令“INDEX on 姓名 TAG index_name”建立索引,其索引类型是(分数:2.00)A.主索引B.候选索引C.普通索引 D.惟一索引解析:解析主索引的概念及其建立方法,使用命令建立索引时,表达式中如果出现 UNIQUE 选项,表示建立惟一索引,出现 CANDIDATE 选项表示建立候选索引。

    23、没有这些关键字一则表示建立普通索引。2.两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是(分数:2.00)A.建立关联的两个表一定在同一个数据库中B.两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D.当关闭父表时,子表自动被关闭解析:解析在 Visual FoxPro 中关联是能够控制表间记录指针联动的临时关系,所以,当父表记录指针移动的时候子表的记录也会按照一定的规则跟随移动。3.新创建的表单默认标题为 Form1,为了修改表单的标题,应设置表单的(分数:2.00)A.Na

    24、me 属性B.Caption 属性 C.Closable 属性D.AlwaysOnTop 属性解析:解析在 Visual FoxPro 中,表单的 Caption 属性用来指定标题内容。修改 Caption 属性可以修改标题内容。故选项 C 为正确答案。选项 A 是指定表单的名字,选项 C 中的 Closable 的属性指定表单是否可以通过单击关闭按钮或双击控制菜单框来关闭表单。选项 D 中的 AlwaysOnTop 属性指定表单是否总是位于其他打开窗口之上。4.向学生表插入一条记录的正确命令是(分数:2.00)A.APPEND INTO 学生 VALUES(“10359999”,张三,男,会

    25、计,1983-10-28)B.INSERT INTO 学生 VALUES(“10359999”,张三,男,1983-10-28,会计) C.APPEND INTO 学生 VALUES(“10359999”,张三,男,1983-10-28,会计)D.INSERT INTO 学生 VALUES(“10359999”,张三,男,1983-10-28)解析:解析向数据表中插入记录的 SQL 命令是 INSERT,插入记录的各个字段值要与学生表中的字段顺序相同,阻此只有选项 B 正确。本题也可以用排除法进行求解,选项 A 和 C 中的命令关键字 APPEND 都是错误的,选项 D 中用来描述待插入记录各

    26、个字段值中缺少了一个字段值,不能与数据表匹配。5.下列哪个面向对象程序设计不同于其他语言的主要特点?(分数:2.00)A.继承性 B.消息传递C.多态性D.静态联编解析:解析继承是一个子类直接使用父类的所有属性和方法。它可以减少相似的类的重复说明,从而体现出一般性与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于其他语言的主要特点。6.需求分析最终结果是产生(分数:2.00)A.项目开发计划B.需求规格说明书 C.设计说明书D.可行性分析报告解析:解析需求分析应交付的主要文档就是需求规格说明书。7.执行命令“INDEX on 姓名 TAG index_name”建立索引后

    27、,下列叙述错误的是(分数:2.00)A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保存在.idx 文件中 C.表中记录按索引表达式升序排序D.此命令的索引表达式是“姓名”,索引名是“index_name”解析:解析执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在.idx 文件中。8.设有下列二叉树: (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECF D.DEBFCA解析:解析二叉树的遍历分为先序、中序、后序三种不同方式。本题要求先序遍历遍历顺序应该为:访问根结点-先序遍历左子树-先序

    28、遍历右子树。按照定义,先序遍历序列是 ABDECF。9.线性表的链式存储结构是一种(分数:2.00)A.随机结构B.顺序结构 C.索引结构D.散列结构解析:解析线性表的链式存储结构中的每一个存储结点不仅含有一个数据元素,还包括指针,每一个指针指向一个与本结点有逻辑关系的结点。此类存储方式属于顺序存储。10.查询所有目前年龄是 22 岁的学生信息:学号,姓名和年龄,正确的命令组是 ) CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE

    29、年龄=22 ) CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(出生日期)FROM 学生 SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22 ) CREATE VIEW AGE_LIST AS; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期)年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM 学生 WHERE YEAR(出生日期)=22 ) CREATE VIEW AGE_LIST AS STUDENT; SELECT 学号,姓名,YEAR(DATE()-YEAR(出生日期

    30、)年龄 FROM 学生 SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22(分数:2.00)A. B.C.D.解析:解析考查 SQL 中复杂查询语句的书写,四个选项中只有选项 A 是正确的。选项 B 和选项 C 是从建立的 AGE_LIST 视图中查询数据,但 AGE_LIST 视图中没有出生日期字段。选项 D 是从 STUDENT 表或视图中查询数据,但是 STUDENT 表或视图不存在。11.有关控件对象的 Click 事件的正确叙述是(分数:2.00)A.用鼠标双击对象时引发B.用鼠标单击对象时引发 C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发解

    31、析:解析Click 事件是控件的常用事件,它在鼠标单击对象时引发,因此正确答案为 B。单击鼠标的右键会引发控件对象的 RishtClick 事件,双击鼠标会引发控件对象的 DbClick 事件。12.在 DO WHILEENDDO 循环结构中,EXIT 命令的作用是(分数:2.00)A.退出过程,返回程序开始处B.转移到 DO WHILE 语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行 D.终止程序执行解析:解析考查 Visual FoxPro 中常见的程序控制结构:循环结构的执行流程。在以 DO WHILE.ENDDO 构成的循环结构中

    32、,如果将 EXIT 命令置于循环体中是表示在循环结束后,将控制从循环体内转移到 ENDDO 后面去的命令,这时程序就会去执行 END- DO 后面第一条命令。13.查询订购单号(字符型,长度为 4)尾字符是“1”的错误命令是(分数:2.00)A.SELECT*FROM 订单 WHERE SUBSTR(订购单号,4)=“1”B.SELECT*FROM 订单 WHERE SUBSTR(订购单号,4,1)=“1”C.SELECT*FROM 订单 WHERE“1”$订购单号 D.SELECT*FROM 订单 WHERE RIGHT(订购单号,1)=“1”解析:解析函数 SUBSTR(字符表达式,起始位

    33、置,长度)表示从指定表达式的起始位置取一个指定长度的子串作为函数值。没有设定长度时,系统默认自定长度为 1。 RIGHT(字符表达式,长度)表示从指定表达式的右端取一个指定长度的子串作为函数值,没有设定长度时,系统默认自定长度为 1。故选项 C 为错误命令,选项 A 和选项 B 都使用 SUBSTR()作为查询条件,都能够实现从订购单号的第四个字符开始取长度为 1 的字符串,由于订购单号长度为 4,因此取得的结果就是尾字符串。选项 D 使用 RIGHT()函数,从订购单号的末尾取长度为 1 的字符串,因此也是正确的。选项 C 中的查询条件“1”$订购单号只能测试字符“1”是否在订购单号中出现,

    34、不能测试尾字符是否为“1”。14.Visual FoxPro 的报表文件.FRX 中保存的是(分数:2.00)A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义 解析:解析FRM 表示报表文件,.FRX 表示报表设计格式的文件。15.下列叙述中,不正确的是(分数:2.00)A.数据库技术的根本目标是要解决数据共享的问题B.数据库系统中,数据的物理结构必须与逻辑结构一致 C.数据库设计是指设计一个能满足用户要求,性能良好的数据库D.数据库系统是一个独立的系统,但是需要操作系统的支持解析:解析数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另个。16.打开

    35、表并设置当前有效索引(相关索引已建立)的正确命令是(分数:2.00)A.ORDER student IN 2 INDEX 学号B.USE student IN 2 ORDER 学号 C.INDEX 学号 ORDER studentD.USE student IN 2解析:解析在 Visual FoxPro 中,打开表用 USE 命令,设置当前索引用 ORDER 命令。故选项 B 正确。选项 D 仅表示在 2 号工作区上打开数据表。17.在 SQL 语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是(分数:2.00)A.工资1210 AND 工资1240 B.

    36、工资1210 AND 工资1240C.工资1210 AND 工资1240D.工资1210 OR 工资1240解析:解析“工资 BETWEEN 1210 AND 1240”所设定的查询条件是工资在 1210 和 1240 之间的条件查询,即工资大于等于 1210 并且小于等于 1240。18.以下叙述与表单数据环境有关,其中正确的是(分数:2.00)A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表 D.当表单运行时,与数据环境中的表无关解析:解析在 Visual FoxPro 中,打开或者修改个表单

    37、或者报表时需要打开的全部表、视图和关系称为数据环境。当表单运行时,数据环境中的表将会被自动打开,并且可以被修改。19.一条没有指明去向的 SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是(分数:2.00)A.ALTB.DELETEC.ESC D.RETURN解析:解析在 FoxPro 系统操作环境中,对于屏幕上的用于显示查询结果的窗口,ESC 键的作用是终止、退出程序。ALT 键一般用于激活菜单。DELETE 键一般用于删除。RETURN 一般用于程序返回或按下回车键。20.在 SQLSELECT 语句中用于实现关系的选择运算的短语是(分数:2.0

    38、0)A.FORB.WHILEC.WHERE D.CONDITION解析:解析本题考查对 SQL 语句中 WHERE 子句的理解。在 SQL 语句中, WHERE 用来描述查询条件(即进行选择运算),SQL 语句中没有 FOR、CONDITION 或 WHILE 等短语或关键字。21.规范化理论中,消除其中多余的数据相关性是分解(分数:2.00)A.关系运算 B.内模式C.外模式D.视图解析:解析数据库规范化的基本思想是逐步消除数据依赖中不合适的部分,根本思想是通过分解关系运算来消除多余的数据相关性。22.在 Visual FoxPro 中有如下程序: *程序名:TEST.PRG *调用方法:D

    39、O TEST SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro“ mY=“二级“ DO SUB1 WITH mX ?mY+mX RETURN *子程序:SUB1.PRG PROCEDURE SUB1 PARAMETERS mX1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“算机等级”+mY RETURN 执行命令 DO TEST 后,屏幕的显示结果为(分数:2.00)A.二级 Visual FoxProB.计算机等级二级 Visual FoxPro DBMS 考试C.二级 Visual FoxPro DBM

    40、S 考试D.计算机等级二级 Visual FoxPro 解析:解析题目中的主程序 TEST 调用了子程序 SUB1,调用过程中传递给子程序 SUB1 一个参数 mX,由于在子程序 SUB1 中 mX 被定义为一个局部变量,其作用域只是在 SUB1 中有效,所以 SUB1 中的变量 mX 的值不会影响到主程序中 TEST 程序中的 mX,值发生改变的只是变量 mY。子程序 SUB1 执行完毕后变量 mY和 mX 值分别为“计算机等级二级”和“Visual FoxPro”。主程序最后利用“+”运算符将两个变量 My和 mX 顺序连接,其结果为“计算机等级二级 Visual FoxPro”。23.在

    41、 SQL 语句中,与表达式“仓库号 NOT IN(“wh1”,“wh2”)”功能相同的表达式是(分数:2.00)A.仓库号=“wh1”AND 仓库号=“wh2”B.仓库号!=“wh1”OR 仓库号#“wh2”C.仓库号“wh1”OR 仓库号!=“wh2”D.仓库号!=“wh1”AND 仓库号!=“wh2” 解析:解析题干中给出的表达式:“仓库号 NOTIN(“wh1”,“wh2”)”表示仓库号不是“wh1”并且不是“wh2”。符号“!=”表示的是不等于,因此正确答案为选项 D。选项 A 表示仓库号等于“wh1”并且等于“wh2”,选项 B 表示仓库号不等于“wh1”或者等于“wh2”。选项 C

    42、 表示仓库号不等于“wh1”或者不等于“wh2”。24.查询设计器中“联接”选项卡对应的 SQL 短语是(分数:2.00)A.WHEREB.JOIN C.SETD.ORDERBY解析:解析在查询设计器中,与“联接”选项卡对应的 SQL 语句是 JOIN。故正确答案为选项 B。选项 A中的 WHERE 对应的是“筛选”选项卡,选项 D 中的 ORDER BY 对应的是“排序依据”选项卡。25.数据库具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享其集合是(分数:2.00)A.视图B.消息C.数据 D.关系解析:解析数据库是数据的集合,其中的数据是按数据所提供的数据模式存放的,它能

    43、构造复杂的数据结构,以建立数据之间的内在联系与复杂的关系。26.在进行单元测试时,常用的方法是(分数:2.00)A.采用白盒测试,辅之以黑盒测试 B.采用黑盒测试,辅之以白盒测试C.只使用白盒测试D.只使用黑盒测试解析:解析白盒测试是测试程序内部逻辑结构,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试为辅。27.有关连编应用程序,下面的描述正确的是(分数:2.00)A.项目连编以后应将主文件视做只读文件 B.一个项目中可以有多个主文件C.数据库文

    44、件可以被指定为主文件D.在项目管理器中文件名左侧带有符号 的文件在项目连编以后是只读文件解析:解析对 Visual FoxPro 应用程序连编以后,一个项目中只能有一个主文件,且主文件只能被视为只读文件。28.执行下列一组命令之后,选择“职工”表所在工作区的错误命令是 CLOSE ALL USE 仓库 IN 0 USE 职工 IN 0(分数:2.00)A.SELECT 职工B.SELECT 0 C.SELECT 2D.SELECT B解析:解析在不同工作区之间进行切换,在 Visual FoxPro 中,SELECT0 是选择一个编号最小且没有使用的空闲工作区。执行题干中两条打开表的命令后,“

    45、职工”表所在工作区为 2 号工作区。若想在工作区之间切换,可以用 SELECT工作区号来指定工作区,同时又可以 SELECT工作区别名来指定工作区,职工表的系统默认的工作区别名是表名和字母 B,因此选项 A、C、D 都可以实现选择“职工”表所在工作区,故答案为 B 选项,这个命令实现的是选择“仓库”表所在的工作区。29.算法的空间复杂度是指(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.执行算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析算法的空间复杂度一般是指这个算法执行时所需要的内存空间,其中包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执

    46、行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。30.第 3235 题使用如下三个表:学生.DBF:学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8) 课程.DBF:课程编号 C(4),课程名称 C(10),开课院系 C(8) 学生成绩.DBF:学号 C(8),课程编号 C(4),成绩 I 查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是 ) SELECT 课程名称,SUM(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY

    47、课程名称 ) SELECT 课程名称,MAX(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 ) SELECT 课程名称,SUM(成绩)分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程.课程编号 ) SELECT 课程名称,MAX(成绩)AS 分数FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程编号(分数:2.00)A.B. C.D.解析:解析使用 SQL 查询课程的最高分,可以用 MAX()函数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组,故选项 B 正确。选项 A 的错误在于查询结果由 SUM(成绩)构成,是对分组后的成绩进行了求和,选项 C 也是同样的错误,选项 D 错误在于 AS 子句后只有一个字段名,而查询结果字段有两个,无法匹配,也是错误的。31.以下关于空值(NULL)叙述正确的是(分数:2.00)A.空值等同于空字符串B.空值表示字段或变量还没有确定值 C.VFP 不支持空值D.空值等同于数值 0解析:解析空值既不等同于空字符串(故选项 A 错误),也不等同于数值 0(故选项 D


    注意事项

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




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

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

    收起
    展开