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

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

1、二级 VISUAL+FOXPRO-16-1 及答案解析(总分:68.50,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:58.50)1.在 Visual FoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。 A. 限制(Restrjct) B. 忽略(Ignore) C. 级联(Cascade) D. 级联(Cascade)或限制(Restrict)(分数:2.00)A.B.C.D.2.下面所列条目中,错误的 SQL 语句是_。 A. ALTER TABLE B. ALTER VIEW C.

2、 CREATE TABLE D. CREATE VIEW(分数:2.00)A.B.C.D.3.Visual FoxPro 数据库文件( )。 A. 是存放用户数据的文件 B. 是管理数据库对象的系统文件 C. 是存放用户数据和系统数据的文件 D. 前三种说法都对(分数:2.00)A.B.C.D.4.语句 LIST MEMORY LIKE a*能够显示的变量不包括U /U。 A.a B.a1 C.ab2 D.ha3(分数:2.00)A.B.C.D.5.在 Visual FoxPro 中,数据的完整性不包括 A. 实体完整性 B. 域完整性 C. 属性完整性 D. 参照完整性(分数:1.00)A.

3、B.C.D.6.在 Visual FoxPro 中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C 型字段,研究生导师是 L 型字段。若要查询“是研究生导师的女老师”信息,那么 SQL 语句“SELECT*FROM TWHERE逻辑表达式”中的逻辑表达式应是_。 A.研究生导师 AND 性别=“女“ B.研究生导师 OR 性别=“女“ C.性别=“女“AND 研究生导师=.F. D.研究生导师=.T.OR 性别=女(分数:1.00)A.B.C.D.7.下列 4 个表达式中,运算结果为数值的是 _。 A. “9988”-“1255” B. 200+800=-1000 C.

