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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级 VF笔试-试卷 218及答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.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.线性表是由 n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有

2、且仅有一个前件和后件D.线性表可以是空表5.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列B.栈C.双向链表D.二叉树6.下列关于线性链表的描述中正确的是( )。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且各前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的7.某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.148B.169C.182D.1988.下列数据结构中,能用二分法进行

3、查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.结性链表C.二叉链表D.有序线性链表9.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序10.对于长度为 n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/211.结构化程序设计的 3种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移12.通过项目管理器窗口的命令按钮,不能完成的操作是(

4、)。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件13.函数 MOD(-4*7,-24/4)的值是( )。(分数:2.00)A.8B.4C.-8D.-414.要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,8)D.MOD(Y,8)=MOD(8,8)15.下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是。对象,关系是数据环境中的对象D.数据

5、环境和关系都不是对象16.下列货币型常量的表示中,错误的是( )。(分数:2.00)A.1234.56B.1234.57C.1234.57D.1234.5717.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度18.连编应用程序能生成的文件是( )。(分数:2.00)Aprg文件Bexe文件Cdbc文件Dpll文件19.执行 SELECT 0选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择 0号工作区D.选择了空闲的

6、最小号工作区20.下列关于自由表的叙述,正确的是( )。(分数:2.00)A.全部是用以前版本的 FoxPro (FoxBASE)建立的表B.可以用 Visual FoxPro建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表21.要为当前表所有职工增加 200元奖金,应该使用的命令是( )。(分数:2.00)A.CHANGE 奖金 WITH 奖金+200B.REPLACE 奖金 WITH 奖金+200C.CHANGE ALL 奖金 WITH 奖金+200D.REPLACE

7、ALL 奖金 WITH 奖金+20022.在视图设计器中有,而在查询设计器中没有的选项卡是( )。(分数:2.00)A.排序依据B.更新条件C.分组依据D.杂项23.在 Visual FoxPro中下列叙述正确的是( )。(分数:2.00)A.利用视图可以修改数据B.利用查询可以修改数据C.查询和视图具有相同作用D.视图可以定义输出去向24.执行下列程序: CLEAR DO A RETURN PROCEDURE A S=5 DO B ?S RETURN PROCEDURE B S=S+10 RETURN 程序的运行结果为( )。(分数:2.00)A.5B.10C.15D.程序错误,找不到变量2

8、5.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在于表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在于表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引26.对于只有两种取值的字段,最好使用哪种数据类型( )。(分数:2.00)A.日期型B.字符型C.数值型D.逻辑型27.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接容器对象B.当前

9、对象所在的表单C.当前对象D.当前对象所在的表单集28.检索职工表中年龄大于 50的职工姓名,正确的命令是( )。(分数:2.00)A.SELECT 姓名 WHERE 年龄50B.SELECT 姓名 FROM 职工 FOR 年龄50C.SELECT 姓名 FROM 职工 SET 年龄50D.SELECT 姓名 FROM 职工 WHERE 年龄5029.当变量 X在奇偶数之间变化时,下列程序的输出结果为( )。 CLEAR X=0 DO WHILE X6 IF INT(X/2)=X/2 ?“CHINA“ ENDIF ?“中国“ X=X+1 ENDDO(分数:2.00)A.CHINA 中国 中国

10、连续显示 3次B.中国 中国 CHINA 连续显示 3次C.CHINA 中国 中国 连续显示 2次D.中国 中国 CHINA 连续显示 2次30.SQL用于显示部分查询结果的 TOP短语,必须与下列哪个短语同时使用才有效( )。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BYD.GROUP BY31.SQL 语句 DELETE FROM 学生 WHERE 年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除D.将学生表中年龄大于 25的记录物理删除二、填空题(总题数:10,分数:20.00)32

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

12、0)填空项 1:_37.数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_38.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的 1。(分数:2.00)填空项 1:_39.命令?LEN(“THIS IS MY BOOK“)的结果是 1。(分数:2.00)填空项 1:_40.SQL SELECT语句为了将查询结果存放到临时表中应该使用 1 短语。(分数:2.00)填空项 1:_41.要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的

