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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc

1、国家二级 VF笔试模拟试卷 184及答案与解析 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDEl2345 ( D) 54321EDCBA 2 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,只需要队尾指针就能反 映队列中元素的动态变化情况 ( D)循环队列中元素的个数是由队

2、头指针和队尾指针共同决定 3 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(n log2n) 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用

3、( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 ”基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的 3个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D) 3个阶段相同 10 有 3个关系 R、

4、S和 T如下:由关系 R和 s通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡儿积 ( B)交 ( C)并 ( D)自然连接 11 以下不属于 SQL数据操作命令的是 ( )。 ( A) MODIFY ( B) INSERT ( C) UPDATE ( D) DELETE 12 执行命令 “INDEX on姓名 TAG index name”建立索引后,下列叙述错误的是( )。 ( A)此命令建立的索引是当前有效索引 ( B)此命令所建立的索引将保存在 IDX文件中 ( C)表中记录按索引表达式升序排序 ( D)此命令的索引表达式是 “姓名 ”,索引名是 “index name”

5、 13 报表的数据源可以是 ( )。 ( A)表或视图 ( B)表或查询 ( C)表、查询或视图 ( D)表或其他报表 14 在 Visual FoxPro中,打开数据库的命令是 ( )。 ( A) OPFN DATABASE数据库名 ( B) USE数据库名 ( C) USE DATABASE数据库名 ( D) OPEN数据库名 15 “项目管理器 ”的 “运行 ”按钮用于执行选定的文件,这些文件可以是 ( )。 ( A)查询、视图或表单 ( B)表单、报表和标签 ( C)查询、表单或程序 ( D)以上文件都可以 16 在指定了段或表达式中不允许出现重复值的索引是 ( )。 ( A)惟一索引

6、 ( B)惟一索引和候选索引 ( C)惟一索引和主索引 ( D)主索引和候选索引 17 下列程序段执行以后,内存变量 y的值是 ( )。 x=34567 y=0 DO WHILE x 0 y=x%10+y*10 X=int(x/10) ENDDO ( A) 3456 ( B) 34567 ( C) 7654 ( D) 76543 18 不允许记录中出现重复索引值的索引是 ( )。 ( A)主索引 ( B)主索引、候选索引和普通索引 ( C)主索引和候选索引 ( D)主索引、候选索引和惟一索引 19 在 Visual FoxPro的查询设计器中 “筛选 ”选项卡对应的 SQL短语是 ( )。 (

7、 A) WHERE ( B) JOIN ( C) SET ( D) ORDER BY 20 下面关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 ( B)属性用于描述对象的状态,方法用于表示对象的行为 ( C)基于同一个类产生的两个对象可以分别设置自己的属性值 ( D)通过执行不同对象的同名方法,其结果必然是相同的 21 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是 ( )。 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*,xyz) ( C) AT(xy,abexyZ) ( D)

8、 ISNULL(.NULL.) 22 SQL的数据操作语句不包括 ( ) ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 23 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “张三 ” (字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名 =姓名 -“您好 “ ? 姓名 那么主窗口中将显示 ( )。 ( A)张三 ( B)张三 您好 ( C)张三您好 ( D)出错 24 有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中

9、,那么可以将 L述索引设置为当前索引的命令是 ( )。 ( A) SET INDEX TO 姓名 ( B) SET INDEX TO XM ( C) SET ORDER TO 姓名 ( D) SET ORDER TO XM 25 假设在表单设计器环境下,表单中有一个文本框且已经 被选定为当前对象。现在从属性窗口中选择 Value属性,然后在设置框中输入: 2001-9-10-2001-8-20。请问以上操作后,文本框 Value属性值的数据类型为 ( )。 ( A)日期型 ( B)数值型 ( C)字符型 ( D)以上操作出错 26 在 Visual FoxPro中,关于视图的正确叙述是 ( )

10、。 ( A)视图与数据库表相同,用来存储数据 ( B)视图不能同数据库表进行连接操作 ( C)在视图上不能进行更新操作 ( D)视图是从一个或多个数据库表导出的虚拟表 27 以下所 列各项属于命令按钮事件的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 28 如果在命令窗口执行命令: LIST名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是 ( )。 G02 SCAN NEXT 4 FOR LEFT(名称 ,2)=“电 “ IF R

11、IGHT(名称 ,2)=“线 “ EXIT ENDIF ENDSCAN ? 名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 29 查淘金额最大的 10%的订单信息。正确的 SQL语句是 ( )。 ( A) SELECT*TOP l0 PERCENT FROM 订单 ( B) SELECTTOP 10%*FROM 订单 ORDER BY 金额 ( C) SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额 ( D) SELECTTOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC 30 查询订单数在 3个以上、订单的平均

12、金额 200元以上的职员号。正确的 SQL语句是 ( )。 ( A) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG 金额 200 ( B) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG(金额 ) 200 ( C) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 WHERE AVG(金额 ) 200 ( D) SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*) 3

