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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级 VF 笔试-试卷 84 及答案解析(总分:94.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.线性链表的各元素在存储空间中的位置

2、必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的5.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC6.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的易读性7.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面

3、向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述 3 种说法都不对8.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。(分数:2.00)A.对象B.数据结构C.数据流D.目标9.下列选项中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法D.边界值分析10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和 DBSC.DBS 包括 DB 和 DBMSD.没有任何关系11.最简单

4、的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序12.下列关于项目及项目中文件的叙述,正确的是( )。(分数:2.00)A.项目中的文件是项目的一部分B.项目中的文件表示该文件与项目建立了一种联系C.删除项目时自动删除项目中所包含的文件D.项目中的各个文件之间是彼此联系的13.假定系统日期是 2008 年 1 月 13 日,则执行命令 PI=MOD(YEAR(DATE()-2000,10)后,PI 的值是( )。(分数:2.00)A.012008B.-8C.8D.014.函数 INT(数值表达式)的功能是( )。(分数:2.00)A.返回数值表达式值的整

5、数部分B.按四舍五入取数值表达式值的整数部分C.返回不小于数值表达式值的最小整数D.返回不大于数值表达式值的最大整数15.下列字符型常量的表示中,错误的是( )。(分数:2.00)A.12+13B.x=yC.北京D.“等级考试“16.报表的数据源可以是( )。(分数:2.00)A.表、查询或视图B.自由表或其他报表C.数据库表、自由表或查询D.数据库表、自由表、视图或临时表17.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正确的是( )。(分数:2.00)A.INDEX ON 学号,成绩 TO XHCJB.INDEX ON 学号

6、+成绩 TO XHCJC.INDEX ON 学号,STR(成绩,3) TO XHCJD.INDEX ON 学号+STR(成绩,3) TO XHCJ18.下列属于非容器控件的是( )。(分数:2.00)A.标签B.页框C.命令组D.表格19.关于工作区的概念,下列描述中正确的是( )。(分数:2.00)A.在同一个工作区中只能打开一个表B.在同一个工作区中可以打开多个表C.最小的工作区号是 0D.最大的工作区号是 25520.在 Visual FoxPro 中,对字段设置默认值,下列描述中正确的是( )。(分数:2.00)A.数据库表可以设置字段默认值B.自由表可以设置字段默认值C.自由表和数据

7、库表都可以设置字段默认值D.自由表和数据库表都不能设置字段默认值21.在 Visual FoxPro 中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATE FORexpL命令B.SKIP 命令C.CONTINUE 命令D.GO 命令22.视图设计器中包括的选项卡有( )。(分数:2.00)A.连接、显示、排序依据B.更新条件、排序依据、显示C.显示、排序依据、分组依据D.更新条件、筛选、字段23.关于过程、自定义函数的调用,正确的叙述是( )。(分数:2.00)A.实参

8、与形参的数量必须相等B.当实参的数量少于形参的数量时,多余的形参取逻辑假C.当实参的数量多于形参的数量时,多余的实参被忽略D.选项 B) 和 C) 都正确24.在 Visual FoxPro 中,关于查询和视图的正确描述是( )。(分数:2.00)A.查询是一个预先定义好的 SQL SELECT 语句文件B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表25.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表( )。(分数:2.00)A.是同一数据库存中的两个表B.不同数据库存中的两张表C.两

9、个自由表D.一个是数据库存表,另一个是自由表26.在 Visual FoxPro 中,根据变量的作用域来分,内存变量可分为( )。(分数:2.00)A.局部变量和全局变量B.私有变量和全局变量C.私有变量和局部变量D.私有变量、局部变量和全局变量27.下列关于数据环境及表间关系的说法,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境和关系都不是对象D.数据环境是对象,关系是数据环境中的对象28.在 SQL 语句中,用来创建数据表的 SQL 短语是( )。(分数:2.00)A.CREATE TABLEB.MODIFY TABLEC.A

