ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:93KB ,
资源ID:1328733      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1328733.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+FOXPRO笔试-76及答案解析.doc)为本站会员(rimleave225)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级VISUAL+FOXPRO笔试-76及答案解析.doc

1、二级 VISUAL+FOXPRO笔试-76 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题2.在 Visual FoxPro中,下列哪项不属于基类的最小事件集( )。(分数:2.00)A.INITB.ERRORC.LOADD.DESTROY3.将 E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域4.既不能被上级例程访问,也不能被下级例程访问的变量为( )。(分数:2.00)

2、A.私有变量B.局部变量C.字段变量D.全局变量5.设计数据库的存储结构属于( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计6.执行下列程序,最后 S的显示值为( )。SET TALK OFFs=0i=2x=10DO WHILE s=xs=s+ii=i+1ENDDO?sSET TALK ON(分数:2.00)A.12B.14C.16D.187.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据8.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的

3、长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间9.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定了菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询/(Q)B.单项查询/(Q)C.单项查询(/Q)D.单项查询(/Q)10.下列对于 SQL的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序11.Visual FoxPro在 SQL

4、方面,不支持的功能是( )。(分数:2.00)A.数据控制B.数据操纵C.数据查询D.数据定义12.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同13.两个或两个以上模块之间联系的紧密程度称为( )。(分数:2.00)A.耦合性B.内聚性C.复杂性D.数据传输特性14.在表单设计中,关键字 Thisform表示( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象

5、D.当前对象所在的表单集15.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Labe1)文件D.以上 3种文件16.在 Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器17.假设使用 DIMENSION y(5)定义了一个一维数组 y,正确的赋值语句是( )。(分数:2.00)A.y=8B.y6=8C.STORE 10 y2,y3,y4D.y3,y4,y5=

6、818.用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。SET TALK OFFINPUT “X=“ TO XS=0DO WHILE X!=0S=S+MOD(X,10)ENDDO?SSET TALK ON(分数:2.00)A.X=int(X/10)B.X=int(X%10)C.X=X-int(X/10)D.x=x-int(X%10)19.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据和相关文档的集合20.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.

7、C.D.21.在下列表达式中,运算结果是逻辑真的是( )。(分数:2.00)A.EMPTY(.NULL.)B.EMPTY(SPACE(8)C.LIKE(“edit“,“edi?“)D.AT(“a“,“ainimal“)(31)到(35)题使用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT仓库号 FROM职工 WHERE工资=ANY;(SEL

8、ECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SELECT DISTINCT仓库号 FROM 职工 WHERE 工资=ANY;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.SELECT DISTINCT仓库号 FROM 职工 WHERE 工资=ALL;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)D.SELECT DISTINCT仓库号 FROM 职工 WHERE 工资=ALL;(SELECT MAX(工资)FROM 职工 WHERE 仓库号=“WH1“)(2).有下列 SQL语句:INSERT INTO 职工

9、VALUES(“WH4“,“E15“,“张清“,2800)在命令窗口执行该命令后( )。(分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录(3).检索最少有 4名职工仓库的职工平均工资( )。(分数:2.00)A.SELECT 仓库号,COUNT(*) AS 人数,AVG (工资)AS 平均工资 FROM 职工;GROUP BY仓库号 WHERE COUNT(*)=4B.SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY仓库号 HAVING C

10、OUNT(*)=4C.SELECT仓库号,COUNT(*) AS 人数,AVG(工资)AS 平均工资 FROM职工;GROUP BY职工号 WHERE COUNT(*)=4D.SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工;GROUP BY职工号 HAVING COUNT(*)=4(4).为“仓库”表增加一个“面积”字段,类型为数值型,宽度是 7,小数位数为 2,正确的命令是( )。(分数:2.00)A.CREATE TABLE 仓库 ADD 面积 N(7,2)B.CREATE TABLE 仓库 ALTER 面积 N(7,2)C.ALTER TABL

11、E仓库 ADD 面积 N(7,2)D.ALTER TABLE仓库 ALTER 面积 N(7,2)(5).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确韵 SQL命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM仓库 WHEREIN;(SELECT 仓库号 FROM 职工 WHERE 仓库号=职工仓库号)B.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE 仓库号 IN;SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库仓库号C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS;(S

12、ELECT 仓库号 FROM 职工 WHERE 仓库号=仓库仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS;(SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库仓库号)22.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表23.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:2.00)A.选择、排序B.选择、投影C.并、差、交D.连接、笛卡儿积24.运算结果是字符串“home”的表达式是( )。(分数:2.00)A.LEFT(“m

13、yhome“,4)B.RIGHT(“hometown“,4)C.SUBSTR(“myhometown“,4,4)D.SUBSTR(“myhometown“,3,4)25.在 SQL语句中,DISTINCT 短语的作用是( )。(分数:2.00)A.对查询结果进行分组B.消除重复出现的查询记录C.按条件显示部分查询记录D.删除查询结果中符合条件的记录26.下列不属于软件工程 3个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境27.下列关于视图的描述,正确的是( )。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据

14、库表和自由表建立视图28.在 Visual FoxPro中下列叙述错误的是( )。(分数:2.00)A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中29.假设表单有一选项组:男,女,其中第一个选项按钮“男”被选中,请问该选项组的 Value属性值为( )。(分数:2.00)A.B.“男”C.1D.“男“或 130.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是( )。(分数:2.00)A.表单的属性描述了表单的事件和方法B.以斜体字显示的属性值表示为只读,不可以修改C.属性窗口只包括属性、方法和事件列表框和对象框

15、D.以上都不正确二、填空题(总题数:15,分数:30.00)31.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_32.队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作 1。(分数:2.00)填空项 1:_33.在一个容量为 32的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_34.一棵二叉树第 6层(根结点为第一层)的结点最多为 1 个。(分数:2.00)填空项 1:_35.度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:

16、2.00)填空项 1:_36.Vi8ual FoxPro 6.0的项目文件的扩展名是 1。(分数:2.00)填空项 1:_37.在 Visual FoxPro中所谓自由表就是不属于任何 1 的表。(分数:2.00)填空项 1:_38.为了判别 LOCATE或 CONTINUE命令是否找到了满足条件的记录,可以使用函数_ 。(分数:2.00)填空项 1:_39.表格控件的列数由 1 属性指定,该属性的默认值为-1。(分数:2.00)填空项 1:_40.设有学生表(姓名,班,级名称),用 SQL语句检索每个班级的学生总人数的语句是: SELECT 班级名称,_AS 人数 FROM学生表 GROUP

17、 BY班级名称(分数:2.00)填空项 1:_41.在 Visual FoxPro中,视图可以分为本地视图和 1 视图。(分数:2.00)填空项 1:_42.在 Visual FoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的 1 选项卡下设置有关属性。(分数:2.00)填空项 1:_43.检索学生表中“性别”为“男”的学生记录,将结果保存到文本文件 xb中,SQL 语句为:SELECT*FROM学生表 WHERE性别=“男”_xb(分数:2.00)填空项 1:_44.查询“学生成绩”表中所有不是姓“李”的学生记录,完成下列 SQL语句:SELECT*FROM学生成绩 WHERE

18、姓名_“李%”(分数:2.00)填空项 1:_45.用 SQL语句实现将所有教师的奖金提高 10%:UPDATA教师_奖金=奖金*1.1(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-76 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:解析 在数据库系统中,需要对数据进行集中、统一的管理,以达到被多个应用程序共事的目标。2.在 Visual FoxPro中,下列哪项不属于基类的最小事件集( )。(分数:2

19、.00)A.INITB.ERRORC.LOAD D.DESTROY解析:解析 事件是由系统预定义而由用户或系统发出的动作。 Visual FoxPro 中,基类的最小事件集包含 INIT、ERROR、DESTROY 三个事件。LOAD 事件在表单对象建立之前引发,即运行表单时。3.将 E-R图转换到关系模式时,实体与实体间的联系可以表示成( )。(分数:2.00)A.属性B.关系 C.键D.域解析:解析 将 E-R图转换成指定 RDBMS中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系模式的转换是比较直接的,实体和联系都可以表示成关系。4.既不能被上级例程访问,也不能被下级例程访问的

20、变量为( )。(分数:2.00)A.私有变量B.局部变量 C.字段变量D.全局变量解析:解析 在程序中直接使用(没有通过 PUBLIC和 LOCAL命令事先声明)而由系统自动隐含建立的变量都是私有变量私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建,立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用 LOCAL命令建立。全局变量是指在任何模块中都可使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用 PUBLIC命令建立5.设计数据库的存储结构属于( )。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D

21、.物理设计 解析:解析 物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括:选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。6.执行下列程序,最后 S的显示值为( )。SET TALK OFFs=0i=2x=10DO WHILE s=xs=s+ii=i+1ENDDO?sSET TALK ON(分数:2.00)A.12B.14 C.16D.18解析:解析 DO WHILE-ENDDO 语句的格式:DO WHILE条件命令序列ENDDO执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列(循环体

22、)。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。先给 3个变量赋初始值,使用一个 DO WHILE循环语句来操作,判断条件是变量,是否小于等于 x,如果大于 x,则退出循环,否则执行循环体,执行 s=s+i,s=2:再执行 i=i+1后,1=3,重复此循环体的操作。题干中的循环步骤及结果见下表。s i x 判断条件 s=x初始值 0 2 10 .T.因为 s=x,条件真,执行循环体 2 3 10 .T.因为 s=x,条件真,执行循环体 5 4 10 .T.因为 s=x 条件真,执

23、行循环体 9 5 10 .T.因为 s=x 条件真,执行循环体 14 6 10 .F.因为 sx 条件假,执行循环体 14 6 10所以 S最终的显示值是 14。7.数据的存储结构是指( )。(分数:2.00)A.数据所占的存储空间B.数据的逻辑结构在计算机中的存放形式 C.数据在计算机中的顺序存储方式D.存储在计算机外存中的数据解析:解析 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。8.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.

24、算法执行过程中所需要的存储空间 解析:解析 一个算法的空间复杂度,一般是指执行这个算法所需 的存储空间。一个算法所占用的存储空间包括算法程序所占用的空 间、辅入的初始数据所占用的存储空间及算法执行过程中所需要的 额外空间。9.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定了菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询/(Q)B.单项查询/(Q)C.单项查询(/Q)D.单项查询(/Q) 解析:解析 在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符可以根据各菜单项功能的相似性或相近性,将弹出式菜单的菜单项分组

25、系统提供的分组手段是在两组之间插入一条水平的分组线,方法是在相应行的“菜单名称”列输入“/-”两个字符。10.下列对于 SQL的嵌套查询排序的描述中,说法正确的是( )。(分数:2.00)A.既能对外层查询排序,也能对内层查询排序B.只能对外层查询排序,不能对内层查询排序 C.不能对外层查询排序,只能对内层查询排序D.既不能对外层查询排序,也不能对内层查询排序解析:解析 QRDER BY 只是对最终的查询结果进行排序,不可以在于查询中使用该短语,即不能对内层查询排序。11.Visual FoxPro在 SQL方面,不支持的功能是( )。(分数:2.00)A.数据控制 B.数据操纵C.数据查询D

26、.数据定义解析:解析 Visual FoxPro 在 SQL方面支持数据定义、数据查询和数据操纵功能,但在具体实现方面也存在一些差异。另外,由于 Visual FoxPro自身在安全控制方面的缺陷,所以它没有提供数据控制功能,12.下列有关数组的叙述中,错误的是( )。(分数:2.00)A.在同一个环境下,数组与内存变量可以同名,两者互不影响 B.可以用一维数组的形式访问二维数组C.在可以使用简单内存变量的地方都可以使用数组元素D.一个数组中各元素的数据类型可以相同,也可以不同解析:解析 整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,

27、应注意如下问题: 在任何能使用简单内存变量的地方都可以使用数组元素。 在同一个环境下,数组名不能与筒单变量名重复。 可以用一维数组的形式访问二维数组。13.两个或两个以上模块之间联系的紧密程度称为( )。(分数:2.00)A.耦合性 B.内聚性C.复杂性D.数据传输特性解析:解析 耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。14.在表单设计中,关键字 Thisform表示( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单 C.当前对象D.当前对象所在的表单集解析:解析 在 Visual FoxPro中,paten

28、t 表示当前对象的直接容器对象,This form 表示当前对象所在的表单;This 表示当前对象; Thisformset 表示当前对象所在的表单集;15.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Labe1)文件D.以上 3种文件 解析:解析 项目管理器包括数据“文档”、“类”、“代码”和“其他”等选项卡。其中“数据”选项卡中包括“数据库”、“自由表”和“查询”;“文档”选项卡中包括“表单”,“报表”和“标签”。16.在 Visual FoxPro中,可以对项目中的数据、文

29、档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器 解析:解析 项目管理器是组织数据和对象的可视化工具。在 Visual FoxPro中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。17.假设使用 DIMENSION y(5)定义了一个一维数组 y,正确的赋值语句是( )。(分数:2.00)A.y=8 B.y6=8C.STORE 10 y2,y3,y4D.y3,y4,y5=8解析:解析 在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素

30、。数组 y的定义中只定义了 5个元素,而选项 B)的下标已经超出了数组的数量。内存变量的赋值有两种格式:格式 1“STORE表达式TO 内存变量名表格式 2:内存变量名=表达式功能:计算表达式并将表达式值赋给一个或多个内存变量,格式 2只能给一个变量赋值。18.用程序计算一个整数的各位数字之和,在下划线处应填写的语句是( )。SET TALK OFFINPUT “X=“ TO XS=0DO WHILE X!=0S=S+MOD(X,10)ENDDO?SSET TALK ON(分数:2.00)A.X=int(X/10) B.X=int(X%10)C.X=X-int(X/10)D.x=x-int(X

31、%10)解析:解析 首先用户输入一个数字保存到变量 x中,使用一个 DO WHILE循环语句来累加各位数字之和,判断条件是变量 x是否等于 0,如果为 0,则退出循环,否则通过求余函数 MOD得到变量 x的个位数因为题意要求计算各位数字之和,所以接下来应当将变量 x除以 10并取整,使之缩小 10倍,以便将变量 x的十位数变成个位数,然后再次循环计算。19.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据和相关文档的集合 解析:解析 软件是运行在计算机硬件之上的逻辑实体,包括程序、数据和相关的文档

32、,软件的开发、运行对计算机系统具有依藕性,受计算机系统的限制。20.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.C. D.解析:解析 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左,右子树。21.在下列表达式中,运算结果是逻辑真的是( )。(分数:2.00)A.EMPTY(.NULL.)B.EMPTY(SPACE(8) C.LIKE(“edit“,“edi?“)D.AT(“a“,“ainimal“)解析:解析 EMPTY 函数是“空值”测试函数,它的格式是;EMPTY (表达式),功能是

33、根据指定表达式的运算结果是否为“空”值,返回逻辑真或逻辑假。注意:这里指的“空”值与 NULL值是两个不同的概念函数 EMPTY(.NULL.)的返回值为逻辑假。所以选项 A)的返回值为逻辑假,选项 B)返回的值是逻辑真。LIKE函数是字符串匹配函数,它的格式是 LIKE(字符表达式 1,字符表达式 2);功能是比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。字符表达式 1中可以包含通配符*和?,*可与任何数目的字符相匹配,?可与任何单个字符相匹配。所以选项 c)返回的是逻辑假。AT()函数的格式是:AT(字符表达式 1,字符表达式 2,数值表达式);功