13、AND AVG 金额 200 31 显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL语句是 ( )。 ( A) SELECT 订单号,客户名,签订日期 FROM订单 JOIN客户 ON 订单 .客户号 =客户 .客户号 WHERE 签订日期 2005-1-1 ( B) SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单 .客户号 =客户 .客户号 AND 签订日期, 2005-1-1) ( C) SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单 .客户号 =客户 .客户号 AND

14、签订日期 2005-1-1 ( D) SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单 .客户号 =客户 .客户号 AND 签订日期 2005-l-1 32 显示没有签订任何订单的职员信息 (职员号和姓名 ),正确的 SQL语句是( )。 ( A) SELECT 职员 .职员号,姓名 FROM 职员 JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY 职员 .职员号 HAVING COUNT(*)=0 ( B) SELECT 职员职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY 职员 .

15、职员号 HAVING COUNT(*)=0 ( C) SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单 ) ( D) SELECT 职员 .职员号,姓名 FROM 职员 WHERE 职员 .职员号(SELECT订单 .职员号 FROM订单 ) 33 有以下 SQL语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单 .职员号 =职员 .职员号 AND 姓名 =“李二 “ 与如上语句功能相同的SQL语句是 ( )。 ( A) SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXIS

16、TS (SELECT*FROM 职员 WHERE 姓名 =“李二 “) ( B) SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT*FROM 职员 WHERE 职员号 =订单 .职员号 AND姓名 =“李二 “) ( C) SELECT 订单号,签订日期,金额 FRM 订单 WHERE IM (SELECT 职员号 FROM 职员 WHERE 姓名 =“李二 “) ( D) SELECT 订单号,签订日期,金额 ROM 订单 WHERE IN(SELECT 职员号 FROM 职员 WHERE 职员号 =订单 .职员号 AND 姓名 =“李二 “) 3

17、4 从订单表中删除客户号为 “1001”的订单记录,正确的 SQL语句是 ( )。 ( A) DROP FROM 订单 WHERE 客户号 =“1001“ ( B) DROP FROM 订单 FOR 客户号 =“1001“ ( C) DELETE FROM 订单 WHERE 客户号 =“1001“ ( D) DELETE FROM 订单 FOR 客户号 =“1001“ 35 将订单号为 “0060”的订单金额改为 169元,正确的 SQL语句是 ( )。 ( A) UPDATE订单 SET 金额 =169 WHERE 订单 号 =“0060“ ( B) UPDATE 订单 SET 金额 WIT

18、H l69 WHERE 订单号 =“0060“ ( C) UPDATE FROM订单 SET 金额 =169 WHERE 订单号 =“0060“ ( D) UPDATE FROM订单 SET 金额 WITH l69 WHERE 订单号 =“0060“ 36 在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 _实际上对应一个处理模块。 37 结构化程序设计的 3种基本结构分别是顺序、选择和 _。 38 二分 法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是_。 39 一个模块直接调用的其他模块个数称为 _。 40 数据库系统中实现各种数据管理功能的核心软件

19、是 _。 41 项目管理器中,用于显示应用程序中所有文件的是 “_”选项卡。 42 自由表与数据库表相比较,在数据库中可以建立 _索引,而在自由表中不能建立。 43 “报表控件 ”工具栏中的 “图片 /ActiveX绑定 ”控件用于显示图片和 _字段的内容。 44 在 Visual FoxPro中,用来确定复选框是否被选中的属性是 _。 45 利用 SQL语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为 18,语句格式为: CREATE TABLE 学生 (;学号 C(5)_;年龄 I DEFAULT 18) 46 通过 Visual FoxPro的视图,不仅可以查询数

