vfp上机试卷讲课稿

合集下载

《VFP数据库》试题及答案备课讲稿

《VFP数据库》试题及答案备课讲稿

VFP 数据库》试题及答案****学院 学年 学期期末考试试题(考试时间:120分钟)考核课程:VFP 数据库原理及应用(A/B )卷 考核方式:(闭)卷答题说明:1、 请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答 题的试卷例外);2、 请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登 分,则后果自负;3、 客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题 模型的数据库管理系统。

选择:A.层次_ B.网络_C.对象_ D.关系 答案:D2. 目前三种基本的数据模型是 _________ 。

选择:A.层次模型、网络模型、关系模型_ B.对象模型、网络模型、关系模型_C.网络模 型、对象模型、层次模型_ D.层次模型、关系模型、对象模型答案:A3. VFP 系统中,表的结构取决于 _____________ 。

选择:A.字段的个数、名称、类型和长度_ B.字段的个数、名称、顺序_C.记录的个数、 顺序_ D.记录和字段的个数、顺序答案:A 4. 数据库管理系统是 __________ 。

选择:A.教学软件_ B.应用软件C.计算机辅助设计软件_ D.系统软件 答案:D 5. 在定义表结构时,以下 ___________ 数据类型的字段宽度都是定长的。

一、选择(每小题 2分,共70分)纸上,其他纸上的答题无效选择:A.字符型、货币型、数值型_ B.字符型、货币型、整型_C.备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D6. 下列说法中正确的是_____ 。

A. 数据库打开时,该库中的表将自动打开B. 当打开数据库中的某个表时,该表所在的数据库将自动打开C. 如果数据库以独占的方式打开,则库中的表只能以独占方式打开D. 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B7. VFP 系统中,使用查询设计器生成的查询文件中保存的是__________ 。

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

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,其中已定义了"文件"菜单栏及其中的"退出菜单"项。

课件:全国VFP上机要点概述(唐)

课件:全国VFP上机要点概述(唐)

②各种向导的使用 ③SQL简单查询语句和操作语句
二、简单应用题
➢ 有两个小题,每个小题一般会同时考核几个知识点,例如, 在数据库中新建视图,然后通过视图建立查询,又如各种 表单控件属性、事件和方法的综合考核。
➢ 重点考点: (1)查询和视图的建立 ①使用设计器
②建立查询或视图前先将数据库文件打开
③如果有三个表,添加表需要有顺序“主-子-主”,需 要建立3表之间的联系
①通过英文推导其含义,在属性窗口中设置就可以!
二、简单应用题
➢ 重点考点: SET SYSMENU TO DEFAULT
②快捷菜单和菜单在顶层表单中的操作
二、简单应用题
➢ 重点考点: (5)简单的程序设计语言
① SQL连接查询语句和分组计算查询语句 可以借助查询设计器完成查询的设计然后从查询设计器 中将SQL语句复制到文件中保存即可
② 通过项目管理器新建文件。
③ 向项目中添加文件。
•一、基本操作题
➢ 重点考点:
(2)数据库和表的基本操作 ① 新建数据库,向数据库中添加表。 MODIFY DATABASE <数据库名> ② 新建数据表及表索引。 ③ 设置域完整性和参照完整性。
•一、基本操作题
➢ 重点考点:
(3)其他操作 ①表单及控件属性的基本设置
全国VFP上机要点概述
考试题型(考试时间90分钟,满 分100分 )
➢共四小题。主要是基本操作, • 基本操作题 送分题。(30分)
简单应用题
➢共两小题。难度稍高于基本 操作题。(40分)
综合应用题 ➢共一大题。综合难度稍高于 基本操作题。(30分)
•一、基本操作题
➢ 重点考点:
(1)项目管理器的基本操作: ① 新建项目文件。

VFP讲稿参考讲义

VFP讲稿参考讲义

VFP第一周电子讲义[教学目的与要求]对本门课主要内容有一个初步了解和印象。

掌握关系数据库的基本概念,掌握Visual FoxPro 6.0最基本的一些操作,初步了解工具栏、向导、设计器和生成器。

