【计算机类职业资格】国家二级(VF)机试模拟试卷92及答案解析.doc
《【计算机类职业资格】国家二级(VF)机试模拟试卷92及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(VF)机试模拟试卷92及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(VF)机试模拟试卷 92 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:37,分数:80.00)1.线性表常采用的两种存储结构是( )。(分数:2.00)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构D.线性存储结构和非线性存储结构2.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和( )。(分数:2.00)A.阶段性报告B.需求分析C.需求总结D.都不正确3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(分数:2.00)A.需求分析B.详细设计C.软件设计D
2、.概要设计4.对建立良好的程序设计风格,下面描述正确的是( )。(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无5.下列工具中,不属于结构化分析的常用工具的是( )。(分数:2.00)A.数据流图B.数据字典C.判定树D.N-S 图6.在软件生产过程中,需求信息的来源是( )。(分数:2.00)A.程序员B.项目经理C.设计人员D.软件用户7.对关系 S 和 R 进行集合运算,结果中既包含 S 中的所有元组也包含 R 中的所有元组,这样的集合运算称为( )。(分数:2.00)A.并运算B.交运算C.差运算D.积运算8.
3、设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值 B 在序列中的序号是( )。(分数:2.00)A.1B.3C.7D.99.数据库的故障恢复一般是由( )来执行恢复。(分数:2.00)A.电脑用户B.数据库恢复机制C.数据库管理员D.系统普通用户10.下列选项中,不属于数据模型所描述的内容的是( )。(分数:2.00)A.数据类型B.数据操作C.数据结构D.数据约束11.打印或预览报表的命令是( )。(分数:2.00)A.CREATE REPORTB.DO FORMC.REPORT FORMD.START REPOR
4、T12.在 VFP 中,关于查询和视图的正确描述是( )。(分数:2.00)A.视图只能查询表但不能更新表B.查询和视图都是一个存储数据的表C.查询和视图是同一种文件,只是名称不同D.查询是一个预先定义好的 SQL S ELECT 语句文件13.“项目”菜单的“运行文件”命令用于执行选定的文件,这些文件可以是( )。(分数:2.00)A.查询、视图或表单B.查询、表单或程序C.表单、报表和标签D.以上文件都可以14.设 n=STR(-123456,6,2),则 n 的值等于( )。(分数:2.00)A.12345B.12346C.1235D.123415.运算结果是字符串“hao”的表达式是(
5、 )。(分数:2.00)A.LEFT(“nihao“,3)B.RIGHT(“nihao“,3)C.SUBSTR(“nihao“,3)D.UPPER(“hao“)16.下列运算结果为逻辑假(F)的是( )。(分数:2.00)A.INT(X5)=X5B.INT(X5)=MOD(X,5)C.MOD(X,5)=0D.MOD(X,5)=MOD(5,5)17.恢复表中所有被逻辑删除记录的命令是( )。(分数:2.00)A.REDELETEB.RECALLC.REPACKD.RESET18.通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的( )。(分数:2.00)A.域完整性B.字段完整
6、性C.参照完整性D.实体完整性19.在 VFP 中,关于自由表叙述正确的是( )。(分数:2.00)A.自由表不可以加入到数据库中B.自由表和数据库表是完全相同的C.自由表不能建立候选索引D.自由表不能建立字段级规则和约束20.在 Visual FoxPro 的查询设计器中,对应 SQL 短语 DISTINCT 的选项卡是( )。(分数:2.00)A.联接B.排序依据C.筛选D.杂项21.视图设计器和查询设计器基本类似,但视图设计器比查询设计器多了( )。(分数:2.00)A.“查询输出”选项卡B.“更新条件”选项卡C.“分组依据”选项卡D.“杂项”选项卡22.显示当前表单程序代码是 This
7、FormShow,其中的 Show 是表单对象的( )。(分数:2.00)A.标题B.方法C.属性D.事件23.假定一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1。命令按钮组是一个容器对象,其中包含 Command1 和 Command2 两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的Value 属性值,正确的表达式是( )。(分数:2.00)A.ThisThisFormText1ValueB.ThisParentParentText1ValueC.ParentParentText1ValueD.ThisParentText1Val
8、ue24.删除视图 stuvw 的命令是( )。(分数:2.00)A.DROP stuvwB.DROP VIEW stuvwC.DELETE stuvwD.DELETE VIEW stuVW25.要关闭当前处于打开状态的类库文件 mylib,可以使用命令( )。(分数:2.00)A.RELEASE CLASSLIB mylibB.RELEASE CLASS mylibC.CLOSE CLASS mylibD.CLOSE CLASSLIB mylib26.下面关于过程调用的陈述中,正确的是( )。(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量多于形参的数量时,多余的实参被忽略C.
9、当形参的数量多于实参的数量时,多余的形参取逻辑假D.选项 B 和 C 都对27.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度28.在命令窗口执行 SQL 命令时,若命令要占用多行,续行符是( )。(分数:2.00)A.分号(;)B.冒号(:)C.连字符(-)D.逗号(,)29.如果要运行 SMENUMPR 文件,正确的命令是( )。(分数:2.00)A.DO MENU SMENUB.DO SMENUMPRC.RUN MENU SMENUD.RUN
10、 SMENUMPR30.如果要为控件设置焦点,则下列属性值是真(T)的是( )。(分数:2.00)A.Enabled 和 CancelB.Enabled 和 VisibleC.Default 和 CancelD.Visible 和 Cancel31.通过设置表单控件的哪种属性,可以改变光标在控件之间的移动次序( )。(分数:2.00)A.TabsB.TabIndexC.IndexD.Move32.要为当前打开的“成绩”表中所有的“分数”增加 5 分,可以使用命令( )。(分数:2.00)A.UPDATE 成绩 WITH 分数+5B.CHANGE ALL 分数 WITH 分数+5C.DISPLA
11、YALL 分数 WITH 分数+5D.REPLACE ALL 分数 WITH 分数+533.将学号为“25”的学生姓名改为”王莉”,以下 SQL 语句正确的是( )。(分数:2.00)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(最后得分900OR 最后得分800)”等价的
12、语句是( )。(分数:2.00)A.SELECT*FROM 歌手 WHERE 最后得分 BETWEEN 900 AND 800B.SELECT*FROM 歌手 WHERE 最后得分=800 AND 最后得分=900C.SELECT*FROM 歌手 WHERE 最后得分900 OR 最后得分800D.SELECT*FROM 歌手 WHERE 最后得分=800 AND 最后得分=90035.设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的 SQL 命令是( )。(分数:2.00)A.SELECT*FROM 职工表 WHERE 仓库号=“C
13、K1“ORDER BY 工资 DESCB.SELECT*FROM 职工表 WHILE 仓库号=“CK1“ORDER BY 工资 ASCC.SELECT*FROM 职工表 WHERE 仓库号=“CK1“ORDER BY 工资 ASCD.SELECT*FROM 职工表 WHERE 仓库号=“CK1“GROUP BY 工资 DESC36.对项目进行连编测试的目的是( )。(分数:2.00)A.对项目中各种程序的引用进行校验B.对项目中 PRG 文件进行校验,检查发现其中的错误C.对项目中各种程序的引用进行校验,检查所有的程序组件是否可用D.对项目中各种程序的引用进行校验,检查所有的程序组件是否可用,
14、并重新编译过期的文件下面小题使用如下的“外汇名”表和“持有数”表: (分数:8.00)(1).查询持有外币种类在 4 种以上的人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。(分数:2.00)A.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)=4; ORDER BY 外币种类,姓名 DESCB.SELECT 姓名,COUNT(*)AS 外币种类 FROM 持有数; GROUP BY 姓名 HAVING COUNT(*)=4; ORDER BY COUNT(*
15、),姓名 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).计算出“陆凭凭”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的“现钞买入价”*该种外币“持有数量”)(分数:2.00)A.S
16、ELECT SUM(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名外币代码=持有数外币代码; AND 姓名=“陆凭凭“B.SELECT SUM(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名外币代码=持有数外币代码; FOR 姓名=“陆凭凭“C.SELECT COUNT(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WHERE 外汇名外币代码=持有数外币代码; AND 姓名=“陆凭凭“D.SELECT COUNT(现钞买入价*持有数量)AS 人民币价值; FROM 持有数,外汇名; WH
17、ERE 外汇名外币代码=持有数外币代码; FOR 姓名=“陆凭凭“(3).将“外汇名”表美元和英镑的基准价下调 1,下列 SQL 语句正确的是( )。(分数:2.00)A.UPDATE 外汇名 FOR 基准价=基准价*099; WHERE 外币名称=“美元“OR 外币名称=“欧元“B.UPDATE 外汇名 SET 基准价=基准价*099; WHERE 外币名称=“美元“OR 外币名称=“欧元“C.UPDATE 外汇名 SET 基准价=基准价*099; WHERE 外币名称=“美元“AND 外币名称=“欧元“D.UPDATE 外汇名 FOR 基准价=基准价*099; WHERE 外币名称=“美元
18、“AND 外币名称=“欧元“(4).删除“持有数”表中所有外币名称为“法郎”的记录,下列 SQL 语句正确的是( )。(分数:2.00)A.DELETE FROM 持有数: WHERE 持有数外币代码=外汇名外币代码; AND 外币名称=“法郎“B.DELlETE FROM 持有数,外汇名; WHERE 持有数外币代码=外汇名外币代码; AND 外币名称=“法郎“C.DELETE FROM 持有数 WHERE 外币代码 IN; (SELECT 外币代码 FROM 外汇名 WHERE 外币名称=“法郎“)D.DELETE FROM 持有数 WHERE 外币代码 IN; SELECT 外币代码 F
19、ROM 外汇名 WHERE 外币名称=“法郎“二、基本操作题(总题数:1,分数:8.00)在考生文件夹下完成如下操作:(分数:8.00)(1).新建一个名为“图书管理”的项目。(分数:2.00)_(2).在项目中建立一个名为“图书”的数据库。(分数:2.00)_(3).将考生文件夹下的所有自由表添加到“图书”数据库中。(分数:2.00)_(4).在项目中建立查询 book qu:查询价格大于等于 10 的图书(book 表)的所有信息,查询结果按价格降序排序。(分数:2.00)_三、简单应用题(总题数:2,分数:4.00)37.请修改并执行名称为 form1 的表单,要求如下:为表单建立数据环
20、境,并将“雇员”表添加到数据环境中。将表单标题修改为“XXX 公司雇员信息维护”。修改命令按钮“刷新日期”的 Click 事件下的语句,使用 SQL 的更新命令,将“雇员”表中“日期”字段值更换成当前计算机的日期值。注意:只能在原语句上进行修改,不可以增加语句行。(分数:2.00)_38.建立一个名称为 menu1 的菜单,菜单栏有“文件”和“编辑浏览”两个菜单。“文件”菜单下有“打开”、“关闭退出”两个子菜单;“编辑浏览”菜单下有“雇员编辑”、“部门编辑”和“雇员浏览”三个子菜单。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)39.设计一个文件名和表单名均为 myaccou
21、nt 的表单。表单的标题为“外汇持有情况”。表单中有一个选项按钮组控件(myOption)、一个表格控件(Grid1)以及两个命令按钮“查询”(Command1)和“退出”(Command2)。其中,选项按钮组控件有两个按钮“现汇”(Option1)、“现钞”(Option2)。运行表单时,首先在选项组控件中选择“现钞”或“现汇”,单击“查询”命令按钮后,根据选项组控件的选择将“外汇账户”表的“现钞”或“现汇”(根据钞汇标志字段确定)的情况显示在表格控件中。如下图所示。单击“退出”按钮,关闭并释放表单。注:在表单设计器中将表格控件 Grid1 的数据源类型设置为“SQL 说明”。 (分数:2.
22、00)_国家二级(VF)机试模拟试卷 92 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:37,分数:80.00)1.线性表常采用的两种存储结构是( )。(分数:2.00)A.散列方法和索引方式B.链表存储结构和数组C.顺序存储结构和链式存储结构 D.线性存储结构和非线性存储结构解析:解析:线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。2.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和( )。(分数:2.00)A.阶段性报告B.需求分析 C.需求总结D.都不正确解析:解析:软件需求分析阶段的工作,可以概括为四个方面:需
23、求获取、需求分析、编写需求规格说明书和需求评审。 需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。 需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。 编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。3.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(分数:2.0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 模拟 试卷 92 答案 解析 DOC