34、能是如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式中的位置,若不是子串,则返回 0函数值为数值型。(31)到(35)题使用下列数据表。仓库(仓库号 C(3)、所在地 C(8)、人数 N(2)职工(仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I)(分数:10.00)(1).检索有职工的工资大于或等于“WH1”仓库中所有职工“工资”的仓库号,正确的命令是( )。(分数:2.00)A.SELECT DISTINCT仓库号 FROM职工 WHERE工资=ANY;(SELECT MAX(工资) FROM 职工 WHERE 仓库号=“WH1“)B.SEL

35、ECT DISTINCT仓库号 FROM 职工 WHERE 工资=ANY;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“)C.SELECT DISTINCT仓库号 FROM 职工 WHERE 工资=ALL;(SELECT 工资 FROM 职工 WHERE 仓库号=“WH1“) D.SELECT DISTINCT仓库号 FROM 职工 WHERE 工资=ALL;(SELECT MAX(工资)FROM 职工 WHERE 仓库号=“WH1“)解析:解析 本题的 SQL语句功能是检索有职工工资大于等于仓库号“WHI”中所有职工工资的仓库号。本题中通过子查询检索“WHI”仓库中所有

36、职工的工资,然后在主查询中检索有职工工资大于子查询所查的工资记录,即大于所有“WH1”中所有职工工资的职工所在的仓库号,DISTINCT 短语的功能是去掉查询结果中重复的记录。在 SQL语句中可以利用 ANY、ALL 等量词进行查询。基本格式为:表达式比较运算符ANY|ALL|SOME(子查询)。其中,ANY(任意的)和 SOME(一些)表示只要子查询中存在符合条件的行,结果就成立;而 ALL(所有的)只有子查询中的所有的行都符合条件,结果才成立。(2).有下列 SQL语句:INSERT INTO 职工 VALUES(“WH4“,“E15“,“张清“,2800)在命令窗口执行该命令后( )。(

37、分数:2.00)A.向表中任意位置插入一条新记录B.在当前记录之前,插入一条新语句C.在当前记录之后,插入一条新语句D.在表末尾新增一条记录 解析:解析 Visual FoxPro 支持两种 SQL插入格式,第一种为标准格式,第二种是 Visual FoxPro的特殊格式。第一种格式为,INSER TINTO表名(字段名 1,字段名 2,.);VALUES(表达式 1,表达式 2)其中 INSERT INTO表名说明向指定的表中插入记录。当插入的不是完整的记录时,可以用字段名 1,字段名 2,.指定字段:VALUE (表达式 1,表达式 2,.)给出具体的记录值。该命令默认的是向表末尾新增一条

