宾县职业技术教育中心学校2014—2015学年度下学期期末考试vfp6.0理论试卷
班级:高二计姓名:
一、选择题(每小题2分,共60分)
1. 执行命令STORE DTOC(CTOD([03/09/94])) TO AH后,变量AH的类型为( )
A) 日期型 B) 数值型 C) 备注型 D) 字符型
2.下列各名字中,都是合法的字段名或内存变量名的组是()。
A) NO.1 B) APPLE-1 C)23CLASS D) NAME2
4. 在数据库系统中,命令CLEAR ALL的用法是( )。
A)关闭所有文件,不释放内存变量
B) 关闭所有文件,释放内存变量
C) 不关闭文件,释放内存变量
D) 不关闭文件,不释放内存变量
5.顺序执行下面命令之后,屏幕显示的结果是()。
INPUT TO XX
输入:.T.〈回车〉
?XX
A).T. B).F. C)0 D)错误信息
6.项目文件的扩展名是()
A) .XPJ B) .PJX C) .PXJ D) .JPX
7.以下关于ACCEPT命令的说明,正确的是()。
A)将输入作为字符接收B)将输入作为数值接收
C)将输入作为逻辑型数据接收D)将输入作为备注型数据接收8. 正常退出VFP6.0系统的命令是( )。
A) EXIT B) CLOSE C) RELEASE D) QUIT
9.若D1和D2为日期型数据,M和N为整数,则( )不能进行运算。
A) D1-D2 B) D1+D2 C) D1+M D) D2-N
10.在数据库系统环境下,执行下面的命令后,在屏幕上显示是( )。
A=-345.89
B=INT(A)
?B
A) -346 B) -345 C) 346 D) 345
11.在数据库系统中,函数ROUND(37.65879,2)返回的值是( )。
A) 37.65879 B) 37.65 C) 37.66000 D) 37
12.下列文件中, ( )是数据库系统的内存变量文件。
A) X.DBF B) X.CDX C) X.DBC D) X.MEM
13.在数据库系统中,用于建立过程文件PROG1的命令是( )。
A) CREATE PROG1 B) MODIFY COMMAND PROG1
C) MODIFY PROG1 D) EDIT PROG1
14. 结构化程序设计的三种基本逻辑结构是()。
A)分支结构、循环结构和嵌套结构
B)顺序结构、分支结构和循环结构
C)分支结构、循环结构和模块结构
D)顺序结构、递归结构和循环结构
15.在下列表达式中,运算结果为字符串的是( )。
A) "1234"-"43" B) "ABCD"+"XYZ"="ABCDXYZ"
C) CTOD("04/05/97") D) DTOC(DATE())>"04/05/97"
16.以下命令中,缺省所有可选项时,默认对全部记录进行操作的命令是( )。
A) LIST B) REPLACE C) DISPLAY D) DELETE
17. 一个数据库文件中多个备注(MEMO)字段的内容是存放在:( )
A) 这个数据库文件中 B) 一个备注文件中
C) 多个备注文件中 D) 一个文本文件中
18.设当前记录为5号记录,删除从当前记录开始的三个记录的命令为( )。
A) DELE RECORD 3 B) DELE RECORD 5-7
C) DELE NEXT 3 D) DELE NEXT 5-7
19.一个数据库文件有10条记录,用函数EOF()测试为.T.,此时当前记录号为( )。
A) 10 B) 11 C) 0 D) 1
20.当数据表打开时,索引文件自动打开的是()。
A)单一索引文件(.IDX) B)复合索引文件(.CDX)
C)结构化复合索引文件 D)非结构化复合索引文件
21.使用命令DIMENSION A(3,4)定义的数组,包含的数组元素的个数为()。
A) 12个 B) 13个 C) 7个 D) 6个
22.将一个预览成功的菜单存盘,再运行该菜单,却不能执行,这是因为()。
A)没有放到项目中 B)没有生成菜单程序
C)要用命令方式 D)要编入程序
23.下列表达式中不符合规则的是( )
A) “04/05/97” B) SQRT(4.00) C) VAL("1234") D) 2a>15
24.复制数据库ABC.DBF的库结构的命令是()。
A) COPY STRU TO <表文件名>
B) COPY TO <表文件名> STRU
C) DISKCOPY STRUCTURE
D) CREATE <文件> FROM <表文件名>
25. 若建立索引的字段值不允许重复,并且一个表中只能创建一个,应该是()
A)主索引B)唯一索引 C)后选索引 D)普通索引
26. 在Visual FoxPro6.0中,可以对字段设置默认值的表是()。
A)必须是数据库表B)必须是自由表
C)自由表或数据库表 D )不能设置字段的默认值
27.连编后可以脱离开vfp6.0独立运行的程序文件是()
A)APP程序 B)EXE程序 C)FXP程序 D)PRG程序
28.数据库文件中共有51条记录,执行命令GO BOTTOM后,记录指针指向记录的序号是( )。
A) 51 B) 1 C) 52 D) 50
29.在设计报表时,如果要输出当前表中的每条记录,一般应将表的字段拖放到()带区。
A)页标头 B)细节 C)页注脚 D)标题
30.在vfp6.0中,建立视图的命令是()。
A)CREATE AUERY B)OPEN VIEW
C)OPEN QUERY D)CREATE VIEW
二、填空题 (每空2分,本题20分)
1. 报表标题要通过控件定义。
2.使用命令可以完成向数据库中添加自由表的工作。
3. 视图有两种类型,一是,另一种是。
4. vfp6.0中的按类可以分为两种: __ _____和。
5. 设当前记录的字段变量XH的值为“01”,执行XM=“02”后,?XH输出的值为_________ 。
6. 在数据库文件中,备注型字段的长度是,备注型字段的实际内容存放在以为扩展名的文件中。
7.记录指针定位在5号记录,执行SKIP -2命令则指针定位在第号记录。
三、判断题(每小题1分,共10分)
()1.VFP中视图本身没有存储任何实际数据,只是一种逻辑对象。
()2.Visual FoxPro6.0中最多可使用32767个工作区。
()3.命令USE STUDENT IN 0的作用是在0号工作区中打开表STUDENT.DBF。
()4.Visual FoxPro6.0中的表有自由表和数据库表两种形式,且两者可以互相转化。
()5.关系运算符的运算优先级高于数值运算符。
()6.Visual FoxPro6.0是一个关系型数据库管理系统,并具有编程语言的功能。
()7、建立一个索引文件时,表中记录的物理存储顺序保持不变,它存储的实际上是根据索引关键字进行逻辑排序的一组记录号。
()8. 在VFP中,在一个工作区中只能打开一个数据表.
()9.一数据库名为STUDENT,要想打开该数据库,应使用的命令是USE STUDENT
()10.在项目管理器中,只可把指定的文件从项目管理器中移去,但不能把指定的文件从磁盘上删除
四、程序填空(每空2分,共10分)
1、从键盘任意输入正方形的边长,求出正方形的面积。
clear
input “请输入边长:”to n
area=
?”area=”,
return
2、从键盘输入10个数,编程找出其中的最大值和最小值。
input “请输入一个数:” to A
store A to MAX,MIN
for i=2 to 10
input “请输入一个数:” to A
if( A>MAX)
MAX=A
endif
if( A<MIN)
endif
?”max=”,MAX
?”min=”,
return。