VFP程序设计习题

  • 格式:docx
  • 大小:22.04 KB
  • 文档页数:11

VFP程序设计习题

《VFP程序设计》习题

一、单项选择题:

1.关系数据库中的三种基本运算不包括()。B

A、选择

B、比较

C、连接

D、投影

2.“项目管理器”中数据库是表的集合,其扩展名为()。C

A、 .DBF

B、.PJX

C、.DBC

D、.APP

3.备注型字段的长度固定为()位。C

A、8

B、1

C、4

D、10

4.设X=”ABC”,Y=”ABCD”,则下列表达式中的值为.T.的是()。C

A、X=Y

B、X==Y

C、X$Y

D、 AT(X,Y)=0

5.打开一个数据库的命令是()。D

A、USE

B、USE DATABASE

C、OPEN

D、OPEN DATABASE 6.查询建立后,查询文件的扩展名是()。A

A、.QPR

B、.SCX

C、.VCX

D、.MNX

7. 下面用于显示一个或多个表中的记录,并可用来更新源表中的数据的是()。A

A、视图

B、检索

C、查询 D 、浏览

8.如果给当前表增加一个字段,应使用的命令是()。B

A、APPEND

B、MODIFY STRUCTURE

C、INSERT

D、EDIT

9.在VFP的表结构中,逻辑型和日期型字段的宽度分别为()。B

A、1,4

B、1,8

C、4,8

D、3,8

10.执行USE KCC!XS ALIAS 学生 IN B 命令后,被打开的表别名是()。 B

A、 XS

B、学生

C、 B

D、 ALIAS

11. 顺序执行下列命令后,最后一条命令显示的结果是()。B

Use 学生成绩

Go 5

Skip-1 recno()

A、 5

B、 4

C、 3

D、 2

12.关于索引文件说法正确的是()。D

A、索引文件扩展名只有.CDX

B、复合索引文件中可以存储多种排序方法

C、建立索引时不可以使用for条件

D、index on 性别 tag a1 命令中的a1是指索引文件名

13.查询设计器的结果不能以()方式输出。 D

A、图形

B、报表

C、标签

D、视图

14.表达式12%3^2*3的值是()。C

A、 0

B、 1

C、 9

D、 12

15.命令?MOD(44,-5)的值是()。B

A、1

B、-1 C 、4 D 、-4

16.表单文件的扩展名是()。C

A、 mnx

B、 idx

C、 scx

D、 fxp

17.下面()是输入控件。A

A、编辑框 B、标签

C、列表框

D、滚动条

18.能真正删除当前库文件中所有记录的命令是()。A

19.在foxpro命令的一般结构中,表示命令执行操作的是()。B

A、命令短语

B、命令动词

C、基本项

D、可选项

20.如果一个过程不包括return语句,或者return语句中没有指定表达式,那么该过程()。A

A、没有返回值

B、返回0

C、返回.T.

D、返回.F.

21.从关系数据库中取出符合某些字符属性的操作是()。D

A、选择

B、比较

C、连接

D、投影

22.字符串长度函数len(space(3)-“2”)的值是()。B

A、5

B、4

C、1

D、提示错误

23.命令?int(15/7)=15/7的值是()。C

A、1

B、.T.

C、.F.

D、出错 24.某数值型字段的宽度定义为6,小数位为2,该字段所能存放的最小数值是()。C

A、1

B、-999.99

C、-99.99

D、 -9999.99

25.在数据库表达式中,各种运算符按优先顺序排列正确的是()。D

A、算术运算、关系运算、逻辑运算、函数运算

B、算术运算、逻辑运算、关系运算、函数运算

C、函数运算、逻辑运算、关系运算、算术运算

D、函数运算、算术运算、关系运算、逻辑运算

26.下列数据中()是逻辑型数据。A

A、.N.

B、.TURE.

C、.YES.

D、.U.

27.命令“?str(34.567,4,3)”的输出结果是()。A

A、34.6

B、34.567

C、34.57 D 、34.5

28.visual foxpro数据库是()。B

A、层次型数据库

B、关系型数据库

C、网状型数据库

D、连接型数据库

29.下列逻辑运算符优先级最低的是()。B

A、AND

B、OR

C、NOT D、!

30.建立工资数据表结构时,“工资”字段的取值最高工资不超过2800.00元,该字段的宽度和小数位数定义为()。 B

A、宽度为4,小数为2

B、宽度为7,小数为2