38、记录。注意:插入的记录值要与相应的字段类型一致。(3).检索最少有 4名职工仓库的职工平均工资( )。(分数:2.00)A.SELECT 仓库号,COUNT(*) AS 人数,AVG (工资)AS 平均工资 FROM 职工;GROUP BY仓库号 WHERE COUNT(*)=4B.SELECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM 职工;GROUP BY仓库号 HAVING COUNT(*)=4 C.SELECT仓库号,COUNT(*) AS 人数,AVG(工资)AS 平均工资 FROM职工;GROUP BY职工号 WHERE COUNT(*)=4D.SE

39、LECT仓库号,COUNT(*)AS 人数,AVG(工资)AS 平均工资 FROM职工;GROUP BY职工号 HAVING COUNT(*)=4解析:解析 在分组与计算查询语句中,使用 HAVING子句可以对分组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中,HAVING 于句必须与 GROUP BY短语同时使用。本题中先由 GROUP BY子句按“仓库号”对记录行进行分组;再执行 COUNT()函数统计每组中有多少个记录,执行 AVCO函数计算每个组的平均工资;最后执行 HAVING子句,只有记录总数大干等于 4的组才输出结果,即仓库职工在 4名(含)以上的。注

40、童:此时输出的组记录是计算后的记录,即每组只包含一条记录,输出信息包括该仓库的仓库号,人数和平均工资。(4).为“仓库”表增加一个“面积”字段,类型为数值型,宽度是 7,小数位数为 2,正确的命令是( )。(分数:2.00)A.CREATE TABLE 仓库 ADD 面积 N(7,2)B.CREATE TABLE 仓库 ALTER 面积 N(7,2)C.ALTER TABLE仓库 ADD 面积 N(7,2) D.ALTER TABLE仓库 ALTER 面积 N(7,2)解析:解析 利用 SQL命令可以对基本表的结构进行修改,利用以下命令可以为表建立新的字段:ALTER TABLE表名ADDCO

