VFP编程心得分享题目及答案_第1页
VFP编程心得分享题目及答案_第2页
VFP编程心得分享题目及答案_第3页
VFP编程心得分享题目及答案_第4页
VFP编程心得分享题目及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VFP编程心得分享题目及答案姓名:____________________

一、单项选择题(每题2分,共10题)

1.下列关于VisualFoxPro的叙述,错误的是:

A.VisualFoxPro是一种关系型数据库管理系统

B.VisualFoxPro支持多种数据类型

C.VisualFoxPro不能进行图形界面设计

D.VisualFoxPro可以与其他数据库管理系统进行数据交换

2.在VisualFoxPro中,一个数据库文件可以包含多个:

A.数据表

B.索引文件

C.表单

D.以上都是

3.以下关于VFP中字段数据类型的描述,不正确的是:

A.数值型字段可以存储整数和小数

B.字符型字段可以存储字符串

C.日期型字段只能存储日期

D.逻辑型字段可以存储“真”或“假”

4.在VisualFoxPro中,要修改一个字段名,可以使用:

A.RENAME命令

B.ALTER命令

C.MODIFY命令

D.UPDATE命令

5.在VisualFoxPro中,一个查询文件通常包含:

A.逻辑表达式

B.关系表达式

C.字段名

D.以上都是

6.以下关于VFP中查询文件的描述,不正确的是:

A.查询文件可以保存查询结果

B.查询文件可以用于生成报表

C.查询文件可以用于更新数据

D.查询文件可以用于删除数据

7.在VisualFoxPro中,要执行一个查询,可以使用:

A.DO命令

B.RUN命令

C.EXECUTE命令

D.以上都可以

8.以下关于VFP中程序设计的叙述,不正确的是:

A.程序是由一系列指令组成的

B.程序可以包含多个程序文件

C.程序不能包含函数

D.程序可以包含过程

9.在VisualFoxPro中,要声明一个数组,可以使用:

A.DECLARE命令

B.DECLAREARRAY命令

C.ARRAY命令

D.以上都可以

10.以下关于VFP中数组的描述,不正确的是:

A.数组可以存储多个相同类型的数据

B.数组的每个元素可以通过索引访问

C.数组的索引从0开始

D.数组不能存储不同类型的数据

二、多项选择题(每题3分,共10题)

1.在VisualFoxPro中,以下哪些是数据表的基本操作?

A.添加记录

B.删除记录

C.修改记录

D.查询记录

E.排序记录

2.以下哪些是VisualFoxPro中常用的索引类型?

A.单索引

B.复合索引

C.候选索引

D.优先索引

E.索引表达式

3.以下哪些是VisualFoxPro中查询设计器的功能?

A.选择查询字段

B.设置查询条件

C.添加排序依据

D.生成查询结果

E.创建查询视图

4.在VisualFoxPro中,以下哪些是VFP程序设计的基本要素?

A.变量

B.常量

C.函数

D.过程

E.表达式

5.以下哪些是VFP中数组操作的方法?

A.数组创建

B.数组赋值

C.数组遍历

D.数组排序

E.数组删除

6.在VisualFoxPro中,以下哪些是VFP中常用的日期和时间函数?

A.DATE()

B.TIME()

C.DATETIME()

D.CDOW()

E.CMON()

7.以下哪些是VFP中常用的逻辑运算符?

A.AND

B.OR

C.NOT

D.XOR

E.EQV

8.在VisualFoxPro中,以下哪些是VFP中常用的文件操作命令?

A.COPYFILE

B.APPENDFROM

C.DELETEFILE

D.RENAMEFILE

E.COPYTABLE

9.以下哪些是VFP中常用的程序控制语句?

A.IF...ELSE

B.SWITCH

C.FOR...NEXT

D.WHILE

E.RETURN

10.在VisualFoxPro中,以下哪些是VFP中常用的数据类型转换函数?

A.STR()

B.VAL()

C.CTOD()

D.DTOC()

E.TRANSFORM()

三、判断题(每题2分,共10题)

1.在VisualFoxPro中,每个数据库文件只能包含一个数据表。(×)

2.在VisualFoxPro中,索引可以加快查询速度,但不能提高数据插入和删除的速度。(√)

