VFP数据库与程序设计作业及实验报告.doc
《VFP数据库与程序设计作业及实验报告.doc》由会员分享,可在线阅读,更多相关《VFP数据库与程序设计作业及实验报告.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VFP数据库与程序设计作业与实验报告学号: 姓名: 专业: 教师: 计算机基础教研室 编2010年3月前言本册是Visual FoxPro 6.0数据库与程序设计的配套作业与上机练习,全册共分9章,学生应根据课程进度及时认真完成并上交,期末考试后统一存档。编者 2010年3月一 VFP基础知识作业部分1.下列正确的字符型常数是: A.ABCD1234B.ABCD1234C.ABCD123EFGD.ABCD123EFG2.使用命令dime mm(2,3)定义的数组,包含的数组元素的个数为: A.2个B.3个C.5个D.6个3.可以链接或嵌入OLE对象的字段类型是: A.通用型B.备注型C.字符型
2、D.任何类型4.Visual FoxPro 数据库管理系统支持的数据模型是: A.网状型B.共享型C.层次型D.关系型5.关于空字符串的正确说法是: A.定界符内只包含一个空格B.定界符内只包含有空格 C.空字符串的长度为0D.空字符串的长度取决于定界符内空格的个数6.数据库管理系统的英文缩写是: A.DSSB.DBSC.DBMSD.DBA7.数据库系统的核心是: A.编译系统B.操作系统C.数据库D.数据库管理系统8.通用字段G和备注字段M在表中的宽度都是: A.2个字节B.4个字节C.8个字节D.10个字节9.在下面的Visual FoxPro表达式中,不正确的是: A.2003-03-0
3、1 10:10:10 AM-10B.2003-03-01-date( ) C.2003-03-01+date( )D.2003-03-01+100010.下列字符串是非法的变量名的有: A.GYBF2B.4KUC.A_BGD.姓名11.设A=123,B=234,表达式值为假(.F.)的是: A.not.(A=B).or.(B$ABC)B.not.(A$ABC).and.(AB) C.not.(AB)D.not.(A=B)12.结果为真(.T.)的表达式是: A.bei$beijingB.bei$beforeC.bei$iD.beijing$bei13.表达式 ?MOD(14,int(PI()的
4、值是: A.4B.3C.2D.114.E=AT(ABCD,ABEFCD) 变量 E 的值是: A.3B.2C.1D.015.表达式 ?LEN(LEFT(沈阳农业大学,4)的值是: A.沈阳B.2C.4D.农业16.执行命令DIMENSION M(4,2)之后,数组各元素的初值是: A.0B.F.C.T.D.空值17.表达式 ?IIF(53,1,0)的值是: A.1B.0C.5D.318.E=SPACE(5)-SPACE(5) 变量 E 的值空格个数是: A.10B.5C.0D.119.表达式: ?dc$abcdef 的值是: A.T.B.F.C.dcD.abcdef实验部分实验题目:VFP基础
5、知识实验目的:通过本次实验,让学生了解VFP环境,掌握基本VFP函数。实验内容:在命令窗口中输入下列命令,并给出运行结果。1.?int(16.9) 2.?round(27.6492,2) 3.?sqrt(49) 4.?mod(18,4) 5.?len(沈阳农业大学) 6.?ad+space(3)+ df 7.?lower(Wang) 8.?upper(abcDef) 9.?substr(沈阳农业大学,3,4) 10.?left(王小力,4) 11.?at(is,this) 12.?year(date( ) 13.?asc(c) 14.?chr(66) 15.?val(12)+val(23) 1
6、6.?str(23,2)+str(56,2) 评阅时间: 二 VFP数据表操作作业部分1.在VFP中,记录是由字段值构成,但数据长度比个字段宽度之和多一个字节,这个字节是用来存放: A.记录分隔标记B.记录序号C.记录指针定位标志D.删除标记2.修改表结构的命令是: A.modi struB.modify commandC.list structureD.disp stru3.在当前记录前插入一条记录的正确命令是: A.inseB.insert beforeC.appendD.append before4.显示第3条记录的命令是: A.list for recno( )B.disp 3C.li
7、st for 3D.disp reco 35.删除当前记录的正确命令是: A.deleB.delete for record C.delete nextD.delete rest6.向表中追加一条空记录的命令: A.append blankB.appendC.insert blankD.insert7.将rcda表中非党员男性记录的工资加100元替换的正确命令是: A.repl 工资现状 with 工资现状+100 for 党员否=F and 性别=男B.repl 工资现状 with 工资现状+100 for not 党员否 and 性别=男C.repl 工资现状 with 工资现状+100
8、for 党员否=F or 性别=男D.repl 工资现状 with 工资现状+100 for not 党员否 or 性别=男8.将xscj表中的男生的性别改为字母M,成绩改为80分的正确命令是: A.repl 性别 with M,成绩 with 80 for 性别=男B.repl 性别 with M 成绩 with 80 for 性别=男C.repl 性别 with M,成绩 with 80D.repl 性别 with M,成绩 with 80 for 性别=男9.显示rcda表中1968年生人的记录命令是: A.list for year(出生日期)=1968B.list for year(
9、出生日期)=68C.list for day(出生日期)=1968D.list for day(出生日期)=196810.显示rcda表中所有编号前两个字符为bj记录的命令是: A.disp for substr(编号,2,2)=bjB.disp for left(编号,2)=bjC.list for 编号=bjD.list for right(编号,2)=bj11.删除名字内有宁字的记录的正确命令是: A.delete for 姓名=宁B.dele for substr(姓名,3,2)=宁C.dele for 宁$姓名 D.delete for 姓名$宁12.清除主窗口屏幕的命令是: A.C
10、LEARB.CLEAR ALLC.CLEAR SCREEND.CLEAR WINDOWS 实验部分实验题目:数据表的建立及数据表操作实验目的:通过本次实验,让学生掌握VFP数据表的建立,掌握创建项目、在项目中创建数据库、自由表和数据库表的相互转换、数据表的基本操作与维护功能。实验内容及实验步骤:1.建立名为xsda.dbf的数据表:表1 结构定义字段名类型宽度小数位数学号字符型6姓名字符型6性别字符型2年龄字符型4专业字符型8三好学生逻辑型1成绩数值型52简历备注型4照片通用型4表2 数据表内容学号姓名性别年龄专业三好学生成绩简历照片刘蕊女19农学.F.81.00郑东男18兽医.T.94.33
11、刘虹女20植保.F.71.00金鑫男20兽医.T.84.67李顺女18农学.F.76.67白静女19兽医.T.90.33孙秀男18植保.F.84.33步骤:单击菜单栏的【文件】-【新建】-【表】-【新建文件】命令,在弹出的“创建”对话框中输入表名 ,单击【保存】按钮,在弹出的“表设计器”对话框中按照表1定义表结构,单击【确定】按钮,在弹出的“现在输入数据记录吗?”对话框中选择【是】,按照表2输入数据表内容后关闭该表窗口。2.修改数据:将第三条记录姓名字段值“刘虹”改为“刘红”。步骤:单击菜单栏的【显示】- 命令,浏览数据表,修改姓名字段。3.输入白静的简历为:2005年被评为校优秀干部。步骤:
12、 (单击/双击)白静的简历字段,在弹出的“xsda.简历”对话框中输入“2005年被评为校优秀干部”后关闭该窗口。4.为白静的照片字段插入任意一张的图片。步骤:双击白静的照片字段,单击菜单栏的【编辑】- 命令,在弹出的“插入对象”对话框中单击 单选按钮,浏览选取任意一张图片,单击【确定】按钮后关闭该窗口。5. 追加一条新记录:输入任意的信息。步骤:单击菜单栏的【表】- 命令,追加一条新记录,输入任意信息。6.将bf.dbf表中简历和照片字段删除。步骤:单击菜单栏的【文件】-【打开】命令,在弹出的“打开”对话框中选择文件类型为 ,选择数据表bf.dbf,选中 复选框,单击【确定】按钮。单击菜单栏
13、的【显示】- 命令,打开“表设计器”,单击“简历”字段后单击【删除】按钮,同理删除“照片”字段,单击【确定】按钮,在弹出的“结构更改为否永久性更改?”对话框中选择 按钮。7.创建一个名为xsgl.pjx的项目。步骤:单击菜单栏的【文件】-【新建】-【项目】-【新建文件】命令,在弹出的“创建”对话框中,输入项目名 ,单击【保存】按钮。8.在项目中创建名为aa.dbf的数据表。步骤:单击项目中的【数据】-【自由表】-【新建】-【新建表】,在弹出的“创建”对话框中,输入表名 ,单击【保存】按钮,任意输入字段定义一个数据表。9.将aa.dbf表从项目中移除。步骤:在项目管理器中单击数据表aa.dbf,
14、单击右侧的 按钮,在弹出的“从项目中移去表还是从磁盘中删除表?”提示对话框中单击 按钮。10.筛选出djks.dbf表姓刘的记录。步骤:打开并浏览表djks.dbf,单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框的“数据过滤器”中输入条件 。11.取消记录筛选设置。步骤:单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框中,擦除数据过滤器中条件。12.筛选出考号、姓名、结论三个字段的数据。步骤:单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框中,在“允许访问”中选择 单选按钮,单击【字段筛选】按钮,在弹出的“字段选择”对话框中,双击考号、姓名、结论三个字段后单击【确定】
15、按钮,关闭该表窗口后单击菜单栏的【表】-【浏览表】命令重新浏览该表。13.取消字段筛选设置。步骤:步骤:单击菜单栏的【表】- 命令,在弹出的“工作区属性”对话框中,在“允许访问”中选择 单选按钮。14. 用命令显示djks.dbf表中第78号记录内容。命令: 15. 用命令显示30至50之间的记录。命令: 16. 用命令显示82至最后记录的内容。命令: 17. 用locate命令查找djks.dbf表中结论是补考的记录。命令: 18.继续显示。命令: 19.将rcda.dbf表中女同志工资增加100元(用菜单和命令两种方法)。步骤:打开并浏览表rcda.dbf,单击菜单栏的【表】- 命令,在弹
16、出的“替换字段”对话框中,设置“字段” ,“替换为” ,作用范围 ,for ,单击【替换】按钮。命令: 20.逻辑删除teacher.dbf表中男同志的记录(用菜单和命令两种方法)。步骤:打开并浏览表teacher.dbf,单击菜单栏的【表】- 命令,在弹出的“删除”对话框中,设置作用范围 ,for ,单击【删除】按钮。命令: 21.恢复teacher表中男同志的记录(用菜单和命令两种方法)。步骤:单击菜单栏的【表】- 命令,在弹出的“恢复记录”对话框中,设置作用范围 ,for ,单击【恢复记录】按钮。命令: 22.其它带有删除标记的记录彻底删除(用菜单和命令两种方法)。步骤:单击菜单栏的【表
17、】- 命令,在弹出的提示对话框中单击【是】按钮。命令: 评阅时间: 三 VFP数据库操作作业部分1.复制表结构命令是: A.copy to xs B.copy file xs to C.copy stru to xsD.copy to stru2.在VFP中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择: A.限制 B.忽略 C.级联D.级联或限制3.按出生月份进行索引的正确命令是: A.index on year(出生日期) to csrq B.index on left(dtoc(出生日期),2) to csrqC.i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 数据库 程序设计 作业 实验 报告
限制150内