4、CTOD(11/22/01)-20 D. LEN(SPACE(3)-1(分数:1.00)A.B.C.D.8.算法一般都可以用哪几种控制结构组合而成_。 A. 循环、分支、递归 B. 顺序、循环、嵌套 C. 循环、递归、选择 D. 顺序、选择、循环 (分数:1.00)A.B.C.D.9.程序的 3 种基本控制结构是 A. 过程、子过程和分程序 B. 顺序、选择和重复 C. 递归、堆栈和队列 D. 调用、返回和转移(分数:2.00)A.B.C.D.10.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是_。 A.LEFT(“FoxPro“,3)与 SUBSTR(“FoxPro“,1,3)

5、 B.YEAR(DATE()与 SUBSTR(DTOC(DATE()7,2) C.TYPE(“36-5*4“)与 TYPE(36-5*4) D.假定 A=“This“,B=“is a string“,A-B 与 A+B(分数:1.50)A.B.C.D.11.在 SQL 语言中,关于 COUNT 函数的下列用法中错误的是 _。 A. COUNT(ALL) B. COUNT(*) C. COUNT(成绩) D. COUNT(DISTINCT 学号)(分数:1.00)A.B.C.D.12.设 MY.DBF 数据库中共有 10 条记录,执行下列命令序列:USE MYGOTO 2DISPLAY ALL?

6、 RECNOU /U执行最后一条命令后,屏幕显示的值是U /U。 A.2 B.3 C.10 D.11(分数:2.00)A.B.C.D.13.软件设计中模块划分应遵循的准则是U /U。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:2.00)A.B.C.D.14.检查软件产品是否符合需求定义的过程称为U /U。 A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试(分数:2.00)A.B.C.D.15.报表文件的扩展名是 A.MNX B.FRX C.FXP D.PRG (分数:1.00)A.B.C.D.16.在关系模型中,为了实现“关系中不允许出现相同元

7、组”的约束应使用 A. 临时关键字 B. 主关键字 C. 外部关键字 D. 索引关键字(分数:2.00)A.B.C.D.17.在 Visual FoxPro 6.0 的报表设计中,为报表添加标题的正确操作是 A. 在页标头带区添加一标签控件 B. 在细节带区中添加一标签控件 C. 在组标头带区添加一标签控件 D. 从菜单选择“标题/总结”命令项添加一标题带区,再在其中加一标签控件(分数:1.00)A.B.C.D.18.如果需要在 Myform=CreateObject(“Form“)所创建的表单对象 Myform 中添加 commandl 按钮对象,应当使用命令 _。 A. Add Objec

8、t Commandl AS commandbutton B. Myform.Addobject(“commandl“,“commandbutton“) C. Myform.Addobject(“commandbutton“,“commandl“) D. commandl=Addobject(“comandl“,“commandbutton“)(分数:2.00)A.B.C.D.19.下列关于“查询”的描述正确的是( )。 A. 查询保存在项目文件中 B. 查询保存在数据库文件中 C. 查询保存在表文件中 D. 查询保存在查询文件中(分数:2.00)A.B.C.D.20.在 SQL 的 ALTER

9、 TABLE 语句中,为了增加一个新的字段应该使用短语 A. ALTER B. APPEND C. COLUMN D. ADD(分数:2.00)A.B.C.D.21.运算结果是字符串“home”的表达式是U /U。 A.LEFT(“myhome“, 4) B.RIGHT(“hometown“, 4) C.SUBSTR(“myhometown“, 4, 4) D.SUBSTR(“myhometown“, 3, 4)(分数:2.00)A.B.C.D.22.以下关于 ACCEPT 命令的说明,正确的是_。 A.将输入数据作为字符接收 B.将输入数据作为数值接收 C.将输入数据作为逻辑型数据接收 D.

10、将输入数据作为备注型数据接收(分数:2.00)A.B.C.D.23.使用“项目管理器”中的“移去”命令按钮可以将指定的文件从项目中移去,被移去的文件将_。 A.保留在原目录中 B.不保留在原目录中 C.将从磁盘上删除 D.可保留在原目录中,也可保留在其他目录中(分数:1.00)A.B.C.D.24.依次执行以下命令后的输出结果是(分数:2.00)A.B.C.D.25.数据库三级模式体系结构的划分,有利于保持数据库的_。 A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性(分数:1.00)A.B.C.D.26.下面所列条目中,错误的 SQL 语句是_。 A. ALTER TABLE

11、B. ALTER VIEW C. CREATE TABLE D. CREATE VIEW(分数:2.00)A.B.C.D.27.依次执行以下命令后的输出结果是U /U。SETDATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO “.“?CTOD(“49-05-01“) A. 49.05.01 B. 1949.05.01 C. 2049.05.01 D. 出错(分数:2.00)A.B.C.D.28.下列数据结构中,能用二分法进行查找的是 A. 顺序存储的有序线性表 B. 线性链表 C. 二叉链表 D. 有序线性链表(分

12、数:2.00)A.B.C.D.29.对序列中的元素通过适当的位置交换,将有关元素一次性地放置在其最终位置上,这种排序方法是_。 A. 希尔排序 B. 插入排序 C. 快速排序 D. 选择排序(分数:2.00)A.B.C.D.30.对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为 A. 性别+年龄 B. VAL(性别)+年龄 C. 性别,年龄 D. 性别+STR(年龄,2)(分数:2.00)A.B.C.D.31.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.C.D.32.程序流程图(PFD) 中的菱形代表的是 A. 数据流 B. 控制流

13、 C. 加工步骤 D. 逻辑条件(分数:2.00)A.B.C.D.33.利用 E-R 模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R 模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R 模型进行(),得到最终的 E-R 模型。 A. 简化 B. 结构化 C. 最小化 D. 优化(分数:1.00)A.B.C.D.34.有如下 SQL 语句:SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资ALL;(SELECT 工资 FROM 职工表 WHERE 仓库号“A1“)执行语句后,显示查询到的仓库号有 A. A1 B. A3 C. A1,A2

14、 D. A1,A3(分数:1.00)A.B.C.D.35.Visual FoxPro 的“参照完整性”中“插入规则”包括的选择是 A. 级联和忽略 B. 级联和删除 C. 级联和限制 D. 限制和忽略(分数:2.00)A.B.C.D.二、B填空题/B(总题数:1,分数:10.00)(6)(9)题使用如下三个条件:零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)使用零件.DBF:项目号 C(2),零件号 C(2),数量 I项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)(分数:10.00)(1).为“数量”字段增

