当前位置:文档之家› VFP上机模拟考试题

VFP上机模拟考试题

VFP上机模拟考试题
VFP上机模拟考试题

VFP模拟题

一、选择题:30题,每题1分,共30分

1

下面当中正确的变量名是。

A) 12abc

B ) zhan jiang

C)“DVD”

D) _ABC

D

2

设XS.DBF数据库中共有50条记录,执行如下命令:

USE XS

GOTO 5

DISPLAY ALL

? RECNO( )

执行最后一条命令后,屏幕显示的值为______。

A) 5

B) 50

C) 51

D)错误信息

B

3

下列关于自由表的叙述中,正确的是________。

A)全部是用以前版本的FoxPro(FoxBase)建立的表

B)可以用Visual FoxPro建立,但是不能把它添加到数据库中

C)自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D)自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表C

4

下列函数中,函数值为数值的是:

A、BOF()

B、CTOD(“01/01/96”)

C、AT(“人民”,“中华人民共和国”)

D、SUBSTR(DTOC(DA TE()),7)

C

5

数据库文件的扩展名和数据表文件的扩展名是:

A、.DBC和.DBF

B、.DOT和.FPT

C、.DBT和.DEF

D、.PJX和.QPR

A

6

要为当前所有职工增加150元工资,应该使用的命令是:

A、change 工资With 工资+150

B、replace 工资With 工资+150

C、change all 工资With 工资+150

D、replace all 工资With 工资+150

D

7

Visual FoxPro属于一种数据库管理系统。()

A) .层次型

B) 现代型

C) 网状型

D) 关系型

D

8

在数据库中,产生数据不一致的根本原因是。()

A) .数据存储量太大

B) 没有严格保护数据

C) 未对数据进行完整性控制

D) 数据冗余

D

9

在以下关于索引的说明中,错误的是()

A) .索引可以提高查询速度

B) 索引可能降低更新速度

C) 索引和排序具有不同的含义

D) 不能更新索引字段

D

10

假设“图书管理”数据表中有书籍编号、出版社、书籍名称、出版日期、购书日期、价格、购入数量、备注等字段,其中可以作为关键字的字段是______。

A) 书籍编号

B)出版社

C)出版日期

D)购书日期

A

11

数据库技术的根本目标是要解决数据的______。

A)存储问题

B)共享问题

C)安全问题

D)保护问题

B

12

在Visual FoxPro中,下面是几个内存变量赋值语句:

X={^2009-10-01 10:30:12AM}

Y=.T.

M=$12345

N=12345

Z=“12345”

执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是。

A)D、L、M、N、C

B)D、L、Y、N、C

C)T、L、M、N、C

D)T、L、Y、N、C

答案:D

13

SQL查询命令的基本形式为______。

A)SELECT—FROM—WHERE

B)SELECT—FROM—GROUP

C)SELECT—FROM—ORDER

D)SELECT—FROM—INTO

A

14

如果人事数据表rsb中的前8条记录均为男职工的记录,执行以下命令序列后,记录指针定位在_________。

Use rsb

Go 5

Locate next 3 for 性别=’男’

A) 第1条记录上

B) 第7条记录上

C) 第6条记录上

D) 第5条记录上

D

15

VisualFoxpro支持哪两种类型的菜单______。

A) 条形菜单和下拉式菜单

B) 条形菜单和弹出式菜单

C) 弹出式菜单和下拉式菜单

D) 下拉式菜单和主菜单

B

16

在进行多表联接查询时,用________表明联接的条件。

A)FOR或WHILE

B)FOR或WHERE

C)WHERE 或ON

D)JOIN 或ON

D

17

当前表X的记录中含有学号、写作、物理学、英语和总分等五个字段,其中后四个字段均为数值型字段,而总分则为三科成绩的累加和。要计算所有记录的总分字段值,可用下列命令或SQL语句中的()来实现。

A)UPDATE X REPLACE 总分=写作+物理学+英语

B)REPLACE 总分WITH 写作+物理学+英语

C)UPDATE X SET 总分=写作+物理学+英语

D)UPDATE X 总分WITH 写作+物理学+英语

C

18

如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,

通过该设置,能保证数据的( )

A)实体完整性

B)域完整性

C)参照完整性

D)表完整性

B

19

把实体—联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()。A.建立新的属性来实现

B.建立新的关键字来实现

C.建立新的关系来实现

D.建立新的实体来实现

