2004年6月VFP期末考试试题A

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2003--2004学年第二学期期末考试

《Visual FoxPro程序设计》试卷A

(考试时间为120分钟)

学院__________ 班级__________ 姓名_________ 学号________

说明:

①请将第一题答案做在答题卡上,做在试卷上无效;第二~五题答案做在答题纸的指定

位置上。

②考试结束时将答题卡、答题纸和试卷一起交上,试卷不可缺页。

一、单选题(每题1分,共60分)

1. 数据模型是将概念模型中的实体及实体间的联系表示成便于计算机处理的一种形式。Visual FoxPro 是_________数据库管理系统。

A)网状B)层次型C)关系型D)实体型

2. DBMS是的英文简称。

A)数据库B)数据库系统C)数据库管理系统D)操作系统

3. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称为________。

A)索引码B)关键字C)域D)外码

4. 如果“学生基本情况”数据表中有学号、姓名、年龄、性别、系号等字段,其中可作为关键字的字段是________。

A) 学号B) 姓名C) 姓名+性别D) 年龄

5. 用户起动VFP后,若要退出VFP回到Windows环境,可在命令窗口中输入。

A) Exit B) Quit C) Close D) Close All

6. 与.Not.(n1<=45 .And. n1>=20)等价的条件是。

A) n1<45.Or.n1>20 B) n1>45.And.n1<20

C) n1>45.Or.n1<20 D) n1<45.And.n1>20

7. 下列表达式结果为真的是。

A) ”.f.”>”.t.”B) CTOD(“06/11/98”)

C) “08/11/97”>”07/11/98”D) ”35”+”40”>”70”

8. 扩展名为.fpt的文件是。

A) 备注文件B) 数据库备注文件C) 表单备注文件D) 数据表备注文件

9. 在VFP数据库管理系统中,复合索引文件的扩展名是。

A) .pjx B) .cdx C).dct D) .idx

10. 在数据表结构中,逻辑型、日期型、备注型字段的宽度分别固定是。

A)3,8,10 B)1,8,4 C)1,8,任意D)1,8,1

11. 在VFP中,数据库表字段名的最大长度是字节。

A) 10 B) 16 C) 64 D) 128

12. 下列数据中合法的VFP常量的是。

A) 02/07/2001 B) True C) "[123]" D) 15%

13. 下列符号中,是VFP的合法变量名。

A)X Y B) CASE C) 9AB D) 财政_2

14. 在VFP中,运算符“-”不能用于_______之间的运算。

A)数值型数据B)逻辑型数据C)日期型数据D)字符型数据

15. 如果从字符串”山东省济南市”中取出”济南”二字,应该用函数。

A) Substr(“山东省济南市”,4,2) B) Substr (“山东省济南市”,4,4)

C) Substr (“山东省济南市”,7,2) D) Substr (“山东省济南市”,7,4)

16. 函数Len(Alltrim(Space(8)-“XYZ”))返回的值是________。

A)11 B)8 C)3 D)出错

17. 假设cj=78,函数:? Iif(cj>=60,Iif(cj>=85,"优秀","良好"),"差")返回的结果是。

A) 优秀B) 良好C) 差D) 85

18. 若D=’98/06/20’,表达式&D的结果的数据类型是_______。

A)字符型B)日期型C)数值型D)不确定

19. 显示数据表当前记录的命令是。

A) Display B) Display All C) List D) List All

20. 要想在打开的数据表中删除记录,应先后选用的两个命令是________。

A) Delete、Recall B) Delete、Pack

C) Delete、Zap D) Pack、Delete

21. 要在屏幕的第二行第二列开始显示姓名(C,8),存款数额(N,6,2)和存入日期(D)三个字段的值,应该使用命令。

A) @ 2,2 Say 姓名,存款数额,存入日期

B) @ 2,2 Say姓名+存款数额+存入日期

C) @ 2,2 Say 姓名+Str(存款数额,6,2)+Dtoc(存入日期)

D) @ 2,2 Say 姓名+Str(存款数额,6,2)+Ctod(存入日期)

22. 数据表中有15条记录,当前记录号是5,使用Append Blank命令增加一条空记录后,则当前记录的序号是________。

A) 16 B) 6 C) 1 D) 20

23. 数据表文件记录的总宽度比各个字段的和多一个字节,这个字节的作用是________。

A)无用B)放序号C)放记录号D)放删除标记

24. 假定有学生数据表student.dbf,执行下面命令后,屏幕显示的结果为________。

Use student

Go 2

List Next 3

? Recno()

A) 2 B) 3 C) 4 D) 5

25. 当BOF( )函数为真时,记录指针指向当前表文件的。

A)某一条记录B)第一条记录C)最后一条记录D)第一条记录的前面

26. 当一个数据库表被移出数据库成为自由表后,它的主索引会自动变为。

A)候选索引B) 普通索引C)不变D) 唯一索引

27. 以下关于主索引的说法正确的是。

A)在自由表中和数据库表中都可以建立主索引B) 可以在一个数据表中建立多个主索引

C)数据库中任何一个数据表只能建立一个主索引D) 主索引的关键字值可以为NULL

28. Input、Accept、Wait三条命令中,可以接收数值型数据的命令是。

A) 只有Accept命令B) 只有Input

C) Accept和Wait D) 三者均可

29. 在VFP中,用于建立过程文件pro1.prg的命令是。

A) Create pro1 B) Edit pro1

C) Set Procedure To pro1 D) Modify Command pro1

30. 关于视图和查询,不正确的描述是。

A) 二者的内容均来源于数据表B) 可以用视图更新数据表

C) 可以用查询更新数据表D) 查询有多种输出格式

31. 关于工作区,下面说法不正确的是________。

A) 在VFP中允许使用32767个工作区B) 在一个工作区上可以打开多个数据表

C) Select命令用来选择工作区D) 在当前工作区可以访问其他工作区字段

32. 执行Dimension M(3),N(2,3)后,数组M和N中的元素个数分别为。

A) 1个,2个B) 3个,6个C) 3个,5个D) 4个,12个

33. 在非嵌套程序结构中,可以使用Loop和Exit语句的基本程序结构是。

A) Text…E ndtext B) Do Case…Endcase

C) If…Endif D) Do While…Enddo

34. 在职工档案表中,“职称”是字符型字段,“党员否”是逻辑型字段(其中,党员用.T.表示,非党员用.F.表示),如果要查找职称为工程师并且是党员的所有职工,应该使用命令。

A)Locate For 党员否.Or.职称=”工程师”

B)Locate For 党员否.And.职称=”工程师”

C)Locate For .Not.党员否.And.职称=”工程师”

D)Locate For .Not.党员否.Or.职称=”工程师”

35. 在下面的VFP表达式中,不正确的是________。

A) {^2001-05-01 10:10:10 AM}-10 B) DATE( )-{^2001-05-01}

C) [^2001-05-01]+[1000] D) {^2001-05-01}+DA TE( )

36. 如果x= "234.5 ", y="05AB",表达式&x*Val(y)*2的值是。

A) 错误B) 234.5 C) 2345 D) 469.0

相关文档
最新文档