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

上传人:wealthynice100 文档编号:1333979 上传时间:2019-10-17 格式:DOC 页数:13 大小:80KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷200及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷200及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷200及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷200及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷200及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家二级 VF 笔试-试卷 200 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构3.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点4.对于如下图所示的二叉树, (分数:2.00)A.ABDECFGB.DEBAFCGC.DEBFGCA

2、D.GFCEBDA5.对长度为 n 的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为(分数:2.00)A.n/2B.(n+1)/2C.(n-1)/2D.n/46.用某种排序方法对序列(25,84,21,47,15,27,68,35,20)进行排序,记录序列的变化情况如下: 15, 20, 21, 25, 47, 27, 68, 35, 84 15, 20, 21, 25, 35, 27, 47, 68, 84 15, 20, 21, 25, 27, 35, 47, 68, 84 则采取的排序方法是(分数:2.00)A.直接选择排序B.冒泡排序C.快速排序D.希尔

3、排序7.在设计程序时,应采纳的原则之一是(分数:2.00)A.程序结构应有助于读者理解B.不限制 GOTO 语句的使用C.减少或取消注解行D.程序越短越好8.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析9.以下测试方法是白盒测试方法的是(分数:2.00)A.判定覆盖和边界值分析法B.等价类划分和错误推测法C.路径覆盖和判定/条件覆盖法D.条件覆盖和错误推测法10.在数据库的三级模式结构中,外模式有(分数:2.00)A.1 个B.2 个C.3 个D.任意多个11.设关系 R 和 S 的元组个数分别为 1

4、00 和 300,关系 T 是 R 与 S 的笛卡儿积,则 T 的元组个数是(分数:2.00)A.400B.10000C.30000D.9000012.Visual FoxPro 6.0 是一个(分数:2.00)A.8 位数据库开发系统B.16 位数据库开发系统C.32 位数据库开发系统D.64 位数据库开发系统13.运行 Visual FoxPro 6.0,错误的方法是(分数:2.00)A.双击 Visual FoxPro 6.0 图标B.单击 Visual FoxPro 6.0 图标回车C.右击 Visual FoxPro 6.0 图标,并单击其快捷菜单中的“打开”命令D.拖动 Visua

5、l FoxPro 6.0 图标到一个新位置14.以下关于 Visual FoxPro 的叙述最全面的是(分数:2.00)A.Visual FoxPro 是一个数据库应用平台软件B.Visual FoxPro 是一个数据库应用开发工具C.Visual FoxPro 是一个综合应用软件D.Visual FoxPro 既是一个数据库应用平台,又是数据库应用开发工具15.用于实现对数据库进行各种数据操作的软件称为(分数:2.00)A.数据软件B.操作系统C.数据库管理系统D.编译程序16.数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为(分数:2.00)A.分布式系统B.单用户系

6、统C.集中式系统D.共享式系统17.下列关于关系模型的参照完整性规则的描述,错误的是(分数:2.00)A.外键和相应的主键需定义在相同值域上B.外键和相应的主键可以不同名C.参照关系模式和依赖关系模式可以是同一个关系模式D.外键值不可以为空值18.关系数据库中,实现表与表之间的联系是通过(分数:2.00)A.实体完整性规则B.参照完整性规则C.用户自定义的完整性规则D.值域19.在生成参照完整性中,设置更新操作规则时选择了“限制”选项卡后,则(分数:2.00)A.在更新父表时,用新的关键字值更新子表中的所有相关记录B.在更新父表时,若子表中有相关记录则禁止更新C.在更新父表时,若子表中有相关记