15、加有效性规则:数量0,应该使用的 SQL 语句是 _TABLE 使用零件_数量 SET_数量0(分数:2.00)填空项 1:_(2).查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的 SQL 语句是 SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称; FROM 项目,使用零件,零件; WHERE 项目.项目号=使用零件.项目号_; 使用零件.零件号=零件.零件号 AND 使用零件.零件号_ (SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=s1)(分数:2.00)填空项 1:_(3).建立一个由零件名称、数

16、量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的 SQL 语句是 CREATE VIEW item_view_ SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称 FROM 零件 INNER JOIN 使用零件 INNER JOIN_ ON 使用零件.项目号=项目.项目号 ON 零件.零件号=使用零件.零件号 WHERE 项目.项目号=s2(分数:2.00)填空项 1:_(4).从上一题建立的视图中查询使用数量最多的两个零件的信息,应该使用的 SQL 语句是 SELECT*_2 FROM item view_数量 DESC(分数:2

17、.00)填空项 1:_(5).在数据结构中,用一组地址连续的存储单元一次存储数据元素的方式是_结构。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO-16-1 答案解析(总分:68.50,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:58.50)1.在 Visual FoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择( )。 A. 限制(Restrjct) B. 忽略(Ignore) C. 级联(Cascade) D. 级联(Cascade)或限制(Restrict)(分数:2.0

18、0)A.B.C. D.解析:解析 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。更新规则规定了当在父表中的主关键字段或候选关键字段更改时,是否进行参照完整性检查: 如果选择“级联”,用新的连接字段自动修改子表中的相关所有记录。 如果选择“限制”,若子表中有相关记录,则禁止修改父表中的连接字段值。 如果选择“忽略”,不做参照完整性检查,可以随意更新父表中的连接字段值。2.下面所列条目中,错误的 SQL 语句是_。 A. ALTER TABLE B. ALTER VIEW C. CREATE

19、TABLE D. CREATE VIEW(分数:2.00)A.B. C.D.解析:解析 SQL 的数据修改功能 评析 本题的考查点是 SQL 语句。 在 SQL 语句中没有 ALTER VIEW语句。3.Visual FoxPro 数据库文件( )。 A. 是存放用户数据的文件 B. 是管理数据库对象的系统文件 C. 是存放用户数据和系统数据的文件 D. 前三种说法都对(分数:2.00)A.B. C.D.解析:解析 在 Visual FoxPro 中,数据库是一个逻辑上的概念和手段,是通过一组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理。在建立 Visual FoxPro 数

20、据库时,相应的数据库名称实际是扩展名为.dbc 的文件名,与之相关的还会自动建立数据库备注 (memo)文件和一个数据库索引文件。4.语句 LIST MEMORY LIKE a*能够显示的变量不包括U /U。 A.a B.a1 C.ab2 D.ha3(分数:2.00)A.B.C.D. 解析:解析 Like 短句只显示与通配符相匹配的内存变量。通配符包括*和?,*表示任意多个字符,?表示任意一个字符。故此题只有 D 选项不能显示。5.在 Visual FoxPro 中,数据的完整性不包括 A. 实体完整性 B. 域完整性 C. 属性完整性 D. 参照完整性(分数:1.00)A.B.C. D.解析

