Visual Foxpro期末考试题B卷
一、选择题(2*20=40分)
班级
姓名
题号 1 234 5 678910
总分答案
题号11 12131415 1617181920
答案
1、DBMS的输入包括查询、数据修改和( )修改。
A. 视图
B. 查找
C. 模式
D. 删除
2、数据完整性是指( )
A. 数据的存储与使用数据的程序无关
B. 防止数据被非法使用
C. 数据的正确性、合理性和一致性
D. 减少系统中不必要的重复数据
3、以下关于二维表性质的说法不正确的是( )。
A. 二维表中的每一列均有唯一的字段名
B. 二维表中不允许出现完全相同的两行
C. 二维表中的行、列顺序均可改变
D. 二维表中的记录数、字段数决定了二维表的结构
4、存储一个日期型数据需要( )个字节。
A. 2
B. 4
C. 6
D. 8
5、下面哪项是表示一个货币常量? ( )
A. #100
B. ¥100
C. $100
D. &100
6、数组建立后,数组元素的初值为( )
A.0 B. 空字符串 C. .F. D. .T.
7、下列函数具有四舍五入功能的是( )
A. INT( )
B. ROUND( )
C. CEILING
D. FLOOR
8、项目管理器中的“数据”选项卡中不包括( )
A. 自由表文件
B. 查询文件
C. 视图文件
D. 数据库文件
9、关于项目管理器的说法不正确的是( )
A. 项目管理器的选项卡可以与项目管理器分离
B. 项目管理器可以移动到Visual FoxPro的主窗口任意位置上
C. 当项目管理器折叠停泊在工具栏中时,没有对应的“项目”菜单
D. 项目的应用程序生成器只能在项目向导中启动
10、在定义表结构时,下面( )字段的宽度都是固定的。
A.字符型、货币型、数值型 B.字符型、备注型、二进制备注型C.数值型、货币型、整型 D.整型、日期型、日期时间型
11、表文件由( )组成。
A.文件名、字段名 B.字段名、字段类型和字段宽度 C.文件名、表结构和记录 D.文件名、字段名和记录
12、建立索引文件的目的是( )
A.改变表记录的物理位置 B.提高记录的查询速度
C.对记录进行降序排序 D.对记录进行分类统计
13、有关查询与视图,下列说法不正确的是( )
A.查询是只读型数据,而视图可以改变数据源
B.查询可以更新源数据,视图也有此功能
C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存于数据库中
14、下列说法中错误的是( )
A.视图是数据库的一个组成部分
B.视图中的源数据表也称为“基表”
C.视图设计器只比查询设计器多一个“更新条件”选项卡
D.远程视图使用Visaul FoxPro的SQL语法从Visual FoxPro视图或表中选择信息
15、若想选中表单中的多个控件对象,可在按住( )键的同时单击欲选中的控件对象。
A.Shift B.Ctrl C.Alt D.Tab
16、表单向导形成的表单数据源只能基于( )
A.表 B.视图 C.查询 D.SQL语言
17、用向导可创建的报表有( )
A.单表报表 B.多表报表 C.单表报表和多表报表 D.以上都不是
18、如果报表中的数据需要排序或分组,应在( )中进行相应的设置。
A.数据库 B.临时表 C.视图或查询 D.数据表
19、报表是按照( )处理数据的。
A.数据源中记录出现的顺序 B.主索引
C.物理顺序或逻辑顺序 D.逻辑顺序
20、标签实质上是一种( )
A.一般报表 B.比较小的报表 C.多列布局的特殊报表 D.单列布局的特殊报表
二、填空题(1*20=20分)
题号答案题号答案
12
34
56
78
910
1112
1314
1516
1718
1920
1、DBMS主要由( 1 )、存储管理器和事务管理器三大模块组
成。
2、按所用的数据库模型划分,Visual FoxPro属于( 2 )数据库
管理系统 。
3、“格式”菜单项的菜单命令用于设置( 3 )的字体格式。
4、在Visual FoxPro中,整型数据用( 4 )字节存储。
5、字符、日期和时间、算术操作符的优先级( 5 )关系操作符,
关系操作符的优先级( 6 )逻辑操作符。
6、项目管理器将项目中的文件分为( 7 )、( 8 )、( 9 )、( 10 )和其他5个大类。
7、一个字符型字段最多可容纳( 11 )个字节。
8、空值可用来指示记录中的一个字段( 12 )的标志。
9、记录指针的初始值总是( 13 ),最大值是( 14
)。
10、数据库中的每一个表能建立( 15 )个主索引。
11、若要给字段添加别名,可通过Visual FoxPro的( 16 )命令来实现。
12、查询中的分组是将记录分组,每个组生成查询结果中的( 17 )记录。
13、“表单”菜单在( 18 )时出现在Visual FoxPro主菜单中。
14、对象的特征和行为称为对象的( 19 ),对象能执行的操作称为对象的( 20 )。
三、写出程序的运行结果(2*10=20分)
1、# DEFINE PI1 3.14159
# DEFINE PI2 2*PI1
R=10
S=PI1*R^2
L=PI2*R
? “S=”,S
? “L=”,L
运行结果:
2、CLEAR
PUBLIC X
LOCAL Y
X=4
Y=5
DO P
? “X+Y=”,X+Y
RETURN
PROCEDURE P
PRIVATE X=10
? “X+Y=”,X+Y
RETURN
运行结果:
四、完成下列程序(2*10=20分)
1、编程计算s=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)
Clear
Input “请输入一个整数:” to n
S=0
For i=1 to n
S=s+( )
Next i
? “s=”,s
Return
Procedure int_sum
Larameters x
J=1
M=0
Do while j<=x
( )
J=j+1
Enddo
Return m
2、建立一个命令程序文件,输入书价,然后从book表(书价的字段名为“price”)中查询满足条件的记录。
Clear
YES=”Y”
INPUT “请输入书价:” TO VER_M
DO WHILE UPPER(YES)=”Y”
SELECT * ( )
WAIT “是否继续查询(Y/N)” TO ( )
IF UPPER(YES)=”Y”
INPUT “请输入书价:” ()
ENDIF
ENDDO
USE。