20、据库表,还可以 _数据库表。 47 为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中_复选框。 48 使用 SQL语句实现将一条新的记录插 入 “学生 ”表中: INSERT_学生 (学号,姓名 )VALUES(“9801“, “李峰 “) 49 当前目录下有 “选课表 ”文件,要求查找既选修了 “计算机 ”,又选修了 “日语 ”的学生号,则语句为: SELECT A.学号 FROM 选课表 A,选课表 B; WHERE A.学号子 B.学号 AND; A.课程名称 =“计算机 “ AND_ 50 在成绩表中,检索选修 3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名

21、、课程名和成绩 4个字段。请将下列 SQL语句补充完整。 SELECT 学号 ,SUM(成绩 ) FROM 成绩表 ; WHERE 成绩 =60; GROUP BY 学号 ; _COUNT(*) =3 国家二级 VF笔试模拟试卷 184答案与解析 1 【正确答案】 B 【试题解析】 本题考查的是栈的概念。栈是一种先进后出的队列,所以将元素1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,出栈的顺序则正好相反为 E、 D、C、 B、 A、 5、 4、 3、 2、 1。故本题应该选择 B。 2 【正确答案】 D 【试题解析】 本题考查的是循环队列的概念。循环队列是一种线形结构,所以

22、选项 A不正确;在循环队列中,插入元素需要移动队尾指针,取出元素需要移动队头指针,因此选项 B和 C均不正确;循环队列中元素的个数是由队头和队尾指引共同决定的是正确的,故应该选择 D。 3 【正确答案】 C 【试题解析】 本题考查的是二分查找法。对于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较 10g2n次。所以本题应该选择 C。 4 【正确答案】 A 【试题解析】 本题考查的是顺序存储结构和链式存储结构。链式存储结构既可用于表示线性结构,也可用于表示非线性结构,所以选项 B和 C不正确;链式存储结构比顺序存储结构每个元素多了一个或多个指针域,比顺序存储结构要多耗费一些存储空间,所

23、以选项 D也不止确。所以,本题中只有选项 A是正确的。 5 【正确答案】 D 【试题解析】 本题考查的是数据流图的基本概念。数据流图 (DFD)是结构化分析中常用的一种工具,它的图形元素主要有 4种;以圆圈表示加工;以带有箭头的线段表示数据流;以上下两条横线表示存储文件;以矩形 表示源。故本题应该选择 D。 6 【正确答案】 B 【试题解析】 本题考查的是需求分析。在需求分析阶段常使用的工具有:数据流图 (DFD)、数据字典 (DD)、判定树和判定表。故本题应该选择 B。 7 【正确答案】 A 【试题解析】 本题考查的是对象的基本特点。对象具有标识唯一性、分类性、多态性、封装性和模块独立性好这

24、 5个基本特点,所以本题应该选择 A。 8 【正确答案】 B 【试题解析】 本题考查的是数据模型。题目已给出 “一间宿舍可住多个学生 ”,那么一个学生能不能住多间宿舍呢 ?答案肯定 是否定的。所以本题的宿舍和学生之间的联系是一对多。故本题应该选择 B。 9 【正确答案】 C 【试题解析】 本题考查的是数据管理技术的发展。在人工管理阶段,数据无共享,数据冗余度大:文件系统阶段,数据共享性差,数据冗余度还是很大;到数据库系统阶段,数据共享性大了,数据冗余度变小。所以本题应该选择 C。 10 【正确答案】 D 【试题解析】 本题考查的是数据库的关系代数运算。 R表中有两个域 A、 B,有两条记录 (

25、也叫元组 ),分别是 (m, 1)和 (n, 2); S 表中有两个域 B、 C,有两条记录(1, 3)和 (3, 5)。注意观察表 T,它包含了 R和 S 两个表的所有域 A、 B、 C,但只包含 1条记录 (m, 1, 3),这条记录是由 R表的第 l条记录和 S表的第 1条记录组合而成的,两者的 B 域值正好相等。上述运算恰恰符合关系代数的自然连接运算规则。因此,本题的正确答案为选项 D。 11 【正确答案】 A 【试题解析】 SQL 是结构化查询语言的简称,在 Visual FoxPro 中所对应的操作有数据查询、数据定义和数据操作,而对应数据操作的命令有 INSERT、UPDATE