10、DD TABLED.INSERT TABLE29.如果在命令窗口执行命令:LIST 名称,在主窗口中显示: 记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线 假定名称字段为字符型,宽度为 8,那么下列程序段的输出结果是( )。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2(分数:2.00)A.电视机B.电扇线C.电脑连线D.电话线30.在 SQL 的数据定义功能中,删除表字段名的命令格式是( )。(分数:2.00)A.ALTER TABLE 数据表名 DELETE COLUMN 字段名B.ALTER TABLE 数据

11、表名 DROP COLUMN 字段名C.ALTER TABLE 数据表名 CANCEL COLUMN 字段名D.ALTER TABLE 数据表名 CUT COLUMN 字段名31.SQL 语句中进行空值运算时,需要使用到的短语是( )。(分数:2.00)A.NULLB.=NULLC.IS NULLD.IS NOT NULL32.有如下 SQL 语句: SELECT 班级名称,姓名 FROM 班级,学生; WHERE 班级.班级号=学生.班级号; AND年龄=20AND 性别=“男“; ORDER BY 班级名称 DESC 执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是( )。(

12、分数:2.00)A.2 刘鹏B.2 刘立洋C.3 刘鹏D.3 刘立洋33.有如下 SQL 语句: SELECT MAX(人数)FROM 班级 INTO ARRAY temp 执行该语句后( )。(分数:2.00)A.temp0的内容为 44B.temp0的内容为 50C.temp1的内容为 44D.temp1的内容为 5034.有如下 SQL 语句: SELECT 班级名称,姓名,性别,年龄 FROM 班级,学生; WHERE 班级.班级号=学生.班级号; AND 姓名 LIKE“李%“; ORDER BY 学生.班级号 该语句的含义是( )。(分数:2.00)A.检索学生表中姓“李”的学生记

13、录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄35.有如下 SQL 语句: SELECT 班级名称 FROM 班级 WHERE NOT EXISTS; (SELECT*FROM 学生 WHERE 班级号=班级.班级号) 执行该语句后,班级名称的字段值是( )。(分数:2.00)A.计算机 200801 班B.

14、计算机 200805 班C.计算机 200801 班和计算机 200805 班D.没有记录36.将“学生”表中,所有女学生的“年龄”加 1,正确的语句是( )。(分数:2.00)A.UPDATE 学生 FOR 年龄=年龄+1WHERE 性别=“女“B.UPDATE 学生 WHERE 年龄=年龄+1ON 性别=“女“C.UPDATE 学生 SET 年龄=年龄+1WHERE 性别=“女“D.UPDATE 学生 SET 年龄=年龄+1FOR 性别=“女“二、填空题(总题数:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2

15、.00)_38.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3 种:前序遍历、 1 遍历和后序遍历。(分数:2.00)填空项 1:_39.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、 1 和限制使用 goto 语句。(分数:2.00)填空项 1:_40.软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和 1 的设计来实现。(分数:2.00)填空项 1:_41.数据库系统的三级模式分别为 1 模式、内部级模式与外部级模式。(分数:2.00)填空项 1:_42.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构

16、、数据流、 1 和处理过程。(分数:2.00)填空项 1:_43.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的 1。(分数:2.00)填空项 1:_44.命令?LEN(“THIS IS MY BOOK“)的结果是 1。(分数:2.00)填空项 1:_45.SQL SELECT 语句为了将查询结果存放到临时表中应该使用 1 短语。(分数:2.00)填空项 1:_46.用 SQL 的 CREATE 命令建立借阅表(字段顺序要相同),请对下面的 SQL 语句填空: 1(分数:2.00)填空项 1:_47.对图书管理数据库,求共借出多少种图书。请对下面的 SQL 语句填