课程总述一、课程介绍五大部分:1.数据库的设计:建立、编辑数据库、数据库表(前5章)2.面向过程程序设计:计算机语言进行程序设计的三种基本结构(第九章)3.面向对象程序设计:相关概念及表单(第十、十一章)4.查询(查询设计器、SQL)(第六、七章)5.菜单、报表(十二、十三章)二、本门课教学目标1.基本达到国家计算机等级考试二级水平(熟悉VFP程序设计环境,熟识VFP程序设计语言的语法、语义、语句,掌握该软件的基本操作,锻炼使用VFP程序设计思想解决数据库应用问题的能力。

)2.基本具备开发、维护小型数据库应用系统的能力(参照第十四章数据库应用系统的开发)三、上机及习题要求USB优盘配套的上机指导与习题选解、实验报告四、参考书《二级教程──Visual FoxPro 程序设计》教育部考试中心高等教育出版社第一章数据库系统基础知识一、VFP简介VFP是微机上使用的比较好的、面向对象的关系数据库管理系统软件(RDBMS),它能够使用户以最有益最有效的方式管理并处理你的数据。

(将大量的非数值数据进行收集、存储、加工、分类、检索和传输等处理,从而提供给用户一些有用的信息以供决策的依据)VFP是由FOXPRO发展而来的,并根据“可视化编程”的需要增加了一些新的操作,利用它的向导功能,在不需要掌握VFP的各种命令和函数的情况下,也能设计出功能强大的应用系统。

我们要从两个角度、两个层面来学VF:(1)基础操作(2)小型管理信息系统(MIS)的开发与维护。

VF既是应用系统的开发工具,又是后台数据库。

现在流行的MIS系统的开发工具:前端:VB、Delphi、PB等各种流行的数据库开发工具,Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的WINDOWS应用程序开发的工具。

VFP2012q上机

VFP2012q上机

2012年秋一、项目、数据库和表操作(12分)(VFP01)打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。

1.在JXSJ数据库中按如下表格中所示的结构创建TAB.DBF表,并按表格后的要求(1)设置TAB表的注释:奥运举办历史表;(2)设置NF字段验证规则及信息:举办年份必须在1896年至2012年之间;(3)设置NO字段的默认值:表记录个数加1;1(4)按NO字段创建主索引,索引名为ABCD。

2.在3.根据成绩字段值修改CJB表中备注字段的数据:若成绩字段值为90~100,则备注字段中写入“优秀”;成绩字段值为80~89,则备注字段中写入“良好”;成绩字段值为70~79,则备注字段中写入“及格”;成绩字段值为0~59,则备注字段中写入“不及格”。

4.设置CJ表的更新触发器,要求课程代码为“60023”的记录不允许修改。

5.已知JS表已存在主索引GH,索引表达式为GH;KCAP表已存在普通索引GH,索引表达式为GH。

以JS表为主表、KCAP表为子表,基于GH索引建立永久关系,并设置两表之间的参照完整性:插入限制。

******************************************************************************* 一、项目、数据库和表操作(12分)VFP02打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。

1.在JXSJ数据库中按如下表格中所示的结构创建TAB.DBF表,并按表格后的要求设置相关属性。

(1)设置TAB表的注释:奥运场馆表;(2)设置ZWS字段的默认值:80000;(3)设置JJ字段的验证规则及信息:不能为空字符串;(4)按CGMC字段创建主索引,索引名为ABCD。

23“2006年4月”修改为“2006”。

4.设置JC表的删除触发器,要求只允许删除出版年份在“2000”年以前的记录。

5.已知YXZY表已存在主索引YXZYDM,索引表达式为YXZYDM;XS表已存在普通索引YXZYDM,索引表达式为YXZYDM。

VFP上机模拟综合应用题参考讲义

VFP上机模拟综合应用题参考讲义

VFP上机模拟综合应用题参考讲义一、两表合并已有两个数据表TEACHER.DBF和JSDA.DBF,现将两个数据表合并成一个新文件AHB.DBF, 新文件中有职工号、职称、院系、姓名、性别、基本工资这几个字段。

方法一:SELE 1USE TEACHERSELE 2USE JSDAJOIN WITH A TO AHB FIELDS 职工号,职称,院系, A.姓名,;A.性别,A.基本工资 FOR A.职工号=B.职工号方法二:Select TEACHER.职工号,职称,院系,姓名,性别,基本工;资from TEACHER, JSDA where TEACHER.职工号= JSDA.职工号into dbf AHB.dbf二、SQL语句1.2.SELE 课程名,AVG(成绩) AS 平均成绩 FROM CJ GROUP BY 课;程名ORDER BY 课程名 DESC INTO DBF NEWTABLE4.在考生文件夹下有1)CHENGJI表(姓名、课程、成绩)用于记录学生的考试成绩,其中一个学生可以有多项记录(登记一个学生的多门成绩)。

2)KECHENG表(课程、姓名、最高成绩)。