26、和 DELETE3 种。 12 【正确答案】 B 【试题解析】 执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在 IDX文件中。 13 【正确答案】 A 【试题解析】 报表的数据源可以是自由表、数据库表或视图。 14 【正确答案】 A 【试题解析】 打开数据库的命令为 OPEN DATABASE。 15 【正确答案】 C 【试题解析】 在项目管理器中不能运行的文件是视图或报表。 16 【正确答案】 D 【试题解析】 主索引是对主关键字 建立的索引,字段中不允许有重复值。候选索引也是不允许在指定字段和表达式中出现重

27、复值的索引。惟一索引和普通索引允许关键字值的重复出现。 17 【正确答案】 D 【试题解析】 在此程序中,首先为将变量 X和 Y分别赋值为 34567和 0,然后进入循环。而 %表示取余数,则 34567%10 的结果为 7,并将其赋值给 Y,接下来将X值除 10取整后的值 (3456)赋值给 X,此时 X值 0,再次进行循环。此时 Y值为 7,执行 Y=X%10+Y*10语句后, Y值为 76,而 X值经除 10 取整后,为 345再次进行循环,以此类推,直至 X值等于 0时退出循环,此时 Y值为 76543。 18 【正确答案】 C 【试题解析】 在 Visual FoxPro 中,不允许

28、记录中出现重复索引值的索引是主索引和候选索引。 19 【正确答案】 A 【试题解析】 在查询设计器中,与 “筛选 ”选项卡对应的 SQL短语是 WHERE。 20 【正确答案】 D 【试题解析】 类是具有相同属性和相同操作的对象的集合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生不同对象的属性可以分别设置,属性也称特性,用于描述类的性 质、状态;而方法是用于表示对象的行为。 21 【正确答案】 C 【试题解析】 选项 A中, EMPRY()函数为 “空 ”值测试函数,根据指定表达式的运算结果是否为 “空 ”值,返回逻辑真 “.T.”或逻辑假 “.F.”。而 SP

29、ACE()函数为空格字符串生成函数,由于其所带参数为 “0”,也就是说生成一个长度为 0的空格,则此值为 “空 ”,所以 EMPTY()函数返回值为 “真 ”。选项 B 中, LIKE()函数为字符串匹配函数,比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真 “.T.”,否则返回逻辑假 “.F.”,在此题中,两字符串匹配,则返回值为“.T.”。选项 C中, AT()函数为求子串位置函数, AT()的函数返回值为数值型,是第一个字符串在第二个字符串中所在的位置,故返回值不为逻辑真,符合题意。选项 D中, ISNULL()函数为空值测试函数,用来判断一个表达式的运算结果是否为

30、 NULL 值,若是 NULL 值返回逻辑真 “.T.”,否则返回逻辑假 “.F.”,此答案中“.null”值为空,所以返回值为逻辑真 “.T.”。 22 【正确答案】 D 【试题解析】 SQL的操作功能主要包括数据的插入 (INSERT)、 更新 (UPDATE)和删除 (DELETE)3 个方面的内容。 23 【正确答案】 A 【试题解析】 题干中 “姓名 ”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示 “姓名 ”字段变量的值时显示的是当前指针指向的记录的值。 24 【正确答案】 D 【试题解析】 本题使用排除法,选项 A和选项 C中出现的 “姓名 ”是字段名而不是索引名,可

31、排除;选项 B 是打开索引文件命令:选项 D为把 XM设置为当前索引,所以为正确答案。 25 【正确答案】 B 【试题解析】 两个日期型常量相减,所得出的结 果为两个日期之间所相差的天数,为一个数值性结果,所以选项 B 为正确答案。 26 【正确答案】 D 【试题解析】 视图始终不真正含有数据,它总是原始数据表的一个窗口,是一个虚拟表,故选项 A错误;可以使用视图从表中提取一组记录,并改变这些记录的值,把更新结果送回到基本表中,故选项 C错误;选项 B之所以错误,是因为视图可以与数据库表进行连接操作。 27 【正确答案】 D 【试题解析】 Parent 属性,属性值为对象引用,用来指向当前对象

