重庆计算机VF二级试题真题.doc

上传人:s9****2 文档编号:555217858 上传时间:2024-01-11 格式:DOC 页数:19 大小:153.51KB
返回 下载 相关 举报
重庆计算机VF二级试题真题.doc_第1页
第1页 / 共19页
重庆计算机VF二级试题真题.doc_第2页
第2页 / 共19页
重庆计算机VF二级试题真题.doc_第3页
第3页 / 共19页
重庆计算机VF二级试题真题.doc_第4页
第4页 / 共19页
重庆计算机VF二级试题真题.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《重庆计算机VF二级试题真题.doc》由会员分享,可在线阅读,更多相关《重庆计算机VF二级试题真题.doc(19页珍藏版)》请在金锄头文库上搜索。

1、必选项;可选项;前面内容重复;I任选项1.*将任意一个三位数反向输出x=123x1=int(x/100)x2=int(mod(x,100)/10)x3=mod(x,10)?x1+x2*10+x3*100 3212.x=123y=str(x,3) &将数值转化为字符串?right(y,1)+subs(y,2,1)+left(y,1) 3213.xb=女?iif(xb=男,1,iif(xb=女,2,3) &条件函数 24.note () *或 * / %(求余数) + -从高到低; =(精确等于),、#、!(不等于); Not and nor (依次降级)5.*查找姓“张”的学生at(张,姓名)=

2、1;substr(姓名,1,2)=”张”;姓名=”张”&非精确比较;left(姓名,2)=”张”;6.*20岁以下学生Date()-出生日期=20*365;Year(date()-year(出生日期)=20;7.*少数民族学生少数民族否;少数民族否=.T.;Iif(少数民族否,”少数民族”,”汉族”)=”少数民族”*use 学生 &这是vf语言首先需要做的,以下操作省略此条8398.*显示第五条记录go 5display;list record 5;list for recn()=5;display for recn()=59.*显示记录号为偶数的记录list for mod(recno(),

3、2)=0 &recno()是记录号函数;list for recno()%2=0;list for int(recno()/2)=recno()/2;list for int(recno()/2)recno()/2 &显示记录号为奇数的记录10.*显示汉族女学生的记录list for 少数民族否=.F. and 性别=女list for !少数民族否 and 性别=女11.*显示女学生的姓名、性别、年龄及简历list 姓名,性别,year(date()-year(出生日期),简历 for;性别=女Use &关闭表12.*表结构显示list/display structure;表结构修改modi

4、fy structure;表记录显示list=display all;表记录修改edit/change/browse/replacewithfor/while13.*将汉族学生数学成绩减少10分,并将外语成绩增加20分replace 数学 with 数学-10,外语 with 外语+20 for 少数民族否14.*将6号记录的出生日期修改为1983年9月7日go 6replace 出生日期 with 1983/09/07;replace 出生日期 with 1981/09/07 for recno()=615.*将汉族学生的数学成绩减少20分,将少数民族学生的外语成绩增加20分Replace

5、数学 with 数学-20 for 少数民族否=.F.Replace 外语 with 外语+20 for 少数民族否 &必须用两条命令,因条件不同16.绝对定位 go top/bottom;相对定位skip17.* 插入记录Insert/insert blank18.*添加记录append &用全屏方式进行添加记录append blank &添加空白记录,在尾部19.*删除记录delete for recno()=3 or recno()=5 &添加删除标志browset delete on &做了删除标志的不参与运算recall &取消删除标志pack &物理删除记录zap=delete a

6、ll 和 pack20.*复制表结构copy structure to 学生1 fields 学号,姓名,性别21.*复制表copy to new1 for 数学=60use new1 &显示表的记录必须先打开新表listcopy to new2 sdftype new2.txt &查看新文本文件copy to new3 delimitedtype new3.txt &查看新文本文件,若为字符型,带有22.*从其他文件向表添加数据use 学生表copy stru to 学生2use 学生2list &显示记录为空list struappend from 学生表 &将学生表记录添加到学生2中li

7、st &显示学生2表记录23.数据表文件的删除delete file new1.dbf &扩展名不能省略erase 表1.dbf &删除的文件必须关闭24.*表的排序* A(ascding 升序);D(descding 降序);C(加上忽略大小写),改变物理顺序USE 学生表sort on 数学/DC to sx use sxlist next 525.*索引文件*种类:单索引文件:.idx;复合索引:.cdx;改变逻辑顺序*用表单设计器建立的索引号都是结构复合索引*To 单索引文件;tag 复合索引文件;compact 压缩的单索引文件*复合索引系统默认升序,单索引只能升序索引,默认普通索引

8、*按年龄降序,年龄相同数学成绩升序(复合索引)index on str(year(date()-year(出生日期),2)+str(100-数学) tag xx desc*按数学降序(单索引)index on -数学 to su*按学号升序,不允许有编号相同的记录index on 学号 tag xh unique*按出生日期升序(非结构复合索引)index on 出生日期 tag cs of ss26.*打开索引文件*打开表后再打开索引文件set index to suset index to &关闭当前单索引文件*表和索引文件同时打开Use 学生 index su27.*确定主控索引*go

9、top/bottom指向逻辑顺序use 学生set index to su,nameset order to 2 &设置name 为主索引list next 3set order to 1 &设置su为主索引,或set order to sulist next 3set order to &取消主索引28.*关闭索引文件,不能关闭结构索引; use 命令关闭当前表和相关索引close indexset index to 29.*删除索引Delete file su &删除单索引文件Delete tag all;delete tag cs &删除复合索引文件索引标志30.*更新索引Reindex

10、compact31.*顺序查询定位locate for !少数民族否 and 性别=男disp 姓名,数学,year(date()-year(出生日期)continue &继续查找下一个?recno(),姓名,数学,year(date()-year(出生日期)?found()32.*索引查询定位 &继续查找下一个skipindex on 出生日期 tag sy4d=1983/09/07seek d &内存变量,不加&dispindex on 姓名 tag xmfind 王大为 &查找字符型,不需要加定界符dispseek 张大力 &查找任意数据,需要加定界符disp33.*统计记录个数coun

11、t for 性别=女 to x1count for 性别=男 to x2?x1,x234. use 学生aver year(date()-year(出生日期) to y?y &求表达式平均值sum 数学,外语 to a,b?a,b &求数学,外语总分calculate avg(数学),min(数学),max(数学) to x,y,z?x,y,z &avg,数值表达式平均值;max,数值,日期或字符35.*分类汇总*按性别、数学和外语成绩进行汇总index on 性别 tag xbhztotal on 性别 to hzuse hz &先建立索引再分类汇总list在一个工作区只能打开一个表文件,且

12、一个表文件也仅仅在一个工作区打开Select 0选择当前没有被使用的最小工作区为当前工作区36.*在1号工作区打开学生表并取别名use 学生 alias zg in 1;use 学生 alias zg in A &110号别名AJ37.*表的逻辑关联Set relation tointo;选择additive建立一对多关系Set relation to 取消所有关联,取消后仍是两个表38.*表的物理联接Join with tofor/fields39.按性别对数学成绩和外语成绩汇总Index on 性别 tag cTotal on 性别 fields 数学,外语 to xbcj 分别统计男女生

13、平均年龄Average(date()-出生日期)/365 for 性别=男Average(date()-出生日期)/365 for 性别=女 显示性别为女的学生数学成绩的总分,平均分,最高分和最低分Cal sum(数学),avg(数学),max(数学),min(数学) for 性别=女to x1,x2,x3,x4?x1,x2,x3,x440.建立数据库文件:creat database 学生 打开数据库:use 学生.dbc &.dbc不能省略;open database 关闭数据库:close all/database 修改数据库:modify database 删除数据库:delete d

14、atabase 41.建立数据库索引父表建立主索引,子表建立普通索引;清理数据库;编辑参照完整性42.数据库表设计器字段有效性规则:性别=男 or 性别=女信息:性别只能为男或者为女默认值:女43.SQL命令动词数据查询:select数据操纵:insert update delete数据定义:creat drop alter44.*用SQL命令建立学生管理数据库,包括学生表、选课表、课程表*用creat建立数据库creat database 学生管理*建立学生表creat table 学生表(学号 c(5) primary key,姓名 c(8),性别 c(2),年龄 i,数学 n(5,1) check (数学0) error 成绩应该大于0! defa 0,外语 n(5,1)*建立课程表creat table 课程表(课程号 c(5) primary key,课程名 c(10),学分 n(1) &primary key 建立主索引*建立选课表creat table 选课(学号 c(5),课

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号