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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、二级 VISUAL+FOXPRO 笔试-8 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.算法的计算量的大小称为算法的_。(分数:2.00)A.现实性B.难度C.复杂性D.效率2.设栈 S 和队列 Q 的初始状态为空。元素 a、b、c、d、e、f 依次通过栈 S,并且一个元素出栈后即进入队列 Q,若出队的顺序为 b、d、c、f、e、a,则栈 S 的容量至少应该为_。(分数:2.00)A.3B.4C.5D.63.在深度为 5 的满二叉树中,叶子节点的个数为_。(分数:2.00)A.32B.31C.16D.154.链表适用于_查找。(分数:2

2、.00)A.顺序B.二分法C.顺序或二分法D.随机5.希尔排序法属于_类型的排序法。(分数:2.00)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法6.序言性注释的主要内容不包括_。(分数:2.00)A.模块的接口B.模块的功能C.程序设计者D.数据的状态7.在数据流图中, (分数:2.00)A.源点B.终点C.加工D.模块8.软件测试的过程是_。 集成测试 验收测试 系统测试 单元测试(分数:2.00)A.、B.、C.、D.、9.数据的逻辑独立性是指_。(分数:2.00)A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性D.数据元素之间

3、的逻辑独立性10.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是_。(分数:2.00)A.一对一B.一对多C.多对一D.多对多11.Visual FoxPro 6.0 是一个_。(分数:2.00)A.8 位数据库开发系统B.16 位数据库开发系统C.32 位数据库开发系统D.64 位数据库开发系统12.运行 Visual FoxPro 6.0,错误的方法是_。(分数:2.00)A.双击 Visual FoxPro 6.0 图标B.单击 Visual FoxPro 6.0 图标回车C.右击 Visual FoxPro 6.0 图标,并单击其快捷菜单中的“打

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

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

6、录,则禁止更新C.在更新父表时,若子表中有相关记录,则允许更新D.允许更新父表,不管子表中的相关记录19.以下关于查询的描述正确的是_。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询20.以下关于视图的描述正确的是_。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图21.下列说法中错误的是_。(分数:2.00)A.在数据库中,可以包含表、视图、查询以及表间永久关系B.可以通过修改视图中数据来更新数据源中数据,但查询不可以C.

7、查询和视图都是用 Select-SQL 语句实现的,都要以数据表作为数据源D.视图虽然具备了一般数据表的特征,但它本身并不是表22.以下四组表达式中,结果是逻辑值.T.的是_。(分数:2.00)A.“this“$“this is a string“B.“this“$“THIS IS A STRING“C.“this is a string“$“this“D.“this“this is a string“23.创建两个具有“多对多”关系的表之间的关联,应当_。(分数:2.00)A.通过纽带表B.通过某个同名字段C.通过某个索引过的同名字段D.通过主索引字段和不同字段24.执行 SET EXACT

