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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级( VF)机试模拟试卷 44及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)结点中具有两个指针域的链表一定是二叉链表 ( B)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 ( C)二叉树只能采用链式存储结构 ( D)循环链表是非线性结构 2 某二叉树的前序序列为 ABCD,中序序列为 DCBA,则后序序列为 ( )。 ( A) BADC ( B) DCBA ( C) CDAB ( D) ABCD 3 下面不能作为软件设计工具的是 ( )。 ( A) PAD图 ( B)程序流程图 ( C)数据流程图 (DFD图 ) ( D)总体结构图 4 逻辑模型是面

2、向数据库系统的模型,下面属于逻辑模型的是 ( )。 ( A)关系模型 ( B)谓词模型 ( C)物理模型 ( D)实体一联系模型 5 运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是 ( )。 ( A)多对多 ( B)一对多 ( C)多对一 ( D)一对一 6 堆排序最坏情况下的时间复杂度为 ( )。 ( A) O(n1.5) ( B) O(nlog2n) ( C) O( ) ( D) O(log2n) 7 某二叉树中有 15个度为 1的结点, 16个度为 2的结点,则该二叉树中总的结点数为 ( )。 ( A) 32 ( B) 46 ( C)

3、 48 ( D) 49 8 下面对软件特点描述错误的是 ( )。 ( A)软件没有明显的制作过程 ( B)软件是一种逻辑实体,不是物理实体,具有抽象性 ( C)软件的开发、运行对计算机系统具有依赖性 ( D)软件在使用中存在磨损、老化问题 9 某系统结构图如下图所示 该系统结构图中最大扇人是 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 10 设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司 C(公司号,公司名,地址,注册资本,法大代表,员工数 ),员工 S(员工号,姓名,性别,年龄,学历 )雇佣 E公司号,员工号,工资,工作起始时间 )。其中表 C的键为公

4、司号,表 S的键为员工号,则表 E的键 (码 )为 ( )。 ( A)公司号,员工号 ( B)员工号,工资 ( C)员工号 ( D)公司号,员工号,工资 11 Visual FoxPro是一个可以在计算机和服务器上运行的 ( )。 ( A)数 据库管理系统 ( B)数据库系统 ( C)应用软件 ( D)工具软件 12 在 “项目管理器 ”窗口中,每个选项卡组织一定类型的文件。查询文件所在的选项卡是 ( )。 ( A)数据选项卡 ( B)文档选项卡 ( C)代码选项卡 ( D)其他选项卡 13 下列表达式中,表达式返回结果为 T的是 ( )。 ( A) AT(“at“, “at&t“) ( B)

5、 信息 $“管理信息系统 “ ( C) EMPTY( null ) ( D) EMPTY(0) 14 下列关于定义参照完整性的说法,错误的是 ( )。 ( A)在数据库设计器中,只有建立两表之间的联系,才能建立参照完整性 ( B)在数据库设计器中,建立参照完整性之前,首先要清理数据库 ( C)可以在 CREATE TABLE命令中创建参照完整性 ( D)可以在不同数据库中的两个表之间建立参照完整性 15 下列关于视图的描述,错误的是 ( )。 ( A)视图只能存在于数据库中,不能成为一个单独的文件 ( B)不能基于自由表创建视图 ( C)在数据库中只保存了视图的定义,没有保存它的数据 ( D)

6、可以通过视图更新数据源表的数据 16 从类库 myclasslib删除类 myBox,正确的命令语句是 ( )。 ( A) REMOVE CLASS myBox FROM myclasslib ( B) REMOVE CLASS myBox OF myclasshb ( C) DELETE CLASS myBox FROM myclasslib ( D) DELETE CLASS myBox OF myclasslib 17 要将系统菜单的缺省配置恢复成 Visual FoxPro系统菜单的标准配置,正确的命令是 ( )。 ( A) SET SYSMENU TO DEFAULT。 ( B) S

