VFP上机习题(附答案)
VFP上机习题(附带答案版)
![VFP上机习题(附带答案版)](https://img.taocdn.com/s3/m/e15a9cabd1f34693daef3eb0.png)
VFP习题(红色部分为答案,不过答案不是百分百准确)第一周(1)如下不正确的数值型常量是( )。
[多选题,答案不够或超出时,此题按零分计!](A)π(B)E-6(C)1E-6(D)1/2(E)30% ABDE(2)在Visual FoxPro中,合法的字符串是()。
[多选题,答案不够或超出时,此题按零分计!](A){ [计算机水平测试] }(B)[ (计算机水平测试) ](C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。
[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ACDE(4)如下正确的逻辑常量是()。
[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真.(C).F.(D).f.(E).y.(F).n. CDEF(5)如下选项()是正确的内存变量名。
[多选题,答案不够或超出时,此题按零分计!](A)ABCDE(B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。
[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS(B)STOR 2,3 TO AA,SS(C)DD=.F.(D)DD=.真.(E)FF=[广东医](F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。
[注意空字符串与一个空格符组成的非空字符串。
][多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。
VFP上机操作题(数据库建立与显示答案)
![VFP上机操作题(数据库建立与显示答案)](https://img.taocdn.com/s3/m/80a8db04a32d7375a41780be.png)
Visual Foxpro上机操作题(数据表建立与显示)说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.建立一个名为ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1 姓名字符型 82 性别字符型 23 固定工资数值型 8 24 津贴数值型 6 25 扣杂费数值型6 26 实发金额数值型 8 27 领款日期日期型 88 退休逻辑型 19 签名字符型 610 备注备注型 10注意:结构输入完成后,按CTRl+W存盘。
2.录入如下内容:记录号姓名性别固定工资津贴扣杂费实发金额领款日期退休签名备注1 吴均荣女 527.00 120.00 10.50 01/01/89 .T. memo2 肖才坤男 527.00 120.00 10.50 05/05/99 .F. memo3 李思强男 527.00 120.00 10.50 05/05/95 .T. memo4 司马文华女 527.00 120.00 10.50 05/05/98 .T. memo5 钟小渠男 437.00 120.00 10.50 05/05/97 .F. memo6 赵明明女 422.00 120.00 10.50 05/05/96 .F. memo7 欧阳明月女 396.50 120.00 10.50 05/05/92 .F. memo 3.打开数据库ys.dbf4.显示数据库结构.5.修改数据库结构,将实发金额的宽度改为7,小数点后有2位.注意:修改结构时一般不能同时修改字段名和类型,也不能同时修改字段名和宽度,否则有可能造成数据丢失。
完成后按ctrl+W存盘。
6.显示所有记录.7.显示所有性别为”男”的记录.8.显示所有已退休的记录.说明:在条件语句中,若要返回逻辑字段真值,只需输入逻辑字段的字段名即可,若要返回逻辑字段假值,则在字段名前加上.not.例:显示出所有未退休的记录。
List all for .not.退休9.显示出所有领款日期在1993年以前的记录.10.显示出所有性别为”女”、固定工资为527.00的记录.11.在数据库末尾增加3条记录,内容随意.12.在第4条记录前面插入一条新记录,内容随意.13.在第5条记录后增加一条空白记录.14.显示数据库前3条记录.15.显示数据库最后2条记录.16.显示第2第到第5条记录.Visual Foxpro上机操作题(数据表建立与显示答案) 说明:本答案只写操作命令,具体操作自己上机完成根据要求完成下列操作:1.建立一个名为ys.dbf的数据表,其结构如下:字段字段名类型宽度小数位1 姓名字符型 82 性别字符型 23 固定工资数值型 8 24 津贴数值型 6 25 扣杂费数值型6 26 实发金额数值型 8 27 领款日期日期型 88 退休逻辑型 19 签名字符型 610 备注备注型 10Create ys注意:结构输入完成后,按CTRl+W存盘。
vfp习题及参考答案
![vfp习题及参考答案](https://img.taocdn.com/s3/m/a4fe3cf9f71fb7360b4c2e3f5727a5e9856a2714.png)
vfp习题及参考答案习题一一、用适当的内容填空1.典型安装VFP至少需要【85】MB的剩余磁盘空间,完全安装VFP至少需要【90】MB的剩余磁盘空间。
2.在运行VFP过程中,要想查看帮助信息,必须安装【MSDNLibrary】。
并在VFP中配置名为【Fo某help.chm】的帮助文件。
3.对VFP系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。
4.通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。
5.在启动VFP时,系统自动在当前工作目录、安装VFP的目录和文件搜索路径中按顺序查找名为【Config.fpw】的配置文件。
6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【VFP】。
7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。
8.VFP要处理的各种信息以【数据库】形式存储于计算机中。
9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。
10.安装VFP系统,首先应该鼠标双击安装盘中的【Setup.e某e】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【MSDN】软件;启动VFP系统的程序文件名为【Vfp6.e某e】。
11.在Window操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“MicrooftViualFo某Pro6.0”→【MicrooftViualFo某Pro6.0】。
12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。
13.系统提供【11】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。
通过设置【Window桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。
14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。
15.设置Fo某help.chm文件,应在“选项”对话框的【文件位置】选项卡设置。
vfp上机答案
![vfp上机答案](https://img.taocdn.com/s3/m/360ec880ec3a87c24028c40c.png)
一套1. (1)CREATE TABLE 教师(编号C(8), 姓名C(10), 性别C(2), 职称C(8)) (2)UPDATE 课程SET 任课教师="T2222" WHERE 课程名="数据库"2、(1)在“表单设计器”中,建立一个计时器控件Timer1,在“属性”的Interval处输入“200”,再双击此计时器控件,在“Timer1.Timer”编辑窗口中输入下列命令组,再关闭此窗口。
bel1.Left=bel1.Left-10If bel1.Left<=bel1.Width Thenbel1.Left=THISFORM.WIDTHENDIF(2). 在“表单设计器”中,添加一个命令按钮,在“属性”窗口的Caption处输入“关闭”,双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。
3、菜单 4. 在“浏览课程”子菜单的“结果”选择“过程”并输入命令下列语句myform.grid1.recordsource="课程"5. 在“浏览选课统计”子菜单的“结果”选择“过程”并输入命令下列语句myform.grid1.recordsource="sview"6. 在“预览报表”子菜单的“结果”选择“命令”并输入命令“report form creport preview”。
7. 在“退出”主菜单的“结果”选择“命令”并输入命令“myform.release”。
8. 单击工具栏上“保存”按钮,在弹出“保存”对话框中输入“mymenu”即可。
9. 在“菜单设计器”窗口下,单击“菜单”菜单栏,选择“生成”菜单项,生成“mymenu.mpr”文件。
修改表单1. 输入修改表单命令MODIFY FORM myform2. 在“表单设计器”中,在其“属性”的ShowWindow处选择“2-作为顶层表单”,双击“Load Event”,在“Form1.Load”编辑窗口中输入“do mymenu.mpr”,双击“Init Event”,在“myform.Init”编辑窗口中输入“do mymenu.mpr with this ,'xxx'”,启动菜单命令,双击“Destroy Event,在“myform.Destroy”编辑窗口中输入“release menu xxx extended”,在表单退出时释放菜单。
VFP期末上机复习题及答案
![VFP期末上机复习题及答案](https://img.taocdn.com/s3/m/4c658c7301f69e3143329460.png)
VFP期末上机复习题第一套1、建立一个运动会成绩管理数据库(文件名为VFLX1.DBC),并在其中建立如下两个数据表并输入表中的数据(40分)运动员基本情况表(K1.DBF)和运动成绩表(K2.DBF)。
其数据形式如下:运动员基本情况表(K1.DBF)运动成绩表(K2.DBF)要求:将数据库(VFLX1.DBC)中的K1.DBF(父表)和K2.DBF(子表)以“编号”建立一对多永久关系。
2、建立程序文件VFLX1.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。
在程序首行用注释语句注明学生姓名和学号,并请用注释语句标注小题号。
(30分)(1)试完成如下任务:要求输出每个参赛人员的姓名,所属部门及所得总分,并且按所得总分降序排序;(2)试编写程序,要求任意一个输入比赛项目的名称后,能查询出参加该项目的人员姓名及所属部门名称;当直接按下回车键后退出查询。
(3)输出各部门的名称及该部门参赛所得总分;3、表单设计。
按以下要求设计程序界面,表单文件名为:F1.SCX。
(30分)设计如图所示一个表单,包括3个标签,3个文本框,2个命令按钮(各控件的大小、颜色、字体、字号等属性由考生自定)。
其中,①表单窗口名用来显示考生自己的姓名和学号的后四位数;(如图中式样)②文本框text1 、text2和text3的显示初值为0;③该表单运行后,可以在文本框text1 、text2中分别输入一个数,左键单击“比较大小”命令按钮,则在文本框text3中显示较大一个数;④左键单击“退出”命令按钮,结束表单程序的运行。
第二套1、建立一个工资管理数据库(文件名为VFLX2.DBC),并在该数据库中建立如下两个数据表并输入数据(40分)职工数据表(K21.DBF )和工资数据表(K22.DBF )。
其数据形式如下:职工号”建立一对一永久关系。
2、建立程序文件VFLx2.PRG ,要求将完成下列各小题任务的VFP 数据表操作命令或VFP-SQL 命令写在该程序文件中。
VFP上机模拟考试题解答版
![VFP上机模拟考试题解答版](https://img.taocdn.com/s3/m/51216fe95ef7ba0d4a733bbd.png)
本科模拟操作题一、选择题 (每题1分,共30分)A),B),C),D)四个选项中,只有一个选项是正确的,请将正确的选项答在相应的_____上1)关系数据库管理系统所管理的关系是_ BA) 一个DBF文件B)若干个二维表C)一个DBC文件D)若干个DBC文件2)VFP支持的数据模型是_ _B___A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型3)将内存变量定义为全局变量的VFP命令是_ C____A)LOCAL B)PRIV A TE C)PUBLIC D)GLOBAL4)不允许记录中出现重复索引值的索引是__C__.A)主索引和唯一索引B)主索引和普通索引C) 主索引和候选索引D) 主索引、候选索引和唯一索引5)要控制两个表中数据的完整性和一致性可以设置”参照完整性”,要求这两个表__A__.A)是同一个数据库中的两个表B)不同数据库中的两个表C)两个自由表6)在Visual FoxPro中,可以对字段设置默认值的表__A__.A)必须是数据库表B)必须是自由表C)自由表或数据库表D)不能设置字段的默认值7)Visual FoxPro 关系数据库管理系统能够实现的三种基本关系运算是__C__.A)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制8)可以链接或嵌入OLE对象的字段类型是__C__.A)备注型字段B)通用型和备注型字段C)通用型字段D)任何类型字段9)查询设计器和视图设计器的主要不同表现于__B__.A)查询设计器有“更新条件”选项卡,没有“查询去向”选项B) 查询设计器没有“更新条件”选项卡,有“查询去向”选项C)视图设计器没有“更新条件”选项卡,有“查询去向”选项D)视图设计器有“更新条件”选项卡,也有“查询去向”选项10)在SQL查询时,使用WHERE子句指出的是_C___.A)查询目标B)查询结果C)查询条件D)查询视图11)Visual FoxPro参照完整性规则不包括__B__.A)更新规则B)查询规则C)删除归则D)插入规则12) 在SQL包含的功能中,最重要的功能是___A____。
计算机vf上机题答案
![计算机vf上机题答案](https://img.taocdn.com/s3/m/29c1ec353968011ca30091fd.png)
步骤3:双击计时器(Timer1),编写该控件的Timer事件代码,代码如下:
*****计时器(Timer1)的Timer事件代码*****
IF BEL1.LEFT+THISFORM. LABEL1.WIDTH<=0 && 如果标签的右边框与表单的左边框重合
BEL1.LEFT=THISFORM. WIDTH && 标签左边距等于表单的宽度值,此时标签的左边框刚好与表单的右边框重合
ห้องสมุดไป่ตู้
步骤7:在报表向导的“步骤1-字段选取”界面的“数据库和表”下选中sview视图文件,将“可用字段”中的字段全部添加到“选定字段”中。
步骤8:由于本题不再要求其他操作,可以直接单击“完成”按钮跳至向导最后一个界面。继续单击“完成”按钮,在“另存为”对话框的“保存报表为:”文本框中输入报表文件名creport,单击“保存”按钮。
ELSE
BEL1.LEFT=THISFORM. LABEL1.LEFT-10 &&标签的左边距减10
ENDIF
步骤4:双击“关闭”命令按钮,编写命令按钮的Click事件代码:THISFORM.RELEASE。
步骤5:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。
(2)【审题分析】本题考查的是视图设计器的使用及报表向导的使用,由于视图只能保存在数据库中,因此要先打开用于保存视图的数据,本题中要注意判断视图中的字段均来自哪个表。
另外,在视图设计器中输入计算表达式时,可直接在视图设计器“字段”选项卡的“函数和表达式”下的文本框中输入表达式,同时也可以通过打开“表达式生成器”对话框进行输入,要为输入的表达式指定一个新的视图字段名,可以通过AS短语指定。用于计数的函数为COUNT(),该函数容易与求和函数SUM()混淆。
VFP上机实践习题及答案
![VFP上机实践习题及答案](https://img.taocdn.com/s3/m/93ab6efdb14e852458fb57a7.png)
1VFP上机实践习题及答案一、选择题:1. 在关系理论中,把能够唯一地确定一个元组的属性或属性组合称之为A) 索引码 B) 关键字 C) 域 D) 外码2. 运行 Visual Foxpro 6.0,错误的方法是A) 双击 Visual Foxpro 6.0 图标B) 单击 Visual Foxpro 6.0 图标回车C) 右击 Visual Foxpro 6.0 图标,并单击其快捷菜单中的"打开"命令D) 拖动 Visual Foxpro 6.0 图标到一个新位置3. 学生性别的取值只能为"男","女",这个范围在关系模型中被称为A) 域 B) 码 C) 分量 D) 集合4. Visual Foxpro 6.0 的系统配置文件是A) config.sys B) config.fpw C) win.ini D) autoexec.bat5. 启动 Visual Foxpro6.0 屏幕上出现两个窗口:一个是 Visual Foxpro 6.0 的主窗口,另一个是A) 文本 B) 命令 C) 帮助 D) 对话框6. 在 Visual Foxpro 6.0 中,可以在同类数据之间进行减运算的数据类型是A) 数值型,字符型,逻辑型 B) 数值型,字符型,日期型C) 数值型,日期型,逻辑型 D) 字符型,日期型,逻辑型7. 下列表达式中不符合 Visual Foxpro 6.0 语法要求的是A) 04/05/99 B) T+t C) 1234 D) 2X>158. 在以下四组中,每组有两个分别运算的函数,运算结果相同的是A) LEFT("FoxBASE",3)与SUBSTR("FoxBASE",1,3)B) YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C) TYPE("36-5*4")与TYPE(36-5*4)D) 假定 A= "this ", B= "is a string",A-B与A+B9. 学生数据库的性别字段为逻辑型,男为逻辑真,女为逻辑假。
vfp试题及答案
![vfp试题及答案](https://img.taocdn.com/s3/m/eb1cee490a4e767f5acfa1c7aa00b52acfc79ce0.png)
vfp试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的数据类型?A. IntegerB. TextC. DateD. All of the above答案:D2. Visual FoxPro中,用于创建表单的命令是?A. CREATE TABLEB. CREATE FORMC. CREATE DATABASED. CREATE PROJECT答案:B3. 在Visual FoxPro中,哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. STRLEN()D. SIZE()答案:A4. 如果要设置表单的标题,应该使用哪个属性?A. CaptionB. TitleC. FormTitleD. FormCaption答案:A5. 在Visual FoxPro中,如何将一个表单设置为模式对话框?A. Set Modal to .T.B. Set Modal to .F.C. Set Modal to TrueD. Set Modal to False答案:C6. Visual FoxPro中,哪个命令用于打开一个数据库?A. OPEN DATABASEB. USE DATABASEC. SELECT DATABASED. ACTIVATE DATABASE答案:A7. 在Visual FoxPro中,如何将一个字段设置为自动增长?A. AutoIncrementB. AutoIncC. IncrementD. AutoNumber答案:D8. Visual FoxPro中,哪个函数用于将字符串转换为日期?A. STRTODATE()B. STRTODATETIME()C. DATE()D. VAL()答案:A9. 在Visual FoxPro中,如何将一个字段设置为索引?A. SET INDEX ONB. SET INDEX OFFC. CREATE INDEXD. INDEX ON答案:C10. Visual FoxPro中,哪个命令用于关闭当前数据库?A. CLOSE DATABASEB. CLOSE ALLC. QUITD. EXIT答案:A二、填空题(每题2分,共20分)1. 在Visual FoxPro中,创建数组的命令是 ________。
vfp试题及答案及
![vfp试题及答案及](https://img.taocdn.com/s3/m/15195bee68dc5022aaea998fcc22bcd127ff4210.png)
vfp试题及答案及一、单项选择题(每题2分,共10分)1. Visual FoxPro是由哪家公司开发的数据库管理系统?A. 微软B. 甲骨文C. IBMD. 苹果答案:A2. 在Visual FoxPro中,以下哪个命令用于创建新表?A. CREATE TABLEB. DEFINE TABLEC. MAKE TABLED. NEW TABLE答案:B3. 在Visual FoxPro中,以下哪个函数用于计算字符串的长度?A. LENB. LENGTHC. SIZED. WIDTH答案:A4. 在Visual FoxPro中,以下哪个命令用于打开一个表?A. OPEN TABLEB. USEC. DISPLAY TABLED. SHOW TABLE答案:B5. 在Visual FoxPro中,以下哪个命令用于关闭当前表?A. CLOSE TABLEB. QUITC. EXITD. CANCEL答案:A二、多项选择题(每题3分,共15分)1. 在Visual FoxPro中,以下哪些命令用于数据的增删改查?A. INSERTB. DELETEC. UPDATED. SELECT答案:ABC2. 在Visual FoxPro中,以下哪些函数用于数据的转换?A. TRANSFORMB. EVALUATEC. CURDATE()D. CURTIME()答案:AB3. 在Visual FoxPro中,以下哪些命令用于数据的排序?A. SORTB. ORDER BYC. INDEXD. FIND答案:AC4. 在Visual FoxPro中,以下哪些命令用于创建索引?A. INDEX ONB. CREATE INDEXC. SET INDEX TOD. SET ORDER TO答案:AC5. 在Visual FoxPro中,以下哪些命令用于数据的统计?A. COUNTB. SUMC. AVGD. MAX答案:ABCD三、填空题(每题2分,共10分)1. 在Visual FoxPro中,使用命令_________可以设置表的过滤条件。
vfp上机练习题
![vfp上机练习题](https://img.taocdn.com/s3/m/a2b45123915f804d2b16c184.png)
1.新建商品数据表SB.DBF,字段有:商品号(C,5),商品名(C,8),单价(N,5,2),出厂单价(N,5,2),产地(C,6)。
并添加如下记录:商品号(C,5),商品名(C,8),单价(N,6,2),出厂单价(N,6,2),产地(C,6)。
10001 电视机800.0 500.0 青岛20001 电子字典360.0 200.0 深圳10002 手机8210 980.0 600.0 北京30001 MP3 800.0 560.0 广州10003 商务通890.0 460.0 深圳设计一个名称为MY_FORM的表单,上面有“浏览”、“调整”、“备份”和“退出”四个命令按钮,“商品名称”标签和文本框text1。
1)在text1中输入文本,单击“浏览”按钮时,显示商品名含有该文本的所有商品记录。
2)单击“调整”按钮时,将“商品号”前两位编号为“10”的商品的“单价”修改为出厂单价的110%。
3)单击“备份”按钮时,将“商品表”进行备份(使用命令COPY TO ),备份文件名为“商品表备份.DBF”,4)单击“退出”按钮时,关闭表单。
3.设计一个电话计费程序。
假定每分钟通话费用为0.12元。
要求:表单窗口中用标签形式列出开始时间、结束时间、通话时间及应付金额(元),再设计一个开始按钮(按下后开始计时)和计费按钮(按下后显示结束时间、通话时间及费用)4.建立“学生管理”数据库,在其中新建“成绩”数据表并任意输入3条记录,结构如下:学号C(8),姓名C(8),计算机N(5.1),英语N(5.1),数学N(5.1),总成绩N(5.1)。
建立表单(bd1.scx),用表格显示该数据表,添加标签“计算机平均成绩”及显示该数据的文本框。
添加“计算”、“退出”命令按钮,并编写代码。
“计算”Click代码:计算“总成绩”字段的值(总成绩=计算机+英语+数学),计算“计算机平均成绩”的值并在文本框显示。
“退出”:结束表单运行。
VFP上机题及答案第16套
![VFP上机题及答案第16套](https://img.taocdn.com/s3/m/d50299bcf121dd36a32d822c.png)
三.
3.1 1. 建立表单
CREATE FORM rate
2. 在“表单设计器”中,在“属性”的Caption处输入“外汇汇率查询”,在Name处输入“rate”。
3. 在“表单设计器”中,添加两个标签,在第1个标签Lable1“属性”的Caption处输入“币种1”,在第2个标签Lable2“属性”的Caption处输入“币种2”。
3. 在“数据库设计器-外汇”中,选择表“外汇代码”并单击鼠标右键,选择“修改”命令,在“表设计器-外汇账户.dbf”中,单击“索引”选项卡,然后输入索引名“外币代码”,选择类型为“普通的索引”,表达式为“外币代码”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
4. 在“数据库设计器-外汇”中,然后选择“外币代码”表中主索引键“外币代码”并按住不放,然后移动鼠标拖到“外汇账户”表中的索引键为“外币代码”处,松开鼠标即可。
一.
1.1 1. 打开并修改数据库
MODIFY DATABASE 外汇
2. 在“数据库设计器-外汇”中,选择表“外汇代码”并单击鼠标右键,选择“修改”命令,在“表设计器-外汇代码.dbf”中,单击“索引”选项卡,然后输入索引名“外币代码”,选择类型为“主索引”,表达式为“外币代码”,最后单击“确定”按钮,再单击“是(Y)”这样索引就建立了。
4.在“表单设计器”中,单击鼠标右键,在弹出菜单中选择“数据环境”,在“数据环境设计器-rate.scx”中,在“打开”对话框中,选择“外汇汇率.dbf”表,接着在“添加表或视图”的对话框中,按“关闭”按钮,关闭“添加表或视图”对话框。
5. 在“表单设计器”中,添加两个组合框,在第1个组合框Combo1“属性”的RowSourceType处输入“6-字段”,在RowSource处输入“币种1”,在第2个组合框Combo2“属性”的RowSourceType处输入“6-字段”,在RowSource处输入“币种2”。
vfp上机题第三题-菜单-专项练习-答案
![vfp上机题第三题-菜单-专项练习-答案](https://img.taocdn.com/s3/m/bf967e86680203d8ce2f2484.png)
菜单操作题主要知识点列表1.访问键的设置(\<)2.为菜单项分组( \- )3.什么时候用命令或是过程(一条语句用命令,多条语句用过程)4.菜单的提示选项a)快捷方式(ctrl+字母)b)跳过(启用和废止菜单项,生成并运行mpr后才能看到效果)c)信息5.插入栏—插入系统菜单项6.显示 常规选项设置和清理代码(菜单运行前执行的语句放在设置代码里)7.生成可执行菜单mpr8.菜单的预览(有些功能通过预览看不出效果)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+2003.将下列代码加到菜单的适当位置,使菜单运行时首先执行它。
显示-》常规选项菜单代码下的“设置”复选框打勾,然后输入代码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 13.将“学生档案管理”菜单项废止。
VFP上机考试系统(V1.1)三套题 答案资料
![VFP上机考试系统(V1.1)三套题 答案资料](https://img.taocdn.com/s3/m/bc1a3b449b6648d7c1c746ef.png)
VFP上机考试系统(V1.1)一、选择题(共30道,每道2分)1、数据库管理系统的缩写是( B )。
A、 DBSB、 DBMSC、 DBASD、 DB2、存储在计算机存储设备上相关的数据的集合称为( )。
A、网络系统B、操作系统C、数据库D、数据库管理系统3、一个关系是一张二维表。
在VFP中,一个关系对应一个( )。
A、字段B、记录C、表文件D、元组4、一命令:list fields 学号,姓名,总分,这条命令中使用了关系运算中()运算。
A、选择B、投影C、连接D、自然连接5、在( )菜单中包含了浏览、表设计器、数据库设计器和工具栏等,通过这个菜单可以显示所需的工具栏、属性窗口、表单控件等。
A、工具B、显示C、程序D、帮助6、字段宽度不是由VFP系统规定的是( )。
A、日期型B、数值型C、逻辑型D、备注型7、命令?{^1998-08-08}-{^1998-08-04}在屏幕上显示的结果是( )。
A、不能正确执行B、 4C、 1D、 {^1998-08-08}-{^1998-08-03}8、关于日期型表达式叙述,不正确的是( ) 其他3个都运算过A、两个日期型数据可以相加,即得到一个新的日期。
B、两个日期型数据可以相减,得到两个日期相差的天数。
C、日期型可以和整数型数据相加,得到一个新的日期。
D、日期型可以和整数型数据相减,得到一个新的日期。
9、下列函数中函数值为字符型的是( C )。
A、 abs(<数值表达式>)B、 sqrt( )C、 substr( )D、 date( )函数按 mm/dd/yy月、日、年通常格式返回系统日期10、下列函数中,函数值为字符型的是( )。
A、 DATE( )B、 STR(数值型 )C、 YEAR(日期型)D、 LEN( )11、在VFP中,用来指定以共享方式打开表文件的子句是( )。
shared 共享A、 exclusive 默认,独占B、 shareC、 noupdateD、 validate12、下列()操作要用到表结构的修改命令。
VFP上机题82套(题目)
![VFP上机题82套(题目)](https://img.taocdn.com/s3/m/640133d05022aaea998f0fb8.png)
第01套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx。
打开该表单文件,然后在表单设计器环境下完成如下操作:第02套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生目录下完成如下操作:1. 打开数据库SCORE_MANAGER, 该数据库中含三个有联系的表STUDENT、SCORE1第03套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下已有order、orderitem和goods三个表。
其中,order表包含订单的基本信息,orderitem 表包含订单的详细信息,goods表包含商品(图书)的相关信息。
第04套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx,其中包含"请输入(s)"标签、Text1文本框,以及"确定"命令按钮。
打开该表单文件,然后在表单设计器环境下第05套一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分)在考生目录下的"订货管理"数据库中完成如下操作:1. 将order_detail、order_list和customer表添加到数据库。
第06套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下有一表单文件myform.scx,其中包含"高度"标签、Text1文本框,以及"确定"命令按钮。
打开该表单文件,然后在表单设计器环境下完成如下操作:第07套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下打开表单formtest.scx并完成下列操作:第08套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下完成如下操作:1. 建立数据库orders_manage,并将自由表employee和orders添加到新建的数据库中;第09套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)在考生文件夹下,打开SELLDB数据库,完成如下基本操作:1. 创建"客户表"(客户号,客户名,销售金额),其中:客户号为字符型,宽度为4;客户名为字符型,宽度为20;销售金额为数值型,宽度为9(其中小数2位)。
vfp上机试题及答案
![vfp上机试题及答案](https://img.taocdn.com/s3/m/11dc132de418964bcf84b9d528ea81c758f52ecf.png)
vfp上机试题及答案VFP上机试题及答案一、选择题(每题2分,共20分)1. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单控件必须放置在表单中B. 表单控件不能放置在表单中C. 表单控件可以放置在表单外D. 表单控件可以独立存在答案:A2. 以下哪个函数用于计算数值的绝对值?A. ABS()B. AVG()C. COUNT()D. SUM()答案:A3. 在Visual FoxPro中,以下哪个选项是正确的?A. 报表不能使用变量B. 报表可以使用变量C. 报表只能使用系统变量D. 报表不能使用用户变量答案:B4. 以下哪个选项是Visual FoxPro中的数据库管理系统?A. SQL ServerB. OracleC. AccessD. FoxPro答案:D5. 在Visual FoxPro中,以下哪个选项是正确的?A. 表单不能包含控件B. 表单可以包含控件C. 表单只能包含文本控件D. 表单只能包含按钮控件答案:B6. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用SQL语句进行数据查询B. 可以使用SQL语句和Visual FoxPro命令进行数据查询C. 不能使用SQL语句进行数据查询D. 只能使用Visual FoxPro命令进行数据查询答案:B7. 在Visual FoxPro中,以下哪个选项是正确的?A. 必须使用菜单设计器创建菜单B. 菜单只能通过代码创建C. 菜单可以通过菜单设计器和代码创建D. 菜单不能通过代码创建答案:C8. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用表单设计器创建表单B. 表单只能通过代码创建C. 表单可以通过表单设计器和代码创建D. 表单不能通过代码创建答案:C9. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用索引进行数据排序B. 可以使用索引和命令进行数据排序C. 不能使用索引进行数据排序D. 只能使用命令进行数据排序答案:B10. 在Visual FoxPro中,以下哪个选项是正确的?A. 只能使用表单设计器创建表单B. 表单只能通过代码创建C. 表单可以通过表单设计器和代码创建D. 表单不能通过代码创建答案:C二、填空题(每题2分,共20分)1. 在Visual FoxPro中,使用________命令可以打开表。
VFP上机100题库及答案WORD版
![VFP上机100题库及答案WORD版](https://img.taocdn.com/s3/m/a0536bdda6c30c2258019e28.png)
VFP上机100题库及答案WORD版全国计算机等级考试二级Visual FoxPro上机试卷第 1 套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到SQL1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。
1、利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。
2、利用SQL INSERT命令插入记录(\到stock_bk.dbf表。
3、利用SQL UPDATE命令将stock_bk.dbf表中\股票代码\为\的股票\现价\改为8.88。
4、利用SQL DELETE命令删除stock_bk.dbf表中\股票代码\为\的股票。
二、简单应用(2小题,每题20分,计40分)1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。
根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。
然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。
2、建立一个菜单filemenu,包括两个菜单项\文件\和\帮助\,\文件\将激活子菜单,该子菜单包括\打开\、\存为\和\关闭\三个菜单项;\关闭\子菜单项用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。
三、综合应用(1小题,计30分)在考生文件夹下有学生成绩数据库XUESHENG3,包括如下所示三个表文件以及相关的索引文件: 1、XS.DBF(学生文件:学号 C8,姓名 C8,性别 C2,班级 C5;另有索引文件XS.IDX,索引键:学号) 2、CJ.DBF(成绩文件:学号 C8,课程名 C20,成绩 N5.1;另有索引文件CJ.IDX,索引键:学号) 3、CJB.DBF(成绩表文件:学号 C8,班级 C5,姓名C8,课程名 C12,成绩N5.1)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP习题(红色部分为答案)由于上机题和之前做的题一样,所以用WORK查找试题的关键字便可以省下手翻资料的时间@@^_^。
查找快捷键:ctrl + F 粗鲁提示:不清楚这样算不算作弊行为,所以小心行事(1)如下不正确的数值型常量是( )。
[多选题,答案不够或超出时,此题按零分计!](A)π (B)E-6 (C)1E-6 (D)1/2 (E)30%ABDE(2)在Visual FoxPro中,合法的字符串是()。
[多选题,答案不够或超出时,此题按零分计!] (A){ [计算机水平测试] }(B)[ (计算机水平测试) ] (C)" '计算机水平测试’'(D)" '计算机水平测试] "(E)" "计算机水平测试" " BD(3)日期时间型常量又称为T型常量,如下错误的形式是( )。
[多选题,答案不够或超出时,此题按零分计!](A){2008-03-03,10.45p}(B){^2008-03-03;10:45p}(C){^2008-03-03,13:45p}(D){^2008-03-03,13:45a}(E){^2008-03-03-10:45p} ABCDE(4)如下正确的逻辑常量是()。
[多选题,答案不够或超出时,此题按零分计!](A),T, (B).真.(C).F. (D).f.(E).y. (F).n. CDEF(4)如下正确的逻辑常量是()。
[多选题,答案不够或超出时,此题按零分计!](A),T,(B).真. (C).F. (D).f. (E).y. (F).n. CDEF(5)如下选项()是正确的内存变量名。
[多选题,答案不够或超出时,此题按零分计!](A)ABCDE (B)_A A(C)不是变量(D)非变量(E)A变量(F)_ASD ACDEF(6)如下选项()是正确的赋值命令。
[多选题,答案不够或超出时,此题按零分计!](A)STOR 2 TO AA,SS (B)STOR 2,3 TO AA,SS(C)DD=.F. (D)DD=.真.(E)FF=[广东医] (F)FF=3+4 ACEF(7)对于赋值命令:X='',如下与此命令等价的有( )。
[注意空字符串与一个空格符组成的非空字符串。
] [多选题,答案不够或超出时,此题按零分计!](A)STOR [] TO X(B)STOR "" TO X(C)STOR ' ' TO X(D)X=[](E)STOR " " TO X ABD(8)常见表达式有四种,如下选项()是错误的。
[多选题,答案不够或超出时,此题按零分计!](A)关系型(B)日期型(C)时间型(D)字符型(E)逻辑型AC(9)假设执行赋值命令:AA="□12□"和BB="□12□"(注:□表示空格)。
如下选项中( )不是AA+BB的正确结果。
[多选题,答案不够或超出时,此题按零分计!](A)□24□(B)□□1212□□(C)□12□□12□(D)□□24□□(E)□12□12□□ABDE(10)假设执行赋值命令:AA="□12□"和BB="□12□"(注:□表示空格)。
如下( )不是AA-BB 的正确结果。
[多选题,答案不够或超出时,此题按零分计!](A)□00□(B)□□00□□(C)□1212□□□(D)□12□12□□(E)1212□□□□ABCE(11)假设在命令窗口输入:X=2<3,则如下选项( )是错误的。
[多选题,答案不够或超出时,此题按零分计(A)是一个错误的命令。
(B)X取值一定等于2且小于3。
(C)X取值在[2,3)区间。
(D)X取值要小于3,现取值是2。
(E)X取值是2,所以小于3。
ABCDE第二周(1)若X=56.789,表达式:STR(X,2)-SUBS("56.789",5,1)的结果与如下的选项( )不相等。
(注:可选项中有定界符的表示字符型常量,定界符不是常量的一部分!!)[多选题,答案不够或超出时,此题按零分计!](A)568(B)578(C)"568"(D)"578"(E)49 ABCE(2)如下选项中,输出的结果是123.00的选项有( )。
[多选题,答案不够或超出时,此题按零分计!](A)?V AL("123.008")(B)?V AL("123 45.678")(C)?V AL("123A45.678")(D)?V AL("123天45.678")(E)?V AL("123.D678") BCDE(3)对于表达式mod(16,5)+MOD(16,-5), 如下选项( )是错误的结论。
[多选题,答案不够或超出时,此题按零分计!](A)结果是mod(16,5)的两倍。
(B)结果是MOD(-16,-5)的两倍。
(C)结果是零。
(D)结果是壹。
(E)结果是贰。
ABDE(4)设已执行下列赋值命令:A='',BB="A",CC='BB',DD=[ ](注:这里是指顺序执行四个赋值命令!每命令后面要按回车!!)。
( )选项的结果是相同的。
[多选题,答案不够或超出时,此题按零分计!](A)LEN(DD-BB-CC+A)(B)LEN(A+BB+CC)(C)LEN(DD-CC-A)(D)LEN(A+CC+A)(E)LEN(A-DD+A) BC(5)VFP的命令格式:<命令动词>[范围][条件表达式][FIELDS<字段名表>]。
如下正确表示范围的是( )。
[多选题,答案不够或超出时,此题按零分计!](A)LIKE <数值表达式>(B)NEXT <数值表达式>(C)EXCEPT <数值表达式>(D)RECORD <数值表达式>(E)ALL BDE(7)建自由表KT.DBF,表中的字段名、类型、长度、小数位要求依次如下:学号(C,5);姓名(C,8);备注(M),字段顺序不按要求无分,建好表结构后,在表中录入如下两条记录。
(注:备注字段中的内容不要输入任何分隔符)01001 江边月优秀团员01002 林中虎优秀班干部[操作题,你应该先用SET DEFA TO D:\KS 指定一个默认的存取文件夹,再作其它操作!](8)有数据表BCD.DBF,现要求从该表的姓名与备注两字段之间插入一新字段:性别(C,4)。
然后在原数据的基础上补充输入数据如下(注:备注字段中输入的内容不要输入任何分隔符):01001 江边月女人羽毛球高手01002 林中虎男人电脑游戏高手[操作题,你应该先用SET DEFA TO D:\KS 指定一个默认的存取文件夹,再作其它操作!]第三周(1)数据库、数据库系统、数据库管理这三者之间的关系是( )[单选题,答案超出时,此题按零分计!](A)数据库系统包含数据库和数据管理系统(B)数据库管理系统包含数据库和数据库系统(C)数据库包含数据库系统和数据库管理系统(D)数据库系统就是数据库,也就是数据库管理系统 A(2)规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足其每一属性都是( )[单选题,答案超出时,此题按零分计!](A)互不相关的(B)不可分解的(C)长度可变的(D)互相关联的 B(3)在关系型数据库管理系统中,所谓关系是指( )[单选题,答案超出时,此题按零分计!](A)各条数据记录之间存在着一定的关系(B)各个字段数据之间存在着一定的关系(C)一数据库与另一数据库之间存在着一定的关系(D)满足一定条件的一个二维数据表格 D(4)一个关系型数据库管理系统所应具备的3种基本关系操作是( )[单选题,答案超出时,此题按零分计!](A)选择、投影与连接(B)编辑、浏览与替换(C)插入、删除与修改(D)排序、索引与查询 A(5)建自由表KT.DBF,表中的字段名、类型、长度、小数位要求依次如下:学号(C,5);姓名(C,8);出生日期(D);学费(N,9,2);自费(L);奖惩(M),字段顺序不按要求无分,建好表结构后,在表中录入如下两条记录: 0161 陈一天1988.03.05 12345.67 .T.0389 黄有月1987.11.08 5432.10 .F.[操作题,你应该先用SET DEFA TO D:\KS 指定一个默认的存取文件夹,再作其它操作!](6)假设某数据表中有字段:性别(L),要显示性别是真值的记录可采用如下选项( )。
[在目录D:\KS下有一个数据表文件"SYSLX1.DBF",你可以打开该表作验证!][多选题,答案不够或超出时,此题按零分计!](A)LIST FOR 性别="真"(B)LIST FOR 性别(C)LIST FOR 性别="T"(D)LIST FOR 性别=.T.(E)LIST FOR 性别=T BD(7)设一有记录的数据表,打开后分别执行如下选项,( )在执行后使?eof()为真。
[在目录D:\KS下有一个数据表文件"SYSLX1.DBF",你可以打开该表作验证!][多选题,答案不够或超出时,此题按零分计!](A)先执行GO TOP,然后执行LIST。
(B)先执行GO TOP,然后执行DISP。
(C)先执行GO TOP,然后执行DISP ALL。
(D)先GO BOTT,再SKIP。
(E)GO BOTT ACD(8)设有一个仅有表结构而无任何记录的空表,刚打开此表时,正确的选项有如下( )。
[在D:\KS文件夹中有文件"空表.dbf" ,你可以打开该表文件进行验证!!][多选题,答案不够或超出时,此题按零分计!](A)?recn()的结果是1。
(B)?eof()的结果是真值。
(C)?bof()的结果是真值。
(D)?recc()的结果是1。
[注意:不是RECN()](E)?eof()的结果是假值。
ABC(9)设一有记录的数据表,打开后分别执行如下选项,( )在执行后使?BOF()为真。
[在目录D:\KS 下有一个数据表文件"SYSLX1.DBF",你可以打开该表作验证!][多选题,答案不够或超出时,此题按零分计!](A)执行GO TOP 即可。
(B)先执行GO TOP,然后执行SKIP -1。