VisualFoxPro测试题(一)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VisualFoxPro数据库应用技术综合测试题(一)

一、填空题(每空1分,共20分)

1.在表刚打开,索引文件没有打开时,记录指针指向第____条。

2.将多个子程序放在一个文件中,这个文件称为__________。

3.函数TYPE(“123”)的值是:______________。

4.视图与查询的根本区别是查询只能查阅指定的数据,而视图不但可以查阅数据,还可以____________。

5.在VF中,使用LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值是________。

6.一表中有6条记录,执行GO 3和INSERT BEFORE命令后,原表中的第3条记录的记录号变为___________。

7.VF中的变量分为_______和________。

8.函数ROUND(1.25617,2)的值是____。

二、选择题(每空2分,共60分)

1.VisualFoxPro是一种()

A.DB(数据库)B.DBS(数据库系统)

C.DBMS(数据库管理系统)D.OS(操作系统)

2.文件的扩展名为.PRG的文件是()

A.数据库文件B.格式文件C.备注文件D.程序文件

3.若要中止部分语句执行而重新开始下一轮循环的命令是()

A.LOOP B.EXIT C.SKIP D.GOTO

4.逻辑删除当前库文件的当前记录的命令是()

A.CLEAR B.ZAP C.PACK D.DELETE

5.若要从字符串"澳门回归"取出"回归",正确的写法是()

A.SUBSTR("澳门回归",5,4)B.SUBSTR(澳门回归,5,4)C.SUBSTR("澳门回归",3,2)D.SUBSTR("澳门回归",3,4)

6.日期型数据加整型数据的结果是()

A.数值型B.逻辑型C.字符型D.日期型

7.修改名为worker.dbf库文件的结构,正确的命令是()

A.CREATE worker.dbf B.CREATE worker

C.MODIFY STRUCTUER D.MODIFY STRUCTURE TO PRINT 8.下列类型的字段长度用户可以自定的是()

A.备注型B.逻辑型C.日期型D.字符型

9.刚打开库文件,显示1,2,3号记录的正确操作是()

A.DISPLAY RECORD 3 B.LIST 1,2,3

C.DISPLAY NEXT 3 D.DISPALY 1,2,3

10.备注型字段中存放的是()

A.字段值B.字符串C.Memo D.指向备注文件的指针

11、在Visual Foxpro6.0中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为-------。

A、向导

B、设计器

C、生成器

D、项目管理器

12、在Visual Foxpro6.0中,可对字段字段有效性规则的表---------。

A、必须是数据库表

B、必须是自由表

C、自由表或数据库表

D、不能设置字段的默认值

13、对数据表的数据进行操作,通常是在--------环境下完成的。

A、表浏览器

B、表向导

C、表设计器

D、表编辑器

14、下列关于表的索引的描述中,错误听是------。

A、复合索引文件的扩展名为.CDX

B、结构复合索引文件随表的打开而自动打开

C、当对表编辑修改时,其结构复合索引文件中的所有索引自动维护

D、每张表只能建一个主索引和一个候选索引

15、若能够正常执行下面的命令,说明字段“修理日期”的类型是--------.

REPLACE ALL 修理日期WITH DTOC(DATE())

A. 数值型

B. 字符型

C.逻辑型

D.日期型三、程序三、

三、程序填空题(每空2分,共50分)

1、如下程序是计算[1]的,执行后的结果是[2]。

STORE0TOx,y

DOWHILE.T.

x=x+1

y=y+x

IFx>=100

EXIT

ENDIF

ENDDO

?″ y=″ ,STR(y,4)

2.运行该程序后,若从键盘输入50和100,则屏幕显示的结果是[3]。

CLEAR

INPUT″ a=″ TOa

INPUT″ b=″ TOb

IFa>b

x=a

ELSE

x=b

ENDIF

?x

3.设表文件“考试.dbf” 中有数值型字段“成绩”,请对以下程序段填空。USE考试

mx=0

SCAN

mx=MAX(成绩,mx)

ENDSCAN

?mx&&显示的值是[4]。

RETURN

4.阅读下列程序,回答指定

STORE0TOx,y

USE图书

SCAN

IF单价>20.AND.单价<25

LOOP

ENDIF

IF单价<=20

x=x+1

ELSE

y=y+1

ENDIF

ENDSCAN

?x,y

RETURN此程序要实现的功能是[5]。

5.下面程序的功能是打开职工表,完成工资查询,请填空。

CLEAR

USE职工

ACCEPT″ 请输入职工号:″ TOnum

LOCATEFOR职工号=[6]

IF[7]

DISPLAY姓名,工资

[8]

?″ 职工号输入错误!″

ENDIF

USE

RETURN

6.设“成绩表” 中有“姓名”、“成绩” 等字段。下面程序的功能是打开成绩表,按姓名提供学生成绩的查询,请填空。

CLEARALL

USE成绩表

ACCEPT″ 请输入待查学生姓名:″ TOxm

DOWHILE[9]

IF[10]

?″ 姓名:″ +姓名,″ 成绩:″ +STR(成绩,3,0)

ENDIF

[11]

ENDDO

RETURN

7.下面程序的功能是求1-100之间所有整数的平方和并输出结果,请填空。

CLEARALL

S=0

[12]

DOWHILEx<=100

[13]

[14]

ENDDO

?s

相关文档
最新文档