VF程序设计复习资料页.docx
上传人:王子****青蛙 上传时间:2024-09-12 格式:DOCX 页数:13 大小:74KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

VF程序设计复习资料页.docx

VF程序设计复习资料页.docx

预览

免费试读已结束,剩余 3 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VF程序设计复习资料内容:VF程序设计课后习题答案历年考试题(带答案)使用说明:在资料中,所有答案均为直接在题目中给出,“&&”符号后的内容为说明,“*”后的内容,为建立的文件。课后题答案主要给出考试重点内容。另外,请同学们上机实践以增强记忆。VisualFoxPro程序设计教程课后题答案说明:仅重点部分设置答案第一章数据库系统基础知识(P17)2.什么是数据库、数据库管理系统和数据库系统?答:①数据库是在数据管理系统的集中控制下,按一定的组织方式储存起来的、相互关联的数据集合.数据库(Datebase,DB)是数据库系统中按一定法则储存在外存储器中的大批数据.②数据库管理系统(DatebaseManagementSystem,DBMS)是系统软件,用来对数据进行同意的的控制和管理,从而有效减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性和并发控制功能.③数据库系统其实就是数据库应用为基础的计算机系统,是把有关计算机硬件、软件、数据和人员组合起来的拥护提供信息服务的系统.5.实体之间的联系有哪几种,分别举例说明.答:①1对1联系,例:一个人有一个身份证,一个身份证也只有一个人可以使用.②1对多联系,例:一个班主任可以带很多学生,一个学生只能有一个班主任.③多对多联系,例:一个人可以去任何酒吧中的任意一个,任意一个酒吧可以为任意多的人提供娱乐场地.6.数据库有哪几种常用的数据模型?VisualFoxPro属于哪一类?答:①层次模型,网络模型,关系模型.②VisualFoxPro属于关系模型.8.关系数据库管理系统的3种基本关系运算是什么?答:关系运算有3种方式:选择、投影、联接.第二章操作基础(P33)3.VisualFoxPro有几种操作凡是?各有什么特点?答:①菜单操作方式特点:优点是直观易懂,击键简单(主要是鼠标单、双击),对于不熟悉VisualFoxPro命令、又没有或不想花时间去学习它的最终用户十分适合.不足是操作环节多,步骤繁琐,因此速度慢,效率低.②命令操作方式特点:输入命令完成操作比使用菜单和对话框速度更快,效率高,系统菜单不可能包含所有的功能,有些操作只能通过命令窗口输入;必须熟练掌握VisualFoxPro命令,才能谈的上开发应用程序.③程序工作方式特点:为用户提供更简洁的界面,达到操作目的.第三章数据及其运算(P55)2.字段变量与内存变量有何区别?答:字段变量是随表存取而存取,定义在表中的变量.内存变量是拥护在内存中定义的,用来存放程序运行中的中间结果和最终结果的变量,是进行数据的传递和运算的变量.4.求下列表达式的值.(1)LEN(DTOC(DATE()))输出结果:8(2)STUFF("现代教育中心",5,0,LEFT("技术中心",4))输出结果:现代技术教育中心(3)VARTYPE(08/23/03)输出结果:N(4)SPCACE(5)-SPACE(5)输出结果:空白(5)"PRO"$"FoxPro"AND"100">"90"输出结果:.F.5.针对学生表,写出下列条件:先制作学生表:学号姓名性别年龄是否少数民族出生日期入学成绩001王**男20否1986/09/20560002李**女19否1987/06/30590003张**男20是1986/02/03610004赵**女22是1985/12/17620…………………(1)入学成绩大于600分的学生;LISTFOR入学成绩>600(2)年龄大于18岁但是小于25岁的学生;LISTFOR年龄>18AND年龄<25(3)少数民族的男生LISTFOR是否少数民族="是"AND性别="男"(4)在1985年1月1日至1983年12月31日之间出生的学生;LISTFORYEAR(DATE())-YEAR(出生日期)>20ANDYEAR(DATE())-YEAR(出生;日期)<23&&以2007年为例(5)入学成绩在580分以上的汉族女生.LISTFOR入学成绩>580AND是否少数民族="否"AND性别="女"6.写出下列表达式.(1)求实数x的小数部分;x=3.1415926535897932384626?x-INT(x)(2)求自然数m的十位数字;m=125n=INT(m)x=STR(&n)?RIGHT(&x,2)(3)将实数x保留两位小数,第三位小数进行四舍五入处理;x=3.1415926535897932384626?ROUND(x*3,2)(4)将c中的小写字母转换成相应的大写字母;CH2="c"CH1=CHR(ASC(ch2)-ASC("a")-ASC("A"))?CH1(5