21、:解析 在数据库中数据完整性是指保证数据正确的特性,数据完整性一般包括实体完整性、域完整性和参照完整性等。Visual FoxPro 提供了实现这些完整性的方法和手段。6.在 Visual FoxPro 中,假设教师表 T(教师号,姓名,性别,职称,研究生导师)中,性别是 C 型字段,研究生导师是 L 型字段。若要查询“是研究生导师的女老师”信息,那么 SQL 语句“SELECT*FROM TWHERE逻辑表达式”中的逻辑表达式应是_。 A.研究生导师 AND 性别=“女“ B.研究生导师 OR 性别=“女“ C.性别=“女“AND 研究生导师=.F. D.研究生导师=.T.OR 性别=女(分

22、数:1.00)A. B.C.D.解析:解析 本题要查询“是研究生导师的女老师”信息,筛选条件应设置为研究生导师,且性别为女,对应的 SQL 语句中的逻辑表达式即是“研究生导师 AND 性别=“女“”,A 选项正确。7.下列 4 个表达式中,运算结果为数值的是 _。 A. “9988”-“1255” B. 200+800=-1000 C. CTOD(11/22/01)-20 D. LEN(SPACE(3)-1(分数:1.00)A.B.C.D. 解析:8.算法一般都可以用哪几种控制结构组合而成_。 A. 循环、分支、递归 B. 顺序、循环、嵌套 C. 循环、递归、选择 D. 顺序、选择、循环 (分

23、数:1.00)A.B.C.D. 解析:解析 算法的基本概念 评析 算法的控制结构给出了算法的基本框架,它不仅决定了算法中各操作的执行顺序,而且也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环 3 种基本控制结构组合而成。9.程序的 3 种基本控制结构是 A. 过程、子过程和分程序 B. 顺序、选择和重复 C. 递归、堆栈和队列 D. 调用、返回和转移(分数:2.00)A.B. C.D.解析:解析 本题考查基本的程序控制结构。 解题要点 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3 种基本控制结构,分别是顺序结构、选择结构和重复

24、结构 (又称循环结构)。 考点链接 控制程序结构的方法和作用。10.在以下四组命令中,每组有两个分别运算的函数,运算结果相同的是_。 A.LEFT(“FoxPro“,3)与 SUBSTR(“FoxPro“,1,3) B.YEAR(DATE()与 SUBSTR(DTOC(DATE()7,2) C.TYPE(“36-5*4“)与 TYPE(36-5*4) D.假定 A=“This“,B=“is a string“,A-B 与 A+B(分数:1.50)A. B.C.D.解析:11.在 SQL 语言中,关于 COUNT 函数的下列用法中错误的是 _。 A. COUNT(ALL) B. COUNT(*)

25、 C. COUNT(成绩) D. COUNT(DISTINCT 学号)(分数:1.00)A. B.C.D.解析:解析 选项 B 是特殊函数,用于统计记录的个数;选项 C 用于统计成绩字段有值的记录个数,如果成绩字段没有值,则不计算在内;选项 D 用于统计消除了重复学号的记录的个数。所以选择选项 A。12.设 MY.DBF 数据库中共有 10 条记录,执行下列命令序列:USE MYGOTO 2DISPLAY ALL? RECNOU /U执行最后一条命令后,屏幕显示的值是U /U。 A.2 B.3 C.10 D.11(分数:2.00)A.B.C.D. 解析:解析 GO 命令格式是:GO nReco

26、rdNumber|TOP|BOTTOM。其中 nRecordNumber 是记录号,即直接按记录号定位;TOP 是表头,BOTTOM 是表尾。它与 GOTO 命令是等价的。题中 GOTO 2 表示指针指向第二条记录。DISPLAYALL 是显示全部记录,此时指针指向了最后一条记录。RECNO()函数的功能是返回当前表文件或指定表文件或指定表文件中当前记录的记录号。如果指定工作区上没有打开表文件,函数值为 0。如果记录指针指向文件尾,函数值为表文件中的记录数加 1。如果记录指针指向文件首,函数值为表文件中第一条记录的记录号。由于执行 DISPLAY ALL 命令时,指针指向了文件尾所以 RECN

27、O()函数值为表文件中的记录数加 1,即 11。13.软件设计中模块划分应遵循的准则是U /U。 A.低内聚低耦合 B.高内聚低耦合 C.低内聚高耦合 D.高内聚高耦合(分数:2.00)A.B. C.D.解析:解析 在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则。其中,内聚性是对一个模块内部各个元素间彼此结合的紧密程度的度量,耦合性是对模块间互相连接的紧密程度的度量。14.检查软件产品是否符合需求定义的过程称为U /U。 A. 确认测试 B. 集成测试 C. 验证测试 D. 验收测试(分数:2.00)A. B.C.D.解析:解析 确认测试的任务是验证软件的功能和性能,以及其他特性是否满

28、足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。15.报表文件的扩展名是 A.MNX B.FRX C.FXP D.PRG (分数:1.00)A.B. C.D.解析:解析 报表文件的扩展名是frx。选项中mnx 是菜单定义文件的扩展名;fxp 是编译过的程序文件扩展名;prg 是命令文件扩展名。16.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 A. 临时关键字 B. 主关键字 C. 外部关键字 D. 索引关键字(分数:2.00)A.B. C.D.解析:解析 本题考查主关键字的作用。在 Visual FoxPro 中,利用主关键字和候选关键字来保证表中

29、的记录惟一,即保证实体惟一性,其他选项的几个关键字是错误的,外部关键字是用来保证参照完整性,而索引关键字并不能保证“关系中不允许出现相同元组”这一条件。因此选项 B 为正确答案。17.在 Visual FoxPro 6.0 的报表设计中,为报表添加标题的正确操作是 A. 在页标头带区添加一标签控件 B. 在细节带区中添加一标签控件 C. 在组标头带区添加一标签控件 D. 从菜单选择“标题/总结”命令项添加一标题带区,再在其中加一标签控件(分数:1.00)A.B.C.D. 解析:解析 在报表中设置“标题”的操作如下:在“报表”菜单中选择“标题/总结”命令,系统会显示“标题/总结”对话框。在该对话

30、框中选择“标题带区”复选框,则在报表中添加一个“标题”带区。系统会自动把“标题”带区放在报表的顶部,如果希望把标题的内容单独打印一页,应选择“新页”复选框。因此本题的正确答案应该是 D。18.如果需要在 Myform=CreateObject(“Form“)所创建的表单对象 Myform 中添加 commandl 按钮对象,应当使用命令 _。 A. Add Object Commandl AS commandbutton B. Myform.Addobject(“commandl“,“commandbutton“) C. Myform.Addobject(“commandbutton“,“co

31、mmandl“) D. commandl=Addobject(“comandl“,“commandbutton“)(分数:2.00)A.B. C.D.解析:解析 Visual FoxPro 程序设计/命令文件的建立与运行 评析 在运行时向一个容器加入一个对象要用到 AddObject 方法,该方法是容器的一个方法,该方法的第 1 个参数是要加入对象的对象名,第 2个参数是要加入对象的类名,按钮类的类名为 commandbutton,所以答案是 B。19.下列关于“查询”的描述正确的是( )。 A. 查询保存在项目文件中 B. 查询保存在数据库文件中 C. 查询保存在表文件中 D. 查询保存在查

32、询文件中(分数:2.00)A.B.C.D. 解析:解析 查询就是预先定义好的一个 SQL SELECT 语句,在不同的需要场合可以直接或反复使用,从而提高效率。查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,如浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为 qbr 的文件单独保存在磁盘上的,这是一个文本文件,它的主体是 SQL SELECT 语句,另外还有和输出定向有关的语句。20.在 SQL 的 ALTER TABLE 语句中,为了增加一个新的字段应该使用短语 A. ALTER B. APPEND C. COLUMN D. AD

33、D(分数:2.00)A.B.C.D. 解析:解析 在 SQL 的 ALTER TABLE 语句中,使用 ADDCOLUMN短语来增加一个新的字段,其中 COLUMN可以省略。CREATE 用来创建一个新的对象,APPEND 用来向表中追加记录。21.运算结果是字符串“home”的表达式是U /U。 A.LEFT(“myhome“, 4) B.RIGHT(“hometown“, 4) C.SUBSTR(“myhometown“, 4, 4) D.SUBSTR(“myhometown“, 3, 4)(分数:2.00)A.B.C.D. 解析:解析 取子串的函数有下列 3 种格式。 LEFT()从指定

34、表达式值的左端取一个指定长度的子串作为函数值。 RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。 在 SUBSTR()函数中,若默认第三个自变量长度,则函数从指定位置一直取到最后一个字符。 从以上三个函数的功能得知,选项 A)的结果是“myho”,选项B)的结果是“town”,选项 C)的结果是“omet”,选项 D)的结果是“home”。22.以下关于 ACCEPT 命令的说明,正确的是_。 A.将输入数据作为字符接收 B.将输入数据作为数值接收 C.将输入数据作为逻辑型数据接收 D.将输入数据作为备