C

20

以下关于空值(NULL)叙述正确的是()。

A.空值等同于空字符串

B.空值表示字段或变量还没有确定值

C.Visual FoxPro不支持空值

D.空值等同于数值0

B

21

当前打开的图书表中有字符字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标志,通常可以使用命令()。(2005.09)

A.DELETE FOR图书号= “A”

B.DELETE WHILE图书号= “A”

C.DELETE FOR图书号= “A*”

D.DELETE FOR 图书号LIKE “A%”

C

22

VFP系统中,表的结构取决于___________。选择:

A.字段的个数、名称、类型和长度_

B.字段的个数、名称、顺序_

C.记录的个数、顺序_

D.记录和字段的个数、顺序

A

23

一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_______。

A.外关键字

B.主关键字

C.超关键字

D.候选关键字

A

24

下列说法中,不正确的是_______。选择:

A.二维表中的每一列均有唯一的字段名

B.二维表中不允许出现完全相同的两行

C.二维表中行的顺序、列的顺序均可以任意交换

D.二维表中行的顺序、列的顺序不可以任意交换

D

25

TOTAL命令的功能是_______。

A) 对数据表的某些数值型字段按指定的关键字进行分类汇总

B) 对数据表的记录个数进行统计

C) 对数据表的字段个数进行统计

D) 对两个数据表进行连接

A

26

下列程序的运行结果是___________。

A=1

B=2

DO WHILE A<=7

B=B+A

IF B>4

? B

ENDIF

A=A+3

ENDDO

A)7

B) 14

C) 7和14

D) 3和7

C

27

以下叙述与表单数据环境有关,其中正确的是______。

A) 当表单运行时,数据环境中的表处于只读状态,只能显示不能修改

B) 当表单关闭时,不能自动关闭数据环境中的表

C) 当表单运行时,自动打开数据环境中的表

D) 当表单运行时,与数据环境中的表无关

C

28

有关FOR循环结构,下列叙述正确的是__________ 。

A)对FOR循环结构,循环次数是未知的

B) FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句

C) FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错

D) FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句

C

下列创建报表的方法,正确的是_______。

A)使用报表设计器创建自定义报表

B)使用报表向导创建报表

C)使用快速报表创建简单规范的报表

D)以上三种

D

30

执行下列命令序列后,最后一条命令显示的结果是_______。

SET TALK OFF

USE RSB

SUM 基本工资FOR 基本工资>1000 TO SGZ

COPY TO TSGZ FIELDS 编号、姓名、性别、FOR 基本工资>1000

USE TSGZ

N=RECCOUNT()

A=SGZ/N

?A

A) 所有职工的平均工资

B) 所有基本工资在1000元以上的职工人数

C) 所有职工的人数

D) 所有基本工资在1000元以上的职工平均工资

D

二、判断题:20,每题2分,共40分

1、SQL SELECT语句中的ORDER BY子句对应于查询设计器中的“分组依据”选项卡。(错)

2、面向对象程序设计的3个特征是:继承性、多态性、封装性和类比性。

(错)

3、定义字段有效性规则时,在规则框中输入的表达式类型是逻辑型。

(对)

4、SQL插入记录的命令是INSERT ,删除记录的命令是DELETE。

(对)

5、在E-R图中,用来表示实体之间联系的图形是平行四边形。

(错)

6、在Visual FoxPro中,如果希望跳出SCAN-ENDSCAN循环体,执行ENDSCAN后面的语句,应使用EXIT 语句。

(对)

7、在关系模型中,每个关系模式中的关键字可由一个或多个其值能唯一标识关系中任何元组的属性组成。

(对)

8、SET DELETE OFF 命令的功能是禁止对数据表记录删除。

(错)

9、一个数组中各个数组元素必须是同一种数据类型。

(错)

10、只要CASE条件成立,就执行这个CASE条件对应的命令序列。

(错)

11、建立索引以后。原来的数据库表文件中记录的物理顺序将被改变。

(错)

12、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是DBS 包括DB和DBMS。

(对)

13、数据库表之间建立的关系是临时关系;用SET RELATION命令建立的表之间的关系是永久关系。

(错)

14、在Visual Foxpro中为表单指定标题的属性是name。

(错)

15、用命令" INDEX ON 姓名TAG index_name UNIQUE"建立索引,其索引类型为普通索引.

(错)

16、在VFP中,相当于主关键字的索引是主索引.