32、的直接容器对象,一般用于页框等控件中;而 This 和 ThisForm 关键字用来表示当前对象和当前表单,只能用在方法代码或事件代码中。而 Click事件是由鼠标单击对象时引发,属于命令按钮事件。 28 【正确答案】 A 【试题解析】 分析此程序如下: G02:将指针指向数据表中第二条记录,即 “名称 ”为 “计算机 ”的记录。 SCAN NEXT 4 FOR LEFT (名称 ,2)=“电 “: SCAN 循环语句一般用于处理表中记录。语句可指明需处理的记录范围及应满足的条件。语句格式为: SCAN范围 FOR条件 1 WHILE条件 2 循环体 执行 该语句时,记录指针自动、依次地在当前

33、表的指定范围内满足条件的记录 下移动,对每一条记录执行循环体内的命令。 而该循环语句的条件是 “LEFT(名称 ,2)“电 “”,则表示要查找 “名称 ”字段左侧前两个字符 (一个汉字 )为 “电 ”的记录。所以,指针将指向记录 3。 IF RIGHT(名称, 2) “线 ” EXIT ENDIF 此段程序判断当前记录 “名称 ”字段中右侧前两个字符 (一个汉字 )是否为 “线 ”,如果是,则使用 EXIT语句退出循环。记录 3符合条件,则循环终止。 ? 名称:在屏幕上显示当前记录中的 “名称 ”字段,该字段 内容为 “电话线 ”。 设有如下说明,请回答 (29) (35)小题: 有如下 3个

34、表: 职员 .DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10) 客户 .DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36) 订单 .DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2) 29 【正确答案】 D 【试题解析】 本题查询金额最大的 10%的订单;应该是按金额从高向低降序排列,显示前面 10%,只有选项 D中的 SQL语句满足题意。 30 【正确答案】 B 【试题解析】 查询订单的平均金额 200元以上,用平均函数表示为 AVG (金额 ) 200,故可排除选项 A和

35、选项 D;订单数在 3个以上和订单的平均金额 200元以上两个条件要同时满足是逻辑 “与 ”关系,故选项 B 正确。 31 【正确答案】 A 【试题解析】 显示 2005年 1月 1日后签定订单,表示方法为:签定日期2005-1-1,故排除选项 C和选项 D。两个表使用 JOIN连接,连接条件使用ON,故选项 A为正确答案。 32 【正确答案】 C 【试题解析】 显示没有签订 任何订单的职员信息等价于显示订单表中不存在的职员信息。只有选项 C符合查询条件。 33 【正确答案】 B 【试题解析】 题干中的 SQL 语句的功能是:查询那些姓名为 “李二 ”的职员的订单号,签订日期和金额的信息。 4

36、个选项中只有选项 B 中的查询条件与此等价。 34 【正确答案】 C 【试题解析】 使用 SQL 命令删除表的格式为: DELETE FROM表名WHERE 条件表达式 。 35 【正确答案】 A 【试题解析】 使用 SQL 语句更新表的格式为: UPDATE表名 SET列名 1 =表达式 1 列名 2 =表达式 2 WHERE 条件表达式 )。 36 【正确答案】 加工 【试题解析】 数据流图是从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程,其中的每一个加工对应一个处理模块。 37 【正确答案】 重复 (或循环 ) 【试题解析】 结构化程序设计包括 3种基本的结构:顺序结构、

37、选择结构和重复结构 (循环结构 )。利用这 3种结构就足以表达出各种其他结构形式的程序设计方法,其中利用循环结构,可以简化大量的程序执行。 38 【正确答案】 顺序存储 (顺序方式存储 ) 【试题解析】 二分法查找对表的要求是有序的顺序表,即第一要求是数据元素有序,第二要求是按顺序方式存储。 39 【正确答案】 扇出 【试题解析】 在结构图中,调用一个给定模块的模块个数称为扇入,一个模块直接调用的其他模块个数称为扇出。 40 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统是数据库的管理机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。 41

