当前位置:首页 > 2005-2006第二学期VFP程序设计期末考试A卷
一、选择题(每题1分,共50分) 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,
在这几个阶段中,数据独立性最高的是 A 阶段。 A)数据库系统 B)文件系统 C)人工管理 D)数据项管理 2. 关系数据模型 D 。
A)只能表示实体间的1:1联系 B)只能表示实体间的1:n联系 C)只能表示实体间的m:n联系 D)可以表示实体间的上述三种联系 3. 在选取关系中满足某个条件的元组的关系代数运算称之 B 。
A)选中运算 B)选择运算 C)投影运算 D)搜索运算
4. Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_C____。
A)索引、排序、查找 B)建库、录入、排序 C)选择、投影、连接 D)显示、统计、复制
5. 数据库DB、数据库系统DBS和数据库管理系统DBMS的关系是__B___。
A)DBMS包括DB和DBS B)DBS包括DB和DBMS
C)DB包括DBS和DBMS D)DB、DBS和DBMS是平等关系
6. 依次执行Visual FoxPro=″ABC″和ABC= Visual FoxPro命令后,再执行?Visual
FoxPro+ABC命令的结果是 A 。 A)ABCABC B)Visual FoxProABC C)FoxPro Visual FoxPro D)ABC Visual FoxPro 7. 下列 C 不能作为VFP中变量名。
A)ABCDEFG B)P000000 C)89TWDDFF D)xyz 8. 系统默认设置下函数VAL(″16Year″)的值是 B 。
A)16.0 B)16.00 C)16.000 D)16 9. “x是小于100的非负数”用VFP表达式表示是 C 。
A)0≤x<100 B)0<=x<100 C)0<=X and x<100 D)0=x OR x<100 10. 在以下四组函数运算中,结果相同的是 A 。
A)LEET(\与SUBSTR(\ B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C)VARTYPE(\与VARTYPE(36-5*4) D)假定A=\ \与A+B 11. 在下列函数中,函数值为数值的是 A 。
A)AT(′人民′,′中华人民共和国′) B)CTOD(′01/01/96′)
C)BOF() D)SUBSTR(DTOC(DATE()),7) 12. 日期型数据是用来存储表示日期的数据,数据长度固定为8个字节。日期型数据的严格
格式
为 B 。 A)dd-mm-yy B){^yyyy-mm-dd} C)dd-mm-yyyy D){^yyyy-dd-mm}
13. 字符型数据的最大长度是 B 个字符。
A)20 B)254 C)10 D)65K 14. 在逻辑运算中,依照__B___运算原则。
A)NOT-OR-AND B)NOT-AND-OR C)AND-OR-NOT D)OR-AND-NOT
15. Visual FoxPro的数据类型不包括 A 。
A)实数型 B)备注型 C)逻辑型 D)字符型 16. 下列选项中不能够返回逻辑值的是 C 。
A)EOF() B)BOF() C)RECN() D)FOUND() 17. 设字段变量job是字符型的,pay是数值型的,能够表达“job是处长且pay不大于1000
元”的表达式是 C 。 A)job=处长.AND.pay>1000 B)job=″处长″.AND.pay<1000 C)job=″处长″.AND.pay<=1000 D)job=处长.AND.pay<=1000 18. 欲从字符串“电子计算机”中取出“计算机”,下面语句正确的是 D 。
A)SUBSTR(“电子计算机”,3,3) B)SUBSTR(“电子计算机”,3,6) C)SUBSTR(“电子计算机”,5,3) D)SUBSTR(“电子计算机”,5,6)
19. 下列选项中不是常量的是 A 。
A)abc B)″abc″ C)1.4E+2 D){99/12/31} 20. 计算表达式1-8>7.OR. ″a″+″b″$″123abc123″的值时,运算顺序是 A 。
A)- >.OR.+ $ B)OR - + $ > C)-.OR.$ + > D)+ $ - >.OR.
21. 执行下列命令后,输出结果为 C 。
STORE″666.49″TO X ?INT(&X+4)
A)666 B)666.494 C)670 D)670.49 22. 打开Visual FoxPro \项目管理器\的\文档\选项卡,其中包含 D 。
A)表单(Form)文件 B)报表(Report)文件 C)标签(Label)文件 D)以上三种文件 23. 打开一个已存在项目的命令是 C 。
A)Modify Command B)Modify C)Modify Project D)Create Command 24. 在Visual FoxPro中,为项目添加数据库或自由表,应选择 A 选项卡。
A)数据 B)信息 C)报表 D)窗体 25. 在打开student表的情况下,将整个表复制到stu表的命令是 A 。
A)copy to stu B)copy all to stu C)copy structure to stu D)copy to stu sdf 26. 不能关闭当前表文件的命令是 B 。
A)use B)browse C)close table D)clear all 27. 不允许记录中出现重复索引值的索引是 C 。
A)主索引 B)主索引、候选索引、普遍索引 C)主索引和候选索引 D)主索引、候选索引和唯一索引 28. 可以伴随着表的打开而自动打开的索引是 C 。
A)单一索引文件(IDX) B)复合索引文件(CDX) C)结构化复合索引文件 D)非结构化复合索引文件
29. 数据库文件的扩展名是 B 。
A).DBF B).DBC C).PRG D).MEM 30. 定位到第一条记录上的命令是__A____。
A)GO TOP B)GO BOTTOM C)GO 6 D)SKIP 31. 以下关于自由表的叙述,正确的是__C____。
A)全部是用以前版本的FOXPRO(FOXBASE)建立的表
B)可以用Visual FoxPro建立,但是不能把它添加到数据库中
C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
D)自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表 32. 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码 股票名称 单价 交易所
600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海
如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为\单价>0\,通过该设置,能保证数据的__B____。 A)实体完整性 B)域完整性 C)参照完整性 D)表完整性 33. 对于表的索引描述中, D 说法是错误的。
A)复合索引文件的扩展名为.cdx. B)结构复合索引文件在表打开的同时自动打开 C)当前显示的顺序为主索引的大小顺序
D)每张表只能创建一个主索引和一个候选索引
34. 在表结构中,逻辑型、日期型、备注字段的宽度分别固定为 D 。
A)3,8,10 B)1,6,10 C)1,8,任意 D)1,8,4 35. Visual FoxPro参照完整性规则不包括 B 。
A)更新规则 B)查询规则 C)删除规则 D)插入规则 36. 用SQL语句建立表时将属性定义为主关键字,应使用短语___B___。
A)CHECK B)PRIMARY KEY C)FREE D)UNIQUE 37. 比较WAIT、ACCEPT和INPUT三条命令,需要以回车键表示输入结束的命令是_C____。 A)WAIT、ACCEPT、INPUT B)WAIT、ACCEPT
C)ACCEPT、INPUT D)INPUT、WAIT
38. 要判断数值型变量Y是否能够被7整除,错误的条件表达式为___D___。
A)MOD(Y,7)=0 B)INT(Y/7)=Y/7 C)Y%7=0 D)INT(Y/7)=MOD(Y,7) 39. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 D 。
A)2个 B)3个 C)5个 D)6个 40. 给出以下程序的运行结果:
SET TALK OFF X=0 Y=0
DO WHILE X<100 X=X+1 EXIT Y=Y+1 ENDDO ? \RETURN
运行结果为__A____。
A) Y=0 B) Y=1 C) Y=99 D) Y=100 41. 查询和视图的共同点是 A 。 A)有相应的SQL语句 B)是一个单独的文件 C)可以存放在数据库中 D)可以更新
42. 如果要将视图中的修改传送到基表的原始记录中,则应当选用视图设计器的 B 选
项卡。
A)传送条件 B)更新条件 C)修改条件 D)视图参数 43. “查询”文件的扩展名是 C 。
A) PRG B) FPX C)QPR D) QPX 44. 查询设计器和视图设计器的主要不同表现在于 B 。
A)查询设计器有\更新条件\选项卡,没有\查询去向\选项 B)查询设计器没有\更新条件\选项卡,有\查询去向\选项 C)视图设计器没有\更新条件\选项卡,有\查询去向\选项 D)视图设计器有\更新条件\选项卡,也有\查询去向\选项 45. 当调用表单的Show方法时,可能激发表单的 C 。 A)Load事件 B)Init事件 C)Active事件 D)Click事件 46. 创建对象时发生 A 事件。
A)Init B)Load C) InteractiveChange D)Active 47. 在Visual FoxPro中,表单(Form)是指 D 。
A)数据库中表的清单 B)一个表中的记录清单 C)数据库查询结果的列表 D)窗口界面 48. 表单在项目管理器的哪个选项卡下管理 C 。
A)表单选项卡 B)其他选项卡 C)文档选项卡 D)程序选项卡 49. 在创建快速报表时,基本带区包括 B 。
A)标题、细节和总结 B)页标头、细节和页注脚 C)组标头、细节和组注脚 D)报表标题、细节和页注脚 50. 下面关于报表的数据源的陈述中最完整的是__D___。 A)自由表或其他报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图
二、填空题(每空1分,共10分)
1. 数据库系统由以下五部分组成:硬件系统、 (数据库、数据库管理系统、) 及相关软
件、数据库管理员和用户。
2. 数据库的三级模式结构分别是指:(外模式(或者填:子模式)、模式、)内模式。
3. 要退出Visual FoxPro可以在命令窗口中输入(QUIT),或者是打开[文件]菜单,选择(退
出)选项。
4. 在Visual FoxPro命令的一般格式中有[范围]子句,该子句用来规定对表进行操作的记录
的范围。通常有以下四种范围:all、 NEXT、、record n、 REST 。 5. ___SQL___语言是关系型数据库的标准语言。 6. 数据库系统的核心是__数据库管理系统____。 三、基本命令书写题(每题2分,共10分)
现有学生表(学号 C(6),姓名 C(8),性别 C(2), 系名 C(16),籍贯 C(16),政治面貌 C(4),少数民族否 L,出生日期 D)
使用命令完成下列操作,假设表已经打开。(注意:不可使用SQL命令!)
1. 将学生表中少数民族学生按出生日期从小到大排序,生成排序表order.dbf,且该表只含有:姓名,性别,出生日期,籍贯4个字段。
sort to order on 出生日期 fields 姓名,性别,出生日期,籍贯 for 少数民族否
2. 建立结构复合索引文件,索引标识为xsxbxm,要求先排女生的记录再排男生的记录,男女生的记录又按照系名降序排列。
共分享92篇相关文档