(对)

17、VFP中表的字段长度固定为1的类型是逻辑型

(对)

18、从关系中指定若干属性组成新的关系的运算是连接.

(错)

19、修改表结构可使用报表向导和表设计器.

(错)

20、.VFP不允许在主关键字段中有空值或重复值。

(对)

三、程序改错题:2格,每格5分,共10分

下面这段程序是求数列1*2+3*4+5*6+……+99*100 的和,其中有两个地方有错误,请你改正过来,并将答案填写在答题卡指定的地方:

N=1

S=0

DO WHILE (N=99) &&本行括号部分有错

S=S+N*(N+1)

(N=N+1) &&本行括号部分有错

ENDDO

? S

第1个格:N<=99

第2个格:N=N+2

四、程序填空题:2格,每格5分,共10分

下面的这段程序是求500以内能被5且不能被7整除的整数的和,其中有两个地方空出,请你补齐,并将答案填写在答题卡指定的地方:

S=0

FOR N=1 TO 500

IF MOD(N,5)=0 AND ()&&请填写本行括号部分

( ) &&请填写本行括号部分

ENDIF

ENDFOR

? S

答案:

第1个格:MOD(N,7)<>0

第2个格:S=S+N

五、程序设计题:1题,共10分

请编写程序求100--200以内有多少个质数等。所谓质数,就是除了被1和它本身整除外再也没有其他因数的数。方法不限。请你在VFP环境中编写输入调试以及运行你编写的程序,并将你得到的答案填写在答题卡指定的地方。

答案:21

下面是参考程序:

K=0

FOR N=100 TO 200

FLAG=1

M=2

DO WHILE M<= N-1

IF MOD(N,M)=0

FLAG=0

EXIT

ENDIF

M=M+1

ENDDO

IF FLAG=1

K=K+1

ENDIF

? K

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

vfp上机题第三题-菜单-专项练习-答案

菜单操作题主要知识点列表 1.访问键的设置(\<) 2.为菜单项分组( \- ) 3.什么时候用命令或是过程(一条语句用命令,多条语句用过程) 4.菜单的提示选项 a)快捷方式(ctrl+字母) b)跳过(启用和废止菜单项,生成并运行mpr后才能看到效果) c)信息 5.插入栏—插入系统菜单项 6.显示 常规选项设置和清理代码(菜单运行前执行的语句放在设置代 码里) 7.生成可执行菜单mpr 8.菜单的预览(有些功能通过预览看不出效果) 9.恢复系统的默认菜单(set sysmenu to default) 10.插入到某个系统菜单项的后面或前面 11.在程序执行期间废止Visual FoxPro 主菜单栏(set sysmenu off) 12.一些常用菜单命令的书写 2004 年(秋)计算机基础知识和应用能力等级考试上机试卷 三、设计菜单(5分) 项目TEST中已存在菜单MenuH,利用菜单设计器按如下要求修改菜单: 1.按图1所示,在“系统设置”菜单栏后面增加“教师档案管理”菜单栏,并为它设置子菜单; 2.为“教师工资管理”菜单栏下的“工资调整”菜单项编写命令:当代码执行该菜单时,工资(GZ)表中所有教师的岗位津贴(gwjt)统一增加200元; Update gz set gwjt=gwjt+200 3.将下列代码加到菜单的适当位置,使菜单运行时首先执行它。 显示-》常规选项菜单代码下的“设置”复选框打勾,然后输入代码

2004 年(秋)计算机基础知识和应用能力等级考试上机试卷 三、设计菜单(10)分 项目TEST中已存在菜单MenuC,利用菜单设计器按如下要求修改该菜单: 1.按图1所示为“统计分析”菜单项创建子菜单; 2.为“不及格统计”菜单项设置SQl命令:基于成绩表(CJ.DBF)统计各门课程代号(kcdh)、不及格人次(注:成绩(cj)小于60分为不及格); Select kcdh,sum(iif(cj<60,1,0)) as 不及格人次from cj group by 1 3.将“学生档案管理”菜单项废止。 2004年(春)计算机基础知识和应用能力等级考试上机试卷 三、设计菜单(5分) 项目TEST中已存在菜单MENUN,其中已定义了:“文件”、“显示”和“记录定位”三个菜单栏,按如下要求修改菜单,完成后的运行效果如图1所示。 图1

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________。 A) 属性;元组B) 元组;属性 C) 关系;元组D) 属性;关系 2. 数据库系统的核心是________。 A) 数据库管理系统B) 数据库 C) 数据D) 数据库应用系统 3. VFP是一种________数据库管理系统。 A) 层次型B) 网状型 C) 关系型D) 树型 4. 支持数据库各种操作的软件系统是________。 A) 数据库系统B) 操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________。 A) 连接B) 投影 C) 联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是_______ _;连接的操作对象是________。 A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8. 在关系数据库中,基本的关系运算有三种,它们是________。 A) 选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________。 A) 表中各个记录之间的联系 B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系 10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A) 一对一B) 多对一 C) 一对多D) 多对多 11. 自然连接要求被连接的两关系有若干相同的________。 A) 实体名B) 属性名

