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

上传人:花仙子 文档编号:1328611 上传时间:2019-10-17 格式:DOC 页数:18 大小:81.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-355及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-355及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-355及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-355及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-355及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO笔试-355 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列叙述中正确的是( )。(分数:2.00)A.顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间2.关于视图和查询,以下叙述正确的是( )。(分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立D.查询只能在数据

2、库中建立3.页框控件也称作选项卡控件,在一个页框小可以有多个页面,页面个数的属性是( )。(分数:2.00)A.CountB.PageC.NumD.PageCount4.在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:2.00)A.O(n)B.O(n2)C.O(log2n)D.O(n log2n)5.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321C.ABCDEl2345D.54321EDCBA6.下列叙述中正确的是(

3、)。(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定7.从表中选择字段形成新关系的操作是( )。(分数:2.00)A.选择B.连接C.投影D.并8.设 a=“计算机等级考试“,结果为“考试”的表达式是( )。(分数:2.00)A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)9.打开已经存在的表单文件的命令是( )。(分数:2.00)A.MOD

4、IFY FORMB.EDIT FORMC.OPEN FORMD.READ FORM10.有 3个关系 R、S 和 T如下: (分数:2.00)A.笛卡儿积B.交C.并D.自然连接11.下列表单的哪个属性设置为真时,表单运行时将自动居中( )?(分数:2.00)A.AutoCenterB.A1waysOnTopC.ShowCenterD.FormCenter12.在软件开发中,需求分析阶段可以使用的工具是( )。(分数:2.00)A.N-S图B.DFD图C.PAD图D.程序流程图13.说明数组后,数组元素的初值是( )。(分数:2.00)A.整数 0B.不定值C.逻辑真D.逻辑假14.下列程序段

