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命令显示的结果是