8、 OFF 命令后,再执行“北京市”=“北京”命令的显示结果是_。(分数:2.00)AT.BP.C.1D.025.要撤销 SQL 模式 ST_CO 及其下属所有的元素,可用_语句来实现。(分数:2.00)A.DROP SCHEMA ST_CO CASCADEB.DROP SCHEMA ST_CO RESTRICTC.DELETE SCHEMA ST_CO CASCADED.DELETE SCHEMA ST_CO RESTRICT26.在 SQL 中,外模式一级数据结构的基本单位是_。(分数:2.00)A.基本表B.视图C.元组D.属性27.SQL 数据库中的视图与下列_是对应的。(分数:2.00

9、)A.关系模式B.存储模式C.子模式D.以上均不与之对应28.在 SQL 中,创建基本表用_。(分数:2.00)A.CREATE SCHEMA 命令B.CREATE TABLE 命令C.CREATE INDEX 命令D.CREATE VIEW 命令29.已知 PROJECT(J#,JNAME,DATE),要求若没有视图或约束引用属性 DATE,则删除该列,若有视图或约束引用该属性,则不删除该列。可实现上述语义的语句是_。(分数:2.00)A.DELETE TABLE PROJECT DROP DATE CASCADEB.DELETE TABLE PROJECT DROP DATE RESTRI

10、CTC.ALTER TABLE PROJECT DROP DATE CASCADED.ALTER TABLE PROJECT DROP DATE RESTRICT30.在对象的引用中,ThisForm 表示_。(分数:2.00)A.当前对象B.当前表单C.当前表单集D.当前对象的上一级对象31.在表单 MyForm 的一个控件的事件或方法程序中,改变该表单的背景色为红色的正确命令是_。(分数:2.00)A.MyForm.Backcolor=RGB(255,0,0)B.This.parent.Backcolor=RGB(0,255,0)C.ThisForm.backcolor=RGB(255,0

11、,0)D.This.Backcolor=RGB(0,255,0)32.项目管理器的“文档”选项卡用于处理_。(分数:2.00)A.类及事件B.数据库、自由表、查询和视图C.表单、打印表、报表D.程序文件、函数库、应用程序33.有如下一段程序: 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.程序出错34.有如下程序:

12、INPUT TO A IF A=10 S=0 ENDIF S=1 ? S 假定从键盘输入的 A 的值一定是数值型,那么程序的执行结果是_。(分数:2.00)A.0B.1C.由 A 的值决定D.程序出错35.循环结构中 EXIT 语句的功能是_。(分数:2.00)A.放弃本次循环,重新执行该循环结构B.放弃本次循环,进入下一次循环C.退出循环,执行循环结构的下一条语句D.退出循环,结束程序的运行二、填空题(总题数:13,分数:30.00)36.在单链表中,要删除一个指定的节点,必须要找到该节点的 1。 (分数:2.00)37.假设一棵二叉树的后序遍历序列为 DGJHEBIFCA,中序遍历序列为

13、DBGEHJACIF,则其前序遍历序列为 1。 (分数:2.00)38.类是具有共同属性、共同操作方法的对象的集合,所以类是对象的 1。 (分数:2.00)39.软件工程概念的出现源自 1。 (分数:2.00)40.数据库三级模式体系结构的划分,有利于保持数据库的 1。 (分数:2.00)41.在 Visual FoxPro 中,项目文件的扩展名是 1。 (分数:2.00)42.能够存放图片或声音的字段类型为 1 型。 (分数:2.00)在 Visual FoxPro 中,索引分为主索引、 8 、 9 和普通索引。(分数:4.00)通过 DO FORM 命令运行表单,当包含 NOSHOW 参数

14、时,表单运行时将不显示,直到表单对象的 10 属性被设置为.T.,或调用了 11 方法,表单才重新显示。(分数:4.00)43.设工资1200,职称=“教授”,下列逻辑表达式的值是 1。 工资1000AND(职称=“教授”OR 职称=“副教授”) (分数:2.00)44.设有如下关系表 R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是 NO,其中 NO 为学号(数值型),NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL 语句。 将学号为 10 的学生姓名改为“王华”: 1。 (分数:2.00)45.设有图书管理数据库: 图书(总

15、编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,要查询“高等教育出版社”和“电子工业出版社”的图书,并按出版单位进行降序排序,请对下面的 SQL 语句填空: SELECT 书名,作者,出版单位 FROM 图书管理! 图书; WHERE 出版单位=“高等教育出版社” 1 (分数:2.00)46.设有图书管理数据库: 图书(总编号 C(6),分类号

16、 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库的读者表,为工资属性增加有效性规则(工资大于等于 0)和出错提示信息(工资应该大于等于 0!)。请对下面的 SQL 语句填空: ALTER TABLE 读者 ALTER 工资; 1 (分数:2.00)二级 VISUAL+FOXPRO 笔试-8 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,

17、分数:70.00)1.算法的计算量的大小称为算法的_。(分数:2.00)A.现实性B.难度C.复杂性 D.效率解析:解析 一个算法的计算量通常是随问题规模的增长而增长,因此比较不同算法的优劣主要应该以其“增长的趋势”为准则。对于不同机器,算法的执行时间也不同,不能用算法的运行时间来衡量,通常使用时间复杂性来衡量。答案选 C。2.设栈 S 和队列 Q 的初始状态为空。元素 a、b、c、d、e、f 依次通过栈 S,并且一个元素出栈后即进入队列 Q,若出队的顺序为 b、d、c、f、e、a,则栈 S 的容量至少应该为_。(分数:2.00)A.3 B.4C.5D.6解析:解析 由于队列是先进先出线性表,

18、队列 Q 的出队顺序为 b、d、c、f、e、a,则入队顺序必定也是 b、d、c、f、e、a,这一顺序就是栈 S 的出栈顺序。又由于入栈顺序为 a、b、c、d、e、f,因此入栈和出栈顺序是 a、b 入栈,b 出栈,c、d 入栈,d、c 出栈、e、f 入栈,f、e、a 出栈,因此栈中驻留元素最多是 3 个,栈 S 的容量至少应该为 3。3.在深度为 5 的满二叉树中,叶子节点的个数为_。(分数:2.00)A.32B.31C.16 D.15解析:解析 所谓满二叉树是指除最后一层外,每层上的所有节点都有两个子节点。因此,在满二叉树中,最后一层的节点个数就是叶子节点的个数,本题中深度为 5,故叶子节点数

19、为 2 5-1 2 4 16。4.链表适用于_查找。(分数:2.00)A.顺序 B.二分法C.顺序或二分法D.随机解析:解析 线性表的查找有顺序查找和二分法查找两种。由于链表不能随机访问,要访问某个节点,必须从它直接前驱的指针域出发才能找到。因此,链式存储的线性表,即使是有序表,也只能使用顺序查找法。5.希尔排序法属于_类型的排序法。(分数:2.00)A.交换类排序法B.插入类排序法 C.选择类排序法D.建堆排序法解析:解析 希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序作了很大的改进。6.序言性注释的主要内容不包括

20、_。(分数:2.00)A.模块的接口B.模块的功能C.程序设计者D.数据的状态 解析:解析 程序注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。7.在数据流图中, (分数:2.00)A.源点B.终点C.加工 D.模块解析:解析 数据流图主要图符元素有:加工,用圆或椭圆表示,输入数据经过加工变换产生输出;数据流,用箭头表示,沿箭头方向传送数据的通道;存储文件,用双杠表示,处理过程中存放各种数据文件;源、潭,用方框表示,系统和环境接口。8.软件测试的过程是_。 集成测试

21、验收测试 系统测试 单元测试(分数:2.00)A.、B.、C.、 D.、解析:解析 软件测试过程分 4 个步骤,即单元测试、集成测试、验收测试(确认测试)和系统测试。9.数据的逻辑独立性是指_。(分数:2.00)A.存储结构与物理结构的逻辑独立性B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性 D.数据元素之间的逻辑独立性解析:解析 数据的逻辑独立性是指数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应修改应用程序,从而实现了数据与程序的逻辑独立性。10.一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是_。(分

22、数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:解析 如果实体集 A 中的每一个实体,实体集 B 中有 n(n0)个实体与之联系,反之,如果实体集 B 中的每一个实体,实体集 A 中有 m(m0)个实体与之联系,则实体集 A 与实体集 B 具有多对多联系,简记为 M:N 或 m:n。11.Visual FoxPro 6.0 是一个_。(分数:2.00)A.8 位数据库开发系统B.16 位数据库开发系统C.32 位数据库开发系统 D.64 位数据库开发系统解析:解析 Visual FoxPro 6.0 与以前的各个版本相比,它在性能、设计环境、命令函数、系统资源的利用方面都有很大的

23、改进。它支持与其他应用程序共享数据、交换数据,支持与大多数后台数据库的客户机/服务器应用程序连接,使 32 位的 ODBC 驱动程序能够集成来自各个系统的数据。因此 Visual FoxPro 6.0 是一个全新的 32 位的数据库开发系统。12.运行 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 图标到一个新位置 解析:解析 用户如果需要

24、启动 Visual FoxPro 6.0,可以采用如下三种方法:第一种是双击 Visual FoxPro 6.0 图标;第二种是单击 Visual FoxPro 6.0 图标回车;第三种是右击 Visual FoxPro 6.0 图标,并单击其快捷菜单中的“打开”命令。选项 D 只是将 Visual FoxPro 6.0 的图标换了一个位置,并没有启动 Visual FoxPro 6.0,因此该选项是错误的。13.以下关于 Visual FoxPro 的叙述最全面的是_。(分数:2.00)A.Visual FoxPro 是一个数据库应用平台软件B.Visual FoxPro 是一个数据库应用开

25、发工具C.Visual FoxPro 是一个综合应用软件D.Visual FoxPro 既是数据库应用平台,又是数据库应用开发工具 解析:解析 Visual FoxPro 是一个数据库应用平台软件,并且 Visual FoxPro 是一个数据库应用开发工具,因此选项 D 的说法是最为全面的。选项 C 的说法是错误的,它并不是一个综合应用软件。14.用于实现对数据库进行各种数据操作的软件称为_。(分数:2.00)A.数据软件B.操作系统C.数据库管理系统 D.编译程序解析:解析 为了让多种应用程序并发地使用数据库中具有最小冗余度的共享数据,必须使数据与程序具有较高的独立性。这就需要一个软件系统对

26、数据实行专门管理,提供安全性和完整性等统一控制机制,方便用户以交互命令或程序方式对数据库进行操作。通常把这对数据库的建立、使用和维护进行管理的软件系统称为数据库管理系统。15.数据库的数据都存放在一台计算机中,由它统一管理和运行的数据库系统称为_。(分数:2.00)A.分布式系统B.单用户系统 C.集中式系统D.共享式系统解析:解析 根据题目的叙述,“数据库的数据都存放在一台计算机中”,可以知道该系统肯定是一个集中式的;然后根据后面的叙述,“并由它统一管理和运行”,可以知道该数据库系统只能在该计算机上进行操作,因此它是一个单用户系统,本题正确答案为 B。16.下列关于关系模型的参照完整性规则的

27、描述,错误的是_。(分数:2.00)A.外键和相应的主键需定义在相同值域上B.外键和相应的主键可以不同名C.参照关系模式和依赖关系模式可以是同一个关系模式D.外键值不可以为空值 解析:解析 参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。与参照完整性密切相关的一个概念就是外键,外键与相应的主键可以不同名,但是它们的值域必须相同;参照关系模式和依赖关系模型可以是同一个关系模型,并且外键可以为空值。因此本题的正确答案应该是 D。17.关系数据库中,实现表与表之间的联系是通过_。(分数:2.00)A.

28、实体完整性规则B.参照完整性规则 C.用户自定义的完整性规则D.值域解析:解析 在数据库设计器中设计表之间的联系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两个表之间的联系,即这种联系是通过参照完整性来实现的。参照完整性的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。18.在生成参照完整性中,设置更新操作规则时选择了“限制”选项卡后,则_。(分数:2.00)A.在更新父表时,用新的关键字值更新子表中的所有相关记录B.在更新父表时,若子表中有相关记录,则禁止更新 C.在更新父表时,若

29、子表中有相关记录,则允许更新D.允许更新父表,不管子表中的相关记录解析:解析 参照完整性规则包括更新规则、删除规则和插入规则。其中更新规则规定了当更新父表中的连接字段值时,如何处理相关的子表中的记录,更新规则有如下三种选项:如果选择“级联”,则用新的连接字段值自动修改子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值;如果选择“忽略”,则不作参照完整性检查,可以随意更新父记录的连接字段值。因此本题的答案应该为 B。19.以下关于查询的描述正确的是_。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查询C.只能根据数据库表建立查询D.可以

30、根据数据库表和自由表建立查询 解析:解析 查询是从指定的表中提取满足条件的记录,然后按照希望得到的输出类型定向输出查询结果,通常查询用 SQL 命令来表示。SQL 的查询命令也称做 SELECT 命令,它能够完成的主要功能包含简单查询、连接查询、嵌套查询和分组与计算查询。在 Visual FoxPro 中,查询的基础是表,这个表包括数据库表和自由表。因此本题四个选项中正确的是 D。20.以下关于视图的描述正确的是_。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图 解析:解析 视图兼有“表”和“查询”的特点,与

31、查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。可以从本地表(包括数据库表和自由表)、其他视图、存储在服务器上的表或远程数据源中创建视图。因此本题的正确答案应该是 D。21.下列说法中错误的是_。(分数:2.00)A.在数据库中,可以包含表、视图、查询以及表间永久关系 B.可以通过修改视图中数据来更新数据源中数据,但查询不可以C.查询和视图都是用 Select-SQL 语句实现的,都要以数据表作为数据源D.视图虽然具备了一般数据表的特征,但它本身并不是表解析:解析 选项 A,在数据库中可以包含表间的永久

32、关系,但是视图不可以,因此选项 A 为错误的;选项 B,视图与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上,而查询则不可以更新表中的数据,因此 B 为正确的;选项 C,查询和视图都是用来从一个或多个相关联的表中提取有用的信息,它们都必须要有数据源,因此 C 也是正确的;选项 D,视图与表类似,但是它本身只是一个虚拟的表,并不是一个真正的表,因此选项 D 为正确的。22.以下四组表达式中,结果是逻辑值.T.的是_。(分数:2.00)A.“this“$“this is a string“ B.“this“$“THIS IS A STRING“C.“this is a s

33、tring“$“this“D.“this“this is a string“解析:解析 在做此题前,应该首先需要了解运算符“$”的功能。该运算符的功能是测试字符串是否包含另一指定的子字符串。其格式如下: 字符表达式 1$字符表达式 2 如果字符表达式 1是字符表达式 2的一个子串,则结果为.T.,否则为.F. 通过分析题目的 4 个选项,只有选项 A 的结果为.T.。选项 D 的含义是进行两个字符串的比较,但是其结果是.F.。23.创建两个具有“多对多”关系的表之间的关联,应当_。(分数:2.00)A.通过纽带表 B.通过某个同名字段C.通过某个索引过的同名字段D.通过主索引字段和不同字段解析

34、:解析 当进行表的关联时,通常需要索引字段,但是当两个表的关系是“多对多”时,仅仅通过索引字段可能无法完成此功能,必须再定义个纽带表,这个表的字段作为需要关联的表的外键,从而完成“多对多”关系的表之间的关联。因此本题的正确答案应该是 A。24.执行 SET EXACT OFF 命令后,再执行“北京市”=“北京”命令的显示结果是_。(分数:2.00)AT. BP.C.1D.0解析:解析 用“”比较两字符串时,取决于 SET EXTRACT ON|OFF 命令,该命令用来设置是否精确匹配比较的字符串。 SET EXTRACT OFF 状态是系统默认状态,这种状态只要右边字符串与左边字符串的前面部分

35、字符相匹配,即认为相等。 SET EXTRACT ON 状态,比较过程是先在较短字符串尾部加上若干空格,使两字符串长度相等,然后再进行比较。 根据此规则,本题中的两个字符串会被认为相等,因此结果为.T.。正确答案的选项应该是 A。25.要撤销 SQL 模式 ST_CO 及其下属所有的元素,可用_语句来实现。(分数:2.00)A.DROP SCHEMA ST_CO CASCADE B.DROP SCHEMA ST_CO RESTRICTC.DELETE SCHEMA ST_CO CASCADED.DELETE SCHEMA ST_CO RESTRICT解析:解析 由于本题的目的是需要撤销 SQL

36、 模式 ST_CO,因此需要采用 DROP 命令,由于是要撤销模式下属的所有元素,因此必须加上参数 CAS-CADE,根据上述分析,正确选项为 A。26.在 SQL 中,外模式一级数据结构的基本单位是_。(分数:2.00)A.基本表B.视图 C.元组D.属性解析:解析 外模式又称为子模式或用户模式,它是用户的数据视图,即使用户所见到的模式的一个部分,它由概念模式推导而出。通常在 SQL 中,用来表示外模式的数据结构是视图。27.SQL 数据库中的视图与下列_是对应的。(分数:2.00)A.关系模式B.存储模式C.子模式 D.以上均不与之对应解析:解析 外模式又称为子模式或用户模式,它是用户的数

37、据视图,即使用户所见到的模式的一个部分,它由概念模式推导而出。在 Visual FoxPro 中,视图是一个定制的虚拟表,通常是用户所看到的数据库表中数据的一部分。一般来说,外模式又称为子模式,它是与视图相对应的。28.在 SQL 中,创建基本表用_。(分数:2.00)A.CREATE SCHEMA 命令B.CREATE TABLE 命令 C.CREATE INDEX 命令D.CREATE VIEW 命令解析:解析 SQL 语言中,CREATE 命令完成的功能是数据定义的功能,利用 CREATE 语句,可以建立基本表、视图、索引和模式。在本题的四个选项中,CREATE SCHEMA 命令的功能

38、是建立模式;CREATE TABLE命令的功能是建立基本表;CREATE INDEX 命令的功能是建立索引;CREATE VIEW 命令的功能是建立视图。因此本题的正确选项是 B。29.已知 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

39、CASCADED.ALTER TABLE PROJECT DROP DATE RESTRICT 解析:解析 本题的含义是当数据满足一定的条件时,删除表 PROJECT(J#,JNAME,DATE)中的 DATE 列,此时需要采用的关键字为 RESTRICT,该关键字的含义是如果有数据时不删除,没有数据时删除。因为本题并不是要删除表,因此不能采用 DELETE 子句,只需要采用 ALTER 即可完成题目中所要求的功能,因此本题的正确选项是 D。30.在对象的引用中,ThisForm 表示_。(分数:2.00)A.当前对象B.当前表单 C.当前表单集D.当前对象的上一级对象解析:解析 在对表单进行

40、处理时,有一个内置的变量 ThisForm,该变量一直是表示当前正在处理的表单。31.在表单 MyForm 的一个控件的事件或方法程序中,改变该表单的背景色为红色的正确命令是_。(分数:2.00)A.MyForm.Backcolor=RGB(255,0,0)B.This.parent.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 属

41、性,访问当前表单可以采用内置的变量 ThisForm,因此用于完成“改变该表单的背景色为红色”的正确命令为 ThisForm.backcolorRGB(255,0,0),本题应该选 C。32.项目管理器的“文档”选项卡用于处理_。(分数:2.00)A.类及事件B.数据库、自由表、查询和视图C.表单、打印表、报表 D.程序文件、函数库、应用程序解析:解析 “项目管理器”窗口是 Visual FoxPro 开发人员的工作平台,其中包含多个选项卡。“数据”选项卡包含了一个项目中所有的数据数据库、自由表、查询和视图;“文档”选项卡包含了处理数据时所用的 3 类文件表单、打印表、报表;“代码”选项卡包括

42、 3 大类程序程序文件、函数库API 和其他应用文件;“类”选项卡包括处理与面向对象相关的操作。因此本题的正确答案应该为 C。33.有如下一段程序: 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.程序出错解析:解析 通过将题目中的程序拷贝到命令框中执行,可以知道其执行结果为 Hello World!。实际上它的执行

43、过程如下:首先通过第 1,2,3,4,5,6 行程序的执行,可以得到 EY 的值为“AY”,然后第七行通过宏替换可以得到 EY 的值为“Hello World!“,最后回显即可以得到结果。34.有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ? S 假定从键盘输入的 A 的值一定是数值型,那么程序的执行结果是_。(分数:2.00)A.0B.1 C.由 A 的值决定D.程序出错解析:解析 通过分析程序,无论从键盘输入什么值都肯定会执行倒数第二行,也就是 S1,因此最后显示 S 的值时,结果肯定会是 1。本题的正确选项应该是 B。35.循环结构中 EXIT 语句的功

44、能是_。(分数:2.00)A.放弃本次循环,重新执行该循环结构B.放弃本次循环,进入下一次循环C.退出循环,执行循环结构的下一条语句 D.退出循环,结束程序的运行解析:解析 在 Visual FoxPro 中,如果循环体中含有 Exit,则当遇到 Exit 时,立即退出循环,执行EndDO 后面的命令。因此本题的正确选项是 C。二、填空题(总题数:13,分数:30.00)36.在单链表中,要删除一个指定的节点,必须要找到该节点的 1。 (分数:2.00)解析:前件解析 单链表是一种顺序存取的存储结构,要对某节点进行存取,都必须从链表的头指针指向的节点开始,依次找到该点,因此在删除一个指定的节点

45、,必须要找到该节点的前件。37.假设一棵二叉树的后序遍历序列为 DGJHEBIFCA,中序遍历序列为 DBGEHJACIF,则其前序遍历序列为 1。 (分数:2.00)解析:ABDEGHJCFI 解析 若后序序列为非空,则后序遍历序列最后一个元素应是二叉树的根。那么前半部分非空应是二叉树左子树的中序遍历序列,后半部分非空应是二叉树右子树的中序序列。若判断出左子树非空,那么在后序序列的第二个元素即是左子树的根,再结合中序序列前半部分,递归地就可把左子树判定出来。同样的方法可把右子树判定出来,那么二叉树就唯一地确定出来,这样其前序序列便可得到。 对于本题,首先根据后序遍历序列确定这棵二叉树的根节点

46、为 A,然后将根据中序遍历序列确定左右子树的节点及中序遍历序列,分别是“DBGE-HJ”和“CIF”;再根据左子树的后序遍历序列“DGJHEB“确定其左子树根节点为 B 及其左右子树的节点及中序遍历序列。以此类推,从而画出该二叉树,如下图所示,从而确定其前序遍历序列为 ABDEGHJCFI。 38.类是具有共同属性、共同操作方法的对象的集合,所以类是对象的 1。 (分数:2.00)解析:抽象解析 类是具有共同属性、共同操作方法的对象的集合,所以类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。39.软件工程概念的出现源自 1。 (分数:2.00)解析:软

47、件危机解析 软件工程是为了消除软件危机而产生的,它试图使用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法,其目的应该是最终解决软件的生产工程化问题。40.数据库三级模式体系结构的划分,有利于保持数据库的 1。 (分数:2.00)解析:数据独立性解析 数据库的三级模式体系结构把数据的组织管理工作进行了划分,把数据的具体组织留给 DBMS 管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式,保证了数据的独立性。41.在 Visual FoxPro 中,项目文件的扩展名是 1。 (分数:2.00)解析:PJX解析 在 Visual FoxPr

48、o 中,项目文件的扩展名是.pjx。42.能够存放图片或声音的字段类型为 1 型。 (分数:2.00)解析:通用解析 能够存放图片或声音的字段类型为通用型。在 Visual FoxPro 中,索引分为主索引、 8 、 9 和普通索引。(分数:4.00)解析:候选索引解析:唯一索引解析 Visual FoxPro 中,索引分为主索引、候选索引、唯一索引和普通索引。通过 DO FORM 命令运行表单,当包含 NOSHOW 参数时,表单运行时将不显示,直到表单对象的 10 属性被设置为.T.,或调用了 11 方法,表单才重新显示。(分数:4.00)解析:Visible解析:Show解析 表单对象的 Visible 属性表示表单是否显示,表单对象的 Show 方法

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