2005秋VFP扬州大学统考试卷b答

更新时间:2023-11-18 13:51:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

扬州大学试题纸

………………………………………………….装…………………………….订…………………………..线………………………………… 学 院 ________________系_______________班 级___________________学 号__________________姓 名____________ ( 2005-2006 学年 第 一 学期)

学院 班(年)级 课程 VFP语言及程序设计 ( B )卷

题目 得分 阅卷人

得分 一 二 三

四 五 六 七 总分 阅卷人 审核人 一、

单项选择题(30分)

1. 计算机数据管理技术的发展可以划分为三个阶段,其中不包括下列的________。

A.人工管理阶段 B.计算机管理阶段 C.文件系统阶段 D.数据库系统阶段 2. 按所使用的数据模型来分,数据库可分为________三种模型。

A.层次、关系和网状 B.网状、环状和链状 C.大型、中型和小型 D.独享、共享和分时 3. 存储一个日期型数据需要________个字节。

A.2 B.4 C.6 D.8 4. 数组元素建立后,其初值为________。

A.0 B.空字符串 C..F. D..T. 5. VAL(“1E3”)的值为________。

A.1.0 B.3.0 C.1000.0 D.0.0 6. ASC(“AB”) 的值为________。

A.131 B.0 C.65 D.66 7. 下列选项中可以得到字符型数据的是________。

A.DATE() B.TIME() C.YEAR(DATE()) D.MONTH(DATE()) 8. 逻辑运算符从高到低的运算优先级是________。

A..NOT.→.OR.→.AND. B..NOT.→.AND.→.OR.

第 1 页 共 10 页

C..AND. →.NOT.→.OR. D..OR.→.NOT.→.AND. 9. 设D1和D2为日期型数据,M为整数,不能进行的运算是________。

A.D1+D2 B.D1-D2 C.D1+M D.D2-M

10. 在VFP的默认状态下,下列表达式中结果为.F.的是________。

A.‘王五’$‘王’ B.‘王’<‘王五’ C.‘王’$‘王五’ D.‘王五’=‘王’ 11. 已知 X=\,表达式&X+478的值为________。

A.34478 B.612 C.“134478” D.“612”

12. 如要给备注字段输入其内容时,不可按________键打开备注字段编辑窗口。 A.CTRL+HOME B.CTRL+PAGEUP C.CTRL+PAGEDOWN D.ESC

13. 在表的浏览窗口中,要在一个允许NULL值的字段中输入.NULL.值的方法是

________。

A.直接输入“NULL”的各个字母 B.按[CTRL+0]组合键 C.按[CTRL+N]组合键 D.按[CTRL+L]组合键 14. 设当前表中共有10条记录,当前记录号是3,执行命令LIST REST后,所显示

记录的记录号范围是________。

A.4~6 B.3~5 C.3~10 D.4~10

15. 为了选用一个未被使用的编号最小的工作区,可使用的命令是________。

A.SELECT 1 B.SELECT 0 C.SELECT(0) D.SELECT –1 16. 为了使表中带删除标识的记录不参与以后的操作,可以实现的命令是________。

A.SET FILTER TO B.命令中加上FOR <条件> C.SET DELETED OFF D.SET DELETED ON 17. 下列命令中,能关闭所有数据库文件的命令是________。

A.CLEAR B.USE ALL

C.QUIT D.CLOSE DATABASE

18. 数据库文件的总宽度比其各字段宽度之和多一个字节,这一个字节的作用是

________。

A.无用 B.存放序号 C.存放删除标识 D.存放记录号 19. 用LOCATE命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条

记录,应该用________命令。

A.SKIP B.GO

C.LOCATE D.CONTINUE 20. 建立索引时,下列________字段不能作为索引字段。

A.字符型 B.数值型

第 2 页 共 10 页

C.备注型 D.日期型

21. 数据库表移出数据库后,变成自由表,该表的________仍然有效.

A.字段的有效性规则 B.字段的默认值 C.表的长表名 D.结构复合索引文件中的候选索引 22. 有关查询与视图,下列说法错误的是________。

A.查询是只读型数据,而视图可以改变数据源 B.查询可以更新源数据,视图也有此功能

C.视图具有许多数据库表的属性,利用视图可以创建查询和视图 D.视图可以更新源表中的数据,存在于数据库中

23. 在VFP的报表设计器中,报表的带区最多可以分为________个。

A.3 B.5 C.7 D.9 24. 循环结构中LOOP语句的功能是________。

A.放弃本次循环,重新执行该循环结构 B.放弃本次循环,进入下一次循环

C.退出循环,执行循环结构的下一条语句 D.退出循环,结束程序的运行 25. 下列控件均为容器类的是________。

A.表单、命令按钮组、命令按钮 B.表单集、列、组合框 C.表格、列、文本框 D.页框、列、表格 26. 命令按钮中显示的文字内容,是在属性________中设置的。

A.Name B.Caption

