2024年3月29日发(作者:)

200606 二级VFP模拟考试选择题

1. 下列叙述中( )不属于数据库系统的特点。 答案:B

A.数据独立性高 B.数据冗余度高 C.数据结构化好 D.数据共享程度高

2. 下列有关VFP的叙述正确的是( )。 答案:B

A.在VFP命令窗口中,对命令的大小写敏感

的命令关键字中如果出现全角字符,则执行该命令会出错

C.按Ctrl+F3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建文本文件

3. 在“选项”对话框的“区域”选项卡中可以设置( )。 答案:C

A.表单的默认大小 B.默认目录 C.日期和时间显示格式 D.程序代码的颜色

4. 要建立数据库中表与表间的永久性关系应使用( )。 答案:D

A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器

5. 要想在不同的工作区中打开相应的表,可从系统菜单中选择( )菜单项。 答案:D

A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期

6. DBMS指的是( )。 答案:A

A.数据库管理系统 B.数据库系统 C.数据库应用系统 D.数据库服务系统

7. 用二维表形式表示的数据模型是( )。 答案:B

A.层次数据模型 B.关系数据模型 C.网状数据模型 D.网络数据模型

8. Visual FoxPro6.0数据库系统的数据模型属于( )。 答案:C

A.网络模型 B.层次模型 C.关系模型 D.链状模型

9. 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( )。 答案:A

包括DB和DBMS 包括DB和DBS 包括DBS和DBMS 就是DB,也就是DBMS

10. 关系数据库管理系统支持的三种基本关系运算是( )。 答案:C

A.索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制

11. 数据库管理系统采用的数据模型一般有( )三种。 答案:B

A.网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状

12. 在关系模型中,常利用公共属性建立两个表的联系,对于关联的父表,这个属性称之为( )。 答案:A

A.主码 B.外码 C.候选码 D.关联码

13. 数据之间的逻辑结构是一张二维表的数据模型是( )。 答案:A

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

14. 一般地,数据库系统由数据库、数据库应用系统和( )组成 。 答案:D

A.操作系统 B.文件系统 C.数据集合 D.数据库管理系统

15. 用于实现对数据库进行各种数据操作的软件称为( )。 答案:C

A.数据软件 B.操作系统 C.数据库管理系统 D.编译程序

16. 下列关于数据库系统的叙述中,正确的是( )。 答案:A

A.表的字段之间和记录之间都存在联系 B.表的字段之间和记录之间都不存在联系

C.表的字段之间不存在联系,而记录之间存在联系 D.表中只有字段之间存在联系

17. 下列函数返回值不是字符型的是( )。 答案:A

( ) ( ) ( ) ( )

18. 下列表达式中不能返回字符串"FoxPro"的是( )。 答案:D

A."Fox" + "Pro" M("Fox "- "Pro") M("Fox" + "Pro") D."Fox " + "Pro"

19. 下列函数返回值为数值型的是( )。 答案:A

('fox','visual foxpro') ('01/01/96') (5) (DTOC(DATE()),7,2)

20. 下列函数返回值为日期型的是( )。 答案:B

("DATE()") (DTOC(DATE())) () ({^2004/05/04})

21. 在下列四组函数运算中,结果相同的是( ) 。 答案:A

("Visual FoxPro",6) 与 SUBSTR("Visual FoxPro",1,6)

(DATE()) 与 SUBSTR(DTOC(DATE),7,2) ("36-5*4") 与 TYPE(36-5*4)

D.A-B 与 A+B (假定A="this ", B="is a string")

22. VAL("123.45")的值是( )。 答案:B

A."123.45" B.123.45 C.123 D.123.5

23. ROUND(8.8,0)的函数值为( ) 。 答案:C

A.8 B.8.8 C.9 D.0.8

24. x=08/04/05,x的值是( )。 答案:B

A.{^2008-4-5} B.0.4 C.{^2008-5-4} D.{^2005-8-4}