vfp期中考试试题

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的字 段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter 属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。

VFP上机操作题(附解答过程)

VFP上机操作题 一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 在考生目录下完成如下操作: 1. 打开"订货管理"数据库,并将表order_list添加到该数据库中。 2. 在"订货管理"数据库中建立表order_detail,表结构描述如下: 订单号字符型(6) 器件号字符型(6) 器件名字符型(16) 单价浮动型(10.2) 数量整型 3. 为新建立的order_detail表建立一个普通索引,索引名和索引表达式均是"订单号"。 4. 建立表order_list和表order_detail间的永久联系(通过"订单号"字段)。 解答: 1、方法1:命令方法 在命令窗口直接输入下列两条命令:open database 订货管理 add table order_list 方法2:菜单方法 单击“文件”菜单,选择“打开”项。在文件类型中选择“数据库”,单击“订货管理”,单击“确定”即打开了数据库,并进入到数据库设计器。 在数据库设计器中的空白位置,单击鼠标右键,在弹出的快捷菜单中单击“添加”命令。将题目要求的自由表添加到数据库中。 2、方法1:菜单操作。在数据库设计器的空白处单击鼠标右键,在弹出的菜单中选择“新建表”,进入“表设计器”后,分别输入各字段的字段名、类型、宽度和小数位数,最后单击“确定”按钮。 方法2:命令方法,在命令窗口中直接输入如下命令: create table order_detail(订单号C(6),器件号C(6),器件名C(16),单价N(10,2)) 3、方法1:菜单方法。打开order_detail表的设计器,选择索引页框,输入索引名、选择索引类型、输入索引表达式,然后单击“确定”按钮。 方法2:命令方法。在命令窗口中直接输入如下命令: index on 订单号tag 订单号 4、首先打开数据库设计器。通过拖动索引建立表间永久关系。 二、简单应用(2小题,每题20分,计40分) 在考生目录下完成如下简单应用: 1.将order_detail1表中的全部记录追加到order_detail表中,然后用SQL SELECT语句完成查询:列出所有订购单的订单号、订购日期、器件号、器件名和总金额(按订单号升序,订单号相同再按总金额降序),并将结果存储到results表中(其中订单号、订购日期、总金额

vfp试题和答案

vfp试题和答案 1. 数据库系统的核心部分是____。 A)数据模型B)数据库 C)数据库管理系统D)计算机硬件 2. 关系数据模型用____结构表示实体和实体间的联系。 A)树型B)网状C)二维表 D)对象 3. 在下列四个选项中,不属于基本关系运算的是____。 A)连接B)投影C)选择 D)排序 4. DB、DBS、DBMS三者之间的关系是。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS 5. 投影运算是从关系中选取若干个组成一个新的关系。 A)字段B)记录C)表 D)关系 1. 在关系型数据库中,三种基本关系运算是:选择、投影和 。

2. 在关系运算中,查找满足一定条件的元组的运算称之为 。 3. 数据模型主要有三种,即:层次模型、网状模型和。 4. 在二维表中,每一行称为一个,用于表示一组数据项。 5. 用二维表来表示实体及实体间联系的数据模型称为____。 6. Visual FoxPro是一种____数据库管理系统。 7. 表中的行称为【1】,表中的列称为【2】。 1.Visual FoxPro支持的数据模型是。 A) 层次数据模型B) 关系数据模型 C) 网状数据模型D) 树状数据模型2.有关命令窗口的叙述中,错误的是。 A) 命令窗口是执行、编辑Visual FoxPro系统命令的窗口 B) 命令窗口中,可以输入命令来实现对数据库的操作管理 C) 命令窗口隐藏之后,则无法再显示出来 D) 命令窗口中的文字大小可以改变 3.Visual FoxPro对数据的操作命令输入时,叙述错误的是 。 A) 每条命令必须以命令动词开头 B) 命令动词使用时不区分大小写 C) 命令动词后面不能再输入其他参数 D) 命令动词前4个字母和整个命令动词等效

