【计算机类职业资格】国家二级VF笔试-试卷76及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷76及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷76及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF 笔试-试卷 76 及答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.如果进栈序列为 e1、e2、e3、e4、e5,则可能的出栈序列是( )。(分数:2.00)A.e3、e1、e4、e2、e5B.e5、e2、e4、e3、e1C.e3、e4、e1、e2、e5D.任意顺序3.下述关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指
2、数据类型一致D.数据库系统比文件系统能管理更多的数据4.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:2.00)A.控制流B.加工C.数据存储D.源和潭5.已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。(分数:2.00)A.1B.2C.3D.96.有下列二叉树,对此二叉树后序遍历的结果为( )。 (分数:2.00)A.ACBEDGFHB.GDBHEFCAC.HGFEDCBAD.ABCDEFGH7.下列
3、关于项目中“移出”文件的说法,正确的是( )。(分数:2.00)A.被移出的文件将直接从磁盘中删除B.被移出的文件将不能被任何项目添加C.被移出的文件只是将文件移出项目,但文件保留在磁盘中D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中8.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能9.设 R 是一个二元关系,S 是一个三元关系,则下列运算中正确的是( )。(分数:2.00)A.R-SB.RSC.RSD.RS10.结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数
4、据结构C.数据流D.目标11.数据库设计包括两个方面的设计内容,它们是( )。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计12.下列常量中格式正确的是( )。(分数:2.00)A.$123E4B.“计算机”等级考试”C.FalseD.2003011313.在 Visual FoxPro 和,字段的数据类型不可以指定为( )。(分数:2.00)A.日期型B.时间型C.通用型D.备注型14.在创建数据库结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性
5、约束C.加快数据库表的更新速度D.加快数据库表的查询速度15.函数 INT 的功能是( )。(分数:2.00)A.返回数值表达式值的整数部分B.按四舍五入取数值表达式值的整数部分C.返回不小于数值表达式值的最小整数D.返回不大于数值表达式值的最大整数16.用鼠标双击对象时所引发的事件是( )。(分数:2.00)A.ClickB.DblClickC.RightClickD.LeftClick17.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。(分数:2.00)A.INDEX ON 学号,成绩 TO XHCJB.IND
6、EX ON 学号+成绩 TO XHCJC.INDEX ON 学号,STR(成绩,3)TO XHCJD.INDEX ON 学号+STR(成绩,3)TO XHCJ18.表达式 VAL(SUBS(“奔腾 586”,5,1)*Len(“visualoxpro”)的结果是( )。(分数:2.00)A.1300B.1400C.4500D.650019.设 MYDBF 数据库中共有 10 条记录,执行下列命令序列:USE MYGOTO2 DISPLAY ALL ? RECNOO 执行最后一条命令后,屏幕显示的值是( )。(分数:2.00)A.2B.3C.10D.1120.在成绩表中要求按“物理”降序排列,并
7、查询前两名的学生姓名,正确的语句是( )。(分数:2.00)A.SELECT 姓名 TOP 2 EROM 成绩表 WHERE 物理 DESCB.SELECT 姓名 TOP 2 FROM 成绩表 FOR 物理 DESCC.SELECT 姓名 TOP 2 FROM 成绩表 GROUP BY 物理 DESCD.SELECT 姓名 TOP 2 FROM 成绩表 ORDER BY 物理 DESC21.在 Visual FoxPro 中,使用 LOCATE FOR 命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATEF
8、OR 命令B.SKIP 命令C.CONTINUE 命令D.GO 命令22.在 Visual FoxPro 中,下列选项巾数据类型所占字符的字节数相等的是( )。(分数:2.00)A.字符型和逻辑型B.口期型和备注型C.逻辑型和通用型D.通用型和备注型23.在程序巾用 wITHMyFormENDwITH 修改表单对象的属性冉显示该表单其中“”所书写的正确代码是( )。(分数:2.00)A.Width=500 ShowB.MyFormWidth=500 MyFormShowC.Width=500 ShowD.ThisFormWidth=500 ThisFormShow24.在 Visual Fox
9、Pro 中,用来指明复选框的当前状态的属性是( )。(分数:2.00)A.ValueB.CaptionC.StatusD.ControlSource25.下列关于 SQL 的超链接查询的描述中,说法不正确的是( )。(分数:2.00)A.Visual FoxPro 支持超链接运算符“*=”和“=*”B.在 SQL 中可以进行内部连接、左连接、右连接和伞连接C.SQL 的超链接运算符“*=”代表左连接,“=*”代表右连接D.即使两个表中的记录不满足连接条件也都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值26.假定所创建表单对象的 Click 事件也可以修改该表单对象的 Capt
10、ion 属性。为了在程序运行巾修改由语句 Myform=creatcObjecl(“form“)所创建对象的 Caption 属性,下面语句中不可以使用的是( )。(分数:2.00)A.WITH MyformCaption=“我的菜单”B.MyformClickCaption=“我的菜单”ENDWITHC.MyformCaption=“我的菜单”D.ThisformCaption=“我的菜单”27.检索尚未确定的供应商的订单号,正确的语句是( )。(分数:2.00)A.SELECT*FROM 订购单 wHERE 供应商号 NULLB.SELECT*FROM 订购单 wHERE 供应商号=NUL
11、LC.SELECT*FROM 订购单 wHERE 供应商号 IS NuLLD.SELECT*FROM 订购单 wHERE 供应商号 IS NOT NULL28.在 Visual FoxPro 中,关于查询和视图的正确描述是( )。(分数:2.00)A.查询是一个预先定义好的 SQL 的 SELECT 语句文件B.视图是一个预先定义好的 SQL 的 SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表29.下列关于数据环境及表间关系的说法,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是列象C.数据环境和关
12、系都不是对象D.数据环境是对象,关系是数据环境中的对象30.在 SQL 的数据定义功能中删除表字段名的命令格式是( )。(分数:2.00)A.ALTER TABLE 数据表名 DELETE COLUMN 字段名B.ALTER TJABLE 数据表名 DROP COLUMN 字段名C.ALTER TABLE 数据表名 CANCEL COLUMN 字段名D.ALTER TABLE 数据表名 CUT COLUMN 字段名31.SQL 语句中进行空值运算时。需要使用到的短语是( )。(分数:2.00)A.NULLB.=NULLC.IS NULLD.IS NOT NULL使用下列数据表。 (分数:10.
13、00)(1).执行下列 SQL 语句后,第一条记录的内容是( )。 SELECT 姓名,外币名称持有数量 FROM 外汇名,持有数 WHERE 外汇名外币代码=持有数外币代码 AND 持有数量=10000 ORDER BY 持有数量 DESC,姓名(分数:2.00)A.张武奇 加元 18000B.张武奇 法郎 18000C.李巡芬 加元 30000D.李巡芬 法郎 30000(2).查询持有外币种类在 4 种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。(分数:2.00)A.SELECT 姓名,COUNT(*)AS 外币种类 FRO
14、M 持有数 GROUP BY 姓名 HAVING COUNT(*)=4 ORDER BY 外币种类,姓名 DESCB.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数 GROUP BY 姓名 HAVING COUNT(*)=4 0RDER BY COUNT(*),姓名 DESCC.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数 GROUP BY 姓名 HAVING COUNT(*)=4 ORDER BY 外币种类 AND 姓名 DESCD.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数 GROUP BY 姓名 HAVING COU
15、NT(*)=4 ORDER BY 外币种类+姓名 DESC(3).计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)(分数:2.00)A.SELECT SUM(现钞买入价*持有数量)AS 人民币价值 FROM 持有数,外汇名 WHERE 外汇名外币代码=持有数外币代码 AND 姓名=“马小六”B.SELECT SUM(现钞买入价*持有数量)AS 人民币价值 FROM 持有数,外汇名 WHERE 外汇名外币代码=持有数外币代码 FOR 姓名=“马小六”C.SELEC
16、TCOUNT(现钞买入价*持有数量)AS 人民币价值 FROM 持有数,外汇名 wHERE 外汇名外币代码=持有数外币代码 AND 姓名=“马小六”D.SELECT COUNT(现钞买人价*持有数量)AS 人民币价值 FROM 持有数,外汇名 WHERE 外汇名外币代码=持有数外币代码 FOR 姓名=“马小六”(4).将“外汇名”表美元和英镑的基准价下调 1,下列 SQL 语句正确的是( )。(分数:2.00)A.UPDATE 外汇名 FOR 基准价=甚濉价*0.99 WHERE 外币名称=“美元”OR 外币名称=“欧元”B.UPDATE 外汇名 SET 基准价=基准价*099 WHERE 外
17、币名称一”美元”0R 外币名称=“欧元”C.UPDATE 外汇名 SET 基准价=基准价*099 WHERE 外币名称=“美元”AND 外币名称=“欧元”D.UPDATE 外汇名 FOR 基准价=基准价*099 WHERE 外币名称=“美元”AND 外币名称=“欧元”(5).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL 语句正确的是( )。(分数:2.00)A.DELETE FROM 持有数 WHERE 持有数外币代码=外汇名外币代码 AND 外币名称=“法郎”B.DELETE FROM 持有数,外汇名 WHERE 持有数外币代码=外汇名外币代码 AND 外币名称=“法郎”C.
18、DELETE FROM 持有数 wHERE 外币代码 IN (SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎”)D.DELETE FROM 持有数 WHERE 外币代码 IN SELECT 外币代码 FROM 外汇名 wHERE 外币名称=“法郎”二、填空题(总题数:16,分数:32.00)32.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_33.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_34.按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 1 。(分数:2.00)填空项 1:_
19、35.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 1。(分数:2.00)填空项 1:_36.在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 1。(分数:2.00)填空项 1:_37.在一个容量为 32 的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_38.在 Visual FoxPro 中,用来确定复选框是否被选中的属性是 1。(分数:2.00)填空项 1:_39.在 Visual FoxPro 中,基类的最小事件
20、集包括 1、ERROR 和 DESTROY。(分数:2.00)填空项 1:_40.如下命令将“产品”表的“名称”字段名修改为“产品名称”: ALTER TABLE 产品 RENAME 1 名称 TO产品名称。(分数:2.00)填空项 1:_41.执行下列程序,显示的结果是 1 。 first=”china” second=“ a=LEN(first) i=a(分数:2.00)填空项 1:_42.检索堂生信息表中“籍贯”为“海南”的学生记录,将结果保存到表 XX 中,SQL 语句为: SELECT*FROM 学生信息表 wHERE 籍贯=“海南” 1XX。(分数:2.00)填空项 1:_43.使
21、用 SQL 语句实现将一条新的记录插入“学生”表中: INSERT 1 学生(学号,姓名)VALUES(“9801”,“李峰”)。(分数:2.00)填空项 1:_44.在成绩表中,检索选修三门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4 个字段。请将下列的 sQL 语句补充完整。 SELECT 学号,SUM(成绩)FROM 成绩表; wHERE 成绩=60 GROUP BY 学号 COUNT(*)=3(分数:2.00)填空项 1:_45.CTOD(“04-01-01”)+20 的结果是 1 。(分数:2.00)填空项 1:_46.设有职工表文件,在职工表巾查找奖金
22、最高的职工记录,完成下列 SQL 语句。 SELECT*FROM 职工表 WHERE 奖金= (SELECT 奖金 FROM 职工表)(分数:2.00)填空项 1:_47.在 SQL 语句中,要删除仓库关系中仓库号的字段值是 WH2 的记录,可利用命令: FROM 仓库 WHERE 仓库号=“WH2”。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 76 答案解析(总分:102.00,做题时间:90 分钟)一、选择题(总题数:32,分数:70.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.如果进栈序列
23、为 e1、e2、e3、e4、e5,则可能的出栈序列是( )。(分数:2.00)A.e3、e1、e4、e2、e5B.e5、e2、e4、e3、e1 C.e3、e4、e1、e2、e5D.任意顺序解析:解析:根据栈先进后出的特点可知 e1 肯定是最后出栈的,因此正确答案为选项 B。3.下述关于数据库系统的叙述中,正确的是( )。(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析:数据库系统会减少数据冗余。但不可能避免一切冗条。4.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 76 答案 解析 DOC