35、注型数据接收(分数:2.00)A. B.C.D.解析:解析 ACCEPT 命令只能接受字符串类型的数据,对于要输入的其他类型的数据也作为字符串存入指定的变量,使用时再进行数据类型转换。23.使用“项目管理器”中的“移去”命令按钮可以将指定的文件从项目中移去,被移去的文件将_。 A.保留在原目录中 B.不保留在原目录中 C.将从磁盘上删除 D.可保留在原目录中,也可保留在其他目录中(分数:1.00)A. B.C.D.解析:24.依次执行以下命令后的输出结果是(分数:2.00)A.B. C.D.解析:解析 SET DATE TO YMD 是把日期设置成年月日格式,SET CENTURY ON 及

36、SET CENTURY TO 19 ROLLOVER 10 是打开年份中世纪方式显示,并把显示方式设为 19;SET MARK TO“.“是把年月日中间的分界符用“.“分开。只有选项 B 是正确的。25.数据库三级模式体系结构的划分,有利于保持数据库的_。 A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性(分数:1.00)A. B.C.D.解析:26.下面所列条目中,错误的 SQL 语句是_。 A. ALTER TABLE B. ALTER VIEW C. CREATE TABLE D. CREATE VIEW(分数:2.00)A.B. C.D.解析:解析 SQL 的数据修改功能