C、宽度为6,小数为2

D、宽度为5,小数为2

31.关系数据库系统中所使用的数据结构是()。C

A、树

B、图

C、二维表

D、表格

32.在循环语句中,执行()语句可以立即跳出循环体,去执行循环体后的代码。C

A、SKIP

B、GOTO

C、EXIT

D、DREAK

33.计时器控件的重要属性是()。 D

A、enabled

B、caption

C、value

D、interval

34. 下列不能移动记录指针的命令是()。A

A、delete

B、go top

C、skip

D、list

35.不能对记录进行编辑修改的命令是()。B

A、change B、modi stru C 、brow D 、edit

36.函数mod(67,-6)的值是()。C

A、1

B、11

C、-5 a

D、 -1

37.从下列范围短语中,操作从当前记录开始的3个记录的短语是()。A

A、next 3

B、all

C、rest

D、record 3

38.能真正删除当前库文件中所有记录的命令是()。A

39.SQL的核心是()。B

A、数据定义

B、数据查询

C、数据操纵

D、数据控制

40.关系数据库中的三种基本操作是()B

A)显示、查找、打印B)选择、投影、连接

C)扫描、选择、连接D)显示、排序、打印

41.假定N、C、L分别为数值型、字符型、逻辑型内存变量。在下面的表达式中错误的表达式是()。D A)3*N B)C-“A” C)N=10.OR.L D)C>10

42.设当前数据表有10条记录,当EOF()为真时,命令?RECNO()的显示结果是()。B

A)10 B)11 C)0 D)

43.当前数据表文件中有一个长度为10的字符型字段sname,执行如下命令:

REPLACE sname WITH “于丹樱” LEN(sname)

最后一条命令的显示结果是()。C

A)3 B)6 C)10 D)11

44.在下列表达式中,结果为字符型的是()。A

A)“125”-“100” B)“ABC”+“XYZ”=“ABCXYZ”

C)CTOD(“07/01/97”) D)DTOC(DATE())>“07/01/97”

45.在已打开的数据表文件中有“姓名”字段,此外又定义了一个内存变量“姓名”。要把内存变量姓名的值传送给当前记录的姓名字段,应使用命令()。B

A)姓名=M->姓名 B)REPLACE 姓名WITH M->姓名

C)STORE M->姓名TO 姓名 D)GATHER FROM M->姓名FIELDS 姓名

46. RELEASE ALL命令的功能是()。B

A)删除指定的内存变量 B)删除所有内存变量

C)删除所有文件 D)删除内存变量文件中的内存变量

47.执行命令?AT(“中心”,“国家教委考试中心”)的显示值是(C)。

A)0 B)12 C)13 D)16

48.执行如下命令序列:

STORE 100 TO YA

STORE 200 TO YB

STORE 300 TO YAB

STORE “A” TO N

STORE “Y&N”TO M

&M

最后一条命令的显示值应是()。A

A)100 B)200 C)300 D)Y&M

49.有以下命令序列:

USE STUDENT

LIST 屏幕显示:record# 姓名出生日期

1 欧阳惠 07/12/69

2 李明 02/24/70

3 杨霞 11/05/71

INDEX ON DTOC(出生日期) TO BD

LIST

A)欧阳惠 07/12/69 B)杨霞 11/05/71

李明 02/24/70 李明 02/24/70

杨霞 11/05/71 欧阳惠 07/12/69

C)杨霞 11/05/71 D)李明 02/24/70

欧阳惠 07/12/69 欧阳惠 07/12/69

李明 02/24/70 杨霞 11/05/71

50.执行命令?TYPE('04/05/97')后,屏幕上显示的结果是()。B

A)C B)N C)04/05/97 D)D

51.当前数据表文件有20条记录,当前记录号是10。执行命令LIST REST以后,当前记录号是()。C A)10 B)20 C)21 D)1

52.在VFP中,SORT命令和INDEX命令的区别是:()。C

A)前者按指定关键字排序,而后者按指定记录排序

B)前者按指定记录排序,而后者按指定关键字排序

C)前者改变了记录的物理位置,而后者却不改变

D)后者改变了记录的物理位置,而前者却不改变

53.有如下命令序列:

USE ORDERS

LIST OFF

AVERAGE QTY TO AQTY FOR ITEM=”奔腾Ⅱ”

INDEX ON ITEM TO XRD

TOTAL ON ITEM TO TTT FIELDS QTY

AQTY

其中LIST命令显示的结果是