最新计算机等级考试二级VFP笔试真题模拟

最新计算机等级考试二级VFP笔试真 题

4月全国计算机等级考试二级Visual FoxPro数据库设计 「、选择题(每小题2分,共70分) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ()。 A) 冒泡排序为n/2 B) 冒泡排序为n C) 快速排序为n D) 快速排序为n(n-1)/2 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()A)log2n B)n/2 C)n D)n+1 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 (8)下列描述中正确的是()。 A)程序就是软件 B)软件开发不受计算机系统的限制 C)软件既是逻辑实体,又是物理实体 D)软件是程序、数据与相关文档的集合

《VFP数据库》试题及答案

页脚内容1 ****学院 学年 学期期末考试试题 (考试时间:120分钟 ) 答题说明: 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸上的答题无效。 一、选择(每小题2分,共70分) 1. VFP 是一种 ________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系 答案: D

2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。 选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 页脚内容2

VF上机18套试题、答案

第1套 有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。其数据形式如下: 2、建立程序文件COM-SQL711.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分) (1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表CJ.DBF中。规定笔试成绩<60或上机成绩为“缺考”或“不及格”,则该字段值为.F.,否则为.T.; (2)在学生成绩表CJ.DBF中,查询并显示成绩合格学生的考号、姓名、笔试成绩和上机成绩; (3)逻辑删除学生成绩表CJ.DBF中,上机考试缺考的考生; (1)VFP命令:USE CJ REPLACE ALL成绩合格否 WITH .T. FOR 笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”) SQL命令:UPDATE CJ SET 成绩合格否=.T. WHERE笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”) (2) VFP命令:SELECT 1 USE XS INDEX ON 考号 TAG KH SELECT 2 USE CJ SET RELATION TO 考号 INTO XS LIST 考号,XS.姓名,笔试成绩,上机成绩 FOR成绩合格否=.T.

SQL命令:SELECT XS.考号,姓名,笔试成绩,上机成绩 FROM XS,CJ WHERE XS.考号=CJ.考号 AND 成绩合格否=.T. (3)VFP命令:USE CJ DELETE FOR 上机成绩=“缺考” SQL命令:DELETE FROM CJ WHERE上机成绩=“缺考”

VFP大学期末考试基本操作题答案2015

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

VFP常见试题和答案共12页

第一章 一、单选题 1.用二维表来表示实体及实体之间联系的数据模型称为 2 。 ①.实体一联系模型 ②.关系模型 ③.层次模型 ④.网状模型 2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 1 。 ①.DBS包括DB和DBMS ②.DBMS包括DB和DBS ③.DB包括DB和DBMS ④.以上答案均不对 3.在下述关数据库系统的叙述中,正确的是 2 。 ①.数据库中只存在数据项之间的联系 ②.数据库的数据项之间和记录之间都存在联系 ③.数据库的数据项之间无联系,记录之间存在联系 ④.数据库的数据项之间和记录之间都不存在联系 4.数据库系统与文件系统最主要的区别是 2 。 ①.数据库系统复杂,而文件系统简单 ②.文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决 ③.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 ④.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量 5.Visual Foxpro 是一种关系型数据库管理系统,所谓关系是指 3 。 ①.各条记录中的数据彼此有一定的关系 ②.一个数据库文件与另一个数据库文件之间有一定的关系 ③.数据模型符合满足一定条件的二维表格式 ④.数据库中各个字段之间彼此有一定的关系

6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 2 。 ①.联结②.比较③.选择④.投影 7.数据库系统的核心是4 。 ①.编译系统②.数据库③.操作系统④.数据库管理系统 8.在“选项”对话框的“文件位置”选项卡里可以设置 2 。 ①.表单的默认大小 ②.默认目录 ③.日期和时间的显示格式 ④.程序代码的颜色 9.要启动Visual FoxPo的向导可以4 。 ①.打开“新建”对话框 ②.单击工具栏上的“向导”图标按钮 ③.从“工具”菜单中选择“向导” ④.以上方法均可以 10.关系数据库管理系统所管理的关系是 2 。 ①.一个DBF文件 ②.若干个二维表 ③.一个DBC文件 ④.若干个DBC文件 11.不允许记录中出现重复索引值的索引是 3 。 ①.主索引 ②.主索引、侯选索引、普通索引 ③.主索引和侯选索引 ④.主索引、侯选索引和唯一索引 12.Visual Foxpro关系数据库管理系统能够实现的三种基本关系运算是 3 。 ①.索引、排序、查找 ②.建库、录入、排序

