【计算机类职业资格】二级VISUAL+FOXPRO-105及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO-105及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO-105及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO-105 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:37,分数:100.00)1.线性表常采用的两种存储结构是_。(分数:2.50)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构D.线性存储结构和非线性存储结构2.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和_。(分数:2.50)A.阶段性报告B.需求分析C.需求总结D.都不正确3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。(分数:2.50)A.需求分析B.详细设计C.软件设计D.
2、概要设计4.对建立良好的程序设计风格,下面描述正确的是_。(分数:2.50)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无5.下列工具中,不属于结构化分析的常用工具的是_。(分数:2.50)A.数据流图B.数据字典C.判定树D.N-S 图6.在软件生产过程中,需求信息的来源是_。(分数:2.50)A.程序员B.项目经理C.设计人员D.软件用户7.对关系 S 和 R 进行集合运算,结果中既包含 S 中的所有元组也包含 R 中的所有元组,这样的集合运算称为_。(分数:2.50)A.并运算B.交运算C.差运算D.积运算8.设有关键码序列(Q
3、,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值 B 在序列中的序号是_。(分数:2.50)A.1B.3C.7D.99.数据库的故障恢复一般是由_来执行恢复。(分数:2.50)A.电脑用户B.数据库恢复机制C.数据库管理员D.系统普通用户10.下列选项中,不属于数据模型所描述的内容的是_。(分数:2.50)A.数据类型B.数据操作C.数据结构D.数据约束11.打印或预览报表的命令是_。(分数:2.50)A.CREATE REPORTB.DO FORMC.REPORT FORMD.START REPORT12.在 VFP 中,关于查询和
4、视图的正确描述是_。(分数:2.50)A.视图只能查询表但不能更新表B.查询和视图都是一个存储数据的表C.查询和视图是同一种文件,只是名称不同D.查询是一个预先定义好的 SQL SELECT 语句文件13.“项目”菜单的“运行文件”命令用于执行选定的文件,这些文件可以是_。(分数:2.50)A.查询、视图或表单B.查询、表单或程序C.表单、报表和标签D.以上文件都可以14.设 n=STR(-123.456,6,2),则 n 的值等于_。(分数:2.50)A.-123.45B.-123.46C.-123.5D.-123.415.运算结果是字符串“hao”的表达式是_。(分数:2.50)A.LEF
5、T(“nihao“,3)B.RIGHT(“nihao“,3)C.SUBSTR(“nihao“,3)D.UPPER(“hao“)16.下列运算结果为逻辑假(.F.)的是_。(分数:2.50)A.1NT(X/5)=X/5B.INT(X/5)=MOD(X,5)C.MOD(X,5)=0D.MOD(X,5)=MOD(5,5)17.恢复表中所有被逻辑删除记录的命令是_。(分数:2.50)A.REDELETEB.RECALLC.REPACKD.RESET18.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的_。(分数:2.50)A.域完整性B.字段完整性C.参照完整性D.实体完整性19.
6、在 VFP 中,关于自由表叙述正确的是_。(分数:2.50)A.自由表不可以加入到数据库中B.自由表和数据库表是完全相同的C.自由表不能建立候选索引D.自由表不能建立字段级规则和约束20.在 Visual FoxPro 的查询设计器中,对应 SQL 短语 DISTINCT 的选项卡是_。(分数:2.50)A.联接B.排序依据C.筛选D.杂项21.视图设计器和查询设计器基本类似,但视图设计器比查询设计器多了_。(分数:2.50)A.“查询输出”选项卡B.“更新条件”选项卡C.“分组依据”选项卡D.“杂项”选项卡22.显示当前表单程序代码是 ThisForm.Show,其中的 Show 是表单对象
7、的_。(分数:2.50)A.标题B.方法C.属性D.事件23.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是_。(分数:2.50)A.This.ThisForm.Text1.ValueB.This.Parent.Parent.Text1.ValueC.Parent.Parent.Text1.ValueD.This.Parent.Text1.Value24.删除视图 stuv
8、w 的命令是_。(分数:2.50)A.DROP stuvwB.DROP VIEW stuvwC.DELETE stuvwD.DELETE VIEW stuvw25.要关闭当前处于打开状态的类库文件 mylib,可以使用命令_。(分数:2.50)A.RELEASE CLASSLIB mylibB.RELEASE CLASS mylibC.CLOSE CLASS mylibD.CLOSE CLASSLIB mylib26.下面关于过程调用的陈述中,正确的是_。(分数:2.50)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,多余的实参被忽略C.当形参的数量多于实参的数量时,多余的形参
9、取逻辑假D.选项 B 和 C 都对27.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是_。(分数:2.50)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度28.在命令窗口执行 SQL 命令时,若命令要占用多行,续行符是_。(分数:2.50)A.分号(;)B.冒号(:)C.连字符(-)D.逗号(,)29.如果要运行 SMENU.MPR 文件,正确的命令是_。(分数:2.50)A.DO MENU SMENUB.DO SMENU.MPRC.RUN MENU SMENUD.RUN SMENU.MPR30.如果要为控件设置焦点,
10、则下列属性值是真(.T.)的是_。(分数:2.50)A.Enabled 和 CancelB.Enabled 和 VisibleC.Default 和 CancelD.visible 和 Cancel31.通过设置表单控件的哪种属性,可以改变光标在控件之间的移动次序_。(分数:2.50)A.TabsB.TabIndexC.IndexD.Move32.要为当前打开的“成绩”表中所有的“分数”增加 5 分,可以使用命令_。(分数:2.50)A.UPDATE 成绩 WITH 分数+5B.CHANGE ALL 分数 WITH 分数+5C.DISPLAY ALL 分数 WITH 分数+5D.REPLACE
11、 ALL 分数 WITH 分数+533.将学号为“25”的学生姓名改为”王莉”,以下 SQL 语句正确的是_。(分数:2.50)A.UPDATE 学生 SET 姓名 FOR 姓名=“王莉“ WHERE 学号=“25“B.UPDATE 学生 WHERE 姓名=“王莉“ AND 学号=“25“C.UPDATE FROM 学生 WHERE 姓名=“王莉“ AND 学号=“25“D.UPDATE 学生 SET 姓名=“王莉“ WHERE 学号=“25“34.与“SELECT * FROM 歌手 WHERE NOT(最后得分9.00 OR 最后得分8.00)”等价的语句是_。(分数:2.50)A.SEL
12、ECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00B.SELECT * FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.00C.SELECT * FROM 歌手 WHERE 最后得分9.00 OR 最后得分8.00D.SELECT * FROM 歌手 WHERE 最后得分=8.00 AND 最后得分=9.0035.设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的 SQL 命令是_。(分数:2.50)A.SELECT * FROM 职工表 WHERE 仓库号=“CK1“ O
13、RDER BY 工资 DESCB.SELECT * FROM 职工表 WHILE 仓库号=“CK1“ ORDER BY 工资 ASCC.SELECT * FROM 职工表 WHERE 仓库号=“CK1“ ORDER BY 工资 ASCD.SELECT * FROM 职工表 WHERE 仓库号=“CK1“ GROUP BY 工资 DESC36.对项目进行连编测试的目的是_。(分数:2.50)A.对项目中各种程序的引用进行校验B.对项目中 PRG 文件进行校验,检查发现其中的错误C.对项目中各种程序的引用进行校验,检查所有的程序组件是否可用D.对项目中各种程序的引用进行校验,检查所有的程序组件是否
14、可用,并重新编译过期的文件下面小题使用如下的“外汇名”表和“持有数”表: “外汇名”表: 外币代码 外币名称 现钞买入价 现钞卖出价 基准价 13 欧元 958.6400 985.2300 996.5400 28 英镑 1220.9700 1330.2200 1287.4565 37 法郎 592.7650 618.1305 612.5910 26 加元 516.4110 531.4280 519.8690 15 美元 811.5410 817.8900 815.6650 “持有数”表: 姓名 外币代码 持有数量 李巡芬 37 30000.00 张武奇 13 1000.00 陆凭凭 15 30
15、00.00 陆凭凭 37 4000.00 张武奇 15 2200.00 林诗诗 26 2000.20 李巡芬 26 30000.00 张武奇 28 3000.00 陆凭凭 26 3000.00 陆凭凭 13 4000.00 张武奇 26 18000.00(分数:10.00)(1).查询持有外币种类在 4 种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是_。(分数:2.50)A.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY 外币种类,姓名
16、 DESCB.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY COUNT(*),姓名 DESCC.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY 外币种类 AND 姓名 DESCD.SELECT 姓名,COUNT(*) AS 外币种类 FROM 持有数;GROUP BY 姓名 HAVING COUNT(*)=4;ORDER BY 外币种类+姓名 DESC(2).计算出“陆凭凭”所持有的全部外币
17、相当于人民币的价值数量,下列语句正确的是_。 (某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”* 该种外币“持有数量”)(分数:2.50)A.SELECT SUM(现钞买入价*持有数量) AS 人民币价值;FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;AND 姓名=“陆凭凭“B.SELECT SUM(现钞买入价*持有数量) AS 人民币价值;FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;FOR 姓名=“陆凭凭“C.SELECT COUNT(现钞买入价*持有数量) AS 人民币价值;FROM 持有数,外汇名;W
18、HERE 外汇名.外币代码=持有数.外币代码;AND 姓名=“陆凭凭“D.SELECT COUNT(现钞买入价*持有数量) AS 人民币价值;FROM 持有数,外汇名;WHERE 外汇名.外币代码=持有数.外币代码;FOR 姓名=“陆凭凭“(3).将“外汇名”表美元和英镑的基准价下调 1%,下列 SQL 语句正确的是_。(分数:2.50)A.UPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元“ OR 外币名称=“欧元“B.UPDATE 外汇名 SET 基准价=基准价*0.99;WHERE 外币名称=“美元“ OR 外币名称=“欧元“C.UPDATE 外汇名 S
19、ET 基准价=基准价*0.99;WHERE 外币名称=“美元“ AND 外币名称=“欧元“D.UPDATE 外汇名 FOR 基准价=基准价*0.99;WHERE 外币名称=“美元“ AND 外币名称=“欧元“(4).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL 语句正确的是_。(分数:2.50)A.DELETE FROM 持有数;WHERE 持有数.外币代码=外汇名.外币代码;AND 外币名称=“法郎“B.DELETE FROM 持有数,外汇名;WHERE 持有数.外币代码=外汇名.外币代码;AND 外币名称=“法郎“C.DELETE FROM 持有数 WHERE 外币代码 I
20、N;(SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“)D.DELETE FROM 持有数 WHERE 外币代码 IN;SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“二级 VISUAL+FOXPRO-105 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:37,分数:100.00)1.线性表常采用的两种存储结构是_。(分数:2.50)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构 D.线性存储结构和非线性存储结构解析:解析 线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。2.软件
21、需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和_。(分数:2.50)A.阶段性报告B.需求分析 C.需求总结D.都不正确解析:解析 软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。 需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。 需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控
22、制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_。(分数:2.50)A.需求分析 B.详细设计C.软件设计D.概要设计解析:解析 软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。4.对建立良好的程序设计风格,下面描述正确的是_。(分数:2.50)A.程序应简单、清晰、可
23、读性好 B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:解析 程序设计应该简单易懂,语句结构应该简单直接,不应该为提高效率而把语句复杂化。5.下列工具中,不属于结构化分析的常用工具的是_。(分数:2.50)A.数据流图B.数据字典C.判定树D.N-S 图 解析:解析 结构化分析的常用工具有数据流图、数据字典、判定树和判定表。6.在软件生产过程中,需求信息的来源是_。(分数:2.50)A.程序员B.项目经理C.设计人员D.软件用户 解析:解析 软件需求是指用户对目标软件系统在功能、性能、设计约束等方面的要求,是由用户提出的。7.对关系 S 和 R 进行集合运算,
24、结果中既包含 S 中的所有元组也包含 R 中的所有元组,这样的集合运算称为_。(分数:2.50)A.并运算 B.交运算C.差运算D.积运算解析:解析 关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,新关系中包含两个关系中的所有元组。8.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值 B 在序列中的序号是_。(分数:2.50)A.1B.3 C.7D.9解析:解析 建堆的算法:首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从 i=n/2(n 为结点的个数)的结点
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO105 答案 解析 DOC