41、LUMN)字段名 1字段类型(长度,小数位数)本题中 CREATE TABLE命令用来新建一个表,要修改己存在的表的结构需要使用 ALTER TABLE命令。另外,给表增加字段的短语是 ADD COLUMN,而不是 ALTER,其中 COLUMN短语可以省略。ALTER 是用来修改已有的字段,不能新增一个字段。(5).检索至少有一名职工信息的“仓库号”及仓库的“所在地”和“人数”,正确韵 SQL命令是( )。(分数:2.00)A.SELECT 仓库号,所在地,人数 FROM仓库 WHEREIN;(SELECT 仓库号 FROM 职工 WHERE 仓库号=职工仓库号)B.SELECT 仓库号,所

42、在地,人数 FROM 仓库 WHERE 仓库号 IN;SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库仓库号C.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE NOT EXISTS;(SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库仓库号)D.SELECT 仓库号,所在地,人数 FROM 仓库 WHERE EXISTS;(SELECT 仓库号 FROM 职工 WHERE 仓库号=仓库仓库号) 解析:解析 本题中 EXISTS属于 SQL查询谓词,EXISTS 或 NOT EXISTS是用来检查在于查询中是否有结果返回,即存在元组或不存在元组,子查询要

43、用圆括号括起来。本题 SQL查询中的子查询查询的是“职工”表中“仓库号”等于“仓库”表中“仓库号”的数据,然后在外层查询中检索“仓库”表中的“仓库号”是否存在与子查询的查询结果中,将存在的“仓库号”显示其“仓库号”、“所在地”和“人数”的信息。22.关系数据库管理系统能实现的专门关系运算包括( )。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:解析 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。23.在关系的基本运算中,下列属于专门关系运算的是( )。(分数:2.00)A.选择、排序B.选择、投影 C.并、差、交D