VFP考试试题

0701《数据库基础与应用》期中试题 班级学号姓名 一、选择题:(每题2分,总70分) 1、以下关于Visual FoxPro的叙述最全面的是() A)Visual FoxPro是一个数据库应用平台软件 B)Visual FoxPro是一个数据库应用开发工具 C)Visual FoxPro是一个综合应用软件 D)Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具 2、打开一个已有项目文件的命令是() A)OPEN PROJECT B)MODIFY PROJECT C)USE PROJECT D)EDIT PROJECT 3、对数据表的结构进行操作,是在() A)表设计器环境下完成的B)表向导环境下完成的 C)表浏览器环境下完成的D)表编辑器环境下完成的 4、函数MOD(-4*4,-40/4)的值是() A)-6 B)-4 C)4 D)6 5、建立数据库结构时,由系统自动设定宽度的字段类型有()A)字符型、备注型、逻辑型B)日期型、数值型、字符型 C)逻辑型、备注型、日期型D)字符型、日期型、逻辑型 6、在Visual FoxPro中不是“范围”选项的内容包括() A)NEXT N B)RECORD N C)REST D)GO n 7、函数LEN(SPACE(20)- SPACE(15))的返回值是() A)35 B)19 C)5 D)错误信息 8、在Visual FoxPro中,可对字段设置默认值的表() A)必须是数据库表B)必须是自由表 C)自由或数据库表D)不能设置字段的默认值 9、下列关于数据库系统的叙述中,正确的是() A)表的字段之间和记录之间都存在联系 B)表的字段之间和记录之间都不存在联系 C)表的字段之间不存在联系,而记录之间存在联系 D)表中只有字段之间存在联系10、在Visual FoxPro中,在两个表的主索引之间建立的联系是() A)一对一联系B)一对多联系C)一对一联系业务与一对多联系都可以)以上都不正确 11、Visual FoxPro 6.0数据库系统是() A)网络B)层次C)关系D)链状 12、备注型字段的宽度固定为() A)8 B)1 C)4 D)10 13、假定系统日期是1998年12月20日,有如下命令 MOD(YEAR(DATE()),100)的结果是() A)1998 B)98 C)981220 D)1220 14、把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的() A)操作系统B)文件系统C)文件结构D)数据结构 15、下列表达式中,肯定不是Visual Foxpro6.0合法表达式的是() A)[1234] B)YOU+”ME” C)”我”.AND.”你” D)08/08/08 16、在Visual FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是() A)备注型B)通用型C)逻辑型D)字符型 17、在Visual FoxPro数据库中的常量的类型种类是() A)4 B)5 C)6 D)3 18、Visual FoxPro的变量分为两类,它们是() A)字符变量与数组变量B)简单变量与数值变量 C)内存变量与字段变量D)一般变量与下标变量 19、如果一个班只有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于() A)一对一联系B)一对二联系C)多对多联系D)一对多联系 20、扩展名为DBC的文件是() A)表单文件B)数据库表文件C)数据库文件D)项目文件 21、在使用项目管理器时,如果要移去一个文件,在提示的框中选择“移去”按钮,系统将会把所选择的文件移走。被移走的文件,将会() A)被保留在原目录中B)不被保留在原目录中 C)将被从磁盘删除D)也可能保留在原来的目录中,也可能被保留在其他目录中

VFP上机操作题(数据库建立与显示答案)

