《VFP程序设计》期末考试题1

2026/1/15 1:49:11

系统输出结果是 【12】 。

13. 下面是一个从键盘上输入“部门代码”,可在数据表BMDE中进行查询的程序。

Use BMDE

Accept \输入部门代码==>\ Locate For 部门代码=Alltrim(VDM) ? 部门代码,部门名称 Use Return 从键盘上输入“A001”,则系统显示 【13】 。

14. 输入命令:select 部门名称,【14】 from bmde,显示结果如下。

15. 输入命令:select 部门名称,人数,一月销售额 where 【15】 from bmde,bmxs显示结果如下。【提示:数据表bmxs参看附表2(下同)。】

16. 输入命令:select 部门名称,全年定额 from bmde into table newf,查询结果存放到一个扩展名为 【16】 的文件中。

17. 如果要将bmxs表中部门代码为\的记录的二月销售额减去10,则输入命令: Replace for 部门代码=\二月销售额 【17】

18. 如果要将bmxs表中部门代码为\的记录加上删除标记,则输入命令: delete for 【18】 。

19 下列程序执行结束后,S的值应为 【19】 。 S=0

For I=1 to 10 step 1 If int(i/2)=i/2 S=s+1 Endif Endfor ? S Return

20. 执行下面的程序,如果键盘输入925,则屏幕显示: 【20】

Clear

Input \输入销售额==>\

DO case

case v1>=1000

- 5 -

? \级\

case v1>=800 ? \级\ otherwise ? \级\ Endcase Return

三、判断题(每小题1分,共计10分) 阅读以下各段文字,判断其论述是否正确,如正确,请在下面表格相应编号的空格中填写 √ ;如果含有错误,则填写×。 1 2 3 4 5 6 7 8 9 10 1. 在计算机系统中,凡能为计算机所接受和处理的各种字符、数字、图形、图像及声

音等都可称为数据。数据可分为数值型数据(如产量、价格、成绩等)和非数值型数据(如姓名、日期、文章、声音、图形、图像等)。 2. 实际数据库系统中所支持的数据模型主要有层次模型、网状模型和关系模型三种。关系模型以关系(二维表)的形式表示实体与实体之间的联系。在二维表中,每一行称为一个记录,每一列称为一个字段。表中的第1条记录称为字段名,用于表示每个字段的名称。 3. 视图是从数据库表或视图中导出的“虚表”。视图中的数据仍存放在导出视图的数据表中。视图是不能单独存在的,它依赖于数据库以及数据表而存在。 4. Visual ForPro 系统提供了表单、命令和程序3种操作方式。其中程序方式是指用户根据实际应用的需要,将Visual FoxPro命令编写成程序,通过运行程序,让系统自动执行其中的命令。

5. 内存变量是内存中的一个存储区域。每一个内存变量都必须有一个固定的名称,它的定义是通过赋值命令来决定它的类型和值,如命令 ? X=5是为内存变量X赋值。

6. 一个数据表则由数据表名、数据表的结构、数据表的记录三要素构成。定义数据表的结构,就是定义数据表中每个字段的字段名、字段类型、字段宽度、小数位数及是否以该字段建立索引等。

7. 索引实际上是一种逻辑排序,但它不改变表中数据的物理顺序。索引排序需要复制出一个和原表内容相同的有序文件,关键字和记录号之间的对应关系存储到一个“索引文件”中。

8. 数据库中的表称为数据库表。Visual FoxPro中的数据库是一种容器,可以将自由表添加到数据库中,使之成为数据库表。一个表可以添加到多个数据库中。

9. 数据库中的表之间的永久关系是基于索引建立的一种关系,永久关系被作为数据库的一部分而保存在数据库中,只要不作删除或变更就一直保留,每次使用不需要重新建立。

10. 在Visual FoxPro中,表单及控件等都是应用程序中的对象。用户通过对象的属性、事件和方法程序的处理来实现编程。表单是Visual FoxPro中面向对象的程序设计的基本工具。在一个表单中可以包含其他的控件。 四、编写程序:(第1~4小题每题5分,第5小题10分,共计30分)

1. 编写一个程序,计算1~100之间所有能被25、33或者46整除的自然数之和,并显示计算结果。(要求使用结构化程序设计方法编程)

- 6 -

2. 编写一个程序,从键盘上输入“部门代码”,可在数据表bmxs(部门销售表)中进行查询,如果有满足条件的记录存在,则显示该记录;否则,显示提示“该部门未找到”。(要求使用结构化程序设计方法编程)

3. 编写一个程序,实现为bmde(部门定额表)追加1条记录,相关数据项由键盘输入。(要求使用结构化程序设计方法编程)

4. 表单FORM1上设置了命令按钮控件Command1和Command2。现编写这两个命令按钮控件的Click事件代码。要求实现:当单击Command1控件时,可启动一个名为“主程序M1”的表单,当单击Command2控件时,则退出FORM1表单。

5. 已知FORM2表单中设置有5个标签、4个文本框、1个命令按钮。所有控件的属性定义完成后,表单显示如下图所示。

该表单执行后,可以在文本框text1中输入1个部门代码,显示如下图所示。

现要求编写“查询”命令按钮的Click事件代码。以实现如下功能: 单击“查询”按钮时,根据文本框text1中输入的部门代码,可在数据表bmde(部门定额表)中进行查询,并可进行判断: 如果有该部门代码的记录,则在相应文本框中显示该记录的相关数据项。 如果没有找到该部门代码的记录,则弹出一个显示“输入错误!”的提示框,如下图所

- 7 -

示。

附表1:BMDE.DBF(部门定额表)包含字段:部门代码(C,4)、部门名称(C,10)、人数(N,3,0)、全年定额(N,8,0)。其记录列表如下图所示。

附表2:BMXS.DBF(部门销售表)包含字段:部门代码(C,4)、一月销售额(N,6,0)、二月销售额(N,6,0)。其记录列表如下图所示。

《VFP程序设计》期末闭卷考试(A)_评分标准及参考答案

一、单项选择题(每小题1分,共计30分)

请在每个题号下方的空格中填入各相应小题的选择答案。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 A B C B A A D B A C C C B A D 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 D D B B C D B B D B A A B B C

二、填空题(第1~10小题每空1分,11~20小题每空2分,共30分)

请将第1~20小题的答案写在序号为【1】~【20】对应的表格内。 【1】14 【11】.T.

- 8 -


《VFP程序设计》期末考试题1.doc 将本文的Word文档下载到电脑
搜索更多关于: 《VFP程序设计》期末考试题1 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219