请在考生文件夹下编写并运行符合下列要求的程序prog1:1)计算每门课程的最高分,并将相应的课程、姓名、最高成绩存入KECHENG表中。

2)根据KECHENG表按最高成绩降序排序生成一个新的表jcc(课程 c(10 ),最高成绩 N (8,2))Sele 课程,姓名,max(成绩) as 最高成绩 from chengji;group by 课程 into dbf kechengSele 课程,最高成绩 from kecheng order by 最高成绩 desc; into dbf jccSET TALK OFFCLOSE ALLUSE TBOOKSCOPY TO TBOOKSBAK FOR “计算机“ $书名USE TBOOKSBAKREPL ALL 单价 WITH 单价*(1-0.05)SELE 出版社 ,AVG(单价) AS 均价 FROM TBOOKSBAK GROUP BY; 出版社 INTO DBF ABCSELE 出版社 AS 出版单位,均价 FROM ABC WHERE 均价>=20; INTO DBF TBOOKPRICE6.SELE 学号,AVG(成绩) AS 平均成绩,MIN(成绩) AS 最;低分,COUNT(成绩) AS 选课门数 FROM 选课 GROUP BY; 学号INTO DBF ABCSELE * FROM ABC WHERE 选课门数>=2 ORDER BY 平均;成绩 DESC INTO DBF JIEGUO7.有数据库表STUD、SCORE,两个表的结构如下所示:STUD(学号,姓名,性别,院系,出生日期)SCORE(学号,课程编号,成绩)要求:首先编写程序prog1.prg,该程序的功能是检索每个学生的学号、姓名、平均成绩和院系,并按照平均成绩降序排列,同时将结果存放到新建立的表test1(学号,姓名,平均成绩,院系)中。

江苏VFP等级辅导讲义(基础篇)

江苏VFP等级辅导讲义(基础篇)

江苏VFP等级辅导讲义(基础篇)南天内部资料,严谨出售目录第一章 Visual FoxPro概述 ........................................................................... ................................................... 2 第二章 VFP语言基础 ........................................................................... ............................................................... 4 第四章数据库的创建和使用 ........................................................................... .................................................. 23 第六、七、八章表单和控件 ........................................................................... ................................................ 33 第九章报表 ........................................................................... ..............................................................................42 第十章菜单 ........................................................................... ..............................................................................43 第十一章应用系统集成 ........................................................................... . (44)1第一章 Visual FoxPro概述第一章的知识点一般在考试中出一些小题,关于数据库部分每年笔试必考一题。

VFP上机考试基本操作试题分析

VFP上机考试基本操作试题分析

[VFP上机考试专题一]前言及基本操作试题分析VFP考试的上机题共有3道,分为基本操作、简单应用和综合应用,考试时间为90分钟。

对于上机考试的题目,共分析了43套上机试题,所用的资料是《全国计算机等级考试上机考试题库——二级Visual FoxPro》,是由金版电子出版社出版的。

总结出了一些可能会有用的数据和知识点。

其实认真做过二级上机题库的考生们也可以很容易的掌握其中的可循的规律。

今天我们就先来揭开“基本操作”题的神秘面纱吧!一般来说,基本操作题又分为4个小题,其中前两个小题是每题7分,后两个小题是每题8分,共30分。

在43套试题中,基本操作题的题数共为172道,可以把它们分为:1、项目及数据库2、表结构及记录操作3、查询及视图4、表单、报表、菜单其中各知识点和题量分布情况如下表:[VFP上机考试专题二]基本操作知识点详析(1)1、新建项目(1)新建项目的命令是:create project 项目名称执行完这条命令会出现项目管理器窗口。

(2)新建项目的非命令方式:“文件”菜单——“新建”菜单项——“新建”对话框——项目——新建按钮。

2、新建数据库(1)新建数据库的命令是:modify database 数据库名称执行完这条命令会出现数据库设计器。

(2)新建数据库的非命令方式:“文件”菜单——“新建”菜单项——“新建”对话框——数据库——新建按钮。

(3)如果此时已经建立了项目,并且题目要求在项目中新建数据库,方法如下:项目管理器——“数据”选项卡——选中“数据库”——单击“新建”按钮3、打开数据库打开数据库的命令是:open database 数据库名称打开数据库其实根本算不上一个考点,但是所有的试题都会用到它,可不要一时紧张连它也不记得了!!!!!4、添加数据库这里所说的添加数据库一般是指向项目中添加数据库,方法如下:项目管理器——“数据”选项卡——选中“数据库”——单击“添加”按钮5、新建表新建表分为新建数据库表和新建自由表,一般来说,考点在新建数据库表,新建自由表考得几率是很小的。