38、 【正确答案】 全部 【试题解析】 项目管理器一共 有 6个选项卡,其中 “数据 ”、 “文档 ”、 “类 ”、 “代码 ”和 “其他 ”5个选项卡用来分类显示各种文件, “全部 ”选项卡则显示所有的文件,实现对它们的管理。 42 【正确答案】 主 【试题解析】 自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有以下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则 和记录级规则。数据库表支持主关键字、参照完整性和

39、表之间的关联。 支持 INSERT、 UPDATE 和 DELETE事件的触发器。 43 【正确答案】 通用型 【试题解析】 Visual FoxPro 在打开 “报表设计器 ”窗口的同时也会打开一个 “报表控件 ”工具栏。该工具栏有多个图标按钮,每个按钮有不同的功能。其中 “图片/ActiveX绑定控件 ”按钮的功能是用于显示图片和通用型字段的内容。 44 【正确答案】 Value 【试题解析】 复选框用于标识一个两值状态,如真 (.T.)或假 (.F.)。 当处于选中状态时,复选框内显示一个对勾;否则,复选框内为空白。复选框可以通过 Value属性来设置或返回复选框的状态。 45 【正确答

40、案】 PRIMARY KEY 【试题解析】 在 Visual FoxPro中可以通过 SQL 的 CREAT TABLE 命令建立表。其中,通过 PRIMARY KEY短语可以为指定字段创建一个主索引,索引标识名与字段名相同。 46 【正确答案】 操作 (或更新 ) 【试题解析】 在 Visual FoxPro中,视图是可以更新的,但是这种更新是否反映在基本表中则取决于视图 更新属性的设置。在关系数据库中,视图始终不曾真正地含有数据,它总是原来表的一个窗口。所以,虽然视图可以像表一样进行各种查询,但是插入、更新、删除操作在视图上却有一定的限制。一般情况下,当一个视图是由单个表导出时可以进行插入

41、和更新操作,但不能进行删除操作:当视图是从多个表导出时,插入、更新和删除操作都不允许进行。 47 【正确答案】 发送 SQL更新 【试题解析】 视图是根据基本表派生出来的,但是在 Visual FoxPro 中它已经不完全是操作基本表的窗口。在一个活动周期内视图和基本表已经成为两张表, 默认对视图的更新不反映在基本表中,对基本表的更新在视图中也得不到反映。但是在关闭数据库后视图中的数据将消失,当再次打开数据库时视图从基本表中重新检索数据。所以默认情况下,视图在打开时从基本表中检索数据,然后构成一个独立的临时表供用户使用。为了通过视图能够更新基本表中的数据,需要在视图设计器界面的左下角中勾选 “

42、发送 SQL更新 ”复选框。 48 【正确答案】 INTO 【试题解析】 INSERT 命令用于在一个表中添加新记录,然后给新记录的字段赋值。格式为: INSERT INTO 表名 (列名 1,列名 2,) VALUES(表达式 1,表达式 2,) 其中, INTO 表名指出了要添加新记录的表名;列名 1,列名 2, 是字段名表,插入记录不完整时使用; VALUES 指出要输入到新记录的指定字段中的数据值。 如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是 VALUES 子句中所包含的数据。 49 【正确答案】 B课程名称 =“日语 “

43、 【试题解析】 一般的查询中,别名并不是必需的,但是在自连接查询中,别名是必不可少的。 SQL不仅可以对多个关 系实行连接操作,也可以将同一关系与其自身进行连接,这种连接称为自连接。在可以进行这种自连接操作的关系上,实际存在着一种特殊的递归联系,即关系中的一些元组,根据出自同一值域的两个不同的属性,可以与另外一些元组有一种对应关系 (一对多的联系 )。 50 【正确答案】 HAVING 【试题解析】 在实际的应用中,除了简单的计算查询外,我们还可以加上GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列 分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。 另外,使用 HAVING 子句可以对这些组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。 本题中,根据学号将学生记录分组,然后利用 SQL的统计函数 COUNT(),统计选修 3门课程以上的学生记录,并利用 SUM()函数将及格科目的分数求和。

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