C.FontName D.ControlSource 27. 建立事件循环的命令为________。

A.READ EVENTS B.CLEAR EVENTS C.DO WHILE??ENDDO D.FOR???ENDFOR 28. 用户在VFP中创建子类或表单时,不能新建的是________。

A.属性 B.方法

C.事件 D.事件的方法代码 29. 所有类都可识别的事件即最小事件集包括________。

A.Init、Destroy和Error事件 B.Load、Init和Destroy事件 C.Load、Init和Unload事件 D.Init、Activate和Destroy事件 30. 某菜单名称为“Help”,要为该菜单设置热鍵【Alt】+【H】,则在名称中设置为

________。 A.Alt+ Help B.\\

第 3 页 共 10 页

得分 阅卷人 审核人 二、填空题(20分)

1. 数据库一般要求具有最小的冗余度,这是指数据尽可能___不重复_____。 2. 关系的基本运算有两类。一是传统的集合计算,包括并、差、交运算;二是专

门的关系运算,包括:选择、___投影_____和联接。

3. 如果一个超关键字去掉其中任何一个字段后不再能唯一确定记录,则称其为__

候选______。

4. 函数AT(a,b)返回的是字符串a在字符串b中__首次______出现的首字符位置。 5. 算术运算中的模运算操作符为___%_____。 6. 使用LOCAL、PRIVATE和PUBLIC关键字可以指定变量的作用域.在命令窗口中创

建的任何变量或数组均为___全局_____性变量。

7. 选择当前未使用的最小工作区号,可以使用命令___SELE 0_____。

8. 在VFP的默认状态下,表以__独占______方式打开。

9. 如果USED(\返回为T,则说明____XS表已经打开____。

10.要实现对JS表所有记录的工龄(GL)增加1,其UPDATE-SQL命令为________。 11.如果要彻底删除当前工作区中打开表的所有记录,可以使用__ZAP______命令。 12.对于已打开的多个索引,每次只有一个索引对表起作用,这个索引称为_主控索

引_______。

13.如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留

对该数据库引用的后链,因此这些数据库表也不能被添加到其他的数据库中。这时需要利用_FREE TABL 表名_______命令删除存储在数据库表中的后链,使之成为自由表。

14.若某字段定义为侯选索引或主索引型,要求该字段的值必须具有_唯一_______

性。

15.查询和视图在本质上都是一条_SELE SQL_______语句。

16.将文本框对象的__READONLY______属性设置为“真”时,则表单运行时,该文

本框可以获得焦点,但文本框中显示的内容为只读。

17.如果要让表单第一次显示时自动位于主窗口中央,则应该将表单的

_AUTOCENTER_______属性设置值为.T.。

18.如果要将某选项按钮组上的按钮设置为5个,应把选项按钮组的

_BOTTONCOUNT_______属性值设定为5。

19.采用面向对象的程序设计方法设计的应用程序,其功能的实现是由___事件循环

_____驱动的。

20.编辑框(EditBox)的用途与文本框(TextBox)相似,但编辑框除了可以编辑文本

框能编辑的字段类型以外,还可以编辑__备注______型字段。

第 4 页 共 10 页

得分 阅卷人 审核人

三、创建查询(10分)

1. 已知数据库表GZ(工资)的结构为:工号(GH,C)、姓名(XM,C)、性别(XB,C)、基本工资(JBGZ,N)、奖金(JJ,N)、水电费(SDF,N)等字段。请按如下要求用SQL-SELECT语句实现查询:

基于数据库表GZ(工资)统计男女教师的平均工资信息,要求输出字段为:XB、平均基本工资,平均实发工资。查询结果按性别排序。(实发工资=基本工资+奖金-水电费)

SELE GZ.XB、AVG(JBGZ) AS 平均基本工资,AVG(JBGZ+JJ-SDF) AS 平均实发工资,; GROUP BY XB ORDER BY XB

2.在数据库中包含一个名为XS的表。表结构为:学号(xh,C)、姓名(xm,C)、性别(xb,C)、籍贯(jg,C)、出生日期(csrq,D)等字段;还包含一个名为CJ的成绩表,表结构为:学号(xh,C) 、课程代号(kcdh,C)、成绩(cj,N)等字段。请按如下要求用SQL-SELECT语句实现查询:

基于XS表和CJ表查询各个学生的不及格门数。输出字段包括:xh、xm、不及格门数,查询结果按学号升序排列。(cj<60为不及格)

SELE XS.xh、XS.xm、COUNT(*) AS 不及格门数; FROM XS INNER JOIN CJ ON XS.XH=CJ.XH; WHERE CJ<60; GROUP BY XH; ORDER BY XH 得分 阅卷人 审核人 四、程序改错题(10分)

1.计算数列1/1!,1/2!,1/3!,?,1/n!之和,直到最后一项<0.001为止。

行号 语 句 1 Set deci to 2

第 5 页 共 10 页

本文来源:https://www.bwwdw.com/article/6otv.html

Top