44、.连接、笛卡儿积解析:解析 专门的关系运算包括,选择、投影和连接。交、并和差是传统的集和运算。笛卡儿积是指联系两个关系中的所有元组都进行一次新的组合,属性的数目等于原来两个属性数目的和,元组数等于原来两个关系元组数的积24.运算结果是字符串“home”的表达式是( )。(分数:2.00)A.LEFT(“myhome“,4)B.RIGHT(“hometown“,4)C.SUBSTR(“myhometown“,4,4)D.SUBSTR(“myhometown“,3,4) 解析:解析 取子串的函数有以下 3个。格式 1:LEFT(字符表达式,长度)格式 2:RIGHT(字符表达式,长度)格式 3:S

45、UBSTR(字符表达式,起始位置,长度)LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值:PIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值;SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值在SUBSTR()函数中,若缺省第 2个自变量长度,则函数从指定位置一直取到最后一个字符。从以上 2个函数的功能得知,选项 A)的结果是“myho”,选项 B)的结果是“town”,选项 C)的结果是“omet”,选项 D)的结果是“home”。25.在 SQL语句中,DISTINCT 短语的作用是( )。(分数:2.00)A.对查询结果进行分组B.消除重复

46、出现的查询记录 C.按条件显示部分查询记录D.删除查询结果中符合条件的记录解析:解析 利用 DISTINCT短语可消除查询结果中重复出现的记录,该短语紧接在 SELECT短语之后。在 SQL用于对记录分组的短语是 GROUP BY。26.下列不属于软件工程 3个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制、管理。27.下列关于视图的描述,正确的是( )。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建