vf考试上机指导

vf考试上机指导

vf考试上机指导实训一 Visual FoxPro 概述实训目的:1.熟悉如何安装和启动Visual FoxPro 6.002.认识Visual FoxPro 6.00数据库设计环境3.学会运用Visual FoxPro 6.00项目管理器、向导、设计器和生成器实训内容:一、VF(Visual FoxPro 6.00)简介及安装1.Visual FoxPro 6.00是Fox Software公司的FoxBASE产品,是面向对象的开发环境,是组织信息、运行、查询、创建集成、编写数据库管理应用程序的关系型数据库管理系统,集成编程语言,是开发小型数据库的前端工具。

该技术使得在Windows环境下设计的应用程序达到即看即得的效果。

Visual FoxPro 6.00有中文版和英文版,可根据个人习惯选择一个版本进行安装(一般机房安装的是中文版,且大多都已经安装好了,不需要同学们亲自安装)。

2.启动Visual FoxPro 6.00在Windows中启动Visual FoxPro 6.00的方法与运行任何其他应用程序相同。

①依次选择“开始”→“程序”→“Microsoft Visual FoxPro6.00”→“Microsoft Visual FoxPro 6.00”②双击桌面“Microsoft Visual FoxPro 6.00”狐狸图标3.退出系统①用鼠标左按钮单击Visual FoxPro 6.00标题栏最右面的关闭窗口按钮。

②从“文件”下拉菜单中选择“退出”选项。

③单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或者按Alt+F4键。

④在命令窗口中键入QUIT命令,然后回车。

以上四种方法任选其一都能方便退出Visual FoxPro 6.00系统。

二、Visual FoxPro 6.00项目管理器、向导、设计器和生成器1. 项目管理器在项目管理器中,可以将应用系统编译成一个扩展名为APP的应用文件或EXE的可执行文件。

VFP原理上机资料

VFP原理上机资料

实验一 Visual Foxpro 基础知识一、实验项目:Visual Foxpro 基础知识 二、实验目的:1、了解VFP 的安装过程2、熟练掌握VFP 的启动与退出方法3、练掌握VFP 操作界面4、掌握Visual FoxPro 3种操作方式(菜单操作方式、命令操作方式、程序工作方式)5、了解VFP 命令的语法规则6、熟练掌握项目管理器的使用7、了解VFP 文件类型,熟练掌握前10种文件类型三、实验平台:VFP 6.0 Windows XP 四、实验内容及要求: 1、VFP 的启动与退出2、熟悉VFP 用户界面3、掌握命令窗口的使用,利用?|??显示命令区分命令窗口与主显示窗口4、了解Visual FoxPro 状态栏操作提示5、创建项目文件——工资管理.PJX6、设定默认工作路径7、独立完成上述内容,并提交书面实验报告。

五、实验步骤及结果:1、①启动:开始|程序|Microsoft visual foxpro6.0②退出:文件|退出;或单击VFP 主窗口右上角的关闭按钮2、VFP 用户界面3、①在命令窗口中输入一条命令,VFP即刻执行该命令,并在主窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一条命令②?在显示表达式内容之前,先发送出一个回车换行符;而??则不发出回车换行符,从光标当前位置开始输出4、①当选择了某一项菜单选项时,就会在状态栏显示该选项的功能,使用户能及时了解所选命令的作用。

例如:文件|打开|工资表,dbf②VFP命令执行后,系统在状态栏向用户反馈有关执行情况。

例如:输入命令list③左格表示当前是否处于插入方式,显示空白,否则显示OVR,有Insert键控制中格表示小键盘是否处于数字方式,显示Num,或为空白,由num Lock键控制右格表示键盘是否处于大写字母方式,显示Caps,或为空白,由Caps Lock键控制5、文件|新建,打开“新建”对话框;项目|新建文件,VFP将弹出一个标准的“创建”对话框;在“项目文件”的文本框中输入文件名“工资管理.PJX”,在“保存在(I)”处选择保存新项目的文件夹,在“保存类型”的列表中选择“项目(*.pjx)”类型,单击“保存”按钮,显示“项目管理器”窗口。

计算机二级VFP考试上机(20131129)

计算机二级VFP考试上机(20131129)

计算机二级VFP测试上机1一。