25. 下列表达式的运算结果为.F.的是( )。 答案:D

A."fort" $ "comfortable" B."computer"="comp" C."former"=="former" D."computer"=="comp"

26. 假设变量n、c和m已被分别赋予数值型、字符型和逻辑型的值,下列表达式中错误的是( )。 答案:D

A.n*n-3 B.c+"hello" C.n>10 or m D.n+2-c

27. 下列关于日期或日期时间的表达式中,错误的是( )。 答案:C

A.{^2004-09-01 11:10:10AM}- ; {^2001-09-01 11:10:10AM} B.{^2004-01-01}+20

C.{^2004/02/01}+{^2001/02/01} D.{^2004/02/01}-{^2001/02/01}

28. 下列关于Visual FoxPro数组的叙述中,错误的是( )。 答案:C

A.用dimension和declare都可以定义数组 FoxPro只支持一维数组和二维数组

C.一个数组中各个数组元素数据类型必须相同 D.新定义数组的各个数组元素初值为.F.

29. 下列表达式结果为数值型的是( )。 答案:D

("05/04/99")-28 B."100"+"50" C.150+50=200 ("GOOD")-1

30. 表达式是由常量、变量、( )和操作符等组成的一串有意义的式子。 答案:B

A.过程 B.函数 C.子程序 D.主程序

31. 结果为逻辑真的表达式是( )。 答案:D

A."ABC" $ "ACB" B."ABC" $ "GFABHGC" C."ABCGHJ" $ "ABC" D."ABC" $ "HJJABCJKJ"

32. 未赋值的数组元素的值是( )。 答案:D

A.0 B..T. C.空值 D..F.

33. 在创建表结构时,可设置字段是否允许接受NULL值。下列有关NULL含义的叙述中,正确的是( )。 答案:D

可看作是空字符串 与数值0具有同等的意义

的默认值为逻辑值.F. 表示不确定的值

34. 在数据库表中,可设置字段的( )以规范数据的输入格式。 答案:D

A.有效性规则 B.格式 C.默认值 D.输入掩码

35. 下列关于自由表的叙述中,正确的是( )。 答案:B

A.自由表和数据库表是完全相同的 B.自由表不能建立有效性规则

C.自由表不能建立候选索引 D.自由表不可以加入到数据库中

36. 在表设计器的字段选项卡中,可设置字段的( )以防止输入非法值。 答案:A

A.有效性规则 B.默认值 C.注释 D.有效性信息

37. 某关系表规定“成绩”字段输入的数据必须在0和100之间(包括0和100),则应在数据库表的字段有效性规则输入框中

输入表达式( )。 答案:C

A.0<=成绩<=100 B.成绩>=0 and <=100 C.成绩>=0 and 成绩<=100 D.成绩>=0 or 成绩<=100

38. 数据表中有4条记录,运行go bottom命令后,RECNO()的返回值是( )。 答案:A

A.4 B.5 C..T. D..F.

39. 对数据表的结构进行操作,可以在( )环境下完成。 答案:A

A.表设计器 B.表单设计器 C.表浏览器 D.数据库设计器

40. 如果需要给当前表增加一个字段,应使用的命令是( )。 答案:B

STRUCTURE

41. 要对姓名(字符型)和出生日期(日期型)两个字段进行组合索引,正确的表达式是( )。 答案:C

A.姓名+出生日期 (姓名)+出生日期 C.姓名+dtoc(出生日期) (姓名)+str(出生日期)

42. 在数据库设计器中,如果两个表的索引标识之间有一条黑线相连接,表示这两个表存在着( )。 答案:A

A.永久关系 B.临时关系 C.索引关系 D.触发关系

43. 数据库的表设计器与自由表设计器的索引类型有所不同,( )只适用数据库表。 答案:A

A.主索引 B.候选索引 C.唯一索引 D.普通索引

44. 不允许记录中出现重复的索引关键字值的索引是( )。 答案:B