37、 评析 本题的考查点是 SQL 语句。 在 SQL 语句中没有 ALTER VIEW语句27.依次执行以下命令后的输出结果是U /U。SETDATE TO YMDSET CENTURY ONSET CENTURY TO 19 ROLLOVER 10SET MARK TO “.“?CTOD(“49-05-01“) A. 49.05.01 B. 1949.05.01 C. 2049.05.01 D. 出错(分数:2.00)A.B. C.D.解析:解析 SET DATE TO YMD 是设置日期显示的格式为 yy/mm/dd。 SET CENTURY ON 指显示日期或日期时间时,用 4 位数显示年

38、份。 SET CENTURY TO 19 ROLLOVER 10 语句指定小于 10 的两位数年份属于 21世纪(19+1),而大于等于 10 的两位数字年份属于 20 世纪(19)。 CTOD(字符表达式)的功能是将字符表达式转换成日期型数据。 4910,所以最后的输出结果是 1949.05.01。28.下列数据结构中,能用二分法进行查找的是 A. 顺序存储的有序线性表 B. 线性链表 C. 二叉链表 D. 有序线性链表(分数:2.00)A. B.C.D.解析:解析 二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)的。选项

39、 A 正确。29.对序列中的元素通过适当的位置交换,将有关元素一次性地放置在其最终位置上,这种排序方法是_。 A. 希尔排序 B. 插入排序 C. 快速排序 D. 选择排序(分数:2.00)A.B.C. D.解析:解析 快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。也就是说,一趟快速排序是将序列中的元素通过适当的位置交换一次性地放置在其最终位置上。30.对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索引关键字表达式为 A. 性别+年龄 B. VAL(性别)

40、+年龄 C. 性别,年龄 D. 性别+STR(年龄,2)(分数:2.00)A.B.C.D. 解析:解析 此题是通过两个字段对数据表建立复合索引,建立复合索引时要求字段类型要匹配。此题中性别为字符型,而年龄为数值型,这两个字段类型不匹配,故选项 A) 是错误的,选项 C) 是不正确的索引格式,选项 B) 中用 VAL()函数不能将字符型数据“性别”转换成数值型,该函数只能转换由数字符号组成的字符型数据。选项 D) 中的年龄字段通过 STR()函数转换成了字符型,与性别字段的类型相匹配,所以此选项为正确选项。31.有下列二叉树,对此二叉树前序遍历的结果为( )。(分数:2.00)A.B.C.D.

