2019春vfp上机试卷

发布 2022-09-10 05:48:28 阅读 8400

2011春二级visual foxpro上机试卷1

(本试卷完成时间为70分钟)

考试说明:

1.首先登录考生信息,然后启动vfp并在命令窗口中执行下列命令,以设置默认的工作。

目录:set defa to t:

2.除非题目要求,否则不要对t盘上的文件进行重命名、复制和删除操作。

一、项目、数据库和表操作(12分)

打开t盘根目录中的项目文件jxgl,在该项目中已有一数据库jxsj。

1.在jxsj数据库中按下表所示的结构创建表,并按**中的要求设置相关。

属性。1)设置表的注释:蔬菜批发**表;

2)设置rq字段的默认值:当前系统日期;

3)设置单位字段的显示类:选项按钮组;

4)设置表的更新触发器:日期字段的值等于当前系统日期时可以更新记录;

5)创建普通索引,索引名为abcd,要求按日期排序,日期相同时按单价排序。

2.在ab表中输入如下记录:

3.为项目设置项目信息:项目的图标为文件。

表已存在主索引kcdm,索引表达式为kcdm;cj表已存在普通索引kcdm,索引。

表达式为kcdm。以kc表为主表、cj表为子表,根据kcdm建立永久关系,并设置两表之间。

的参照完整性:删除级联、插入限制。

二、设计查询(8分)

已知自由表图书表(tsb)含有分类号(flh,c)、册数(cs,n)、**(jg,n)等字段。按如下要求修改jxgl项目中的查询chaxun:

基于tsb表查询图书类别、藏书册数等信息。要求:查询输出字段为图书类别、藏书册书和平均单价;查询结果按藏书册数降序排序,相同时按平均单价升序排序:输出去向为文本文件temp。

注:图书类别为flh中"."前的内容(可用left(..at形式的表达式求得),藏书册数为同一图书类别册数之和。

三、设计菜单(5分)

jxgl项目中已存在菜单menu,其中已定义了"文件"菜单栏及其。

中的"退出菜单,项。按如下要求设计菜单,菜单运行后的效果如图1

所示。1.在"文件"菜单栏右侧创建"图书管理系统"菜单栏。

2.为"图书管理系统"菜单栏创建子菜单"预约"、"借书"和"还书"。

3.在菜单项"预约"、"借书"和"还书"之间插入分组线。

4.为"借书"菜单项设置命令**:do form js。

5.在"文件"菜单栏下插入系统菜单"全部关闭"。

四、设计表单(10分)

表单f102f用来按小组查看世界杯球队信息。按下列要求修改表单,修改后表单运行如图2所示。

1.设计**grid1的数据只读,无滚动条,删除"组别"列。

2.在"组别"标签下方添加一个列表框控件list1(用来选择组别),设置其数据源类型为"3-sql语句",数据源为"select dist 组别 from fifa into cursor tmp"。

3.编写表单的load事件**,实现:定义一个全局变量sgroup,并赋初值为字符"a"。

4.世界杯球队信息存储在自由表fifa中,表结构如下:

组别(c,1)、编号(c,1)、国旗(g)、国家(c,12)、简介(m),且fifa表已添加在表单的数据环境中。编写list1的interactivechange事件**,实现:

(1)将list1中当前选定的值赋给变量sgroup,并对当前数据工作区中的fifa表设置筛选条件:按sgroup变量中的值对"组别"字段进行记录筛选:

(2)将记录指针指向首行记录,并刷新表单。

五、程序改错题(5分)

回文数是指正读和反读都是一样的数,如等。下列程序的功能是:求出大于1000小于2000的所有回文数,并将它们打印出来(每行打印5个数,最后一行打印总要求:

1.将下列程序输入到项目中的程序文件pcode中,并对其中的2条错误语句进行修改。

2.在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。

store 0 to n,n1,n2

s=allt(str(i))

nl=len(s)

n2=int(n1/2)

s1=''for j=1 to n2

s1=s1+right(s,1)

s=left(s,n1-1)

endfor

if left(s,n1)=s1

n=n+1?? i

if int(n/5)=n/5

endifendfor

endfor

?'小于2000的回文数共'+str(n)+'个'

参***。一、项目、数据库和表操作。

字段默认值:date()

索引表达式:dtoc(rq,1)+str(dj,5,1)

触发器:rq=date()

二、设计查询。

select left(flh,at('.flh)-1) as 图书类别,sum(cs) as 藏书册数,:

**g(jg) as 平均单价;

from tsb;

group by 1;

order by 2 desc,3;

to file

三、设计菜单。

命令/ 过程:do form js

四、设计表单。

2023年春vfp上机素材

一 项目,数据库和表操作 12分 打开素材项目文件jxgl,在该项目中已有一数据库jxsj。1 在jxsj数据库中按如下 中所示的结构创建表,并按 中的要求设置相关属件。1 设置表的注释 蔬菜批发 表。2 设置rq字段的默认值 当前系统日期。3 设置dw字段的显示类 选项按钮组 提示 操作界面如下 ...

VFP上机题库答案

第1套题目。一 基本操作题。解答。1 第一步 在 命令 窗口中输入 create database 订单管理 按回车键执行。第二步 在 命令 窗口中输入以下两条sql语句,每输入完一条按回车键执行 add table employee add table orders 2 第一步 在 命令 窗口中输...

VFP上机试题 2019秋 01

一 项目 库和表操作 12分 打开t盘根目录中的项目文件jxgl,在该项目中已有一数据库jxsj。1 在jxsj数据库中按如下 所示的结构创建表,并按 中的要求设置相关属性。1 设置表的注释 世博会场馆简介一览表 2 设置cg字段的有效性规则 不能为空字符串 3 设置zdmj字段的输入掩码 整数部分...