5、执行后,内存变量 y的值是( )。x=76543y=0DO WHILE x0y=x%10+Y*10X=int(x/10)ENDDO(分数:2.00)A.3456B.34567C.7654D.7654315.CREATE DATABASE命令用来建立( )。(分数:2.00)A.数据库B.关系C.表D.数据文件16.在面向对象方法中,不属于“对象”基本特点的是( )。(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性17.Modify Command 命令建立的文件的默认扩展名是( )。(分数:2.00)A.prgB.appC.cmdD.exe18.数据流图中带有箭头的线段表示的是(

6、 )。(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流19.扩展名为 mpr的文件是( )。(分数:2.00)A.菜单文件B.菜单源程序文件C.菜单备注文件D.菜单参数文件20.要执行程序 temp.prg,应该执行的命令是( )。(分数:2.00)A.DO PRG temp.prgB.Do temp.prgC.DO CMD temp.prgD.DO FORM temp.prg21.在数据管理技术发展的 3个阶段中,数据共享最好的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.3个阶段相同22.MODIFY STRUCTURE命令的功能是( )。

7、(分数:2.00)A.修改记录值B.修改表结构C.修改数据库结构D.修改数据库或表结构23.假设有 Student表,可以正确添加字段“平均分数”的命令是( )。(分数:2.00)A.ALTER TABLE student ADD平均分数 F(6,2)B.ALTE RDBF Student ADD 平均分数 F 6,2C.CHANGE TABLE Student ADD 平均分数 F(6,2)D.CHANGE TABL Estudent INSERT平均分数 6,2(31)(35)使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,

8、客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(分数:10.00)(1).查询单价在 600元以上主板和硬盘的正确命令是( )(分数:2.00)A.SELECT*FROM产品 WHERE单价,600 AND(名称=主板AND 名称=硬盘)B.SELECT*FROM产品 WHERE单价600 AND(名称=主板OR 名称=硬盘)C.SELECT*FROM产品 FOR单价600 AND(名称=主板AND 名称=硬盘)D.SELECT*FROM产品 FOR单价600 AND(名称=主板OR 名称=硬盘)(2).查询客户名称中有“网络”二字的客户信息的正确命令是( )。(分数:2.00)A

9、.SELECT*FROM客户 FOR 名称 LIKE“%网络%“B.SELECT*FROM客户 FOR 名称=“%网络%“C.SELECT*FROM客户 WHERE 名称=“%网络%“D.SELECT*FROM客户 WHEREE 名称 LIKE“%网络%“(3).查询尚未最后确定订购单的有关信息的正确命令是( )。(分数:2.00)A.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户.订单号=订购单.订单号 and订购日期 IS NULLB.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户.订单号=订购单.订单号 and订购日期=

10、NULLC.SRLECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户.订单号=订购单.订单号 and订购日期 IS NULLD.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户.订单号=订购单.订单号 and订购日期=NULL(4).查询订购单的数量和所有订购单平均金额的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT订单号) AVG(数量*单价)FROM 产品 JOIN订购单名细 ON产品.产品号=订购单名细.产品号B.SELECT COUNT(订单号),AVG(数量*单价)FROM 产品 JOIN订购单名细

11、ON产品.产品号=订购单名细.产品号C.SELECT COUNT(DISTINCT订单号)AVG(数量*单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号D.SELECT COUNT(订单号),AVG(数量*单)FROM 产品,订购单名细 ON产品.产品号=订购单名细产品号(5).假设客户表中有客户号(关键字)C1C10 共 10条客户记录,订购单表有订单号(关键字)ORlOR8 共8条订购单记录,并且订购单表参照客户表。以下命令可以正确执行的是( )。(分数:2.00)A.INSERT INTO 订购单 VALUES(OR5,C5,A2008/10/10)B.INSER

12、T INTO 订购单 VALUES(OR5,C11,A2008/10/10)C.INSER丁 INTO 订购单 VALUES(OR9,C11,2008/10/10)D.INSERT INTO 订购单 VALUES(OR9,C5,2008/10/10)24.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对一D.多对多25.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。(分数:2.00)A.综合查询/(x)B.综合查询/(x)C.综合查询(/x)D.综合查询(/x)26.在 SQL

13、 SELECT语句中,与 INTO TABLE等价的短语是( )。(分数:2.00)A.INTO DBFB.TO TABLEC.INTO FORMD.INTO PILE27.在 SQL SELECT查询中,为了使查询结果排序应使用短语( ),(分数:2.00)A.ASCB.DESCC.GROUP BYD.ORDER BY28.要为当前表所有性别为“女“的职工增加 100元工资,应使用命令( )。(分数:2.00)A.REPLACE ALL工资 WITH 工资+100B.REPLACE工资 WITH 工资+100 FOR 性别=“女“C.CHANGE ALL 工资 WITH 工资+100D.CH

14、ANGE ALL 工资 WITH 工资+100 FOR 性别=“女“29.设置单标题的属性是( )。(分数:2.00)A.TitleB.TextC.BiaotiD.Caption30.释放和关闭表单的方法是( )。(分数:2.00)A.ReleaseB.DeleteC.LostFocusD.Destory二、填空题(总题数:15,分数:30.00)31.对下列二叉树进行中序遍历的结果是 【1】 。(分数:2.00)填空项 1:_32.按照软件测试的一般步骤,集成测试应在 【2】 测试之后进行。(分数:2.00)填空项 1:_33.软件工程三要素包括方法、工具和过程,其中, 【3】 支持软件开发

15、的各个环节的控制和管理。(分数:2.00)填空项 1:_34.数据库设计包括概念设计、 【4】 和物理设计。(分数:2.00)填空项 1:_35.在二维表中,元组的 【5】 不能再分成更小的数据项。(分数:2.00)填空项 1:_36.SELECT*FROM student 【6】 FILE student 命令将查询结果存储在 Student.txt文本文件中。(分数:2.00)填空项 1:_37.LEFT(“12345.6789“,LEN(“字串“)的计算结果是 【7】 。(分数:2.00)填空项 1:_38.不带条件的 SQL DELETE命令将删除指定表的 【8】 记录。(分数:2.0

16、0)填空项 1:_39.在 SQL SELECT语句中为了将查询结果存储到临时表中应该使用 【9】 短语。(分数:2.00)填空项 1:_40.每个数据库表可以建立多个索引,但是 【10】 索引只能建立 1个。(分数:2.00)填空项 1:_41.在数据库中可以设计视图和查询,其中 【11】 不能独立存储为文件(存储在数据库中)。(分数:2.00)填空项 1:_42.SQL的 SELECT语句中,使用 【12】 子句可以消除结果中的重复记录。(分数:2.00)填空项 1:_43.在 Visual FoxPro中,使用 LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF

17、()的返回值应是 【13】 。(分数:2.00)填空项 1:_44.为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的 【14】 属性。(分数:2.00)填空项 1:_45.在 Visual FoxPro中,在当前打开的表中物理删除带有删除标记记录的命令是 【15】 。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-355 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列叙述中正确的是( )。(分数:2.00)A.顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针

18、对线性结构,链式存储结构只针对非线性结构C.顺序存储结构能存储有序表,链式存储结构不能存储有序表D.链式存储结构比顺序存储结构节省存储空间解析:解析 本题考查的是顺序存储结构和链式存储结构。链式存储结构既可用于表示线性结构,也可用于表示非线性结构,所以选项 B和 C不正确;链式存储结构比顺序存储结构每个元素多了一个或多个指针域,比顺序存储结构要多耗费一些存储空间,所以选项 D也不止确。所以,本题中只有选项 A是正确的。2.关于视图和查询,以下叙述正确的是( )。(分数:2.00)A.视图和查询都只能在数据库中建立B.视图和查询都不能在数据库中建立C.视图只能在数据库中建立 D.查询只能在数据库

19、中建立解析:解析 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,以扩展名为 qbr的文本文件保存在磁盘上,查询所用的表可以是数据库表,也可以是自由表;视图是一个定制的虚拟逻辑表,视图中只存放相应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表,视图是根据表定义的,视图是数据库中的一个特有功能,所以,视图只能在数据库中创建。答案 C正确。3.页框控件也称作选项卡控件,在一个页框小可以有多个页面,页面个数的属性是( )。(分数:2.00)A.CountB.PageC.NumD.PageCount 解析:解析 在选项卡

20、控件属性中,PageCount 属性来控制选项页面的数量,所以正确答案为 D。4.在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:2.00)A.O(n)B.O(n2)C.O(log2n) D.O(n log2n)解析:解析 本题考查的是二分查找法。对于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较 10g2n次。所以本题应该选择 C。5.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:2.00)A.12345ABCDEB.EDCBA54321 C.ABCDEl2345

21、D.54321EDCBA解析:解析 本题考查的是栈的概念。栈是一种先进后出的队列,所以将元素1、2、3、4、5、A、B、C、D、E 依次入栈,出栈的顺序则正好相反为 E、D、C、B、A、5、4、3、2、1。故本题应该选择 B。6.下列叙述中正确的是( )。(分数:2.00)A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D.循环队列中元素的个数是由队头指针和队尾指针共同决定 解析:解析 本题考查的是循环队列的概念。循环队列是一种线形结构,所以选项 A不正确

22、;在循环队列中,插入元素需要移动队尾指针,取出元素需要移动队头指针,因此选项 B和 C均不正确;循环队列中元素的个数是由队头和队尾指引共同决定的是正确的,故应该选择 D。7.从表中选择字段形成新关系的操作是( )。(分数:2.00)A.选择B.连接C.投影 D.并解析:解析 本题考查专门关系运算。专门的关系运算有 3种:选择、投影和连接。投影运算是从关系模式中指定若干个属性组成新的关系。选择是从关系中找出满足给定条件的元组。连接是将两个关系模式拼接成一个更宽的模式,生成的新关系包含满足联接条件的元组。因此正确答案为选项 C。8.设 a=“计算机等级考试“,结果为“考试”的表达式是( )。(分数

23、:2.00)A.Left(a,4)B.Right(a,4) C.Left(a,2)D.Right(a,2)解析:解析 此题考查考生对 VFP中函数理解与掌握。Left()和 Right()函数均为取子串函数,其格式与功能分别为:LEFT(字符表达式长度)(返回从字符表达式值中第一个字符开始,截取指定长度的子串)及 RIGHT(字符表达式长度)(返回从字符表达式值的右端取一个指定长度的子串),选项A及选项 C被排除,选项 D中,指定要截取的字符串长度为 2,而个汉字占两个字节长度,则此选项错误。正确答案为 B。9.打开已经存在的表单文件的命令是( )。(分数:2.00)A.MODIFY FORM

24、 B.EDIT FORMC.OPEN FORMD.READ FORM解析:解析 在 VFP中,可以使用在项目管理器调用、菜单调用或命令方式调用的方法来打开一个已有的表单文件,通过命令方式打开已存在表中的命令为:MODIFY FORM表单文件名,选项 A 正确。10.有 3个关系 R、S 和 T如下: (分数:2.00)A.笛卡儿积B.交C.并D.自然连接 解析:解析 本题考查的是数据库的关系代数运算。R 表中有两个域 A、B,有两条记录(也叫元组),分别是(m,1)和(n,2);S 表中有两个域 B、C,有两条记录(1,3)和(3,5)。注意观察表 T,它包含了 R和S两个表的所有域 A、B、

25、C,但只包含 1条记录(m,1,3),这条记录是由 R表的第 l条记录和 S表的第 1条记录组合而成的,两者的 B域值正好相等。上述运算恰恰符合关系代数的自然连接运算规则。因此,本题的正确答案为选项 D。11.下列表单的哪个属性设置为真时,表单运行时将自动居中( )?(分数:2.00)A.AutoCenter B.A1waysOnTopC.ShowCenterD.FormCenter解析:解析 本题考查考生对表单属性的掌握。在给出的选项中,AlwaysOnTop 属性为真时,表单运行时窗口总在最前面,AutoCenter 属性为真时,运行表单时窗口自动居中,其余均为不存在的属性,所以,正确答案

26、为 A。12.在软件开发中,需求分析阶段可以使用的工具是( )。(分数:2.00)A.N-S图B.DFD图 C.PAD图D.程序流程图解析:解析 本题考查的是需求分析。在需求分析阶段常使用的工具有:数据流图(DFD) 、数据字典(DD) 、判定树和判定表。故本题应该选择 B。13.说明数组后,数组元素的初值是( )。(分数:2.00)A.整数 0B.不定值C.逻辑真D.逻辑假 解析:解析 数组是内存中连续的一片存储区域,由一系列元素组成,可以通过数据名及相应的下标来放,每个数组元素相当于一个内存变量。数组在使用之前一般要用 Dimension或 Declare命令显式创建,数组创建后,系统自动

27、给每个数组元素赋以逻辑假.F.。所以,正确答案为 D。14.下列程序段执行后,内存变量 y的值是( )。x=76543y=0DO WHILE x0y=x%10+Y*10X=int(x/10)ENDDO(分数:2.00)A.3456B.34567 C.7654D.76543解析:解析 此题考查考生对赋值语句、函数运算及循环语句的理解。在程序中的 y=x%10+y*10语句表示将 y值乘 10后加上 x值与 10相除的余数后,再赋值给 y,在第一次循环 x=76543时,y 值等于 0+3,为 3,下一语句中,将 x除以 10后取整,此时 x值为 7654;则第二次循环,y 值等于 30+4,为

28、34,而在循环结束时,x=765;以此类推,则最终的 y值为 34567,所以,选项 B为正确答案。15.CREATE DATABASE命令用来建立( )。(分数:2.00)A.数据库 B.关系C.表D.数据文件解析:解析 在 VFP中创建数据库文件的命令格式为:CREATE DATABASE数据库文件名|?,此命令建立一个新的扩展名为.DBC 的数据库文件并打开此数据库。选项 A正确。16.在面向对象方法中,不属于“对象”基本特点的是( )。(分数:2.00)A.一致性 B.分类性C.多态性D.标识唯一性解析:解析 本题考查的是对象的基本特点。对象具有标识唯一性、分类性、多态性、封装性和模块

29、独立性好这 5个基本特点,所以本题应该选择 A。17.Modify Command 命令建立的文件的默认扩展名是( )。(分数:2.00)A.prg B.appC.cmdD.exe解析:解析 在 VFP的命令窗口中,输入 Modify Command文件名可以创建或编辑 VFP的程序文件,所创建的文件默认扩展名为.prg,所以,正确选项为 A。18.数据流图中带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:解析 本题考查的是数据流图的基本概念。数据流图(DFD) 是结构化分析中常用的一种工具,它的图形元素主要有 4种;以圆圈表示加工;以带有箭

30、头的线段表示数据流;以上下两条横线表示存储文件;以矩形表示源。故本题应该选择 D。19.扩展名为 mpr的文件是( )。(分数:2.00)A.菜单文件B.菜单源程序文件 C.菜单备注文件D.菜单参数文件解析:解析 与菜单相关的文件扩展名有 mnx、mnt 及 mpr,分别是菜单文件(mnx)、菜单备注文件(mnt)和生成的菜单源程序文件(mpr),答案 C为正确答案。20.要执行程序 temp.prg,应该执行的命令是( )。(分数:2.00)A.DO PRG temp.prgB.Do temp.prg C.DO CMD temp.prgD.DO FORM temp.prg解析:解析 在 VF

31、P命令窗口执行程序文件时,只需用 DO文件名命令即可执行,所以,选项 B为正确答案。21.在数据管理技术发展的 3个阶段中,数据共享最好的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段 D.3个阶段相同解析:解析 本题考查的是数据管理技术的发展。在人工管理阶段,数据无共享,数据冗余度大:文件系统阶段,数据共享性差,数据冗余度还是很大;到数据库系统阶段,数据共享性大了,数据冗余度变小。所以本题应该选择 C。22.MODIFY STRUCTURE命令的功能是( )。(分数:2.00)A.修改记录值B.修改表结构 C.修改数据库结构D.修改数据库或表结构解析:解析 使

32、用命令方式修改表结构时,使用 MODIFY STRUCTURE命令,将当前已打开的表文件的表设计器打开进行修改。选项 B正确。23.假设有 Student表,可以正确添加字段“平均分数”的命令是( )。(分数:2.00)A.ALTER TABLE student ADD平均分数 F(6,2) B.ALTE RDBF Student ADD 平均分数 F 6,2C.CHANGE TABLE Student ADD 平均分数 F(6,2)D.CHANGE TABL Estudent INSERT平均分数 6,2解析:解析 本题使用 SQL对表结构进行修改。修改表结构的命令格式是:ALTER TAB

33、LE表名,使用ADD子句用于说明所增加的字段和字段属性说明,选项 C和选项 D的命令关键字 CHANGE是 FoxPro中编辑记录的命令,可排除,选项 B中用来说明字段属性的方法错误(没有加上括号)。因此正确答案为选项 A。(31)(35)使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)(分数:10.00)(1).查询单价在 600元以上主板和硬盘的正确命令是( )(分数:2.00)A.SELECT*FROM产品 WHERE单价,600 AND(名称=主板AND 名称=硬

34、盘)B.SELECT*FROM产品 WHERE单价600 AND(名称=主板OR 名称=硬盘) C.SELECT*FROM产品 FOR单价600 AND(名称=主板AND 名称=硬盘)D.SELECT*FROM产品 FOR单价600 AND(名称=主板OR 名称=硬盘)解析:解析 SQL 查询命令的基本形式由 SELECT-FROM-WHERE查询块组成,在本题所给出的 4个选项中,选项 C及选项 D使用了错误的条件关键字“FOR”所以排除。而选项 A中“(名称=主扳AND 名称硬盘)”条件错误,所以正确答案为选项 B。(2).查询客户名称中有“网络”二字的客户信息的正确命令是( )。(分数:

35、2.00)A.SELECT*FROM客户 FOR 名称 LIKE“%网络%“B.SELECT*FROM客户 FOR 名称=“%网络%“C.SELECT*FROM客户 WHERE 名称=“%网络%“D.SELECT*FROM客户 WHEREE 名称 LIKE“%网络%“ 解析:解析 本题考查在 VFP中对查询条件匹配符的掌握,在 SQL中,LIKE 是字符串匹配运算符,通配符“%”表示 0个或多个字符,另外“ ”表示一个字符,使用通配符,要用 LIKE运算符,而不能简单地使用“=”,在本题中,选项 A和选项 B使用了错误的条件短语“FOR”,排除;而选项 C则使用了错误的运算符,所以正确答案为

