【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc

上传人:towelfact221 文档编号:1333876 上传时间:2019-10-17 格式:DOC 页数:15 大小:85.50KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc_第1页
第1页 / 共15页
【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc_第2页
第2页 / 共15页
【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc_第3页
第3页 / 共15页
【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc_第4页
第4页 / 共15页
【计算机类职业资格】国家二级VF笔试-试卷104及答案解析.doc_第5页
第5页 / 共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

24、6C.128 D.256解析:解析:根据二叉树的性质;二叉树第 i(i=1)层上至多有 2i-1个结点。得到第 8层的结点数最多是 128。8.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。9.下列叙述中正确的是_。(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上 3种说法都不对解析:解析:程序执行的实际计

25、算工作量不仅与程序的控制结构有一定的关系以及与处理的数据量有关,而且还与数据的存储结构密切相关。所以,选项 A正确,选项 B和选项 C错误。10.数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是_。(分数:2.00)A.线性链表B.二叉链表C.栈与队列 D.循环队列解析:解析:线性链表是线性表的链式存储结构,二叉链表是二叉树的链式存储结构,栈与队列分别是特殊的线性表,循环队列是队列的一种顺序存储结构。可知,线性链表、二叉链表、循环队列均属于存储结构,而栈与队列属于逻辑结构。11.使用白盒测试方法时,确定测试数据应根据_和指定的覆盖标准(分数:2.00)A.程序的内部逻辑 B.程

26、序的复杂结构C.使用说明书D.程序的功能解析:解析:白盒测试是把测试对象看作一个打开的盒子,测试人员要了解程序的内部结构和处理过程,由于白盒测试是一种结构测试,所以被测对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准确定测试数据。12.若对 n个元素进行直接插入排序,则进行第 i趟排序过程前,有序表中的元素个数为_。(分数:2.00)A.1B.i-1C.i D.i+1解析:13.要在浏览窗口中显示表 js.dbf中所有“教授”和“副教授”的记录,下列命令中错误的是 _。(分数:2.00)A.use js browse for 职称=“教授”and 职称=“副教授” B.select*fro

27、m js where“教授”$ 职称C.select*from js where 职称 in(“教授”,“副教授”)D.select*from js where like(“*教授”,职称)解析:解析:本题需要在浏览窗口中显示表 js.dbf中所有“教授”和“副教授”的记录。因此应该采用SQL语言中的查询语句。选项 B、C、D 均采用了 SQL-Select 语句来完成该任务,并且它们所采用的命令的格式也正确,因此它们均为正确的答案,但是选项 A就不正确了。14.数据库的数据都存放在一台计算机中,由它统一管理和运行的数据库系统称为_。(分数:2.00)A.分布式系统B.单用户系统 C.集中式系

28、统D.共享式系统解析:解析:根据题目的叙述,“数据库的数据都存放在一台计算机中”,可以知道该系统肯定是一个集中式的;然后根据后面的叙述,“并由它统一管理和运行”,可以知道该数据库系统只能在该计算机上进行操作,因此它是一个单用户系统,本题正确答案为 B。15.有关 SCAN循环结构,叙述正确的是_。(分数:2.00)A.SCAN循环结构中的 LOOP语句,可将程序流程直接指向循环开始语句 SCAN,首先判断 EOF()函数的真假B.在使用 SCAN循环结构时,必须打开某一个数据库 C.SCAN循环结构的循环体中必须写有 SKIP语句D.SCAN循环结构,如果省略了scope子句FORexpll和

29、 WHILEEXPL2条件子句,则直接退出循环解析:16.设当前工作区的数据库文件有 8个字段,共有 10条记录,执行命令: COPY TO NEW STRUCTURE EXTENDED 后,将产生一个名为 NEW.DBF的数据库文件,则其字段数为( )。(分数:2.00)A.16 B.8C.10D.4解析:解析:使用命令 COPYTO文件名STRUCTURE EXTENDED 可以将打开的数据表文件的结构作为数据表文件记录复制到新生成的数据表文件中,无论原数据表有多少个字段,新生成的数据表描述文件的字段数都为 16。17.在 Visual FoxPro中,创建一个名为 SDB.DBC的数据库

30、文件,使用的命令是(分数:2.00)A.CREATEB.CREATE SDBC.CREATE TABLE SDBD.CREATE DATABASE SDB 解析:解析:本题考查创建数据库文件的命令。创建数据库的命令格式是: CREATE DATABASE数据库名 选项 A是打开表设计器;选项 B是打开 SDB表设计器;选项 C是用 SQL命令创建 SDB表。正确答案为D。18.数据库表的字段可以定义规则,规则是(分数:2.00)A.逻辑表达式 B.字符表达式C.数值表达式D.前三种说法都不对解析:解析:本题考查数据库字段规则的含义。用户可以为数据库表字段定义规则,规则就是逻辑表达式,故选项 A

31、为正确答案。19.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响 B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同解析:解析:整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题: 在任何能使用简单内存变量的地方都可以使用数组元素。 在同一个环境下,数组名不能与简单变量名重复。 可以用一维数组的形式访问二维数组。使用下列数据表。“仓库”表 仓库号 所在地 WH2 北京 WH2

32、 上海 WH3 广州 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 仓库.仓库号=职工.仓库号;

33、 AND 仓库.所在地=“北京“C.SELECT 职工号,工资 FROM 仓库,职工; WHERE 仓库.仓库号=职工.仓库号; AND 仓库.所在地=“北京“ D.SELECT 职工号,工资 FROM 仓库表,职工表; WHERE 仓库表.仓库号=职工表.仓库号; OR 仓库.所在地=“北京“解析:解析:在 SQL的简单连接查询中,可以通过 FROM短语指定要查找的表,表之间要用逗号隔开,然后通过 WHERE 短语指定两表的连接条件,连接字段一般为两表中相同的字段,如果包含其他的筛选条件,要通过 AND短语将两个条件进行连接。(2).执行下列 SQL语句后,职工工资总和是( )。SELECT

34、 SUM(工资) FROM 职工 WHERE 仓库号 IN; (SELECT 仓库号 FROM 仓库 WHERE 所在地=“北京“ OR 所在地=“广州“)(分数:2.00)A.2700B.3250C.5950 D.语法错误解析:解析:本题 SQL语句的功能是检索仓库“所在地”在“北京”或“广州”的仓库中,所有职工的工资总和。在于查询中查询的是“所在地”在“北京”或“广州”的“仓库号”信息,然后在主查询中,查找“职工”表中“仓库号”与子查询所查“仓库号”相等的记录,统计这些仓库中所有职工的工资总和,SUM()函数为求和函数。本题中的 m运算符相当于数据的集合运算符。(3).求至少有 4个职工的

35、每个仓库的工资总和( )。(分数: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(*)=4 D.SELECT 仓库号,COUNT(*),SUM(工资) FROM 职工; GROUP BY 仓库号 WHERE COUNT(*)=4解析:解析:本题中首先通过 GROUP

36、 BY短语对表记录按“仓库号”字段分组,然后通过 COUNT()函数统计每个组中所包含的记录数,即每个仓库中共有多少名职工,利用 SUM()函数求每个仓库中职工的工资总和;最后限定输出仓库中至少有 4名职工的记录,输出结果包括“仓库号”、统计的仓库人数和该仓库的职工工资总和。在分组与计算查询语句中,使用 HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING 子句必须与 GROUP BY短语同时使用。(4).执行下列 SQL语句后,显示查询到的仓库号有( )。SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资=A

37、LL; (SELECT 工资 FROM 职工 WHERE 仓库号=“WH3“)(分数:2.00)A.WH1B.WH2C.WH4D.WH1、WH3 解析:解析:本题的 SQL语句功能是检索有职工工资大于等于仓库号“WH3”中所有职工工资的仓库号。本题中通过子查询检索“WH3”仓库中所有职工的工资,然后在主查询中检索有职工工资大于子查询所查的工资记录,即大于所有 WH3中所有职工工资的职工所在的仓库号,DISTINCT 短语的功能是去掉查询结果中重复的记录。 在 SQL语句中可以利用 ANY、ALL 等量词进行查询。基本格式为: 表达式比较运算符ANY|ALL|SOME(子查询) 其中,ANY(任

38、意的)和 SOME(一些)表示只要子查询中存在符合条件的行,结果就成立:而 ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。(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(2) 解析:解析:利用 SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段: A

39、LTER TABLE表名 ADDCOLMN字段名 1字段类型(长度,小数位数) 本题中 CREATE TABLE命令用来新建一个表,要修改已存在的表的结构需要使用 ALTER TABLE命令。另外,给表增加字段的短语是 ADD COLUMN,而不是 ALTER,其中 COLUMN短语可以省略,ALTER 是用来修改已有的字段,不能新增一个字段。20.可以随表的打开而自动打开的索引是( )。(分数:2.00)A.单项索引B.复合索引C.结构复合压缩索引 D.非结构化索引解析:解析:结构复合压缩索引文件具有以下特性: 在打开表时自动打开。 在同一索引文件中能包含多个索引方案,或索引关键字。 在添加

40、、更改或删除记录时,自动维护索引。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.杂项解析:解析:在查询设计器界面中,有 6个选项卡,它们分别是字段、连接、筛选、排序依据、分组依据和杂项,没有“条件”选项卡。 这 6个选

41、项卡和 SQL SELECT语句的各短语是相对应的: “字段”选项卡对应于 SELECT短语,指定所要查询的数据; “连接”选项卡对应于 JOIN ON 短语,用于编辑连接条件; “筛选”选项卡对应于 WHERE短语,用于指定查询条件; “排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法; “分组依据”选项卡对应于 GROUP BY 短语和 HAVING短语,用于分组; “杂项”选项卡可以指定是否要重复的记录(对应于 DISTINCT)及列在前面的记录(对应于 TOP短语等)。23.命令?的作用是( )。(分数:2.00)A.向用户提问的提示符B.可输出两个表达式的

42、值C.从当前光标处显示表达式的值 D.只能显示变量的值解析:解析:表达式值的显示育两种格式 格式 1;?表达式表 格式 2;?表达式表 功能:计算表达式中的各表达式并输出各表达式值。 不管有没有指定表达式表,格式 1都会轴出个回车换行符。如果指定了表达式表,各表达式值将在下一行的起始处输出格式 2不会输出回车换行符,各表达式值在当前行的光标所在处直接输出。24.测试数据库记录指针是否指向数据库末尾所使用的函数是( )。(分数:2.00)A.BOF()B.EOF() C.RSCCOUNT()D.RECNO()解析:解析:函数 BOF()的格式是 BOF(工作区号|表别名),功能是测试当前表文件(

43、或缺省自变量)或指定表文件中的记录指针是否指向文件首,若是就返回逻辑真,否则返回逻辑假。表文件首是指第一条记录的前面位置。 函数 EOF()的格式是 EOF(工作区号|表别名)如功能是测试表文件中的记录指针是否指向文件尾,若是就返回逻辑真,否则返回逻辑假。表文件尾是指最后一条记录的后面位置。函数 RECCOUNT()格式是 RECCOUNT(工作区号|表别名),功能是返回当前表文件或指定表文件的记录个数。 函数 RECNO()格式是 RECNO(工作区号|表别名),功能是返回当前表文件或指定表文件中当前记录的记录号。25.对 SQL语言的使用有两种方式,它们是_。(分数:2.00)A.交互式和

44、嵌入式 B.解释式和交互式C.嵌入式和解释式D.命令式和交互式第 2935 题使用如下二个表。员工表(32 号,姓名,性别,职称)工资表(工号,工资)解析:解析:SQL 语言既是自含式语言又是嵌入式语言,它具有两种使用方式:(1)能够独立地、交互地使用方式即命令方式,用户直接键入 SQL命令执行对数据库操作。(2)SQL 语句嵌入到高级语言(例如C,Java)的程序中,供程序员使用,但在不同的语言中,SQL 语言的语法结构基本是相同的。26.如果要为报表的每一页设置一个标题,应使用_带区。(分数:2.00)A.标题B.页标头 C.列标头D.组标头解析:27.类(Class)是具有共同属性、共同

45、操作性质的对象的集合。下列选项中,_不是类所具有的特性。(分数:2.00)A.继承性B.封装性C.多态性D.分布性 解析:28.所谓视图,指的是_。(分数:2.00)A.数据库中独立存在的表,每个视图对应一个存储文件B.从一个或几个基本表中导出的表,视图是一个虚表 C.建立在数据库文件之上的索引文件,并且一个视图可以带多个索引文件D.存储在数据库中的可视化数据图形解析:29.有如下 SQL语句: SELECT 姓名,MAX(工资)AS 工资 FROM教师表 GROUPBY系号该语句的作用是(分数:2.00)A.检索出所有教师中工资最高的教师的姓名和工资B.检索出各系教师中工资最高的教师的姓名和

46、工资 C.检索出所有教师中工资最低的教师的姓名和工资D.检索出各系教师中工资最低的教师的姓名和工资解析:解析: 本题 SQL语句的含义是统计各个系中工资最高的职工记录,并显示该职工的姓名和工资。30.使用视图之前,首先应该(分数:2.00)A.新建一个数据库B.新建一个数据库表C.打开相关的数据库 D.打开相关的数据表解析:解析: Visual FoxPro 中,视图基于数据库中的表、自由表或视图而存在,因此使用命令打开视图,首先要打开包含表的数据库。视图是不可以单独存在的,它的结果只存放于数据库中。31.INDEX命令无法建立的索引是(分数:2.00)A.主索引 B.候选索引C.惟一索引D.

47、普通索引解析:解析:INDEX 为命令方式建立索引,与在表设计器中设置有所区别,不能建立主索引。通过命令方式只能建立表的候选索引 (CANDIDATE)、惟一索引(UNIQUE)和普通索引。表索引的建立可通过表设计器建立或使用命令方式建立。32.下列表达式中不正确的是(分数:2.00)A.2003-6-19 10:10 AM-10B.2003-6-19-DATE()C.DATE()+15D.DATE()+CTOD(“06/19/2003”) 解析:解析:日期时间表达式是对日期型数据或日期时间型数据的连接。其运算符也有“+”和“-”两个。但日期表达式的格式有一定的限制,不能将两个日期直接相加。33.如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式

展开阅读全文
相关资源
猜你喜欢
  • BS PD IEC TS 62763-2013_5284 Pilot function through a control pilot circuit using PWM (pulse width modulation) and a control pilot wire《通过控制导向线使用PWM (脉冲宽度调制) 的导向功能和控制导向线》.pdf BS PD IEC TS 62763-2013_5284 Pilot function through a control pilot circuit using PWM (pulse width modulation) and a control pilot wire《通过控制导向线使用PWM (脉冲宽度调制) 的导向功能和控制导向线》.pdf
  • BS ISO 8070-2007 Milk and milk products - Determination of calcium sodium potassium and magnesium contents - Atomic absorption spectrometric method《牛奶和奶制品 钙、钠、钾和镁含量的测定 原子吸.pdf BS ISO 8070-2007 Milk and milk products - Determination of calcium sodium potassium and magnesium contents - Atomic absorption spectrometric method《牛奶和奶制品 钙、钠、钾和镁含量的测定 原子吸.pdf
  • BS ISO 8082-1-2009 Self-propelled machinery for forestry - Laboratory tests and performance requirements for roll-over protective structures - General machines《林业用自推进机械 防倾.pdf BS ISO 8082-1-2009 Self-propelled machinery for forestry - Laboratory tests and performance requirements for roll-over protective structures - General machines《林业用自推进机械 防倾.pdf
  • BS ISO 8082-2-2011 Self-propelled machinery for forestry Laboratory tests and performance requirements for roll-over protective structures Machines having a rotating platf.pdf BS ISO 8082-2-2011 Self-propelled machinery for forestry Laboratory tests and performance requirements for roll-over protective structures Machines having a rotating platf.pdf
  • BS ISO 8083-2006 Machinery for forestry - Falling-object protective structures (FOPS) - Laboratory tests and performance requirements《林业机械 落体防护装置(FOPS) 实验室试验和性能要求》.pdf BS ISO 8083-2006 Machinery for forestry - Falling-object protective structures (FOPS) - Laboratory tests and performance requirements《林业机械 落体防护装置(FOPS) 实验室试验和性能要求》.pdf
  • BS ISO 8086-2004 Dairy plant - Hygiene conditions - General guidance on inspection and sampling procedures《乳品厂 卫生条件 检验和取样程序通用指南》.pdf BS ISO 8086-2004 Dairy plant - Hygiene conditions - General guidance on inspection and sampling procedures《乳品厂 卫生条件 检验和取样程序通用指南》.pdf
  • BS ISO 8096-2005 Rubber- or plastics-coated fabrics for water resistant clothing - Specification《雨衣用橡胶或塑料涂覆织物 规范》.pdf BS ISO 8096-2005 Rubber- or plastics-coated fabrics for water resistant clothing - Specification《雨衣用橡胶或塑料涂覆织物 规范》.pdf
  • BS ISO 8097-2001 Aircraft Minimum airworthiness requirements and test conditions for certified air cargo unit load devices《航空器 经认证的航空货运集装单元装置最低适航性要求和试验条件》.pdf BS ISO 8097-2001 Aircraft Minimum airworthiness requirements and test conditions for certified air cargo unit load devices《航空器 经认证的航空货运集装单元装置最低适航性要求和试验条件》.pdf
  • BS ISO 8114-1993 Textile machinery and accessories - Spindles for ring-spinning and doubling machines - List of equivalent terms《纺织机械和附件 环锭纺纱机和并线机用锭子 同义术语表》.pdf BS ISO 8114-1993 Textile machinery and accessories - Spindles for ring-spinning and doubling machines - List of equivalent terms《纺织机械和附件 环锭纺纱机和并线机用锭子 同义术语表》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

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