17、空:SELECT 1ROM 借阅(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 84 答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.算法的空间复杂度是指( )。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:解析:一个算法的空间复杂度一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、

18、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。3.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。4.下列叙述中正确的是( )。(分数:2.00)A.线性链表的各元素在存储空间中的位置必须是连续的B.线性链表的头元素一定存储在其他元素的前面C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面D.线性

19、链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 解析:解析:在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。5.有下列二叉树,对此二叉树前序遍历的结果为( )。 (分数:2.00)A.XZCYABB.XYZABCC.XYABCZD.XYAZBC 解析:解析:对二叉树的前序遍历是指:先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。6.结构化程序设计主要强调的是( )。(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序的

20、易读性 解析:解析:程序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应该强调简单和清晰,即程序的易读性,“清晰第一,效率第二”。7.下列叙述中正确的是( )。(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的关系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D.上述 3 种说法都不对解析:解析:面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。8.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分

21、析的方法。(分数:2.00)A.对象B.数据结构C.数据流 D.目标解析:解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。9.下列选项中,是软件调试技术的是( )。(分数:2.00)A.错误推断B.集成测试C.回溯法 D.边界值分析解析:解析:软件调试技术包括强行排错法、回溯法和原因排除法。边界值分析、错误推断都是黑盒测试的方法。10.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是( )。(分数:2.00)A.DB 包括 DBS 和 DBMSB.DBMS 包括 DB 和

22、 DBSC.DBS 包括 DB 和 DBMS D.没有任何关系解析:解析:数据库系统(DBS)由数据库(DBS)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台 5 个部分组成,可见 DB 和 DBMS 都是 DBS 的组成部分。11.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析:所谓的交换排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。12.下列关于项目及项目中文件的叙述,正确的是( )。(分数:2.00

23、)A.项目中的文件是项目的一部分B.项目中的文件表示该文件与项目建立了一种联系 C.删除项目时自动删除项目中所包含的文件D.项目中的各个文件之间是彼此联系的解析:解析:在 Visual FoxPro 中,新建或添加的文件并不是项目的一部分。每个文件都是独立存在的,项目所包含的文件只能表示该文件与项目之间存在着一种联系。13.假定系统日期是 2008 年 1 月 13 日,则执行命令 PI=MOD(YEAR(DATE()-2000,10)后,PI 的值是( )。(分数:2.00)A.012008B.-8C.8 D.0解析:解析:DATE()函数返回当前系统日期,由于题干中假定系统日期是 2008

24、 年 1 月 13 日,所以 DATE()的返回值是“01/13/08“。 函数 YEAR()的格式是:YEAR(日期表达式|日期时间表达式);功能是:从指定的日期表达式或日期时间表达式中返回年份。函数的返回值为数值型。所以 YEAR(DATE()的返回值为“2008”。 MOD 函数是求余函数,格式是:MOD(数值表达式 1,数值表达式 2);功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除数。余数的正负号与除14.函数 INT(数值表达式)的功能是( )。(分数:2.00)A.返回数值表达式值的整数部分 B.按四舍五入取数值表达式值的整数部分C.返回不小于数值表

25、达式值的最小整数D.返回不大于数值表达式值的最大整数解析:解析:求整函数有下列 3 个: 1NT(数值表达式); CEILING(数值表达式): FLOOR(数值表达式)。 INT()返回指定数值表达式的整数部分:CEILING()返回大于或等于指定数值表达式的最小整数;FLOOR()返回小于或等于指定数值表达式的最大整数。15.下列字符型常量的表示中,错误的是( )。(分数:2.00)A.12+13B.x=yC.北京 D.“等级考试“解析:解析:字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,

26、不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。16.报表的数据源可以是( )。(分数:2.00)A.表、查询或视图B.自由表或其他报表C.数据库表、自由表或查询D.数据库表、自由表、视图或临时表 解析:解析:报表主要包括两部分内容:数据源和布局。数据源是报表的来源,通常是数据库中的表或自由表,也可以是视图、查询或临时表。视图和查询是对数据库中的数据进行筛选、排序、分组,在定义了一个表、一个视图或查询之后,便可以创建报表。17.为学生表建立普通索引,要求按“学号”字段升序排列,如果学号(C,4)相等,则按成绩(N,3)升序排列,下列语句正

27、确的是( )。(分数:2.00)A.INDEX ON 学号,成绩 TO XHCJB.INDEX ON 学号+成绩 TO XHCJC.INDEX ON 学号,STR(成绩,3) TO XHCJD.INDEX ON 学号+STR(成绩,3) TO XHCJ 解析:解析:利用命令建立多个字段索引时,建立索引的字段之间应用“+”号连接,且字段类型要转换为字符型数据,STR()函数的功能是将数值型数据转换为字符型数据。18.下列属于非容器控件的是( )。(分数:2.00)A.标签 B.页框C.命令组D.表格解析:解析:控件可分为基本控件和容器型控件。基本控件是指不能包含其他控件的控件,如标签、命令按钮、

28、文本框、列表框等;容器型控件是指可包含其他控件的控件,如命令组、选项组、表格、页框等。19.关于工作区的概念,下列描述中正确的是( )。(分数:2.00)A.在同一个工作区中只能打开一个表 B.在同一个工作区中可以打开多个表C.最小的工作区号是 0D.最大的工作区号是 255解析:解析:在 FoxPro 中一直沿用了多工作区的概念,在每个工作区中可以打开一个表(即在一个工作区中不能同时打开多个表),如果在同一时刻需要打开多个表,则只需要在不同的工作区中打开不同的表就可以了。 在工作区的区号中,最小的工作区号是 1,最大的工作区号是 32767。20.在 Visual FoxPro 中,对字段设

29、置默认值,下列描述中正确的是( )。(分数:2.00)A.数据库表可以设置字段默认值 B.自由表可以设置字段默认值C.自由表和数据库表都可以设置字段默认值D.自由表和数据库表都不能设置字段默认值解析:解析:自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有下列特点。 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则和记录级规则:数据库表支持主关键字、参照完整性和表之间的关联。 支持 INSERT、UPDATE 和 DEL

30、ETE 事件的触发器。21.在 Visual FoxPro 中,使用 LOCATE FORexpL命令按条件查找记录,当查找到满足条件的第 1 条记录后,如果还需要查找下一条满足条件的记录,应使用( )。(分数:2.00)A.LOCATE FORexpL命令B.SKIP 命令C.CONTINUE 命令 D.GO 命令解析:解析:LOCATE 是按条件定位记录位置的命令,常用的命令格式是: LOCATE FOR 1Expression1 其中,1Expression1 是查询或定位的表达式。 该命令执行后将记录指针定位在满足条件的第 1 条记录上,如果没有满足条件的记录则指针指向文件结束位置。

31、如果要使指针指向下一条满足 LOCATE 条件的记录,使用 CONTINUE 命令。同样,如果没有记录满足条件,则指针指向文件结束位置。22.视图设计器中包括的选项卡有( )。(分数:2.00)A.连接、显示、排序依据B.更新条件、排序依据、显示C.显示、排序依据、分组依据D.更新条件、筛选、字段 解析:解析:在视图设计器界面中,有 7 个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据、杂项和更新条件。23.关于过程、自定义函数的调用,正确的叙述是( )。(分数:2.00)A.实参与形参的数量必须相等B.当实参的数量少于形参的数量时,多余的形参取逻辑假 C.当实参的数量多于形参的数量

32、时,多余的实参被忽略D.选项 B) 和 C) 都正确解析:解析:实参可以是常量、变量,也可以是一般形式的表达式。调用模块程序时,系统自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参数目多于实参的数目,那么多余的形参取初值逻辑假。24.在 Visual FoxPro 中,关于查询和视图的正确描述是( )。(分数:2.00)A.查询是一个预先定义好的 SQL SELECT 语句文件 B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表解析:解析:查询就是预先定义好的一个 SQ

33、L SELECT 语句,在不同的需要场合可以直接或反复使用,从而提高效率。查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,诸如浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为 qbr 的文件单独保存在磁盘上的,这是一个文本文件,它的主体是 SQLSELECT 语句,另外还有与输出定向有关的语句。25.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表( )。(分数:2.00)A.是同一数据库存中的两个表 B.不同数据库存中的两张表C.两个自由表D.一个是数据库存表,另一个是自由表解析:解析:在建立参照完整性之前,

34、首先要建立表之间的联系。最常见的联系是一对多的联系,即在父表中是主索引,在子表中建立普通索引,这要求两个表必须是同一数据库存中的两个表。26.在 Visual FoxPro 中,根据变量的作用域来分,内存变量可分为( )。(分数:2.00)A.局部变量和全局变量B.私有变量和全局变量C.私有变量和局部变量D.私有变量、局部变量和全局变量 解析:解析:程序设计离不开变量,一个变量除了类型和取值之外,还有一个重要的属性就是它的作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在 Visual FoxPro 中,若以变量的作用来分,内存变量可分为全局变量、私有变量和局部变量。27.下列

35、关于数据环境及表间关系的说法,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境和关系都不是对象D.数据环境是对象,关系是数据环境中的对象 解析:解析:数据环境就是表单要处理的数据的存放场所,为表单设置数据环境是为了更好地对数据进行处理。数据环境是一个对象,有自己的属性、方法和事件。28.在 SQL 语句中,用来创建数据表的 SQL 短语是( )。(分数:2.00)A.CREATE TABLE B.MODIFY TABLEC.ADD TABLED.INSERT TABLE解析:解析:在 Visual FoxPro 中,SQL 不但具有

36、查询功能和操作功能,同时也具有定义功能,其中定义一个新的数据表可以通过 CREAT TABLE 命令建立。29.如果在命令窗口执行命令:LIST 名称,在主窗口中显示: 记录行 名称 1 电视机 2 计算机 3 电扇线 4 电脑连线 5 电话线 假定名称字段为字符型,宽度为 8,那么下列程序段的输出结果是( )。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)=“电“ IF RIGHT(名称,2(分数:2.00)A.电视机B.电扇线C.电脑连线 D.电话线解析:解析:首先将指针指向第二条记录,然后执行 SCAN 循环。SCAN 语句的格式是: SCAN范围)FOR条件 1WHIL

37、E条件 2 循环体 执行该语句时,指针自动、依次地在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。题干中的循环条件是 LEFT(名称,2)=“电“,即表示第一个字为“电”字的记录(因为一个汉字占用两个字符),所以指针指向了第 3 条记录,即“电扇线”的记录。接着判断 RIGHT(名称,2)是否为“线”,即最后一个字为“线”,如果是则跳出循环体,而第三条记录不符合条30.在 SQL 的数据定义功能中,删除表字段名的命令格式是( )。(分数:2.00)A.ALTER TABLE 数据表名 DELETE COLUMN 字段名B.ALTER TABLE 数据表名 DROP C

38、OLUMN 字段名 C.ALTER TABLE 数据表名 CANCEL COLUMN 字段名D.ALTER TABLE 数据表名 CUT COLUMN 字段名解析:31.SQL 语句中进行空值运算时,需要使用到的短语是( )。(分数:2.00)A.NULLB.=NULLC.IS NULL D.IS NOT NULL解析:解析:进行空值查询时,要使用 IS NULL,而=NULL 是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。32.有如下 SQL 语句: SELECT 班级名称,姓名 FROM 班级,学生; WHERE 班级.班级号=学生.班级号; AND年龄=20

39、AND 性别=“男“; ORDER BY 班级名称 DESC 执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是( )。(分数:2.00)A.2 刘鹏B.2 刘立洋C.3 刘鹏 D.3 刘立洋解析:解析:本题 SQL 语句的功能是检索每个班级中年龄大于等于 20 岁的男同学,查询结果中包含该学生所在的班级名称及姓名,查询结果为按“班级名称”降序排序,其中,ORDER BY 短语的功能是对查询结果进行排序,DESC 是按降序方式排序。33.有如下 SQL 语句: SELECT MAX(人数)FROM 班级 INTO ARRAY temp 执行该语句后( )。(分数:2.00)A.te

40、mp0的内容为 44B.temp0的内容为 50C.temp1的内容为 44D.temp1的内容为 50 解析:解析:SQL 不仅有一般的检索功能,而且还有计算方式的检索,利用 MAX()函数可以计算指定列中的最大值。本题的 SQL 语句功能是检索“班级”表中人数最多的班级,将数值输出到数组 temp 中,其中INTO ARRAY 表示将结果输出到指定的数组中。注意:数组的下标是从 1 开始的,而不是从 0 开始。34.有如下 SQL 语句: SELECT 班级名称,姓名,性别,年龄 FROM 班级,学生; WHERE 班级.班级号=学生.班级号; AND 姓名 LIKE“李%“; ORDER

41、 BY 学生.班级号 该语句的含义是( )。(分数:2.00)A.检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄 D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄解析:解析:该 SQL 语句的功能是,检索学生表中姓“李”的学生记录,要求显示该生的班级名称、姓名、性别和年龄,并按“班级号”升序排序。这里的 LIKE 是字符匹配运算

42、符,“%”是通配符,表示与若干个任意字符匹配;另外,L-EN 以使用“-”通配符表示与一个任意字符匹配。ORDER BY 是排序短语,默认的排序方式是按升序排序。35.有如下 SQL 语句: SELECT 班级名称 FROM 班级 WHERE NOT EXISTS; (SELECT*FROM 学生 WHERE 班级号=班级.班级号) 执行该语句后,班级名称的字段值是( )。(分数:2.00)A.计算机 200801 班B.计算机 200805 班 C.计算机 200801 班和计算机 200805 班D.没有记录解析:解析:该 SQL 语句的功能是,查找还没有学生记录的班级名称。在“学生”表中

43、暂时还没有“计算机 200805 班”学生的记录,所以查询结果为“计算机 200805 班”。EXISTS 是谓词,EXISTS 或NOTEXISTS 是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。36.将“学生”表中,所有女学生的“年龄”加 1,正确的语句是( )。(分数:2.00)A.UPDATE 学生 FOR 年龄=年龄+1WHERE 性别=“女“B.UPDATE 学生 WHERE 年龄=年龄+1ON 性别=“女“C.UPDATE 学生 SET 年龄=年龄+1WHERE 性别=“女“ D.UPDATE 学生 SET 年龄=年龄+1FOR 性别=“女“解析:二、填空题(总题数

44、:11,分数:22.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3 种:前序遍历、 1 遍历和后序遍历。(分数:2.00)填空项 1:_ (正确答案:正确答案: 中序)解析:39.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、 1 和限制使用 goto 语句。(分数:2.00)填空项 1:_ (正确答案:正确答案: 模块化)解析:40.软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和 1 的设计来实

45、现。(分数:2.00)填空项 1:_ (正确答案:正确答案: 测试实例)解析:41.数据库系统的三级模式分别为 1 模式、内部级模式与外部级模式。(分数:2.00)填空项 1:_ (正确答案:正确答案: 概念或概念级)解析:42.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_ (正确答案:正确答案: 数据存储)解析:43.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案: 主关键字或主键)解析:44.命令?LEN(“THI

46、S IS MY BOOK“)的结果是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案: 15)解析:45.SQL SELECT 语句为了将查询结果存放到临时表中应该使用 1 短语。(分数:2.00)填空项 1:_ (正确答案:正确答案: Into Cursor)解析:46.用 SQL 的 CREATE 命令建立借阅表(字段顺序要相同),请对下面的 SQL 语句填空: 1(分数:2.00)填空项 1:_ (正确答案:正确答案:CREATE TABLE 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)或 CREATE TABLE 借阅(借书证号 C(4),总编号 C(6),借书日期 D))解析:47.对图书管理数据库,求共借出多少种图书。请对下面的 SQL 语句填空:SELECT 1ROM 借阅(分数:2.00)填空项 1:_ (正确答案:正确答案:COUNT(DISTINCT 总编号))解析:

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