41、解析:解析 对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。32.程序流程图(PFD) 中的菱形代表的是 A. 数据流 B. 控制流 C. 加工步骤 D. 逻辑条件(分数:2.00)A.B.C.D. 解析:解析 程序流程图是软件设计过程中常用的图形描述工具之一。构成程序流程图的最基本符号有:“”或“”表示控制流,“”表示加工步骤,“”表示逻辑条件。33.利用 E-R 模型进行数据库的概念设计,可以分成三步:首先设计局部 E-R 模型,然后把各个局部 E-R模型综合成一个全局的模型,最后对全局 E-R 模型进行

42、(),得到最终的 E-R 模型。 A. 简化 B. 结构化 C. 最小化 D. 优化(分数:1.00)A.B.C.D. 解析:解析 在概念设计中按照模块的划分画出各个模块的 E-R 图,然后把这些图合成一张 E-R 图作为全局模型,最后应该对全局 E-R 图进行优化,看看是否有重复和不合理的地方。不能只进行简单的合并。34.有如下 SQL 语句:SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资ALL;(SELECT 工资 FROM 职工表 WHERE 仓库号“A1“)执行语句后,显示查询到的仓库号有 A. A1 B. A3 C. A1,A2 D. A1,A3(分数:1

43、.00)A.B.C.D. 解析:解析 本题查询的是职工的工资大于或等于 A1 仓库中所有职工工资的仓库号。在 SQL 语句中可以使用 ANY,ALL 等量词进行查询。其中 ANY 在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而 ALL 则要求子查询中的所有行都使结果为真时,结果才为真。35.Visual FoxPro 的“参照完整性”中“插入规则”包括的选择是 A. 级联和忽略 B. 级联和删除 C. 级联和限制 D. 限制和忽略(分数:2.00)A.B.C.D. 解析:解析 插入规则规定了当插入子表中的记录时是否进行参照完整性检查,而更新规则规定了当更新父表的主关键字时如

44、何处理相关子表的记录,包括的选择是级联,故排除选项 A、选项 B 和选项 C。选项 D 为正确答案。二、B填空题/B(总题数:1,分数:10.00)(6)(9)题使用如下三个条件:零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)使用零件.DBF:项目号 C(2),零件号 C(2),数量 I项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)(分数:10.00)(1).为“数量”字段增加有效性规则:数量0,应该使用的 SQL 语句是 _TABLE 使用零件_数量 SET_数量0(分数:2.00)填空项 1:_ (正确

45、答案:ALTER;ALTER;CHECK)解析:解析 为表的字段设置有效性规则,可以使用 SQL 语句实现,其命令格式为: ALTER TABLE 表名 ALTER 字段名 SET CHECK 表达式(2).查询与项目“s1”(项目号)所使用的任意一个零件相同的项目号、项目名称、零件号和零件名称,使用的 SQL 语句是 SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称; FROM 项目,使用零件,零件; WHERE 项目.项目号=使用零件.项目号_; 使用零件.零件号=零件.零件号 AND 使用零件.零件号_ (SELECT 零件号 FROM 使用零件 WHERE 使用零件.项

46、目号=s1)(分数:2.00)填空项 1:_ (正确答案:AND;IN)解析:解析 题干中(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=s1)表示“s1”所使用的零件号。因此 IN(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号 =s1)限定了查询出的零件号必须与“s1”项目所用零件号相同。项目.项目号=使用零件.项目号 AND 使用零件.零件号=零件.零件号 AND 使用零件.零件号表示查询记录要满足的几个条件,多个条件同时满足时,必须用 AND 来连接。(3).建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应该使用的 SQL 语句是 CRE

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

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

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