Visual Foxpro上机操作题(数据表建立与显示) 说明:本答案只写操作命令,具体操作自己上机完成 根据要求完成下列操作: 1.建立一个名为ys.dbf的数据表,其结构如下: 字段字段名类型宽度小数位 1 姓名字符型 8 2 性别字符型 2 3 固定工资数值型 8 2 4 津贴数值型 6 2 5 扣杂费数值型 6 2 6 实发金额数值型 8 2 7 领款日期日期型 8 8 退休逻辑型 1 9 签名字符型 6 10 备注备注型 10 注意:结构输入完成后,按CTRl+W存盘。 2.录入如下内容: 记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注 1 吴均荣女 527.00 120.00 10.50 01/01/89 .T. memo 2 肖才坤男 527.00 120.00 10.50 05/05/99 .F. memo 3 李思强男 527.00 120.00 10.50 05/05/95 .T. memo 4 司马文华女 527.00 120.00 10.50 05/05/98 .T. memo 5 钟小渠男 437.00 120.00 10.50 05/05/97 .F. memo 6 赵明明女 422.00 120.00 10.50 05/05/96 .F. memo 7 欧阳明月女 396.50 120.00 10.50 05/05/92 .F. memo 3.打开数据库ys.dbf 4.显示数据库结构. 5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位. 注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成

vfp试题带答案的

304班数据库(10月摸底试题) 一.单选题10*2 1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:(A) (A)DBS包括DB和DBMS (B)DBMS包括DB和DBS (C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS 2、下述关于数据库系统的正确叙述是(C)。 A、数据库系统避免了一切冗余 B、数据库系统中数据的一致性是指数据类型一致 C、数据库系统减少了数据冗余 D、数据库系统比文件系统管理更多的数据 3、Visual FoxPro 6.0数据库系统是(C)型数据库系统。 (A)网络(B)层次(C)关系(D)链状 4、设A=”123”,B=”234”,表达式(C)的值为假(.F.)。 (A).NOT.(A= =B) .OR.(B$”ABC”) (B).NOT.(A$”ABC”).AND.(A<>B) (C).NOT.(A<>B) (D).NOT.(A>=B) 5、将逻辑假值赋给内存变量DY的正确方法是(B) (A)DY=FALSE (B)STORE .F. TO DY (C)DY=”.F.”(D)STORE “F”TO DY 6、有以下命令: STORE “23.45” TO A ?STR(&A,2)+”45&A” 执行上述命令后的结果为(C) (A)4545&A(B)4545.45 (C)234523.45 (D)454523.45 7、假定Y=2,执行命令?Y=Y+2 后,其结果是(C) (A)3 (B)4 (C).F. (D).T. 8、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是(B)。 A、DA TE () +TIME () B、DA TE ()+120 C、DA TE()-CTOD("02/01/99") D、288-DA TE () 9、设N=886,M=345,K=”M+N”,表达式1+&K的值是(A) (A)1232 (B)数据类型不匹配(C)1+M+N (D)346 10. 现有以下命令: T=36500 M=MOD(T,60) HH=INT(T/60) H=MOD(HH,24) D=INT(HH/24) ?HH,D,H,M 执行上述命令后的结果为(B) (A)25,608,8,20 (B)608,25,8,20 (C)608,25,20,8 (D)20,25,8,608 二. 判断题10*2 11. 数据库就是大量数据的集合(F) 12.在V isual FoxPro 6.0中,数组的每个元素的数据类型必须一致。(F) 13.内存变量和字段变量可以取同名,引用内存变量的正确方法是M->变量名。(T)

2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)

范文 2020年全国计算机二级vfp全真模拟考试题库及答 1/ 7

案(共六套) 2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)2020年全国计算机二级vfp全真模拟考试题及答案(一) 1.下列叙述中正确的是( B )。 A)有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构D) 双向链表是非线性结构【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。 所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。 循环链表和双向链表都是线性结构的数据结构。 2.下列关于二叉树的叙述中,正确的是( B )。 A)叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个 C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。 所以选择B)。 3.程序调试的任务是( D )。

A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误【解析】程序调试的任务是诊断和改正程序中的错误。 4.下列关于数据库设计的叙述中,正确的是( A )。 A)在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 数据库系统的三级模式是概念模式、外模式和内模式 5.下列选项中属于面向对象设计方法主要特征的是( A )。 A)继承 B) 自顶向下 C) 模块化 D) 逐步求精【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。 6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4 位数字显示,应当使用设置命令( A )。 A)SET CENTURY ON B) SET CENTURY TO 4 C) SET YEAR TO 4 D) SET YAER TO yyyy 【解析】命令格式SET CENTURY ON|OFF|TO 的功能是用于决定如何显示或解释一个日期数据的年份。 ON显示世纪,即用4位数字表示年份; OFF不显示世纪,即用2位数字表示年份;TO决定如何解释一个用2位 3/ 7