什么是数据库?我们举个例子来说明这个问题:每个人都有很多亲戚和朋友,为了保持与他们的联系,我们常常用一个笔记本将他们的姓名、地址、电话等信息都记录下来,这样要查谁的电话或地址就很方便了。

这个“通讯录”就是一个最简单的“数据库”,每个人的姓名、地址、电话等信息就是这个数据库中的“数据”。

我们可以在笔记本这个“数据库”中添加新朋友的个人信息,也可以因为某个朋友的电话变动而修改他的电话号码这个“数据”。

不过说到底,我们使用笔记本这个“数据库”还是为了能随时查到某位亲戚或朋友的地址、邮编或电话号码这些“数据”。

实际上“数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”,在我们的生活中这样的数据库可是随处可见的啊。

二。

什么是数据库管理系统?图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书。

数据库里的数据像图书馆里的图书一样,也要让人能够很方便地找到才行。

如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没有办法找到他们想要的书。

同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为"数据库"。

数据库的管理系统就是从图书馆的管理方法改进而来的。

人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为"数据库管理系统",它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。

三。

Vfp的特点到现在为止,比较成熟的数据库产品有很多,小型桌面数据库如微软的Access,大型数据库也有很多,如Sql server数据库、Mysql数据库、Oracle数据库等。

这些都是非常优秀的数据库产品,均有庞大的用户群。

但它们多数有这样一个特点,它们只是一个单纯的数据库管理系统,或者说是一个数据仓库,可以很好的管理、组织存储在库里的数据,但没有编制程序的能力。

二级VFP课件word版(带历年真题和习题)

二级VFP课件word版(带历年真题和习题)

⼆级VFP课件word版(带历年真题和习题)VF分为笔试和上机,均在60以上才能获得证书(终⾝有效,全国通⽤)。

上机⼤家不⽤担⼼,我们已经为学员提供了全部的考试题库。

有些新题是市⾯上所不能见到的,只是题量很⼤,其中VF的题量为80套第⼀章:VF基础(本章在笔试考试中分值约为<=6 分)⼀、数据库基础知识(⼀)计算机数据管理的发展⼈⼯管理、⽂件系统、数据库系统、分布式数据库系统和⾯向对象数据库系统(⼆)数据库系统(层次⽰意图)数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和⽤户数据库系统的特点①实现数据共享,减少数据冗余②采⽤特定的数据模型③具有较⾼的数据独⽴性④有统⼀的数据控制功能(三)数据模型实体的描述实体间联系及联系的种类: ①⼀对⼀联系②⼀对多联系③多对多联系数据模型简介: 层次模型、⽹状模型、关系模型⼆、关系数据库(⼀)关系模型关系术语关系-----⼆维表元组-----⾏------记录属性-----列------字段域 ------ 有效性规则(逻辑表达式)关键字:主关键字、候选关键字、普通关键字(外部关键字)关系的特点①关系必须规范化②在同⼀个关系中不能出现相同的属性名,VF不允许同⼀个表中有相同的字段名③关系中不允许有完全相同的元组,即冗余④在⼀个关系中元组的次序⽆关紧要。

也就是说,任意交换两⾏的位置并不影响数据的实际含义。

⽇常⽣活中经常见到的“排名不分先后”正反映这种含义⑤在⼀个关系中列的次序⽆关紧要。

任意交换两列的位置也不影响数据的实际含义(⼆)关系运算传统的集合运算进⾏并、差、交集合运算的两个关系必须具有相同的关系模式,也就是相同结构专门的关系运算选择(部分记录操作)投影(部分字段操作)连接(表之间横向结合)⾃然连接(去掉相同字段,关键字段值相同)三、数据库设计基础(⼀)数据库设计步骤①关系数据库的设计应遵从概念单⼀化“⼀事⼀地”的原则②避免在表之间出现重复字段③表中的字段必须是原始数据和基本数据元素④⽤外部关键字保证有关联的表之间的联系(⼆)数据库设计过程1.需求分析2.确定需要的表3.确定所需字段4.确定联系如何建⽴联系?什么是纽带表?5.设计求精课后习题:历年考题:(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果⼀个班只能有⼀个班长,⽽且⼀个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)⼀对⼀联系 B)⼀对⼆联系 C)多对多联系 D)⼀对多联系(3)VF⽀持的数据模型是A)层次数据模型 B)关系数据模型 C)⽹状数据模型 D)树状数据模型(4) Visual FoxPro DBMS 是A)操作系统的⼀部分 B)操作系统⽀持下的系统软件C)⼀种编译程序 D)⼀种操作系统(5) Visual FoxPro DBMS 基于的数据模型是A)层次型 B)关系型 C)⽹状型 D)混合型(6)设有部门和职员两个实体,每个职员只能属于⼀个部门,⼀个部门可以有多名职员,则部门与职员实体之间的联系类型是A)m:n B)1:m C)m:k D)1:1(7)没有关系R1和R2,经过关系运算得到结果是S,则S 是A)⼀个关系 B)⼀个表单 C)⼀个数据库 D)⼀个数组(8)关系数据库管理系统所管理的关系是。

