【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试-试卷 104及答案解析(总分:112.00,做题时间:90 分钟)一、选择题(总题数:36,分数:80.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.源程序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释3.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标4.结构化程序设计的 3种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择
2、和重复C.递归、堆栈和队列D.调用、返回和转移5.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进先出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针6. (分数:2.00)A.B.C.D.7.在一棵二叉树上第 8层的结点数最多是_。(分数:2.00)A.8B.16C.128D.2568.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计9.下列叙述中正确的是_。(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序
3、执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上 3种说法都不对10.数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是_。(分数:2.00)A.线性链表B.二叉链表C.栈与队列D.循环队列11.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准(分数:2.00)A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能12.若对 n个元素进行直接插入排序,则进行第 i趟排序过程前,有序表中的元素个数为_。(分数:2.00)A.1B.i-1C.iD.i+113.要在浏览窗口中显示表 js.dbf中所有“教授”和“副教授”的记录,下列命令
4、中错误的是 _。(分数:2.00)A.use js browse for 职称=“教授”and 职称=“副教授”B.select*from js where“教授”$ 职称C.select*from js where 职称 in(“教授”,“副教授”)D.select*from js where like(“*教授”,职称)14.数据库的数据都存放在一台计算机中,由它统一管理和运行的数据库系统称为_。(分数:2.00)A.分布式系统B.单用户系统C.集中式系统D.共享式系统15.有关 SCAN循环结构,叙述正确的是_。(分数:2.00)A.SCAN循环结构中的 LOOP语句,可将程序流程直接指
5、向循环开始语句 SCAN,首先判断 EOF()函数的真假B.在使用 SCAN循环结构时,必须打开某一个数据库C.SCAN循环结构的循环体中必须写有 SKIP语句D.SCAN循环结构,如果省略了scope子句FORexpll和 WHILEEXPL2条件子句,则直接退出循环16.设当前工作区的数据库文件有 8个字段,共有 10条记录,执行命令: COPY TO NEW STRUCTURE EXTENDED 后,将产生一个名为 NEW.DBF的数据库文件,则其字段数为( )。(分数:2.00)A.16B.8C.10D.417.在 Visual FoxPro中,创建一个名为 SDB.DBC的数据库文件
6、,使用的命令是(分数:2.00)A.CREATEB.CREATE SDBC.CREATE TABLE SDBD.CREATE DATABASE SDB18.数据库表的字段可以定义规则,规则是(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种说法都不对19.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同使用下列数据表。“仓库”表 仓库号 所在地 WH2 北京 WH2 上海 WH
7、3 广州 WH4 天津“职工”表 职工号 仓库号 工资 E1 WH1 2100E2 WH2 1500E3 WH3 1350E4 WH1 1850E5 WH3 1900E6 WH1 2000E7 WH4 1450E8 WH2 1200E9 WH1 1600(分数:10.00)(1).检索在“北京”仓库工作的职工的“职工号”和“工资”字段,正确的命令是( )。(分数:2.00)A.SEIECT 职工号,工资 JOIN 仓库,职工; ON 仓库.仓库号=职工.仓库号; AND 仓库.所在地=“北京“B.SELECT 职工号,工资 FROM 仓库,职工; ON 仓库.仓库号=职工.仓库号; AND 仓
8、库.所在地=“北京“C.SELECT 职工号,工资 FROM 仓库,职工; WHERE 仓库.仓库号=职工.仓库号; AND 仓库.所在地=“北京“D.SELECT 职工号,工资 FROM 仓库表,职工表; WHERE 仓库表.仓库号=职工表.仓库号; OR 仓库.所在地=“北京“(2).执行下列 SQL语句后,职工工资总和是( )。SELECT SUM(工资) FROM 职工 WHERE 仓库号 IN; (SELECT 仓库号 FROM 仓库 WHERE 所在地=“北京“ OR 所在地=“广州“)(分数:2.00)A.2700B.3250C.5950D.语法错误(3).求至少有 4个职工的每
9、个仓库的工资总和( )。(分数:2.00)A.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工; WHERE COUNT(*)=4B.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工; GROUP BY 仓库号 SET COUNT(*)=4C.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工; GROUP BY 仓库号 HAVING COUNT(*)=4D.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工; GROUP BY 仓库号 WHERE COUNT(*)=4(4).执行下列 SQL语句后,显示查询到
10、的仓库号有( )。SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=ALL; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH3“)(分数:2.00)A.WH1B.WH2C.WH4D.WH1、WH3(5).向“仓库”表中新增一个“人数”字段,数据类型为数值型,宽度为 2,正确的命令语句是( )。(分数:2.00)A.CREATE TABLE 仓库 ALTER 人数 N(2)B.CREATE TABLE 仓库 ADD FIELDS 人数 N(2)C.ALTER TABLE 仓库 ALTER 人数 N(2)D.ALTER TABLE 仓库 ADD 人数 N(
11、2)20.可以随表的打开而自动打开的索引是( )。(分数:2.00)A.单项索引B.复合索引C.结构复合压缩索引D.非结构化索引21.在 Visual FoxPro中,使用 LOCATE FOR命令按条件查找记录,当查找到满足条件的第 1条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATEFOR 命令B.SKIP命令C.CONTINUE命令D.GO命令22.在 Visual FoxPro的 查询设计器中,对应的 SQL短语是 WHERE的选项卡是( )。(分数:2.00)A.字段B.连接C.筛选D.杂项23.命令?的作用是( )。(分数:2.00)A.
12、向用户提问的提示符B.可输出两个表达式的值C.从当前光标处显示表达式的值D.只能显示变量的值24.测试数据库记录指针是否指向数据库末尾所使用的函数是( )。(分数:2.00)A.BOF()B.EOF()C.RSCCOUNT()D.RECNO()25.对 SQL语言的使用有两种方式,它们是_。(分数:2.00)A.交互式和嵌入式B.解释式和交互式C.嵌入式和解释式D.命令式和交互式第 2935 题使用如下二个表。员工表(32 号,姓名,性别,职称)工资表(工号,工资)26.如果要为报表的每一页设置一个标题,应使用_带区。(分数:2.00)A.标题B.页标头C.列标头D.组标头27.类(Class
13、)是具有共同属性、共同操作性质的对象的集合。下列选项中,_不是类所具有的特性。(分数:2.00)A.继承性B.封装性C.多态性D.分布性28.所谓视图,指的是_。(分数:2.00)A.数据库中独立存在的表,每个视图对应一个存储文件B.从一个或几个基本表中导出的表,视图是一个虚表C.建立在数据库文件之上的索引文件,并且一个视图可以带多个索引文件D.存储在数据库中的可视化数据图形29.有如下 SQL语句: SELECT 姓名,MAX(工资)AS 工资 FROM教师表 GROUPBY系号该语句的作用是(分数:2.00)A.检索出所有教师中工资最高的教师的姓名和工资B.检索出各系教师中工资最高的教师的
14、姓名和工资C.检索出所有教师中工资最低的教师的姓名和工资D.检索出各系教师中工资最低的教师的姓名和工资30.使用视图之前,首先应该(分数:2.00)A.新建一个数据库B.新建一个数据库表C.打开相关的数据库D.打开相关的数据表31.INDEX命令无法建立的索引是(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引32.下列表达式中不正确的是(分数:2.00)A.2003-6-19 10:10 AM-10B.2003-6-19-DATE()C.DATE()+15D.DATE()+CTOD(“06/19/2003”)33.如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其
15、中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是(分数:2.00)A.逻辑算术关系B.关系逻辑算术C.算术逻辑关系D.算术关系逻辑34.SUBSTR(“ABCDEF”,3,2)的结果是(分数:2.00)A.ABB.CDC.FED.CB以下 2题是基于下述描述: 设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) _(分数
16、:4.00)(1).对于图书管理数据库,检索电子工业出版社的所有图书的书名和书价,检索结果按书价降序排列。下面 SQL语句正确的是 _。 SELECT 书名,单价 FROM图书 WHERE出版单位=“电子工业出版社”;(分数:2.00)A.GROUP BY单价 DESCB.ORDER BY单价 DESCC.ORDER BY单价 ASCD.GROUP单价 ASC(2).对于图书管理数据库,求 CIE单位借阅图书的读者的人数。 下面 SQL语句正确的是 _。 SELECT _ FROM 借阅 WHERE; 借书证号 _(分数:2.00)A.COUNT(DISTINCT借书证号)IN(SELECT
17、借书证号 FROM 读者 WHERE单位=“CIE“)B.COUNT(DISTINCT借书证号)IN(SELECT 借书证号 FROM借阅 WHERE单位=“CIE“)C.SUM(DISTINCT借书证号)IN(SELECT 借书证号 FROM读者 WHERE单位 =“CIE“)D.SUM(DISTINCT借书证号)IN(SELECT 借书证号 FOR借阅 WHERE单位 =“CIE“)二、填空题(总题数:16,分数:32.00)35.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_36.在面向对象程序设计中,从外面看只能看到对象的外
18、部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 1。(分数:2.00)填空项 1:_37.算法的复杂度主要包括 1 复杂度和空间复杂度。(分数:2.00)填空项 1:_38.在 visual FoxPro环境下,进行下列操作的结果是 1。 A=CTOD(“ 00/00/00“) ?TYPE(“A”)(分数:2.00)填空项 1:_39.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_40.工程的出现是由于 1。(分数:2.00)填空项 1:_41.在程序中为了隐藏已显示的 Myforml表单对象,应当使用的命令是 1。
19、(分数:2.00)填空项 1:_42.在“学生成绩”表中删除“物理分数”字段的命令为:ALTER TABLE 学生成绩 1 物理分数(分数:2.00)填空项 1:_43.统计学生总人数,请写出下面 SELECT语句的完整形式:SELECT 1FROM student(分数:2.00)填空项 1:_44.逻辑删除成绩表中总分在 600分以下的学生记录,可使用 SQL语句:DELETE 1 成绩表 WHERE 总分600(分数:2.00)填空项 1:_45.检索堂生信息表中“籍贯”为“海南”的学生记录,将结果保存到表 XX中,SQL 语句为: SELECT*FROM学生信息表 wHERE籍贯=“海
20、南” 1XX。(分数:2.00)填空项 1:_46.在成绩表中,检索选修三门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩 4个字段。请将下列的 sQL语句补充完整。 SELECT 学号,SUM(成绩)FROM 成绩表; wHERE 成绩=60 GROUP BY学号 COUNT(*)=3(分数:2.00)填空项 1:_47.Visual FoxPro提供了一批系统内存变量,它们都以字符 1 开头。(分数:2.00)填空项 1:_48.如果想为表单换一个标题名,可以在属性属口中修改 1 属性项。(分数:2.00)填空项 1:_49.检索学生表中,“籍贯”为“北京”的学生记
21、录,将结果保存到表 temp中,SQL 语句为: SELECT * FROM学生表 WHERE籍贯=“北京“ 1temp(分数:2.00)填空项 1:_50.连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名是 1。(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 104答案解析(总分:112.00,做题时间:90 分钟)一、选择题(总题数:36,分数:80.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.源程序的文档化不包括( )。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档
22、形式 C.良好的视觉组织D.正确的程序注释解析:解析:源程序的文档化包括 3点:符号名应具有一定实际的含义,便于理解程序功能;正确的程序注释;良好的视觉组织:利用空格、空行、缩进等技巧使程序层次清晰。3.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流 D.目标解析:解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。4.结构化程序设计的 3种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复 C.递归、
23、堆栈和队列D.调用、返回和转移解析:解析:程序的 3种基本控制结构包括:顺序、选择和重复(循环),这 3种结构就足以表达出各种其他形式的结构。5.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进先出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:解析:栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。6. (分数:2.00)A. B.C.D.解析:7.在一棵二叉树上第 8层的结点数最多是_。(分数:2.00)A.8B.1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 104 答案 解析 DOC