13、Show Window属性值设置为 1,使其成为顶层表单;最后需要在表单 2 的事件代码中添加调用菜单程序的命令。(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 218答案解析(总分:82.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性 B.可行性C.有穷性D.拥有足够的情报解析:解析:作为一个算法,一般应该具有以下 4个特征:可行性,即考虑到实际

14、的条件能够达到一个蒋意的结果:确定性,算法中的第一个步骤都必须是有明确定义的;有穷性,一个算法必须在有限的时间内做完;拥有足够的情报。3.下列数据结构中,属于非线性的是( )。(分数:2.00)A.线性表B.队列C.树 D.栈解析:解析:线性结构是指数据元素只有一个直接前件元素和直接后件元素。线性表是线性结构。栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。4.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表可以是空表解析:解析:线性表是一种线性结构,由 n(n0

15、)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以 C是错误的。5.按照“先进先出”组织数据的数据结构是( )。(分数:2.00)A.队列 B.栈C.双向链表D.二叉树解析:解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先被删除,是按“先进先出”的原则组织数据的。6.下列关于线性链表的描述中正确的是( )。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后

16、件元素的前面C.存储空间必须连续,且各前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的解析:解析:线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。7.某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。(分数:2.00)A.148B.169 C.182D.198解析:解析:叶子结点总是比度为 2的结点多一个。所以,具有 60个叶子结点的二又树有 59个度为 2的结点。总结点数=60 个叶子结点+59 个度为 2的结点+50 个度为 1的结点=169 个结点。8.下列数据结构中,能用

17、二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.结性链表C.二叉链表D.有序线性链表解析:解析:二分法查找只适用于顺序存储的有序线性表,对于顺序存储的非有序线性表和线性链表,都只能采用顺序查找。9.最简单的交换排序方法是( )。(分数:2.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:解析:所谓的交换样序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序。冒泡排序是一种最简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。10.对于长度为 n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是( )。(分

18、数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:解析:在最坏情况下,冒泡排序和快速排序的比较次数都是 n (n-1)/2。所谓冒泡排序,就是将相邻的两个数据比较,如前面的数据大于后面的,则位置互换。这样不停地比较、互换,其实就是把大的数往后排,小的数往前排(就像冒泡一样冒出来了)。11.结构化程序设计的 3种基本结构是( )。(分数:2.00)A.过程、子程序和分程序B.顺序、选择和重复 C.递归、堆栈和队列D.调用、返回和转移解析:解析:程序的 3种基本控制结构包括;顺序、选择和重复(循环),这 3种结构就足以表达出各种其他形式

19、的结构。12.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件 解析:解析:在项目管理器窗口上有 6个按钮,新建、添加、修改,浏览(运行)、移去和连编按钮,都不具有重命名文件的功能。13.函数 MOD(-4*7,-24/4)的值是( )。(分数:2.00)A.8B.4C.-8D.-4 解析:解析:MOD 函数是求余函数,格式是:MOD(数值表达式 1,数值表达式 2)。功能是;返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数

20、;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。题干中的被除数是-4*7 即-28,除数是-24、4 即-6,被除数与除数同号,所以函数值为两数相除的余数,即-4。14.要判断数值型变量 Y是否能够被 8整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y/8)=Y/8B.MOD(Y,8)=0C.INT(Y/8)=MOD(Y,8) D.MOD(Y,8)=MOD(8,8)解析:解析:INT()函数的功能是返回指定数值表达式的整数部分。 MOD()函数的功能是返回两个数值相除后的余数。现在假设 Y=16,则 INT(Y/8)=2,Y/8=2,MOD(Y,8)=0,MOD

21、(8,8)=0。因为 INT(Y/8)=2, MOD(Y,8)=0,所以错误的条件表达式为选项 C。15.下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是。对象,关系是数据环境中的对象 D.数据环境和关系都不是对象解析:解析:为表单建立数据环境,可以方便设置控件与数据之间的绑定关系。数据环境中能够包含表单所需要的一些表、视图以及表之间的关联。 数据环境是一个对象,有自己的属性、方法和事件。常用的两个数据环境属性是 AutoOpenTables和 AutoCloseTables。

22、关系是数据环境中的对象,它有自己的属性、方法和事件。编辑关联主要通过设置关联的属性来完成。16.下列货币型常量的表示中,错误的是( )。(分数:2.00)A.1234.56B.1234.57C.1234.57D.1234.57 解析:解析:货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加一个前置的美元符号($),货币在存储和计算时,采用 4 位小数。如果一个货币型常量多于 4位小数,那么系统会自动将多余的小数位四合五入。货币型常量没有科学记数法形式,所以选项 D)是错误的。17.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的

23、物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析:在一个表中可以建立多个普通索引、多个唯一索引、多个候选索引,但只能建立一个主索引。一般来说,主索引是用于主关键字在段;候选索引用于那些不作为主关键字但字段值又必须惟一的字段;普通索引用于一般的提高查询速度;惟一索引用于一些特殊的处理程序设计。18.连编应用程序能生成的文件是( )。(分数:2.00)Aprg文件Bexe文件 Cdbc文件Dpll文件解析:解析:如果程序运行正确,就可以最终连编成一个应用程序文件了。应用程序文件包括项目中所有“包含”文件。应用程序连编结果有两种文件形式。应用程序

24、文件(.app);需要在 Visual FoxPro中运行;可执行文件(.exe):需要在 Windows中运行。19.执行 SELECT 0选择工作区的结果是( )。(分数:2.00)A.退出工作区B.不选择工作区C.选择 0号工作区D.选择了空闲的最小号工作区 解析:解析:指定工作区的命令是:SELECT nWorkArea|cTableAlias 其中,参数 nWorkArea是一个大于等于 0的数字,用于指定工作区号,最小的工作区号是 1,最大的工作区号是 32767,如果这里指定为0,则选择编号最小的可用工作区(即尚未使用的工作区);如果在某个工作区中已经打开了表,若要回到该工作区操

25、作读表,可以使用参数 cTableAlias,该参数是已经打开的表名或表的别名。20.下列关于自由表的叙述,正确的是( )。(分数:2.00)A.全部是用以前版本的 FoxPro (FoxBASE)建立的表B.可以用 Visual FoxPro建立,但是不能把它添加到数据库中C.自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D.自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表解析:解析:所谓自由表,就是不属于任何数据库的表,所有由 FoxBASE 或早期版本的 FoxPro创建的数据库文件(.dbf)都是自由表。在 Visual FoxPro中创建表时,如

26、果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。21.要为当前表所有职工增加 200元奖金,应该使用的命令是( )。(分数:2.00)A.CHANGE 奖金 WITH 奖金+200B.REPLACE 奖金 WITH 奖金+200C.CHANGE ALL 奖金 WITH 奖金+200D.REPLACE ALL 奖金 WITH 奖金+200 解析:解析:可以使用 REPLACE命令直接用指定表达式或值修改记录,REPLACE 命令的常用格式是: REPLACE FieldName1 WITH eExpress

27、ion1,FieldNamc2 WITH eExpresslon2 FOR lExpression1 该命令的功能是直接利用表达式 eExpression的值替换字段 FieldName 的值,从而达到修改记录值的目的。该命令一次可以修改多个字段(eExpression1,eExpression2.)的值,如果不使用 FOR短语,则默认修改的是当前记录;如果使用了 FOR短语,则修改逻辑表达式 lExpression1为真的所有记录。根据题意,要为当前表所有职工增加 200元奖金,应该使用的命令是:REPLACE ALL 奖金 WITH奖金+200。22.在视图设计器中有,而在查询设计器中没有

28、的选项卡是( )。(分数:2.00)A.排序依据B.更新条件 C.分组依据D.杂项解析:解析:在视图设计器界面中,有 7个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据、杂项和更新条件;而查询设计器界面中,有 6个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据和杂项。所以查询设计器没有“更新条件”选项卡。23.在 Visual FoxPro中下列叙述正确的是( )。(分数:2.00)A.利用视图可以修改数据 B.利用查询可以修改数据C.查询和视图具有相同作用D.视图可以定义输出去向解析:解析:视图设计器和查询设计器的使用方式几乎完全一样。主要有 3点不同:查询设计器的结果是

29、将查询以.QPR 为扩展名的文件形式保存在磁盘中;而视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在数据库中。由于视图是可以用于更新的,所以它有更新属性需要设置,为此在视图设计器中多一个“更新条件”选项卡。在视图设计器中没有“查询去向”的问题。24.执行下列程序: CLEAR DO A RETURN PROCEDURE A S=5 DO B ?S RETURN PROCEDURE B S=S+10 RETURN 程序的运行结果为( )。(分数:2.00)A.5B.10C.15 D.程序错误,找不到变量解析:解析:程序 A中把初始值 5赋给变量 S,然后运行程序 B,程序 B执行 S=S

30、+10,执行完毕后,变量S的值为 15,接着返回到程序 A,最后输出。所以程序的运行结果是 15。25.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在于表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引,在于表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引解析:解析:在关系数据库中,参照完整性是一个非常重要的概念。在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是

31、一对多的联系,在关系数据库中通过连撞字段来体现和表示。连接字段在父表中是主关键字,即主索引,在于表中是外部关键字,即普通索引。26.对于只有两种取值的字段,最好使用哪种数据类型( )。(分数:2.00)A.日期型B.字符型C.数值型D.逻辑型 解析:解析:逻辑型数据只有逻辑真和逻辑假两个值。逻辑真的常量表示形式有:.T.、.t.、.Y.和.y.,逻辑假的常量表示形式有.F.、.f.、.N.和.n.。前后两个句点作为逻辑型常量的定界符是必不可少的,否则被误认为变量名。所以对只有两种取值的字段,最好使用逻辑型数据类型。27.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前

32、对象的直接容器对象B.当前对象所在的表单C.当前对象 D.当前对象所在的表单集解析:解析:在 Visual FoxPro中,Patent 表示当前对象的直接容器对象,Thisform 表示当前对象所在的表单:This 表示当前对象;Thisformset 表示当前对象所在的表单集。28.检索职工表中年龄大于 50的职工姓名,正确的命令是( )。(分数:2.00)A.SELECT 姓名 WHERE 年龄50B.SELECT 姓名 FROM 职工 FOR 年龄50C.SELECT 姓名 FROM 职工 SET 年龄50D.SELECT 姓名 FROM 职工 WHERE 年龄50 解析:解析:简单查

33、询基于一个关系,即仅对一个表进行查询,可以包含简单的查询条件。 SELECT字段名列表 FROM 表名 WHERE查询条件 其中,“字段名列表”指查询结果中包含的字段名,多个字段名之间用半角逗号(,)分隔;“查询条件”是一个逻辑表达式,它是由多个表达式通过逻辑运算符(NOT、AND、OR)连接而成的。关系表达式中可以使用的关系运算符见下表。29.当变量 X在奇偶数之间变化时,下列程序的输出结果为( )。 CLEAR X=0 DO WHILE X6 IF INT(X/2)=X/2 ?“CHINA“ ENDIF ?“中国“ X=X+1 ENDDO(分数:2.00)A.CHINA 中国 中国 连续显

34、示 3次 B.中国 中国 CHINA 连续显示 3次C.CHINA 中国 中国 连续显示 2次D.中国 中国 CHINA 连续显示 2次解析:解析:DO WHILE-ENDDO 语句的格式: DO WHILE 条件 命令序列 ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列(循环体)。当执行到 ENDDO时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。 先将 0赋给变量 X,使用一个 DO WHILE循环语句来操作

35、,判断条件是变量 X是否小于 6,如果大于或等于 6,则退出循环,否则执行循环体。通过 INT(取整函数)取得 X除以 2的值的整数部分,判断该整数部分是否等于 X除以 2的值,如果相等,则输出“CHINA”,然后输出“中国”,再执行 X=X+1,重复此循环体的操作。所以 X=0时,INT(X/2)=0,X/2=0,输出“CHINA”,然后输出“中国”;执行 X=X+1,此时 X=1,INT(X/2)=0,X/2=0.5,这两个值不相等,输出“中国”。以此类推,最终结果是“CHINA 中国 中国 ”连续显示 3次。30.SQL用于显示部分查询结果的 TOP短语,必须与下列哪个短语同时使用才有效

36、( )。(分数:2.00)A.HAVINGB.DISTINCTC.ORDER BY D.GROUP BY解析:解析:掌握基本的 SQL查询语句中,各个短语的含义。TOP 短语用来显示查询结果的部分记录,不能单独使用,必须与排序短语 ORDER BY 一起使用才有效。31.SQL 语句 DELETE FROM 学生 WHERE 年龄25 的功能是( )。(分数:2.00)A.删除学生表B.删除学生表中的年龄字段C.将学生表中年龄大于 25的记录逻辑删除 D.将学生表中年龄大于 25的记录物理删除解析:解析:DELETE 短语是 SQL的数据操作功能,用来逻辑删除表中符合条件的记录,通过 WHER

37、E短语指定删除条件。 SQLDELETE 删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除,同样需要使用 PACK命令。二、填空题(总题数:10,分数:20.00)32.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:33.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3种:前序遍历、 1 遍历和后序遍历。(分数:2.00)填空项 1:_ (正确答案:正确答案:中序)解析:解析:在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3种:前序遍历、中序遍历和后序遍历。前序遍历是指在

38、访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。中序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历左子树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。后序遍历指在访问根结点、遍历左子树与遍历右子树这三者中,首先遍历右子树,然后访问根结点,最后遍历左子树:并且遍历左、右子树时,仍然先遍历右子树,然后访问根结点,最后遍历左子树。34.结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、 1 和限制使用 g

39、oto语句。(分数:2.00)填空项 1:_ (正确答案:正确答案:模块化)解析:解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化和限制使用 goto语句。自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。逐步求精:对复杂问题,应设计一些子目标作过渡,逐步细化。模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。限制使用 goto语句。35.软件测试是保证软件质量的重要手段

40、,而软件测试的主要和重要的测试方法是通过测试数据和 1 的设计来实现。(分数:2.00)填空项 1:_ (正确答案:正确答案:测试实例)解析:解析:进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进行全面测试。36.数据库系统的三级模式分别为 1 模式、内部级模式与外部级模式。(分数:2.00)填空项 1:_ (正确答案:正确答案:概念 或 概念级)解析:解析:数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念级模式、内部级模式和外部级模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(应用)公共数据视图。内模式又称物理模式,它给出了数据库物理存储结构与物理存取

41、方法,如数据存储的文件结构、索引、集簇及hash等存取方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到设备级上(如磁盘及磁盘操作)。外模式也称子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它由概念模式推导而出。37.数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据存储)解析:解析:数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项,是数据的最小单位:数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一

42、处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。38.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:主关键字 或 主键)解析:解析:为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中应包含两个表的主关键字。纽带表不一定需要自己的主关键字,如果需要,应当将它所联系的两个表的主关键字作为组合关键字指定为主关键字。39.命令?LEN(“THIS IS MY BOOK“)的结果是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:15)解析

43、:解析:求字符串长度函数语法:LEN(cExpression)功能:返回指定字符表达式值的长度,即所包含的字符个数(一个汉字占两个字符的长度)。返回值:Numeric40.SQL SELECT语句为了将查询结果存放到临时表中应该使用 1 短语。(分数:2.00)填空项 1:_ (正确答案:正确答案:Into Cursor)解析:解析:Into cursor 短语将查询结果存放到临时表中 格式为: select*fromfieldInto cursor cursormame 查询的结果放到永久表中用:INTO TABLE tablename 查询结果放到数组中用:INTO ARRAY array Var41.要为表单设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的 Show Window属性值设置为 1,使其成为顶层表单;最后需要在表单 2 的事件代码中添加调用菜单程序的命令。(分数:2.00)填空项 1:_ (正确答案:正确答案:2, Init)解析:解析:设计下拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的 Show Window属性值设置为 2,使其成为顶层表单:同时在表单 Init的事件代码中添加调用菜单程序的命令。

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