川vfp二级上机考试33次答案课件

川vfp二级上机考试33次答案课件
if found() ? "***********查询结果***************" ? "学号 姓名 课程名 成绩 学院"
do while found() ? 学号, b.姓名, 课程名, 成绩, b.学院
continue
enddo
? "***********************************"
川vfp二级上机考试33次答案
go top
do while !eof()
do case case 平均分>=90 replace b.评语 with "优" case 平均分>=80 replace b.评语 with "良" case 平均分>=70 replace b.评语 with "中"
endcase
Thisform.Pageframe1.Page1
Caption
"成绩"
Thisform.Pageframe1.Page2
Caption
"综合"
其它控件属性 bel1.Caption bel2.Caption bel3.Caption Thisform.Pageframe1.Page2.Text1.ControlSource Thisform.Pageframe1.Page2.Text2.ControlSource Thisform.Pageframe1.Page2.Text3.ControlSource
else ? "数据表中没有查到此人信息!"
endif
close databases
川vfp二级上机考试33次答案

VFP等级考试培训课件-第3章

VFP等级考试培训课件-第3章

3、 二维数组可用一维数组的形式来表示 二维数组各元素在内存中按行的顺序存 储,也可按一维数组来表示其数组元素。如 P45 图3-2
3、 内存变量的显示(P46) 格式1: LIST MEMORY [LIKE<通配符>] 格式2: DISPLAY MEMORY [LIKE<通配 符>] 说明: LIST命令是滚屏显示,DISPLAY 命令是分屏显示结果。 缺省LIKE选项则选出全部内存变量(包 括系统内存变量)。 LIKE 子句表示选出与通配符相匹配的内 存变量。通配符包括“*”和“?”。 *:任意多个字符;?:任意一个字符 例3-4
3、日期型常量
日期型常量用花括号{ }来作定界符,包括 年、月、日3部分,各部分之间用日期分隔 符进行分隔,默认分隔符是斜杠(/)。 日期型常量有2种格式:严格日期格式和 传统日期格式。 1、严格日期格式 严格日期格式:{^yyyy-mm-dd} 2、传统日期格式 传统日期格式:mm/dd/yy
如: {10/08/01}在默认状态下,表示2001年10 月8日t;表达式表>]
作用: 计算?|??后的表达式值并显示出来。
说明: (1)单个?命令表示从当前光标所 在行的下一行起始位置显示, ??命令从当 前光标所在位置开始显示。
例3-3 ? “3*7=” ,3*7 (2)若?后面有字符定界符,则定界符内 的内容原样显示。
3. 2
变量
变量就是其值可以改变的数据项。 3.2.1 变量的基本概念 1、变量的命名规则 由字母、数字或下划线( _ )组成,必须由字 母或汉字开头,大小写字母等效。不应是保留 字,或保留字和VFP命令的前四个字符。
3. 2
变量
2、变量的类型 变量包括字段变量和内存变量两大类。 内存变量分为:简单内存变量,数组变量。 (1)字段变量:表中的字段。 (2)内存变量:是用内存单元存储的变量, 用于存储在命令或程序运行过程中临时用到 的输入、输出或中间变量。 内存变量有6种数据类型:字符型(C)、数 值型(N) 、货币型(Y) 、逻辑型(L) 、日期型 (D) 、日期时间型(T)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新疆大学2007 年—2008学年第二学期期末考试《计算机技术基础》试卷姓名: 学号: 专业:学院: 班级:2008年6月 日注意事项:❖ 在试卷上必须注明学号、姓名否则成绩以“零”分计算❖完成以下各题后,将应用程序窗口最小化在任务栏上,上机试卷保留在考生所做的机位上,不允许将试卷带出考场。

一、基本操作(本大题共2小题,其中1小题每题5分,2小题每题35分,共40分) 1、在D:\盘下创建一个以“学号”为文件夹名的考试文件夹。