36、D。(3).查询尚未最后确定订购单的有关信息的正确命令是( )。(分数:2.00)A.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户.订单号=订购单.订单号 and订购日期 IS NULL B.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 WHERE客户.订单号=订购单.订单号 and订购日期=NULLC.SRLECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户.订单号=订购单.订单号 and订购日期 IS NULLD.SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户.订单号=订购单.订单号

37、and订购日期=NULL解析:解析 本题考查在 SQL查询语句中对 NULL(空)值的掌握。使用 Null值作为空值查询,其中查询空值要使用 Is NULL,或 Is Not NULL,而“=NULL”是无效表达式,选项 C及选项 D使用了错误的条件关键字“FOR”所以排除,选项 B使用了无效表达式“=NULL”,故正确答案为 A。(4).查询订购单的数量和所有订购单平均金额的正确命令是( )。(分数:2.00)A.SELECT COUNT(DISTINCT订单号) AVG(数量*单价)FROM 产品 JOIN订购单名细 ON产品.产品号=订购单名细.产品号 B.SELECT COUNT(订单

38、号),AVG(数量*单价)FROM 产品 JOIN订购单名细 ON产品.产品号=订购单名细.产品号C.SELECT COUNT(DISTINCT订单号)AVG(数量*单价)FROM 产品,订购单名细 ON 产品.产品号=订购单名细.产品号D.SELECT COUNT(订单号),AVG(数量*单)FROM 产品,订购单名细 ON产品.产品号=订购单名细产品号解析:解析 本题要求查询订购单的数量及所有订购单的平均金额,考查的是 SQL中实现两个表连接时的命令。在 SQL中两表连接命令的格式为:SELECTFROM表名INNER JOIN表名ON 连接表达式,由此可以看出,选项 C与选项 D为错误选