7、ET SYSMENU DEFAULT ( C) SET SYSMENU TO NOSAVE ( D) SET SYSMENU NOSAVE 18 在 SET EXACT ON情况下,结果值为逻辑真的表达式是: ( )。 ( A)数据库系统 =“数据库 “ ( B)数据库; “数据库系统 “ ( C)数据库 =“数据库 “+space(4) ( D)数据库 =“数据库 “+space(4) 19 下面命令的输出结果是 ( )。? VARTYPE(DATE() ( A) D ( B) T ( C) N ( D) C 20 下面命令的输出结果是 ( )。? LEN(TRIM(SPACE(2)+“等级

8、 “-SPACE(2)-“考试“) ( A) 12 ( B) 10 ( C) 8 ( D) 6 21 在命令窗口中执行下面命令序列,最后一条命令的输出结果是 ( )。 SET CENTURY OFF SET MARK TO“ “ SET DATE TO MDY ? 2013-11-30 ( A) 11-30-2013 ( B) 11-30-13 ( C) 11 30 2013 ( D) 11 30 13 22 下列选项中,不能作为查询的输出去向的是 ( )。 ( A)数组 ( B)图形 ( C)临时表 ( D)浏览 23 使用查询设计器设计查询时为了去掉重复记录,应该在哪个选项卡中操作( )。

9、 ( A)联接 ( B)筛选 ( C)排序依据 ( D)杂项 24 执行下列程序之后的显示结果是 ( )。 CLEAR PUBLIC x, Y x=5 Y=10 DO pl ?x, Y RETURN PROCEDURE pl PRIVATE Y x=50 Y=100 RETURN ( A) 5 10 ( B) 50 10 ( C) 5 100 ( D) 50 100 25 下列关于 Visual FoxPro索引的说法,错误的是 ( )。 ( A)索引是由一个指向 dbf文件记录的指针构成的文件 ( B)主索引和候选索引都要求建立索引的字段值不能重复 ( C)在数据表和自由表中均可建立主索引和

10、候选索引 ( D)索引会降低插入、删除和修改等操作的效率 26 在 Visual FoxPro中, ZAP命令的功能是 ( )。 ( A)物理删除当前表中带删除标记的记录 ( B)物理删除当前数据库所有表中带删除标记的记录 ( C)物理删除当前表中所有记录 ( D)删除当前表 27 在 Visual FoxPro中,存储声音的字段类型通常应该是 ( )。 ( A)通用型 ( B)备注型 ( C)音乐型 ( D)双精度型 28 用于修改表数据的 SQL语句是 ( )。 ( A) MODIFY语句 ( B) UPDATE语句 ( C) ALTER语句 ( D) EDIT语 句 29 假设当前正在使

11、用教师表,表的主关键字是教师编号,下列语句中,能将记录指针定位在教师编号为 2001001的记录上的命令是 ( )。 ( A) LOCATE WHERE教师编号 =2001001 ( B) DISPLAY教师编号 =2001001 ( C) SEEK教师编号 =2001001 ( D) SEEK2001001ORDER教师编号 30 假设记录指针指向第 2条记录,执行下面命令不会移动记录指针的是 ( )。 ( A) UST ( B) DISPLAY ( C) LOCATE FOR T ( D) LOCATE FOR F 31 有客户表如下: 客户 (客户号 (C, 4),客户名 (C, 36)

12、,地址 (C, 36),所在城市 (C, 10),联系电话(C, 8)查询所有联系电话前 4位是 “8359”的客户,不正确的 SQL语句是 ( )。 ( A) SELECT*FROM客户 WHERE LEFT(联系电话, 4)=“8359“ ( B) SELECT * FROM客户 WHERE SUBSTR(联系电话, 1, 4)=“8359“ ( C) SELECT*FROM客户 WHERE联系电话 LIKE”8359 ” ( D) SELECT*FROM客户 WHERE联系电话 LIKE“_8359_“ 32 设教师表的表结构为 (教师编号,姓名,职称,年龄 ),如果希望查询年龄最大的教

13、师信息,错误的 SQL语句是 ( )。 ( A) SELECT*FROM教师表 WHERE年龄 =(SELECT MAX(年龄 )FROM教师表 ) ( B) SELECT *FROM教师表 WHERE年龄 =ALL(SELECT年龄 FROM教师表 ) ( C) SELECT*FROM教师表 WHERE年龄 =ANY(SELECT年龄 FROM教师表 ) ( D) SELECT*TOP 1 FROM教师表 ORDER BY年龄 DESC 33 设有教师表,该表的定义如下: CREATE TABLE教师表 (教师编号 I PRIMARY KEY,;姓名 C(8)NOT NULL,;职称 C(1

14、0)NULL DEFAULT讲师 ) 当前教师表没有记录。执行下面插入语句之后,教师表中,字段 “职称 ”的值为:( )。 INSERT INTO教师表 (教师编号,姓名 )VALUES(101, 张三 ) ( A) NULL ( B)空字符串 ( C)讲师 ( D)插入失败 34 下述语句的功能是将两个查询结果合并为一个结果,正确的是 ( )。 ( A) SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =通过 ORDER BY作者号; UNION; SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =初审 ORDER BY作者号 ( B) SELECT作者号,文

15、章名 FROM投稿表 WHERE审稿结果 =通过 ; UNION; SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =初审 ORDER BY作者号 ( C) SELECT作者号,文章 名 FROM投稿表 WHERE审稿结果 =通过 ; UNION; SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =初审 ( D) SELECT作者号,文章名 FROM投稿表 WHERE审稿结果 =通过 ;UNION; SELECT文章名 FROM投稿表 WHERE审稿结果 =初审 35 有如下职员表和订单表: 职员 (职员号 (C, 3),姓名 (C, 6),性别 (C, 2),

16、职务 (C, 10) 订单 (订单号 (C, 4),客户号 (C, 4),职员号 (C, 3),签订日期 (D,金额 (N, 6,2)查询签订了订单号为 “0036”的订单的职员信息,正确的 SQL语句是 ( )。 ( A) SELECT职员号,姓名 FROM职员 WHERE订单订单号 =“0036“ ( B) SELECT职员职员号,职员姓名 FROM职员,订单; WHERE订单号 =“0036“AND职员职员号 =订单职员号 ( C) SELECT职员职员号,职员姓名 FROM职员 JOIN订单; WHERE职员职员号 =订单职员号 AND订单号 =“0036“ ( D) SELECT职员

17、职员号,职员,姓名 FROM职员,订单 ON职员职员号 =订单职员号 AND可单号 =“0036“ 36 有订单表如下: 订单 (订单号 (C, 4),客户号 (C, 4),职员号 (C, 3),签订日期 (D,金额 (N, 6,2)查询所有 2002年 6月签订的订单,正确的 SQL语句是 ( )。 ( A) SELECT*FROM订单 WHERE签订日期 LIKE 200206 ( B) SELECT* FROM订单 WHERE签订日期 = 2002-6-1OR签订日期 = 2002-6-1AND签订日期 = 2002-6-1,签订日期 , , )为求子串位置函数, AT()的函数值为数值

18、型,如果 是 的子串,则返回 的首字符在 中的位置;若不是子串,则返回 0, A选项返回 1。 $符号判断左边字符串是否包含在右边字符串中,若包含在则返回 T,若不包含在则返回 F。因此 B选项返回 F, EMPTY()是表达式是否为空测试函数,判断表达式是否有内容,并返回逻辑真( T )或逻辑假 ( F )。字符型在表达式为空串、空格、制表符、回 14 【正确答案】 D 【试题解析】 同一个数据库中的表通常都是有关系的,当插人、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据, 来检查对表的数据操作是否正确。设置参照完整性可按以下步骤进行: 建立表之间的联系:在父表中建立主

19、索引或候选索引,在子表对应字段上建立普通索引,然后将主索引拖至普通索引上,建立起表之间的联系。只有建立两表之间的联系,才能建立参照完整性。所以 A选项正确。 清理数据:物理删除数据库各个表中所有带有删除标记的记录。所以建立参照完整性之前,首先要清理数据库。 B选项正确。 设置参照完整性约束:包括更新规则、 15 【正确答案】 B 【试题解析】 视图兼有 “表 ”和 “查询 ”的特点,使用视图可以从表中提取一组记录, 改变这些记录的值,并把更新结果送回到基本表中。但是视图只能存在于数据库中,不能作为一个单独的文件,且在数据库中没有保存视图的数据。视图的建立可以基于数据库表、自由表和其他视图。视图

20、是操作表的一种手段,通过视图可以查询表,也可以更新表。本题 B为正确选项。 16 【正确答案】 B 【试题解析】 REMOVE命令表示从类库中移出类, DELETE表示将该类同时从数据库和磁盘中删除,首先排除 C、 D选项。从类库中删除类应使用 of,故本题B为正确选项。 17 【正确答案】 D 【试题解析】 通过 SET SYSMENU命令可以允许或禁止在程序执行时访问系统菜单,也可以重新配置系统菜单。 SET SYSMENU TO DEFAULT将系统菜单恢复为缺省设置。 SET SYSMENU NOSAVE将缺省配置恢复成 Visual FoxPro系统菜单的标准配置,故本题 D为正确选

21、项。 18 【正确答案】 D 【试题解析】 用双等号运算符 (=)精确比较时,只有当两个字符串完全相同 (包括空格及位置 ),才会为逻辑真 T, C选项错误。用单等号运算符 (=)比较运算结果与 SET EXACT。 ON OFF的设置有 关,其中 ON先在较短的字符串尾加若干空格,使两个字符串的长度相等,再进行精确比较。故本题 D为正确选项。 19 【正确答案】 A 【试题解析】 DATE()是获取系统日期函数,返回系统当前日期,函数值为日期型。 VARTYPE(, )是表达式类型测试函数,返回指定字段或表达式的类型,返回一个描述表达式数据类型的字符。由于 DATE( )的返回值是日期型,因

22、此运行 V ARTYPE命令时返回字母 D。故本题 A为正确选项。 20 【正确答案】 B 【试题解析】 SPACE()为空 格字符串生成函数,返回由指定数目的空格组成的字符串。 TRIM()为删除字符串尾部空格函数,返回指定字符表达式值去掉尾部空格后形成的字符串。 LEN()为求字符串长度函数,返回指定字符表达式的长度,即所包含的字符个数,函数值为数值型。字符串运算符 “+”与 “-”使用方式如下:表达式 SPACE(2)+“等级 ”-SPACE(2)-“考试 ”)结果为 “口口等级考试口口 ”(注:口表示空格符 ), TRIM(“3D等级考试口口 ”)=“口口等级考试 ”, LEN(“3D

23、等级考试 ”)=10,即 B选项正确。 21 【正确答案】 D 【试题解析】 SET MARK TO命令将日期时间的分隔符设置为 “ ”, SET DATE TO MDY命令表示设置年月日格式为月日年,因此执行最后一条命令后,输出的结果是 11 30 13,即 D为正确选项。 22 【正确答案】 A 【试题解析】 在查询设计器中,查询去向包括浏览、临时表、表、图形、屏幕、报表和标签,数组不能作为查询去向。故本题 A为正确选项。 23 【正确答案】 D 【试题解析】 在查询设计器的界面中有 6个选项卡: ?“字段 ”选项卡对应于 SELECT短语, 用来选定包含在查询结果中的字段; ?“排序依据

24、 ”选项卡对应于 ORDER BY短语,用来决定查询结果输出中记录的排列顺序; ?“联接 ”选项卡对应于 JOIN ON短语,用来确定各表或视图之间的联接关系; ?“筛选 ”选项卡对应于 WHERE短语,用来指定查询条件; ?“分组依据 ”选项卡对应于 GROUP BY短语和 HAVING短语,用来分组,便于基于一组计算; ?“杂项 ”选项卡可以指定是否要重复记录 (对应于 DIS-TINCT)及列在前面的记录(对应于 TOP短语 )等。 本 题要去掉重复记录,应在 “杂项 ”选项卡中操作,故本题 D为正确选项。 24 【正确答案】 B 【试题解析】 PROCEDURE表示一个过程的开始,而

25、PRIVATE命令可以隐藏上层模块中可能存在的变量,使得这些变量在子程序中暂时无效,当返回上层模块时原变量自动恢复有效,并取原值。运行题中命令后,返回 x=50, y=10,即 B为正确选项。 25 【正确答案】 C 【试题解析】 索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引按功能分为主索引、候选索引、唯一索引和普通索引四种。其 中,主索引在指定字段或表达式中不允许出现重复值,只有在数据库表中才能建立主索引。候选索引与主索引类似,指定字段或表达式不允许出现重复值,在数据库表和自由表都可以建立候选索引。索引在方便查询的同时是会降低插入、删除和修改等操作的效率的。因此, C

26、选项的说法是错误的。 26 【正确答案】 C 【试题解析】 使用 ZAP命令可以物理删除表中的全部记录,不管是否有删除标记,但仍保留表结构。与此类似的 PACK命令用于物理删除有删除标记的记录,执行该命令后所有有删除标记的记录将从表中被物理地删除,并且不可能再恢复 。故本题 C选项正确。 27 【正确答案】 A 【试题解析】 字段的数据类型决定了字段值的数据类型,没有音乐型字段这种类别。通用型字段为 OLE(对象链接与嵌入 ),用于存放电子表格等。备注型字段主要存放不定长的字母数字文本,如用于存放个人简历等。双精度型字段一般用于精度要求很高的数据。因此,存储声音可选用通用型字段。故本题 A选项

27、正确。 28 【正确答案】 B 【试题解析】 MODIFY语句用于修改数据库、程序等文件, UPDATE语句用于更新表中数据, ALTER语句用于修改表结构, EDIT命令 用于交互输入记录,因此本题 B选项正确。 29 【正确答案】 D 【试题解析】 sEEK字段值 ORDER索引序号 1TAG索引名 在索引打开的情况下对记录进行快速定位,可以用索引序号或索引名指定按哪个索引定位,可以首先排除 A选项和 B选项。由于限定教师编号,应使用 ORDER短语,因此 D选项正确。 30 【正确答案】 B 【试题解析】 LIST和 DISPLAY是显示记录的命令,它们的区别仅在于不使用条件时, LIS

28、T默认显示全部记录,而 DISPIAY则默认显示当前记录。 LOCATE FOR条 件查询命令执行后将记录指针定位在满足条件的第 1条记录上,如果没有满足条件的记录则指向文件结束的位置。因此 DISPLAY命令显示当前记录不会移动记录指针。本题 B为正确选项。 31 【正确答案】 D 【试题解析】 本题主要区分 WHERE后的条件即可, A选项的 LEFT()函数从指定表达式值的左端取一个指定长度的子串作为函数值, B选项的 SUBSTR()函数从指定表达式值的指定起始位置取指定长度的子串作为函数值,均可以查询出电话前 4位是 “8359”的客户。 LIKE为字符串匹配运算符, D选项中引号内

29、不应该加下划线,故本题 D为正确选项。 32 【正确答案】 C 【试题解析】 嵌套查询分为两层,内层和外层,被括号括起来的为内层查询,先进行内层查询,在内层查询的基础上再进行外层查询。 ANY(任意的 )表示只要子查询中存在符合条件的行,结果就成立,而 ALL(所有的 )只有子查询中的所有的行都符合条件,结果才成立, MAX(年龄 )表示获取年龄字段的最大值。 TOP数值型表达式, “数值型表达式 ”的值规定只输出查询结果的前面多少个记录。本题要求查询年龄最大的教师信息,显然使用 ANY是不合适的。故本题 C为正确选项。 33 【正确答案】 C 【试题解析】 题干的 SQL语句创建了一个 “教

30、师 ”表,包含 “教师编号 ”、 “姓名 ”、 “职称 ”三个字段,并设置 “教师编号 ”为主关键字,其中职称的默认值是 “讲师 ”。执行下面插入语句之后,可向表中插人一条记录,教师编号为 101,姓名是张三,职称为默认值即讲师,故本题 C为正确选项。 34 【正确答案】 C 【试题解析】 SQL支持集合的并 (UNION)运算,可以将具有相同查询字段个数且对应字段值域相同的 SQL查询语句用 uNION短语连接起来,合并成一个查询结果输出,首先排除 D选项 。 A、 B选项中使用 ORDER BY短语,系统会提示错误。只有 C选项中两个查询字段对应的值域相同,故本题 C为正确选项。 35 【

31、正确答案】 B 【试题解析】 SQL查询的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中主要短语的含义如下: SELECT说明要查询的字段; FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询; WHERE说明查询条件,即选择元组的条件。查询的字段应该是 “表名字段名 ”的格式,首先排除 A选项。要将订单表和职员表的信息用职 员号这一共同字段相连,且限定查询的条件为订单号是 “0036“,只有 B选项的格式正确。 36 【正确答案】 C 【试题解析】 SQL的基本格式为 SELECT-FROM-WHERE,其中 SEIECT说明要查

32、询的字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE说明查询条件。 AND表示 “且 ”, OR表示 “或 ”,本题查询 2002年 6月签订的订单,限定条件可以设置为 2002年 6月 1日至 2002年 6月 30日之间, C选项的条件设置正确。 37 【正确答案】 D 【试题解析】 INSERT。 INTO(字段名 1,字段名2, )VALUES( 字段值 1,字段值 2, ) 命令是插入数据的操作, A选项INSERT INTO后没有设定字段名, B选项 VALLJES字段值不能和原表中字段类型一一对应, C选项使用 “”是不对的。由于插入的数据字段应该和表中字段一一对

33、应,故本题 D为正确选项。 38 【正确答案】 C 【试题解析】 在查询中, GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总, ORDER BY短语用来对查询的结果进行排序,首先排除 B、 D选项。本题要求查询 每个客户的总金额,计算函数 SUM表示计算指定列中的数值总和,本题应选取客户号, SUM(金额 )作为查询的来源,故本题 C为正确选项。 39 【正确答案】 A 【试题解析】 SQL查询的基本形式由 SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。其中 SE-LECT说明要查询的字段, FROM说明要查询的字段来自哪个表或哪些表, WHERE说

34、明查询条件。查询 2016年的数据,可使用 “year(年检日期 ): 2016”作为查询条件, B、 C、 D中查询条件的格式均不正确,故本题 A为正确选项。 40 【正确答案】 A 【试题解析】 一个设计良好的报表,会把数据放在报表的合适位置上,带区的主要作用是控制数据在页面上的打印位置。其中 “细节 ”带区用于为每条记录打印一次,如各记录的字段值; “标题 ”带区用于在每张报表的开头打印一次或单独占用一页,如报表名称; “页标头 ”带区用于在每一页上打印一次, “列标头 ”带区用于在分栏报表中每列打印一次。若要计算职工的工资,应该把计算工资的域控件设置在 “细节 ”带区中。故本题 A为正

35、确选项。 二、简单应用题 41 【正确答案】 (1)【操作步骤】 步骤 1:单 击工具栏中的 “打开 ”按钮,打开考生文件夹下的数据库文件 “课程管理 ”。 步骤 2:单击工具栏中的 “新建 ”按钮,新建一个程序,输入如下代码。 CREATEsql VIEW salary AS SELECT教师表系号, AVG(教师表工资 )AS平均工资 FROM教师表; GROUP BY教师表系号 ORDER BY 2 DESC 步骤 3:保存程序为 four prg,并运行该程序。 (2)【操作步骤】 步骤 1:单击工具栏中的 “打开 ”按钮,打开考生文件夹下的表单 six scx, “登 录 ”按钮中的

36、代码如下。 *“登录 ”按钮的 Click事件代码 * USE用户表 GOTOP flag=0 &下面语句有错误 WHILE NOT EOF() IF Alltrim(用户名 )=Alltrim(Thisform Text1 Value) IF Alltrim(口令 )=Alltrim(Thisform Text2 Value) WAIT“欢迎使用 “WINDOW TIMEOUT 2 ELSE WAIl“口令错误 “WINDOW TIMEOUT 2 ENDIF flag= EXIT。 ENDIF 下面语句有错误 NEXT ENDDO &下面语句有错误 CASE FLAG=O WAlT“用户名错

37、误 “WINDOW TIMEOUT 2 ENDIF * 步骤 2:修改程序中的错误如下。 错误 1:将 “WHILE”改为 “DO WHILE”。 错误 2:将 “NEXT”改为 “SKIP”。 错误 3:将 “CASE”改为 “I”。 步骤 3:保存并运行表单。 三、综合应用题 42 【正确答案】 步骤 1:在命令窗口中输入 create form form_item,然后按回车键,在表单设计器的 “属性 ”对话框中设置表单的 Caption属性为 “使用零件情况统计 ”, Name属性为 form_item。 步骤 2:从 “表单控件 ”工具栏向表单添加一个组合框、一个文本框和两个命令按钮

38、,设置组合框的 RowSourceType属性为 “5-数组 ”、 Style属性为 “2-下拉列表框 ”、RowSource属性为 A,设置命令按钮 Command1的 Caption属性为 “统计 ”,设置命令按钮 Command2的 Caption为 “退出 ”。 步骤 3:双击表单空白处,在表单的 Init事件中输入如下代码: Public s(3) A(1)=“sl“ A(2)=“s2“ A(3)=“s3“ 步骤 4:分别双击命令按钮 “统计 ”和 “退出 ”,为它们编写 Click事件代码。其中, “统计 ”按钮的 Click事件代码如下: x=alit(tlfisform combol value) SELECT SUM(使用零件数量 *零件信息单价 )as je; FROM使用零件情况 !使用零件 INNER JOIN使用零件情况 !零件信息; ON使用零件零件号 =零件信息零件号; WHERE使用零件项目号 =x into array bthidorm textl value=allt(b(b1) “退出 ”按钮的 Click事件代码如下: thisform release 步骤 5:单击工具栏中的 “保存 ”按钮,再单击 “运行 ”按钿运行表单,并依次选择下拉列表框中的项运行表单的所有功能。

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