3.VisualFoxPro中的查询设计器只能创建查询文件,不能创建视图文件。(×)

4.在VFP中,数组可以通过数组名直接访问数组元素。(√)

5.在VFP中,可以使用数组作为函数的参数传递。(√)

6.VFP中的函数只能返回一个值,而过程可以返回多个值。(×)

7.在VFP中,可以使用SELECT语句直接在SQL视图中修改数据表中的记录。(√)

8.VFP中的过程可以嵌套调用,但函数不能嵌套调用。(×)

9.在VFP中,可以使用REPLACE命令直接更新数据表中的记录。(√)

10.VFP中的程序文件可以包含多个程序模块,每个模块可以独立运行。(√)

四、简答题(每题5分,共6题)

1.简述VisualFoxPro中索引的作用及其分类。

2.如何在VisualFoxPro中创建一个查询文件,并简要说明查询文件的组成。

3.请简述在VisualFoxPro中如何声明一个数组,并说明数组的索引如何使用。

4.解释VFP中过程和函数的区别,并举例说明。

5.简要介绍在VisualFoxPro中如何进行数据表之间的关系设计。

6.如何在VFP中编写一个简单的程序,实现以下功能:打开一个数据表,遍历所有记录,打印出每个记录的某些字段信息。

试卷答案如下

一、单项选择题(每题2分,共10题)

1.C

解析:VisualFoxPro支持图形界面设计,所以C选项错误。

2.D

解析:数据库文件可以包含多个数据表、索引文件、表单等。

3.C

解析:日期型字段不仅可以存储日期,还可以存储时间。

4.B

解析:ALTER命令用于修改数据表结构,包括字段名。

5.D

解析:查询文件可以保存查询条件、字段、排序等设置。

6.D

解析:查询文件主要用于查询数据,不能用于删除数据。

7.D

解析:DO、RUN、EXECUTE命令都可以执行查询文件。

8.C

解析:程序可以包含函数,用于封装重复使用的代码段。

9.B

解析:DECLAREARRAY命令用于声明数组。

10.D

解析:数组可以存储不同类型的数据,通过索引访问。

二、多项选择题(每题3分,共10题)

1.ABCDE

解析:数据表的基本操作包括添加、删除、修改、查询和排序记录。

2.ABC

解析:单索引、复合索引和候选索引是VisualFoxPro中常用的索引类型。

3.ABCD

解析:查询设计器可以设置查询字段、条件、排序和生成结果。

4.ABCDE

解析:变量、常量、函数、过程和表达式是VFP程序设计的基本要素。

5.ABCDE

解析:数组操作包括创建、赋值、遍历、排序和删除。

6.ABCDE

解析:DATE()、TIME()、DATETIME()、CDOW()和CMON()是VFP中常用的日期和时间函数。

7.ABC

解析:AND、OR和NOT是VFP中常用的逻辑运算符。

8.ABCDE

解析:COPYFILE、APPENDFROM、DELETEFILE、RENAMEFILE和COPYTABLE是VFP中常用的文件操作命令。

9.ABCDE

解析:IF...ELSE、SWITCH、FOR...NEXT、WHILE和RETURN是VFP中常用的程序控制语句。

10.ABCDE

解析:STR()、VAL()、CTOD()、DTOC()和TRANSFORM()是VFP中常用的数据类型转换函数。

三、判断题(每题2分,共10题)

1.×

解析:每个数据库文件可以包含多个数据表。

2.√

解析:索引可以提高查询速度,但可能影响数据插入和删除的速度。

3.×

解析:查询设计器可以创建查询文件和视图文件。

4.√

解析:数组可以通过数组名直接访问数组元素。

5.√

解析:数组可以作为函数的参数传递。

6.×

解析:函数可以返回多个值,通过返回数组或结构体实现。

7.√

解析:SELECT语句可以直接在SQL视图中修改数据表中的记录。

8.×

解析:函数可以嵌套调用,但嵌套层数有限制。

9.√

解析:REPLACE命令可以直接更新数据表中的记录。

10.√

解析:程序文件可以包含多个程序模块,每个模块可以独立运行。

四、简答题(每题5分,共6题)

1.索引的作用是提高查询速度,分类包括单索引、复合索引、候选索引等。

2.创建查询文件:打开查询设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论