A.主索引 B.主索引、候选索引 C.主索引、候选索引、普遍索引 D.主 索引、候选索引、唯一索引

45. 在Visual FoxPro中,建立索引的作用之一是( )。 答案:D

A.节省存储空间 B.便于管理 C.提高查询和更新的速度 D.提高查询速度

46. 独立索引文件的扩展名是( )。 答案:B

A..CDX B..IDX C..PJX D..PRG

47. 在以下关于索引的说明中,错误的是( )。 答案:D

A.索引可以提高查询速度 B.索引可能降低更新速度

C.索引和排序具有不同的含义 D.不能更新索引字段

48. 在数据表中应当依照( )建立索引。 答案:C

A.备注字段 B.逻辑字段 C.表达式 D.通用字段

49. 要对当前表中所有工资字段(数值型)的值增加100,正确的命令是( )。 答案:B

e 工资 with 工资+100 e all 工资 with 工资+100

e all 工资 with 100 e 工资 with 100

50. 当前表“职工.dbf”有工号(字符型)、基本工资(数值型)、职称(字符型)等字段,要将“高工”职称职工的基本工资增加

100元,正确的命令语句是( )。 答案:D

e all 基本工资=基本工资+100 for 职称="高工"

e all 基本工资=基本工资+100 where 职称="高工"

e 基本工资 with 基本工资+100 where 职称="高工"

e 基本工资 with 基本工资+100 for 职称="高工"

51. 设当前表中有10条记录,当函数BOF()的值为.T.时,函数FOUND()的返回值是( )。 答案:A

A..F. B..T. C.0 D.1

52. 若有20条记录,执行下列命令序列后,显示结果为( )。答案:B

use rsk

list A.21 B.4 C.8 D.20

go 6

skip -2

? recno( )

53. 对于成绩表中“平均成绩”字段(数值型)的值在85分以上(含85分)的所有学生,则“奖学金”字段(字符型)的值设

定为“一等”,正确的命令语句是( )。 答案:C

e all 奖学金 with 一等 with 平均成绩>=85

e all 平均成绩 >=85 for 奖学金 with "一等"

e all 奖学金 with "一等" for 平均成绩>=85

e all 平均成绩 with 85 for 奖学金 ="一等"

54. 打开一个有10个记录的表后,执行 ? RECCOUNT() 的返回值是( )。 答案:A

A.10 B..T. C..F. D.0

55. 要将当前记录的奖学金增加50元,应使用命令( )。 答案:B

e 50 with 奖学金 e 奖学金 with 奖学金+50

e 奖学金+50 with 奖学金 e 奖学金 with 50

56. 在VFP中创建表使用的命令是( )。 答案:A

57. 查询文件中保存的内容是( )。 答案:A

A.查询的命令 B.查询的结果 C.与查询有关的表 D.查询的条件

58. 当前表中有婚否(逻辑型)、性别(字符型)等字段,如要查询第一个已婚的女职工记录,正确的命令是( )。 答案:C

for 婚否=".T." and 性别="女" all for 婚否 or 性别="女"

for 婚否 and 性别="女" for 婚否="已婚" and 性别="女"

59. 当用locate命令查找到一条符合条件的记录时,下列描述中不正确的是( )。 答案:C

A.记录指针指向第一条满足条件的记录 ()返回值为.T.

C.若继续查找下一条满足条件的记录,应再执行一次locate命令

D.若继续查找下一条满足条件的记录,应执行continue 命令

60. 在查询设计器中如果要将查询运行结果保存在一个表中,“查询去向”应该选择( )。 答案:B

A.屏幕 B.表 C.临时表或屏幕 D.浏览或屏幕

61. 下列关于查询设计器的正确叙述是( )。 答案:A

A.“联接”选项卡与SQL语句的join on 短语对应 B.“筛选”选项卡与SQL语句的having 短语对应

C.“排序依据”选项卡与SQL语句的group by 短语对应