47、立视图C.可以根据数据库表建立视图 D.可以根据数据库表和自由表建立视图解析:解析 视图是操作表的一种手段,通过视图可以查询表,通过视图也可以更新表视图兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但是视图与查询的差异在于视图只能是根据数据库表建立视图。28.在 Visual FoxPro中下列叙述错误的是( )。(分数:2.00)A.关系也被称作表B.数据库文件不存储用户数据C.表文件的扩展名是.dbfD.多个表存储在一个物理文件中 解析:解析 在 Visual FoxPro中,用二维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系

48、模型中,操作的对象和结果都是二维表,这种二维表就是关系,在关系数据库中将关系也称做表。在 Visual Foxlho中,数据库是一个逻辑上的概念和手段,是通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理在建 Visual FoxPro 数据库时,相应的数据库名称实际是扩展名为 dbc的文件名,与之相关的还会自动建立数据库备注(memo)文件和一个数据库索引文件即建立数据库后,用户可以在磁盘上看到文件名相同,但扩展名分别为 dbc,dct 和 dcx的 3个文件,这 3个文件是供 Visual FoxPro数据库管理系统管理数据库使用的,用户一般不能直接使用这些文件表文件的扩展名为.dbf。数据库文件只是用于管理和组织数据库对象,而一个数据库

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