2、请在考试文件夹下建立一个学生数据库SDB ,在SDB 中创建如下数据表:STUDENT (学号C2,姓名C8,年龄N2,性别C2,班级号C2,照片G ,主索引:学号); COURSE (课程号C2,课程名C20,学时N3,教师号C2, 主索引:课程号); SC (学号C2,课程号C2,成绩N (5,1)普通索引:scno (学号+课程号),课程号,学号)二、简单应用((本大题共1小题,共30分) 在考生文件夹下,打开学生数据库SDB ,完成如下简单应用:使用查询设计器设计一个名称为SVG 的查询,查询每个"女"同学的学号、姓名、课程名、成绩,查询结果按学号升序排序并输出到表ONE(查询去向)中。

设计完成后,运行该查询。

三、综合应用(本大题共1小题,共30 分。

)在考生文件夹下,先打开学生数据库SDB ,然后创建文件名为tform 的表单,完成如下综合应用: 在该表单中设计两个命令按钮,各命令按钮的功能如下:(1) "查询"按钮(Command1):在该按钮的"Click"事件中使用SQL 的SELECT 命令查询男同学的学号、姓名、平均成绩,查询结果按平均成绩降序排序并存储到表 TWO 中。

(2) "退出"按钮(Command2):单击"退出"按钮时,关闭表单。

表单设计完成后,运行该表单,点击"查询"按钮进行查询。

新疆大学2007 年—2008学年第二学期期末考试。

一、基本操作(本大题共2小题,其中1小题每题5分,2小题每题35分,共40分)1、在D:\盘下创建一个以“学号”为文件夹名的考试文件夹。

2、请在考试文件夹下建立一个学生数据库SDB ,在SDB 中创建如下数据表:STUDENT (学号C2,姓名C8,年龄N2,性别C2,班级号C2,主索引名:sid ,索引表达式:学号);为学生表STUDENT 的"性别"字段增加约束:性别 $ "男女",出错提示信息为"性别必须是男或女",默认值为"女"。

COURSE (课程号C2,课程名C20,学时N3, 主索引名:cid ,索引表达式为课程号)。

SC (学号C2,课程号C2,成绩N (5,1))为选课表SC 创建一个主索引和两个普通索引(升序),主索引的索引名为scid ,索引表达式为"学号+课程号";一个普通索引的索引名为sid,索引表达式为学号;另一个普通索引的索引名为cid,索引表达式为课程号;二、简单应用((本大题共1小题,共30分)在考生文件夹下,打开学生数据库SDB,完成如下简单应用:使用查询设计器设计一个名称为TWO的查询,查询每个同学的学号、姓名、课程名和成绩。

查询结果先按课程名升序、再按成绩降序排序,查询去向是表,表名是TWO。

设计完成后,运行该查询。

三、综合应用(本大题共1小题,共30 分。

)在考生文件夹下,先打开学生数据库SDB,然后创建文件名为tform的表单,完成如下综合应用:在该表单中设计两个命令按钮,各命令按钮的功能如下:1. "查询"按钮(Command1):在该按钮的Click事件中使用SQL的SELECT命令查询每个学生所选的所有课程的成绩都是60分以上(包括60分)的学生的学号、姓名、平均成绩和最低分,并将查询结果存储到表FOUR中。

2."退出"按钮(Command2):单击"退出"按钮时,关闭表单。

表单设计完成后,运行该表单,点击"查询"按钮进行查询。

新疆大学2007 年—2008学年第二学期期末考试注意事项:一、基本操作(本大题共2小题,其中1小题每题5分,2小题每题35分,共40分)1、在D:\盘下创建一个以“学号”为文件夹名的考试文件夹。

2、请在考试文件夹下建立一个数据库“学生管理”,在“学生管理”数据库中创建如下数据表:课程(课程编号C8,课程名C12,任课教师C8,主索引名:课程编号,索引表达式为课程编号)。

考试成绩(学号C8,课程编号C8,成绩N45)为考试成绩表创建一个主索引,主索引的索引名为key,索引表达式为"学号+课程编号";为"成绩"字段增加约束:成绩=>0.AND.成绩<=100;出错提示信息为"成绩输入错误,应该在0-100分之间。

";默认值为.NULL.。

二、简单应用((本大题共1小题,共30分)建立表单,表单文件名和表单控件名均为formtest,表单标题为"考试系统",表单背景为灰色(BackColor=192,192,192),其他要求如下:(1) 表单上有"欢迎使用考试系统"(Label1)8个字,其背景颜色为灰色(BackColor=192,192,192),字体为楷体,字号为24,字的颜色为桔红色(ForeColor=255,128,0);当表单运行时,"欢迎使用考试系统"8个字向表单左侧移动,移动由计时器控件Timer1控制,间隔(interval属性)是每200毫秒左移10个点,当完全移出表单后,又会从表单右侧移入。

(2) 表单有一命令按钮(Command1) ,按钮标题为"关闭",表单运行时单击此按钮关闭并释放表单。

三、综合应用(本大题共1小题,共30 分。

)新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项):表单:浏览、浏览选课;报表:预览报表;退出。

各菜单项的功能如下:选择"浏览"时调用简单应用题建立的formtest.scx;选择"浏览选课"时显示“课程”数据表的清单;选择"预览报表"时预览简单应用题建立的报表creport(在命令中完成);选择"退出"时关闭和释放表单(在命令中完成)。

新疆大学2007 年—2008学年第二学期期末考试一、基本操作(本大题共2小题,其中1小题每题5分,2小题每题35分,共40分)1、在D:\盘下创建一个以“学号”为文件夹名的考试文件夹。

2、请在考试文件夹下建立一个学生数据库SDB,在SDB中创建如下数据表:STUDENT (学号C2,姓名C8,年龄N2,性别C2,班级号C2,主索引:学号,普通索引:班级号);TEACHER (教师号C2,教师名C8,工作部门C20,电话C8,主索引:教师号); Class (班级号C2,班级名C20,班长号C2,班主任号C2, 主索引:班级号, 普通索引: 班主任号);二、简单应用((本大题共1小题,共30分)在考生文件夹下,打开学生数据库SDB ,完成如下简单应用:使用报表向导建立一个简单报表。

要求选择STUDENT 表中所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为"列",方向为"纵向";排序字段为"学号"(升序);报表标题为"学生基本情况一览表";报表文件名为TWO 。

三、综合应用(本大题共1小题,共30 分。

)在考生文件夹下,打开学生数据库SDB ,完成如下综合应用:设计一个表单,表单文件名为THREE ,表单的标题名为"学生基本信息浏览"。

在表单的左上方有一个标签(Label1),标签上的文字为"班级号";在标签的右边紧接着放置一个组合框控件(Combo1),将组合框控件的Style 属性设置为"下拉列表框",RowSourceType 属性设置为"字段";在组合框的右边紧接着放置一个"确认"命令按钮(Command2);在标签的下方放置一个表格控件(Grid1),将RecordSourceType 属性设置为"4-SQL 说明";在表单的右下方放置一个"退出"命令按钮(Command1)。

表单界面如图所示。

其他功能要求如下:1.为表单建立数据环境,向数据环境添加STUDENT 表和CLASS 表。

2.程序运行时,在组合框中选择某个班级的班级号,单击"确认"按钮后在表格中显示该班级的学生信息。

3.单击"退出"按钮时,关闭表单。

新疆大学2007 年—2008学年第二学期期末考试《计算机技术基础》试卷一、基本操作(本大题共2小题,其中1小题每题5分,2小题每题35分,共40分)1、在D:\盘下创建一个以“学号”为文件夹名的考试文件夹。

2、请在考试文件夹下建立一个数据库orders_manage,在orders_manage中创建如下数据表:Employee(仓库号C4,职工号C4,姓名C10,工资N4,性别C2,出生日期D,职称C10)Orders(职工号C4,供应商号C4,订购单号C4,订购日期D,金额N10);建立必要的索引,并建立表employee和表orders之间的永久联系;二、简单应用((本大题共1小题,共30分)在考生文件夹下,打开数据库orders_manage,完成如下简单应用:在项目管理器中建立本地视图view_ca,视图内容为职工号、姓名和年龄,按年龄降序排序(年龄表达式是YEAR(DATE())-YEAR(出生日期))。

三、综合应用(本大题共1小题,共30 分。

)在考生文件夹下,打开数据库orders_manage ,完成如下综合应用:建立一个表单,表单文件名和表单控件名均为myform_c ,表单标题为"职工订单信息",表单界面如图所示,共有三个文本为职工号(Label1)、姓名(Label2)和性别(Label3)的标签,还有三个对应的文本框Text1、Text2和Text3,和一个表格控件Grdorders 。

其它功能如下: 1.程序运行时,在文本框Text1中输入一个职工号的值,并单击DO(Command1)按钮,然后在Text2文本框中显示职工的姓名,在Text3文本框中显示职工的性别,在表格控件(Grdorders)中显示该职工的订单(orders 表)的信息。

相关文档
最新文档