【计算机类职业资格】二级VISUAL+FOXPRO笔试-378及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-378及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-378及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-378 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)(31)到(35)题使用如下数据表。部门(部门号 C(2)、部门名称 C(10) )职工(部门号 C(2)、职工号 C(4)、姓名 C(8)、基本工资 N(7,2) )(分数:10.00)(1).检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。(分数:2.00)A.SELECT DISTmCT部门号 FROM职工 WHERE基本工资=ANY;(SELECT基本工资 FROM职工 WHERE部门号=“11“)
2、B.SELECT DISTINC部门号 FROM职工 WHERE基本工资=ALL;(SELECT基本工资 FROM职工 WHERE部门号=“11“)C.SELECT DISTINCT部门号 FROM职工 WHERE基本工资=ANY;(SELECT MAX(基本工资)FROM 职工 WHERE部门号=“11“)D.SELECT DISTINCT部门号 FROM职工 WHERE基本工资=ALL;(SELECT MIN(基本工资)FROM 职工 WHERE部门号=“11“)(2).检索最少有 5名职工的每个部门的职工基本工资的总额,正确的语句是( )。(分数:2.00)A.SELECT部门号,COU
3、NT(*),SUM(基本工资)FROM 职工;HAVING COUNT(*)=5B.SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY基本工资 HAVING COUNT(*)=5C.SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY部门号 HAVING COUNT(*)=5D.SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY部门号 WHERE COUNT(*)=5(3).向职工表中插入一条记录的正确语句是( )。(分数:2.00)A.APPEND BLANK职工 VALUES(“
4、33“,“3305“,“李运来“,“2700.00“)B.APPEND INTO职工 VALUES(“33“,“3305“,“李运来“,2700.00)C.INSERT INTO职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)D.INSER INTO职工 VALUES(“33“,“3305“,“李运来“,2700.00)(4).为“部门”表增加一个“人数”字段,类型为整型,正确的语句是( )。(分数:2.00)A.ALTER TABLE部门 ALTER人数 IB.ALTER TABLE部门 ALTER FIELDS人数 IC.ALTER TABLE部门 ADD人数
5、ID.ALTER TABLE部门 ADD FIELDS人数 I(5).检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的语句是( )。(分数:2.00)A.SELECT部门名称,SUM(基本工资)FROM 部门,职工;WHERE职工,部门号=部门.部门号;ORDER BY部门号B.SELECT部门名称,SUM(基本工资)FROM 部门,职工;WHERE职工,部门号=部门.部门号;GROUP BY部门号C.SELECT部门名称,SUM(基本工资)FROM 部门,职工;WHERE职工.部门号=部门.部门号;ORDRE BY职工.部门号D.SELECT部门名称,SUM(基本工资
6、)FROM 部门,职工;WHERE职工.部门号=部门.部门号;GROUP BY职工.部门号1.给出在工作中心“WC1”或“WC2”工作,并且年龄大于 30的职工编号,正确的语句是( )。(分数:2.00)A.SELECT 编号 FROM 车间;WHERE年龄30 AND 工作中心=“WC1“OR 工作中心=“WC2“B.SELECT编号 FROM车间;WHERE年龄30 AND(工作中心=“WC1“AND 工作中心=“WC2“)C.SELECT编号 FROM车间;WHERE年龄30 OR 工作中心=“WC1“OR 工作中心=“WC2“D.SELECT编号 FROM车间;WHERE年龄30 AN
7、D(工作中心=“WC1“OR 工作中心=“WC2“)2.下列选项中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法D.边界值分析3.下列关于项目中“移出”文件的说法,正确的是( )。(分数:2.00)A.被移出的文件将直接从磁盘中删除B.被移出的文件将不能被任何项目添加C.被移出的文件只是将文件移出项目,但文件保留在磁盘中D.被移出的文件,以后不能再次添加到原项目中,但可以添加到其他项目中4.该程序运行后屏幕显示的结果是( )。S=0FOR X=2 TO 10 STEP 2S=S+XENDFOR?SRETURN(分数:2.00)A.10B.20C.30D.405
8、.检索那些城市至少有一个仓库的职工年龄在 60以上的正确语句是( )。(分数:2.00)A.SELECT城市 FROM仓库 WHERE仓库号 IN;SELECT仓库号 FROM职工 WHERE年龄60B.SELECT城市 FROM仓库 WHERE仓库号 IN;(SELECT仓库号 FROM职工 WHERE年龄60)C.SELECT仓库号 FROM职工 WHERE年龄60 IN;SELECT城市 FROM仓库 WHERE仓库号D.SEIECT仓库号 FROM职工 WHERE年龄60IN;(SELECT城市 FROM仓库 WHERE仓库号)6.结构化程序设计主要强调的是( )。(分数:2.00)A
9、.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性7.SQL语句中对查询结果进行排序的短语是( )。(分数:2.00)A.WHEREB.GROUP BYC.HAVINGD.ORDER BY8.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标9.在 Visual FoxPro中,同时设置了表单及表单中命令按钮的 INIT事件,当表单运行时( )。(分数:2.00)A.先引发表单的 INIT事件,再引发命令按钮的 INIT事件B.先引发命令按钮的 INIT事件,再引发表单的 INIT事件C.只引发表单的 IN
10、IT事件,不引发命令按钮的 INIT事件D.两个 INIT事件同时引发10.下列叙述中正确的是( )。(分数:2.00)A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的11.下列变量名中不合法的是( )。(分数:2.00)A.XYZB.年龄C.2XD.A212.下列关于接收参数和传送参数的说法中,正确的是( )。(分数:2.00)A.传送参数和接收参数的名字必须相同B.传送参数
11、和接收参数排列顺序和数据类型必须一一对应C.接收参数的语句 PARAMTERS可以写在程序中的任意位置D.通常传送参数的语句 DO-WITH和接收参数的语句 PARSMETERS不必搭配成对,可以单独使用13.下列数据哪个不是字符型数据( )。(分数:2.00)A.13/01/08B.“13/01/08“,C.“12,3“D.“CHINA=中国“14.当临时联系不再需要时可以取消,取消的命令是( )。(分数:2.00)A.DELETE RELATIONB.DETETE JOINC.SET RELATION TOD.SET JOIN TO15.按照“先进先出”组织数据的数据结构是( )。(分数:
12、2.00)A.队列B.栈C.双向链表D.二叉树16.主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修改索引关键字值时会随着自动更新的索引文件是( )。(分数:2.00)A.复合索引文件B.结构复合压缩索引文件C.非结构复合索引文件D.单一索引文件17.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间18.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。(分数:2.00)A.DB包括 DBS和 DBMSB.DBMS包括 DB和 DBSC.DBS包括
13、 DB和 DBMSD.没有任何关系19.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序20.对于学生关系表 STUDENT,写一条规则,把其中的“年龄”属性限制在 1830 之间,则这条规则属于( )。(分数:2.00)A.实体完整性规则B.参照完整性规则C.域完整性规则D.不属于以上任何规则21.Visual FoxPro中支持两种类型的菜单,分别是( )。(分数:2.00)A.快捷菜单和条形菜单B.条形菜单和弹出式菜单C.条形菜单和下拉式菜单D.弹出式菜单和下拉式菜单22.函数 UPPER(“China=中国“)的值是( )。(分数:2.00
14、)A.China=中国B.CHina=中国C.CHINA=中国D.china=中国23.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC24.在表单 MYFORM的 INIT事件中,设置表单背景颜色为红色的正确语句是( )。(分数:2.00)A.MYFORM.BACKCOLOR=RGB(255,0,0)B.THIS.PARENT.BACKCOLOR=RGB(255,0,0)C.THISFORM.PARENT.BACKCOLOR=RGB(255,0,0)D.THIS.BACKCOLOR=RGB(255,0,0)25
15、.下列有关 ZAP命令的描述,正确的是( )。(分数:2.00)A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录26.查询设计器中包括的选项卡有( )。(分数:2.00)A.字段、筛选、排序依据B.字段、条件、分组依据C.条件、排序依据、分组依据D.条件、筛选、杂项27.如果想从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确的是( )。(分数:2.00)A.SUBSTR(“计算机等级考试“,11)B.SUBSTR(“计算机等级考试“,5,3)C.RIGHT(“计算机
16、等级考试“,2)D.LEFT(“计算机等级考试“,4)28.数据库表中有一长字段名“期末考试分数”,当该数据库表转为自由表之后,长字段名显示为( )。(分数:2.00)A.期末考试分数B.期末考试分C.期末考试分*D.系统出错29.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3种说法都不对30.在 Visual FoxPro的查询设计器中,与 SQL-SELECT语句的 WHERE短语相对应的选项卡是( )。(分数:2.00
17、)A.字段B.连接C.筛选D.杂项二、填空题(总题数:15,分数:30.00)31.数据的独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这称为 1。(分数:2.00)填空项 1:_32.在关系模型中,二维表的行称为 1。(分数:2.00)填空项 1:_33.数据库系统其内部分为 3级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_34.排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、 1 和选择排序。(分数:2.00)填空项 1:_3
18、5.栈的 3种基本运算是:入栈、退栈和 1。(分数:2.00)填空项 1:_36.在表单设计器中,可以通过 1 工具栏中的工具快速对齐表单中的控件。(分数:2.00)填空项 1:_37.当表单运行时,用户可以按 1 键选择表单中的控件,使焦点在控件间移动。(分数:2.00)填空项 1:_38.要将表单设置为顶层表单,应将表单的 1 属性值设置为“2-作为顶层表单”。(分数:2.00)填空项 1:_39.表结构中的 1 表示的含义是尚未输入的值。(分数:2.00)填空项 1:_40.释放表单时,最后引发的事件是 1。(分数:2.00)填空项 1:_41.MOD(17,-3) 函数的返回值是_。(
19、分数:2.00)填空项 1:_42.在 SQL语句的 SELECT中,字符串匹配运算符用 1 表示,%可用来表示 0个或多个字符。(分数:2.00)填空项 1:_43.在 SQL语句中,为了避免查询到的记录重复,可用 1 短语。(分数:2.00)填空项 1:_44.SQL SELECT的查询输出语句中, 1 短语表示将查询结果送到打印机。(分数:2.00)填空项 1:_45.在“学生成绩”表中删除“物理分数”字段的命令为:ALTER TABLE学生成绩_物理分数(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-378 答案解析(总分:100.00,做题时间:90 分钟)一、
20、选择题(总题数:31,分数:70.00)(31)到(35)题使用如下数据表。部门(部门号 C(2)、部门名称 C(10) )职工(部门号 C(2)、职工号 C(4)、姓名 C(8)、基本工资 N(7,2) )(分数:10.00)(1).检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。(分数:2.00)A.SELECT DISTmCT部门号 FROM职工 WHERE基本工资=ANY;(SELECT基本工资 FROM职工 WHERE部门号=“11“)B.SELECT DISTINC部门号 FROM职工 WHERE基本工资=ALL;(SELECT基本工资
21、 FROM职工 WHERE部门号=“11“) C.SELECT DISTINCT部门号 FROM职工 WHERE基本工资=ANY;(SELECT MAX(基本工资)FROM 职工 WHERE部门号=“11“)D.SELECT DISTINCT部门号 FROM职工 WHERE基本工资=ALL;(SELECT MIN(基本工资)FROM 职工 WHERE部门号=“11“)解析:解析 在 SQL语句中可以利用 ANY、ALL 等量词进行查询。基本格式为:表达式比较运算符ANY|ALL|SOME(子查询)其中,ANY(任意的)和 SOME(一些)表示只要子查询中存在符合条件的行,结果就成立:而 ALL
22、(所有的)只有子查询中的所有行都符合条件,结果才成立。本题中要求检索有职工的基本工资大于或等于“11”部门中任意一名职工的工资的部门号,等价于其他部门职工的基本工资有大于或等于“11”部门中所有职工的工资,因此要使用 ALL短语。选项 C)和 D)的属于语法错误,SQL 不支持此类型查询。(2).检索最少有 5名职工的每个部门的职工基本工资的总额,正确的语句是( )。(分数:2.00)A.SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;HAVING COUNT(*)=5B.SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY基本工资
23、HAVING COUNT(*)=5C.SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY部门号 HAVING COUNT(*)=5 D.SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY部门号 WHERE COUNT(*)=5解析:解析 在分组与计算查询语句中,使用 HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING 子句必须与 GROUP BY短语同时使用。本题中先由 GROUP BY子句按“部门号”对记录行进行分组:再执行 COUNT()函数统计每组中
24、有多少个记录,执行 SUM()函数计算每个组的基本工资总和:最后执行 HAVING子句,只有记录总数大于等于 5的组才输出结果,即部门职工在 5名(含)以上的。注意:此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该部门的部门号、总人数和职工工资总和。(3).向职工表中插入一条记录的正确语句是( )。(分数:2.00)A.APPEND BLANK职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)B.APPEND INTO职工 VALUES(“33“,“3305“,“李运来“,2700.00)C.INSERT INTO职工 VALUES(“33“,“3
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 378 答案 解析 DOC