39、项。需要注意的是,由于在“订购单明细”表中可能有很多重复的产品号,还可能有很多重复的订购单号,如果不加入 DISTINCT短语限制重复订单号的话(选项 B) ,该SQL语句执行完成后,计算的订购单数景会是在“订购单明细”表中所有记录的总和,所以该选项错误。正确选项为 A。(5).假设客户表中有客户号(关键字)C1C10 共 10条客户记录,订购单表有订单号(关键字)ORlOR8 共8条订购单记录,并且订购单表参照客户表。以下命令可以正确执行的是( )。(分数:2.00)A.INSERT INTO 订购单 VALUES(OR5,C5,A2008/10/10)B.INSERT INTO 订购单 V

40、ALUES(OR5,C11,A2008/10/10)C.INSER丁 INTO 订购单 VALUES(OR9,C11,2008/10/10)D.INSERT INTO 订购单 VALUES(OR9,C5,2008/10/10) 解析:解析 本题考查考生对表关键字及表间关系的理解。因为 Visual FoxPro利用主关键字或候选关键字来保证表中记录的唯一,即保证实体唯一性。题目所给出的 4个选项在拼写上均无错误,但是在选项A及选项 B中要在“订购单”表中插入订单号为“OR5”的订单,而“订购单”表以“订单号”为主关键字,并已有订单号为“OR5”的记录,所以这两个命令无法执行。而又由于订购单表参