vfp上机试题

VFP上机试题 一、 (1)属性设置及程序改错题 gc245.scx的功能是:设计一个窗口,日历牌每10秒显示一次,每次显示10秒;系统时间的数字式表每秒显示一次新的时间。要求: ①设置计时器Timer1 和Timer2的属性 ②在编写的二个过程代码Timer1_Timer(),Timer2_Timer()中各有一个错误,请调试改正。调试改正中,每个过程代码只能改一处,并不得增删语句 timer1.timer: if https://www.doczj.com/doc/7811795689.html,bel1.visible=.t. https://www.doczj.com/doc/7811795689.html,bel1.visible=.f. else https://www.doczj.com/doc/7811795689.html,bel1.visible=.f. && .t. endif timer2.timer: if thisform. label1.caption!=time() && label2 https://www.doczj.com/doc/7811795689.html,bel2.caption=time endif (2)程序填空题 tk245.scx的功能是:当按下“求和”按钮时,计算S=1**2+(1**2+2**2)+(1**2+2**2+3**2)+…(1**2+2**2+3**2+…+10**2)。请在该程序空白(1)、(2)处,将其补充完整,以便得到正确答案,但不得增删原语句。 Command1.click: SET TALK OFF TOT=0 FOR N=1 TO 10 T=0 M=1 DO WHILE M<=N T=t+(1) M**2 M=M+1 ENDDO TOT=TOT+T ENDFOR ? 'S=',(2) TOT SET TALK ON RETURN 二、 1: 属性设置及改错题: gc291.scx的功能是:设计一个窗口,输入一个整数,按下"判断"按钮,若该整数是一负数,则显示"该数不是一个素数",若为素数,则显示"该数是一个素数",否则也显示"该数不是一个素数".要求:

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

vfp期中考试试题

V I S U A L F O X P R O期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的字段和方 式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter属性值 为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。 A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮 B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮 C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮

VFP入门学习-VFP_上机试题(二)

VFP上机试题 一、上机环境设置(2分) 1、设置默认路径为d:\KS文件夹,VFP上机试题所需素材均在其中。除非题目要求,否则不要对KS文件夹中的文件进行重命名、复制、移动和删除操作 2、操作的所有文件均还是保存在ks文件夹中,最后将ks文件夹重命名为:学号(写完整)班级姓名后提交。 二、项目、数据库和表操作(30分) 打开考试素材目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格所示的结构创建AB表,并按表格中的要求设置相关属性。 (1)设置AB表的表注释:参观人数; (2)设置日期字段的默认值:当前系统日期; (3)设置日期字段的显示类:微调框; (4)设置记录有效性规则:实际参观人数小于或等于售出门票数量; (5)创建普通索引,索引名为abcd,要求按实际参观人数与售出门票数量之比排序。 2.在AB表中输入如下记录: 3.给KC表中所有学分大于或等于5的记录加删除标记。 4.js表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。以js表为主表、KCAP表为子表,根据GH建立永久关系,并设置两表之间的参照完整性:更新级联、删除级联。 三、设计查询(20分) 已知教师表(JS)含有工号(gh,c)、姓名(xm,C)等字段;自由表图书借阅表(JYB)含有读者号(dzh,c)、分类号(flh,C)、借阅日期(jyrq,D)、还书日期(hsrq,D)等字段,教师的读者号与工号相同。按如下要求修改JXGL项目中的查询CHAXUN: 基于JS表和JYB表查询教师借书情况,计算过期罚款信息。要求:查询输出字段为dzh、 xm、罚款额;查询结果按罚款额降序排序;输出去向为文本文件TEMP。 注:罚款计算方法为30天以上超过部分每本每天0.10元,未还书者(即还书日期为空的 记录)不统计。 四、设计菜单(15分) JXGL项目中已存在菜单MENU,其中已定义了"文件"菜单栏及其中的"退出菜单"项。按如下要求设计菜单,菜单运行后的效果如图1所示。 1.在"文件"菜单栏右侧创建"数据管理"菜单栏。 2.在"数据管理"菜单栏下创建子菜单"查询"和"数据备份"。 3.为"查询"菜单项设置快捷键:F12。 4.在菜单项"查询"和"数据备份"之间插入分组线。 5.为"数据备份"菜单项设置过程代码: d=GETFILE("dbf"."*.dbf") USE &d COPY To bf1

相关主题
文本预览
相关文档 最新文档