7、录则允许更新D.允许更新父表,不管子表中的相关记录20.以下关于查询的描述正确的是(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询21.以下关于视图的描述正确的是(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图22.下列说法中,错误的是(分数:2.00)A.在数据库中,可以包含表、视图、查询以及表间的永久关系B.可以通过修改视图中数据来更新数据源中数据,但查询不可以C.查询和视图都是用 SELECT-SQL 语言实现的,都要以

8、数据表作为数据源D.视图虽然具备了一般数据表的特征,但它本身并不是表23.以下 4 组表达式中结果是逻辑值.T.的是(分数:2.00)A.this$this is a stringB.this$THIS IS A STRINGC.this is a string$thisD.thisthis is a string24.创建两个具有“多对多”关系的表之间的关联,应当(分数:2.00)A.通过纽带表B.通过某个同名字段C.通过某个索引过的同名字段D.通过主索引字段和不同字段25.执行 SET EXACT OFF 命令后,再执行“北京市”=“北京”命令的显示结果是(分数:2.00)AT.BF.C.

9、1D.026.要撤销 SQL 模式 ST CO 及其下属所有的元素,可用_语句来实现(分数:2.00)A.DROP SCHEMA ST CO CASCADEB.DROP SCHEMA ST CO RESTRICTC.DELETE SCHEMA ST COCASCADED.DELETE SCHEMA ST CO RESTRICT27.在 SQL 中,外模式一级数据结构的基本单位是(分数:2.00)A.基本表B.视图C.元组D.属性28.SQL 数据库中的视图与下列哪项是对应的?(分数:2.00)A.关系模式B.存储模式C.子模式D.以上均不与之对应29.在 SQL 中,创建基本表用(分数:2.0

10、0)A.CREATE SCHEMA 命令B.CREATE TABLE 命令C.CREATE INDEX 命令D.CREATE VIEW 命令30.已知 PROJECT(J#,JNAME,DATE),要求若没有视图或约束引用属性 DATE,则删除该列,若有视图或约束引用该属性,则不删除该列。则可实现上述语义的语句是(分数:2.00)A.DELETE TABLE PROJECT DROP DATE CASCADEB.DELETE TABLE PROJECT DROP DATE RESTRICTC.ALTER TABLE PROJECT DROP DATE CASCADED.ALTER TABLE

11、PRO 了 ECT DROP DATE RESTRICT31.在对象的引用中,Thisform 表示(分数:2.00)A.当前对象B.当前表单C.当前表单集D.当前对象的上一级对象32.在表单 MyPorm 的一个控件的事件或方法程序中,改变该表单的背景色为红色的正确命令是(分数:2.00)A.MyForm.Backcolor=RGB(255,0,0)B.This.parem.Backcolor=RGB(0,255,0)C.ThisForm.backcolor=RGB(255,0,0)D.This.Backcolor=RGB(0,255,0)33.项目管理器的“文档”选项卡用于处理(分数:2.

12、00)A.类及事件B.数据库,自由表,查询和视图C.表单、打印表、报表D.程序文件、函数库、应用程序34.有如下一段程序: SET TALK OFF AY=“Hello World!“ BY=“X“ CY=ASC(BY)+1 DY=30 EY=CHR(DY*2+5)+CHR(CY) EY=&EY ?“&EY.“ SET TALK ON RETURN 执行该程序后,屏幕显示的结果为(分数:2.00)A.AYB.BYC.Hello World!D.程序出错35.有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S 假定从键盘输入的 A 的值一定是数值型,那么上面条件

13、选择程序的执行结果是(分数:2.00)A.0B.1C.由 A 的值决定D.程序出错36.循环结构中 EXIT 语句的功能是(分数:2.00)A.放弃本次循环,重新执行该循环结构B.放弃本次循环,进入下一次循环C.退出循环,执行循环结构的下一条语句D.退出循环,结束程序的运行二、填空题(总题数:13,分数:26.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.在待排序的元素序列基本有序的前提下,效率最高的排序方法是 1。(分数:2.00)填空项 1:_39.Jackson 结构化程序设计方法是英国的 M.Jackson

14、 提出的,它是一种面向 1 的设计方法。(分数:2.00)填空项 1:_40.软件模块化原理是逐层分解的 1 方法在软件总体构造阶段的运用。(分数:2.00)填空项 1:_41.在数据库的外模式、模式和内模式三级模式的体系结构中,存在两级映象:外模式到模式的映象定义了外模式与模式之间的对应关系;模式到内模式的映象定义了数据库的逻辑结构与 1 之间的对应关系。(分数:2.00)填空项 1:_42.关系的数据操纵语言按照表达式查询方式可分为两大类,关系代数和 1。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,主关键字的值不能为 1。(分数:2.00)填空项 1:_44.

15、执行命令?type(“04/01/03”)后,显示结果为 1。(分数:2.00)填空项 1:_45.阅读下列程序, SET TALK OFF STORE 3 TO X,Y,Z DO PP1 WITH (X),Y ?X,Y,Z *定义过程* PROCEDURE PP1 PARAMETER A,B A=A+2 B=B-2 RETURN SET TALK ON 屏幕显示的结果是 1。(分数:2.00)填空项 1:_46.如果表单对象的不可用,那么单击表单上的命令按钮则 1 执行相应代码。(分数:2.00)填空项 1:_47.在 Visual FoxPro 中,通过命令窗口修改程序,应键入 1。(分数

16、:2.00)填空项 1:_48.执行下列顺序命令: SELECT A USE XS SELECT B USE CJ SELECT A SKIP 4 命令执行完毕,表文件XS 的记录指针指向记录号是 1,表 CJ 的记录指针指向记录号是 2。(分数:2.00)填空项 1:_填空项 1:_49.设有如下程序: SET TALK ON X=10 M=5 N=6 DO PP2 WITH M,N DO PP2 WITH M,N SET TALK ON PROCEDURE PP2 PARAMETERS M,N X=M+10 M=M+N ?X,M,N ENDPROC RETURN 程序执行后,显示的结果分别

17、是 1 和 2。(分数:2.00)填空项 1:_填空项 1:_国家二级 VF 笔试-试卷 200 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:解析:数据结构概念一般包括 3 个方面内容,数据的逻辑结构、存储结构(物理结构)及数据上的运算集合。数据的逻辑结构只抽象地反映了数据元素之间的逻辑

18、关系,即数据元素之间的前后件关系,而不管它在计算机中的存储表示形式。3.栈和队列的共同点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素 D.没有共同点解析:解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”(或“先进后出”)的线性表;而队列只允许在表的一端进行插入操作,在另一端:进行删除操作,是一种“先进先出”(或“后进后出”)的线性表。因此栈和队列的共同点是只允许在端点处插入和删除元素。4.对于如下图所示的二叉树, (分数:2.00)A.ABDECFGB.DE

19、BAFCGC.DEBFGCA D.GFCEBDA解析:解析:后序遍历过程是:若二叉树为空,则执行空操作;否则:后序遍历左子树:后序遍历右子树:访问根结点。根据这一过程,答案选 C.5.对长度为 n 的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为(分数:2.00)A.n/2B.(n+1)/2 C.(n-1)/2D.n/4解析:解析:由于链表不能随机访问,要访问某个结点,必须从它的直接前趋指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找。顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查到所要

20、找的元素为止。 假设在每个位置查找概率相等,即 P1=P2 =Pn=1/n,若是从表头向表尾方向查找,则每个位置上查找比较次数为C1=1,C2=2,,Cn=n。于是,查找成功的平均查找长度为:6.用某种排序方法对序列(25,84,21,47,15,27,68,35,20)进行排序,记录序列的变化情况如下: 15, 20, 21, 25, 47, 27, 68, 35, 84 15, 20, 21, 25, 35, 27, 47, 68, 84 15, 20, 21, 25, 27, 35, 47, 68, 84 则采取的排序方法是(分数:2.00)A.直接选择排序B.冒泡排序C.快速排序 D.

21、希尔排序解析:解析:快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。从上述序列变化情况可以看出,这是一个快速排序方法。7.在设计程序时,应采纳的原则之一是(分数:2.00)A.程序结构应有助于读者理解 B.不限制 GOTO 语句的使用C.减少或取消注解行D.程序越短越好解析:解析:程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。因此选项 A 是正确答案。程序滥用 GOTO 语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理解.不应减少或取消;程序

22、的长短要依照实际需要而定,并不是越短越好。因此选项 B、C、D 都是错误的。8.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能的阶段是(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:解析:需求分析是对待开发软件提出的需求进行分析并给出详细定义,它能确定软件系统必须做什么和必须具备哪些功能,所以选项 D 是正确答案。概要设计的基本任务是:设计软件系统结构、数据结构和数据库设计、编写概要设计文档和评审:详细设计主要是确定每个模块具体执行过程,也称过程设计:可行性分析是确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方

23、案,制定完成开发任务的实施计划。因此选项 A、B 和 C 都不能确定软件系统必须做什么和必须具备的功能。9.以下测试方法是白盒测试方法的是(分数:2.00)A.判定覆盖和边界值分析法B.等价类划分和错误推测法C.路径覆盖和判定/条件覆盖法 D.条件覆盖和错误推测法解析:解析:白盒测试法主要有逻辑覆盖、基本路径测试等。其中逻辑覆盖包括:语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断条件覆盖等。等价类划分法、错误推测法、边界值分析法都属于黑盒测试法。10.在数据库的三级模式结构中,外模式有(分数:2.00)A.1 个B.2 个C.3 个D.任意多个 解析:解析:外模式也称子模式或用户模式,它是用户的

24、数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。概念模式给出了系统全局的数据描述而外模式则给出每个用户的局部数据描述。一个概念模式可以有若干个外模式,每个用户只关心与它有关的模式,这样不仅可以屏蔽大量无关信息而且有利于数据保护。11.设关系 R 和 S 的元组个数分别为 100 和 300,关系 T 是 R 与 S 的笛卡儿积,则 T 的元组个数是(分数:2.00)A.400B.10000C.30000 D.90000解析:解析:根据笛卡儿积的定义;对于两个关系的合并操作可以用笛卡儿积表示。没有 n 元关系 R 及m 元关系 S,它们分别有 p、q 个元组,则关系 R 与 S 经笛

25、卡儿积记为 RS,该关系是一个 n+m 元关系,元组个数是 pq,由 R 与 S 的有序组组合而成。12.Visual FoxPro 6.0 是一个(分数:2.00)A.8 位数据库开发系统B.16 位数据库开发系统C.32 位数据库开发系统 D.64 位数据库开发系统解析:解析:Visual FoxPro 6.0 与以前的各个版本相比,它在性能、设计环境、命令函数、系统资源的利用方面都有很大的改进。它支持与其他应用程序共享数据、交换数据,支持与大多数后台数据库的客户机朋艮务器应用程序连接,使 32 位的 ODBC 驱动程序能够集成来自各个系统的数据。因此 Visual FoxPro 6.0

26、是一个全新的 32 位的数据库开发系统。13.运行 Visual FoxPro 6.0,错误的方法是(分数:2.00)A.双击 Visual FoxPro 6.0 图标B.单击 Visual FoxPro 6.0 图标回车C.右击 Visual FoxPro 6.0 图标,并单击其快捷菜单中的“打开”命令D.拖动 Visual FoxPro 6.0 图标到一个新位置 解析:解析:用户如果需要启动 Visual FoxPro 6.0,可以采用如下 3 种方法:第一种是双击VisualFoxPro 6.0 图标;第二种是单击 Visual FoxPro 6.0 图标回车:第三种是右击 Visual

27、 FoxPro 6.0图标,并单击其快捷菜单中的“打开”命令。选项 D 只是将 Visual FoxPro 6.0 的图标换了一个位置,并没有启动 Visual FoxPro 6.0,因此该选项是错误的。14.以下关于 Visual FoxPro 的叙述最全面的是(分数:2.00)A.Visual FoxPro 是一个数据库应用平台软件B.Visual FoxPro 是一个数据库应用开发工具C.Visual FoxPro 是一个综合应用软件D.Visual FoxPro 既是一个数据库应用平台,又是数据库应用开发工具 解析:解析:Visual FoxPro 是一个数据库应用平台软件,并且 Vi

28、sual FoxPro 是一个数据库应用开发工具,因此选项 D 的说法是最为全面的。选项 C 的说法是错误的,它并不是一个综合应用软件。15.用于实现对数据库进行各种数据操作的软件称为(分数:2.00)A.数据软件B.操作系统C.数据库管理系统 D.编译程序解析:解析:为了让多种应用程并发的使用数据库中具有最小冗余度的共享数据,必须使数据与程序具有较高的独立性。这就需要一个软件系统对数据实行专门管理,提供安全性和完整性等统一控制机制,方便用户以交互命令或程序方式对数据库进行操作。通常将对数据库的建立、使用和进行维护管理的软件系统成为数据库管理系统。16.数据库的数据都存放在一台计算机中,并由它

29、统一管理和运行的数据库系统称为(分数:2.00)A.分布式系统B.单用户系统 C.集中式系统D.共享式系统解析:解析:根据题目的叙述:数据库的数据都存放在一台计算机中,可以知道该系统肯定是一个集中式的:然后根据后面的叙述:并由它统一管理和运行,可以知道该数据库系统只能在该计算机上进行操作,因此它是一个单用户系统,本题正确答案为 B。17.下列关于关系模型的参照完整性规则的描述,错误的是(分数:2.00)A.外键和相应的主键需定义在相同值域上B.外键和相应的主键可以不同名C.参照关系模式和依赖关系模式可以是同一个关系模式D.外键值不可以为空值 解析:解析:参照完整性与表之间的联系有关,它的含义是

30、:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。与参照完整性密切相关的一个概念就是外键,外键与相应的主键可以不同名,但是它们的值域必须相同;参照关系模式和依赖关系模型可以是同一个关系模型,并且外键可以为空值。因此本题的正确答案应该是 D。18.关系数据库中,实现表与表之间的联系是通过(分数:2.00)A.实体完整性规则B.参照完整性规则 C.用户自定义的完整性规则D.值域解析:解析:在数据库设计器中设计表之间的联系是,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两个表之间的联系,即这种联系是通

31、过参照完整性来实现的。参照完整性的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。19.在生成参照完整性中,设置更新操作规则时选择了“限制”选项卡后,则(分数:2.00)A.在更新父表时,用新的关键字值更新子表中的所有相关记录B.在更新父表时,若子表中有相关记录则禁止更新 C.在更新父表时,若子表中有相关记录则允许更新D.允许更新父表,不管子表中的相关记录解析:解析:参照完整性规则包括更新规则、删除规则和插入规则。其中更新规则规定了当更新父表中的连接字段值时,如何处理相关的子表中的记录,更新规则有如下 3 种选项:如果选择“级联

32、”,则用新的连接字段值自动修改子表中的相关所有记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值:如果选择“忽略”,则不作参照完整性检查,可以随意更新父记录的连接字段值。因此本题的答案应该为 B。20.以下关于查询的描述正确的是(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询 解析:解析:查询是从指定的表或视图中提取满足条件的记录,然后按照希望得到的输出类型定向输出查询结果,通常查询用 SQL 命令来表示。 SQL 的查询命令也称作 SELECT 命令,它能够完成的主要功能包含:简单查

33、询、连接查询、嵌套查询和分组与计算查询。在 Visual FoxPro 中,查询的基础是表,这个表包括数据库表和自由表。因此本题 4 个选项中正确的是 D。21.以下关于视图的描述正确的是(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图 解析:解析:视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息:与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。可以从本地表(包括数据库表和自由表)、其他视图、存储在服务器上的表或远程数据源中创建视图。因

34、此本题的正确答案应该是 D。22.下列说法中,错误的是(分数:2.00)A.在数据库中,可以包含表、视图、查询以及表间的永久关系 B.可以通过修改视图中数据来更新数据源中数据,但查询不可以C.查询和视图都是用 SELECT-SQL 语言实现的,都要以数据表作为数据源D.视图虽然具备了一般数据表的特征,但它本身并不是表解析:解析:我们对 4 个选项进行逐个分析。对选项 A,在数据库中可以包含表间的永久关系,但是视图就不可以了,因此选项 A 为错误的:对选项 B,视图与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上,而查询则不可以更新表中的数据,因此 B 为正确的;对选项

35、 C,查询和视图都是用来从一个或多个相关联的表中提取有用的信息,它们都必须要有数据源,因此 C 也是正确的;对选项 D,视图与表类似,但是它本身只是一个虚拟的表,并不是一个真正的表,因此选项 D 是正确的。所以本题选择 A。23.以下 4 组表达式中结果是逻辑值.T.的是(分数:2.00)A.this$this is a string B.this$THIS IS A STRINGC.this is a string$thisD.thisthis is a string解析:解析:在做此题前,应该首先需要了解运算符“$”的功能。该运算符的功能是测试字符串是否包含另一指定的子字符串。其格式如下:

36、 字符表达式 1$字符表达式 2如果字符表达式 1是字符表达式 2的一个子串,则结果为.T.,否则为.F.通过分析题目的 4 个选项,只有选项 A 的结果为.T.选项 D 的含义是进行两个字符串的比较,但是其结果是.F.。24.创建两个具有“多对多”关系的表之间的关联,应当(分数:2.00)A.通过纽带表 B.通过某个同名字段C.通过某个索引过的同名字段D.通过主索引字段和不同字段解析:解析:当进行表的关联时,通常需要索引字段,但是当两个表的关系是“多对多”时,仅仅通过索引字段可能不能完成此功能,必须再定义个纽带表,这个表的字段作为需要关联的表的外键,从而完成“多对多”关系的表之间的关联。因此

37、本题的正确答案应该是 A。25.执行 SET EXACT OFF 命令后,再执行“北京市”=“北京”命令的显示结果是(分数:2.00)AT. BF.C.1D.0解析:解析:用“=”比较两字符串时,取决于 SET EXTRACT ON|OFF 命令,该命令用来设置是否精确匹配比较的字符串。SET EXTRACT OFF 状态是系统默认状态,这种状态只要右边字符串与左边字符串的前面部分字符相匹配,即认为相等。SET EXTRACT ON 状态,比较过程是先在较短字符串尾部加上若干空格,使两字符串长度相等,然后再进行比较。根据此规则,本题的中的两个字符串会被认为相等,因此结果为.T.。正确答案的选项

38、应该是 A。26.要撤销 SQL 模式 ST CO 及其下属所有的元素,可用_语句来实现(分数:2.00)A.DROP SCHEMA ST CO CASCADE B.DROP SCHEMA ST CO RESTRICTC.DELETE SCHEMA ST COCASCADED.DELETE SCHEMA ST CO RESTRICT解析:解析:由于本题的目的是需要撤销 SQL 模式 ST CO,因此需要采用 DROP 命令,由于是要撤销模式下属的所有元素,因此必须加上参数 CASCADE,根据上述分析,正确选项为 A。27.在 SQL 中,外模式一级数据结构的基本单位是(分数:2.00)A.基

39、本表B.视图 C.元组D.属性解析:解析:外模式又称为子模式或用户模式,它是用户的数据视图,即使用户所见到的模式的一个部分,它有概念模式推导而出。通常在 SQL 中,用来表示外模式的数据结构是视图。28.SQL 数据库中的视图与下列哪项是对应的?(分数:2.00)A.关系模式B.存储模式C.子模式 D.以上均不与之对应解析:解析:外模式又称为子模式或用户模式,它是用户的数据视图,即使用户所见到的模式的一个部分,它有概念模式推导而出。在 Visual FoxPro 中,视图是一个定制的虚拟表,通常是用户所看到的数据库表中数据的一部分。一般来说,外模式又称为子模式,它是与视图相对应的。29.在 S

40、QL 中,创建基本表用(分数:2.00)A.CREATE SCHEMA 命令B.CREATE TABLE 命令 C.CREATE INDEX 命令D.CREATE VIEW 命令解析:解析:SQL 语言中,CREATE 命令完成的功能是数据定义的功能,利用 CREATE 语句,可以建立基本表、视图、索引和模式。在本题的 4 个选项中,CREATE SCHEMA 命令的功能是建立模式;CREATE TABLE 命令的功能是建立基本表:CREATE INDEX 命令的功能是建立索引: CREATE VIEW 命令的功能是建立视图。因此本题的正确选项是 B。30.已知 PROJECT(J#,JNAM

41、E,DATE),要求若没有视图或约束引用属性 DATE,则删除该列,若有视图或约束引用该属性,则不删除该列。则可实现上述语义的语句是(分数:2.00)A.DELETE TABLE PROJECT DROP DATE CASCADEB.DELETE TABLE PROJECT DROP DATE RESTRICTC.ALTER TABLE PROJECT DROP DATE CASCADED.ALTER TABLE PRO 了 ECT DROP DATE RESTRICT 解析:解析:本题的含义是当数据满足一定的条件时,删除表 PROJECT(J#,JNAME,DATE)中的 DATE 列,此时

42、需要采用的关键字为 RESTRICT,该关键字的含义是如果有数据时不删除,没有数据时则删除。因为本题并不是要删除表,因此不能采用 DELETE 子句,只需要采用 ALTER 即可完成题目中所要求的功能,因此本题的正确选项是 D。31.在对象的引用中,Thisform 表示(分数:2.00)A.当前对象B.当前表单 C.当前表单集D.当前对象的上一级对象解析:解析:在对表单进行处理时,有一个内置的变量 Thisform,该变量一直是表示当前正在处理的表单。32.在表单 MyPorm 的一个控件的事件或方法程序中,改变该表单的背景色为红色的正确命令是(分数:2.00)A.MyForm.Backco

43、lor=RGB(255,0,0)B.This.parem.Backcolor=RGB(0,255,0)C.ThisForm.backcolor=RGB(255,0,0) D.This.Backcolor=RGB(0,255,0)解析:解析:要将背景色改为红色,那么用 RGB 来表示为 RGB(255,0,0),然后因为要设置背景色,因此需要访问表单的 Backcolor 属性,访问当前表单可以采用内置的变量 thisform,因此用于完成“改变该表单的背景色为红色”的正确命令为 ThisForm.backcolor=RGB(255,0,0),本题应该选 C。33.项目管理器的“文档”选项卡用于

44、处理(分数:2.00)A.类及事件B.数据库,自由表,查询和视图C.表单、打印表、报表 D.程序文件、函数库、应用程序解析:解析:“项目管理器”窗口是 Visual FoxPro 开发人员的工作平台,其中包含多个选项卡。“数据”选项卡包含了一个项目中所有的数据数据库、自由表、查询和视图;“文档”选项卡包含了处理数据时所用的 3 类文件表单、打印表、报表;“代码”选项卡包括 3 大类程序程序文件、函数库 API 和其他应用文件;“类”选项卡包括处理与面向对象相关的操作。因此本题的正确答案应该为 C。34.有如下一段程序: SET TALK OFF AY=“Hello World!“ BY=“X“

45、 CY=ASC(BY)+1 DY=30 EY=CHR(DY*2+5)+CHR(CY) EY=&EY ?“&EY.“ SET TALK ON RETURN 执行该程序后,屏幕显示的结果为(分数:2.00)A.AYB.BYC.Hello World! D.程序出错解析:解析:通过将题目中的程序拷贝到命令框中执行,可以知道其执行结果为 Hello World!。实际上它的执行过程如下:首先通过第 1,2,3,4,5,6 行程序的执行,可以得到 EY 的值为“AY”,然后第七行通过宏替换可以得到 EY 的值为“Hello World!”,然后回显即可以得到结果。35.有如下程序: INPUT TO A

46、 IF A=10 S=0 ENDIF S=1 ?S 假定从键盘输入的 A 的值一定是数值型,那么上面条件选择程序的执行结果是(分数:2.00)A.0B.1 C.由 A 的值决定D.程序出错解析:解析:通过分析程序,可以发现,无论从键盘输入什么值都肯定会执行倒数第二行,也就是 S=1,因此最后显示 S 的值时,结果肯定会是 1。本题的正确选项应该是 B。36.循环结构中 EXIT 语句的功能是(分数:2.00)A.放弃本次循环,重新执行该循环结构B.放弃本次循环,进入下一次循环C.退出循环,执行循环结构的下一条语句 D.退出循环,结束程序的运行解析:解析:在 Visual FoxPro 中,如果

47、循环体中含有 EXIT,则当遇到 EXIT 时,立即退出循环,执行 ENDDO 后面的命令。因此本题的正确选项是 C。二、填空题(总题数:13,分数:26.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在待排序的元素序列基本有序的前提下,效率最高的排序方法是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:插入排序法)解析:解析:由排序的基本思路可知,插入排序法是在已排好序的序列上用顺序法查找插入位置,找到插入位置后将其插入。故插入排序法效率最高。39.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的,它是一种面向 1 的设计方法。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据结构。)解析:解析:结构化程序设计方法引入了工程思想和结构化思想,使大型软件的开发和编程都得到了极大的改善。结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto 语句。40.软件模

展开阅读全文
相关资源
猜你喜欢
  • EN ISO 11126-7-1999 en Preparation of Steel Substrates Before Application of Paints and Related Products - Specifications for Non-Metallic Blast-Cleaning Abrasives - Part 7 Fused A.pdf EN ISO 11126-7-1999 en Preparation of Steel Substrates Before Application of Paints and Related Products - Specifications for Non-Metallic Blast-Cleaning Abrasives - Part 7 Fused A.pdf
  • EN ISO 11126-8-1997 en Preparation of steel substrates before application of paints and related products Specifications for non-metallic blast-cleaning abrasives Part 8 Olivine san.pdf EN ISO 11126-8-1997 en Preparation of steel substrates before application of paints and related products Specifications for non-metallic blast-cleaning abrasives Part 8 Olivine san.pdf
  • EN ISO 11126-9-2004 en Preparation of steel substrates before application of paints and related products - Specifications for non-metallic blast-cleaning abrasives - Part 9 Staurol.pdf EN ISO 11126-9-2004 en Preparation of steel substrates before application of paints and related products - Specifications for non-metallic blast-cleaning abrasives - Part 9 Staurol.pdf
  • EN ISO 11127-1-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 1 Sampling《.pdf EN ISO 11127-1-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 1 Sampling《.pdf
  • EN ISO 11127-2-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 2 Determina.pdf EN ISO 11127-2-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 2 Determina.pdf
  • EN ISO 11127-3-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 3 Determina.pdf EN ISO 11127-3-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 3 Determina.pdf
  • EN ISO 11127-4-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 4 Assessmen.pdf EN ISO 11127-4-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 4 Assessmen.pdf
  • EN ISO 11127-5-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 5 Determina.pdf EN ISO 11127-5-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 5 Determina.pdf
  • EN ISO 11127-6-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 6 Determina.pdf EN ISO 11127-6-2011 en Preparation of steel substrates before application of paints and related products - Test methods for non-metallic blast-cleaning abrasives - Part 6 Determina.pdf
  • 相关搜索

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

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