41、照客户表,为了保证这两个表的参照完整性,所以选项 C中客户号为“C11”的记录在客户表中不存在,所以该命令也是错误的,正确答案为 D。24.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 本题考查的是数据模型。题目已给出“一间宿舍可住多个学生”,那么一个学生能不能住多间宿舍呢?答案肯定是否定的。所以本题的宿舍和学生之间的联系是一对多。故本题应该选择 B。25.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。(分数:2.00)A.综合查询/(x)B.综合查

42、询/(x)C.综合查询(/x) D.综合查询(/x)解析:解析 在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符。在题目的各个选项中,选项 C为正确答案,要注意的是,选项 A将左括号“(”设置成为了该菜单的访问键。26.在 SQL SELECT语句中,与 INTO TABLE等价的短语是( )。(分数:2.00)A.INTO DBF B.TO TABLEC.INTO FORMD.INTO PILE解析:解析 在 SQL SELECT语句中,对于查询结果的输出有如下几个选项:INTO ARRAY(把查询结果存放到数组当中);INTO CURSOR(把查询结

43、果存放到临时的数据表文件当中);INTO DBF | TABLE(将查询结果存放到永久表中(dbf 文件);TO FILE(把查询结果存放到文本文件当中):TO PRINTER(把查询结果输出到打印机)。INTO DBF 与 INTO TABLE短语是等价的,选项 A正确。27.在 SQL SELECT查询中,为了使查询结果排序应使用短语( ),(分数:2.00)A.ASCB.DESCC.GROUP BYD.ORDER BY 解析:解析 此题考查对 SQL SELECT语句的理解。在 SQL SELECT语句中,使用 ORDERBY子句对查询结果进行排序,格式为:ORDER BY Order_

44、ItemASC|DESC,order ItemASC|DESC所以选项 D为正确答案。28.要为当前表所有性别为“女“的职工增加 100元工资,应使用命令( )。(分数:2.00)A.REPLACE ALL工资 WITH 工资+100B.REPLACE工资 WITH 工资+100 FOR 性别=“女“ C.CHANGE ALL 工资 WITH 工资+100D.CHANGE ALL 工资 WITH 工资+100 FOR 性别=“女“解析:解析 在 VFP中,修改当前表中记录的命令为:REPLACE 字段名 1 WITH表达式 1,字段名 2WITH表达式 2FOR条件表达式 1,此命令直接用指定

45、表达式或值修改记录,一 次可以修改多个字段的值,如果不使用 FOR短语,则默认修改的是当前记录:如果使用了 FOR短语,则修改条件表达式 1为真的所有记录。可以在 REPLACE后面使用 ALL来修改所有的记录。根据题意,选项 C及选项 D使用了错误的命令,可排除;而选项 A没有指定条件,默认修改全部记录,也为错误答案。正确答案 B。29.设置单标题的属性是( )。(分数:2.00)A.TitleB.TextC.BiaotiD.Caption 解析:解析 本题考查表单标题栏的设置。表单的 Caption属性用来设置表单的标题,因此正确答案为选项 D。其余选项均错误。30.释放和关闭表单的方法是

46、( )。(分数:2.00)A.Release B.DeleteC.LostFocusD.Destory解析:解析 本题考查关闭表单并从内存中释放(清除)的方法,此方法几乎是每次考试的必考部分。使用表单的 Release方法,可以将表单从内存中释放(清除)并关闭表单。在其余的几个选项中,选项 D为SQL操作命令,选项 C的 LostFocus事件在对象失去焦点时引发,而选项 D中的 Destory事件是在表单释放时被引发。二、填空题(总题数:15,分数:30.00)31.对下列二叉树进行中序遍历的结果是 【1】 。(分数:2.00)填空项 1:_ (正确答案:DBXEAYFZC)解析:解析 本题

47、考查的是二叉树的遍历。二叉树的中序遍历递归算法为:如果根不空,则先按中序次序访问左子树,然后访问根结点,最后按中序次序访问右子树。本题中,根据中序遍历算法,应首先按照中序次序访问以 B为根结点的左子树,然后再访问根结点 A,最后才访问以 C为根结点的右子树。遍历以B为根结点的左子树同样要遵循中序遍历算法,因此中序遍历结果为 DBXE;然后遍历根结点 A;遍历以 C为根结点的右子树,同样要遵循中序遍历算法,因此中序遍历结果为 YFZC。最后把这三部分的遍历结果按顺序连接起来,中序遍历结果为 DBXEAYFZC。32.按照软件测试的一般步骤,集成测试应在 【2】 测试之后进行。(分数:2.00)填

48、空项 1:_ (正确答案:单元)解析:解析 本题考查的是软件测试。软件测试过程一般按 4个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试。所以,本题的正确答案应该是单元测试。33.软件工程三要素包括方法、工具和过程,其中, 【3】 支持软件开发的各个环节的控制和管理。(分数:2.00)填空项 1:_ (正确答案:过程)解析:解析 本题考查的是软件工程的三要素。软件工程三要素包括方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。所以,本题的正确答案为过程。34.数据库设计包括概念设计、 【4】 和物理设计。(分数:2.00)填空项 1:_

展开阅读全文
相关资源
猜你喜欢
相关搜索

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

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