收藏 分销(赏)

技能测试十一.doc

上传人:仙人****88 文档编号:6017465 上传时间:2024-11-25 格式:DOC 页数:11 大小:169.50KB 下载积分:10 金币
下载 相关 举报
技能测试十一.doc_第1页
第1页 / 共11页
技能测试十一.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
Vf技能测试十一(查询和视图) 建立 订单.dbf(如下所示) 专业编号 出版社编号 书号 书名 单价 订书日期 发放日期 数量 WJ 01 D001 windows95应用 13.00 05/12/2000 07/12/00 50 WJ 01 D002 网络教程 22.00 05/12/2000 / / 100 WJ 01 D003 internet连接 15.00 05/12/2000 07/12/00 100 JG 01 D001 会计原理 13.00 06/11/2000 08/10/00 120 JG 03 Q002 高等数学 10.00 06/11/2000 08/20/00 60 CK 03 D001 english 8.50 05/21/2000 / / 80 CK 02 Q002 会计原理 17.50 05/21/2000 / / 100 CK 03 Q002 会计电算化 13.00 05/21/2000 07/20/00 120 YY 01 D003 internet连接 15.00 05/30/2000 07/12/00 80 YY 02 D001 english 8.00 05/30/2000 / / 150 建立 专业.dbf 专业编号 专业 联系人 电话 WJ 微机 吴兵 2786022 JG 经济管理 李桂芝 2783931 CK 财会 周志涛 2783237 YY 英语 丁凡 2785443 完成如下操作命令: 1. 在订单表中查询出版社编号为02的所有记录. 2. 在订单表中查询订书日期在05/31/2000(包括在内)以后,单价在12.00元以内的记录. 3. 多表查询:要求按专业表和订单表中的专业编号建立关联,输出专业表中的专业编号衙专业字段,订单表的书名,单价,数量,订书日期字段内容,并按订书日期字段排序,只输出数量在100-150之间的数据. 4. 在订单表中,查找还没有发放的的教材记录. 5. 在订单表中创建查询,输出出版社编号为01,已经发放教材的记录. 6. 在订单表中创建查询,输出专业编号为WJ和CK,字段名为专业编号,书号,书名,发放日期的记录. 7. 按专业编号建立专业和订单两个表的关联,建立查询,查找出版社编号为01,数量大于等于100;或者出版社编号为03的记录;输出字段为:专业编号,专业,联系人,书名,数量,单价,并按数量排序. 8. 创建视图,在订单表中筛选出数量大于等于120的记录,只显示书号,书名,单价,数量,并按数量降序输出. 9. 在专业表和订单表中筛选出出版社编号为01和03的记录,按出版社编号字段升序,数量字段为降序输出,只输出:专业编号,专业,出版社编号,书名,订书日期和发放日期,设置数量和发放日期为更新字段. 10. 查询每个学生的订书的总数量. Vf技能测试十二(程序设计) 在代码编辑窗口调试下列程序: 1. 用IF命令编写程序,从键盘输入一个整数,若该数能被3或7整除,则输出该数. 2. 编程计算50—200之间的奇数和. 3. 编程计算50—200之间的奇数和,要求程序中使用LOOP语句. 4. 编程计算50—200之间的奇数和,要求程序中使用 exit语句. 5. 编写一双重循环结构程序,要求从键盘输入9个数,按从小到大的顺序排列显示出来. 6. 显示100-200之间的素数. 7. 有一张厚0.5毫米的纸,对它不断对折后,最后达到珠穆朗玛峰的高度(8844.43米). 8. 编程计算100!后面有多少个零(提示:每个因子包含多少个5,所有5的个数). 9. 求5!+10!+15!+20!的和. 10. 1!+2!+3!……10!之和. 11. 编写一个子程序计算N! ,再编写主程序来调用该子程序,计算10!. 12.试编写一程序计算出下面公式的值:Y= 13编程解决古代百钱买百鸡的问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一,百钱买百鸡,问鸡翁,母,雏各几何?并显示程序执行的结果. 14. 编程实现如下的九九乘法表并输出: 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 ………… ………… ……… ………… 1×9=9 2×9=18 3×9=27 4×9=36 ……9×9=81 15.从键盘输入三个整数A,B,C,找出其中的绝对值最小的数。 16.有一个原始工资表,其记录如下: record# 姓名 应发工资 实发工资 佰元 伍拾元 拾元 尾数 1 张三 1289.55 2 李四 2670.00 3 王五 1877.22 4 赵六 3700.40 编写程序JSGZ程序后,运行,原始工资表发生了如下的变化: record# 姓名 应发工资 实发工资 佰元 伍拾元 拾元 尾数 1 张三 1289.55 1280 12 1 3 9.55 2 李四 2670.00 2670 26 1 2 0.00 3 王五 1877.22 1890 18 1 4 7.22 4 赵六 3700.40 3700 37 0 0 0.44 17.有一个三位正整数,该数减去7能被7整除,减去8能被8整除,减去9能被9整除,编程求这三位数. 18.逐条显示课程表中的记录,每条记录显示后暂停,按任一键后继续. 19.一个6位数,形如:”2005□□”,每条记录显示后暂停,按一键后继续. 20.从键盘随机输入一个中文字符串,要求编写程序倒序输出. 21. .从键盘随机输入一个英文字符串,要求编写程序倒序输出. 22.编程统计学生表中男或女生人数. 23.求s=1+2+3+4…………100的值. 24.编写程序计算y=12+22+32+42……1002的值. 25.求100-300之间的水仙花数(如153=13+53+33) 26.编写程序:12+22+32……n2<=100,求n的值。 27.通过键盘输入学生的学号和课程编号,查询对应课程的考试成绩,并据此判断该成绩的级别,60分以下为不及格,60-70为合格,70-80为良好,90-100为优秀。 28.求20+21+22……80的值。 29.输入一个字符串,要求分别统计出其中的字母,空格,数字和其它字符的个数。 求100-200之间能被3整除且又能被7整除的数并输出。 30.试编一程序,判断任意一个自然数n是否为回文数(即反序数也为n的数,如12321 的反序数是12321它是回文数,而且1234的反序数为4321,不是回文数)。 31.使用循环打印如下图形: * ** *** **** ***** 32.输入三角形的三条边,如果能构成三角形,计算输出三角形的面积。(构成三角形的条件是:任意两边之和大于第三边,任意两边之差小于第三边。) 33.编写程序输出下列图形: 34用do case……endcase结构编写程序,计算下列分段函数: 35.用if……else……endif编写分支结构的下列程序。 Vf技能题十三(函数) 1. Right(“perrysbury,oh”,2) 2. Left(“perrysbury,oh”,5) 3. “gd”$”good bye” 4. “bye”$”good bye” 5.”北京”-“工业大学” 6.vartype(date()) 7.at(“北京”,“北京工业大学”) 8.Substr(“北京工业大学“,5,8) 9.Len(“哈尔滨工业大学华德”) 10.str(567.85,6,1) 11.round(5.285,2) 12.round(5.285,0) 13.replicate(“8”,6) 14.at(“foxpro”,”welcome to foxpro ”) 15.val(“12ab”) 16.val(“ab12”) 17.mod(37,5) 18.mod(-37,-5) 19.mod(-37,5) 20.mod(37,-5) 21.mod(year(date())-1900,100) 22.int(-28/6) 23.round(2167.785,-2) 24.vartype(“1234”) 25.ab=12 ?vartype(ab<30) 26.int(-33/2) 27.max(5,7), min(5,7) 28 round(123456.789,-2) 29.vartype() 30.ax=”香港澳门台湾” ?left(ax.4)+substr(ax,5,4)+right(ax,4) 31.date() 32.time(),vartype(time()) 33.year(date()) 34.month(date()) 35.day(date()) 36.len(space(3)+space(2)) 37.len(space(8)-space(5)) 38.p=”ABCDabcd” ?substr(p,int(len(p)/2+1),2) 39.upper(“AaBb”),lower(“AaBb”) 40.second(),varitype(second()) 41.sys(2),vartype(sys(2)) 62.n=”213.4” ?21+&n 63.r=886 m=345 k=”r+m” ?21+&k 42.select() 43.t=36500 m=mod(t,60) hh=int(t/60) h=mod(hh,24) d=int(hh/24) ?hh,d,h,m 44.exp(1),exp(2.71828) 45.sqrt(16),sqrt(3),sqrt(2) 46.substr(“中华人民共和国”,5,4) 47.len(“ 你好 “) len(alltrim(“ 你好 “)) 48.space(8),len(space(8)) 49 str(12,5),varitype(str(12,5)) 50.str(12.5,2),str(12.5,1) 51,asc(“1”),asc(“A”),asc(“0”) 52.chr(97),chr(65),chr(48) 53.dow(date()),cdow(date()) 54.cmonth((date()) 55.replicate(“abc”,0) 56.str(122.46,2,1),str(12214.46,3,1) 57.select 100 ?select() 58.floor(-14.567),floor(14.567) leiling(-14.567),leiling(14.567) 59. 打开一个已经存在的表文件: ①reccount() ②recno() ③deleted() ④eof() ⑤bof()⑥fcount() ⑦fields(2) 60.vartype(ctod(“08/14/00’)) 61.”abcd”=”ab” “ab”=”abcd” set exact on “abcd”=”ab” 每道题的结果一定要分析,照写一遍没有任意意义。同学们一定思考。 “ab”=”abcd” Vf技能测试十四(数据库和表) 创建zg.dbf自由表: 姓名 性别 出生年月 工作年限 职称 婚否 基本工资 备注 李大名 男 05/01/1974 2 工人 否 220.5 徐华 女 08/02/1963 12 技术员 是 375.00 王丽如 女 11/09/1964 27 高工 是 547.00 厂先进工作者 肖波 男 02/08/1957 16 助工 是 435.5 厂先进工作者 汪永东 男 12/26/1945 34 技师 是 586.00 三八红旗手 陈均 女 07/08/1955 15 工程师 是 450.00 汪国强 男 09/17/1960 15 工程师 是 450.00 具体要求如下: 1. 显示工作年限在15年以上的职工姓名和基本工资. 2. 显示表已婚职工的全部记录,且不显示记录号. 3. 显示表中最后三条记录中男职工的姓名和职称. 4. 显示表中1950年以是出生职工名单. 5. 将表中记录指针移到第一个基本工资高于450元的记录上. 6. 在第4条记录之后添加如下新记录: 张杨 女 04/08/1967 5 技术员 否 315.50 7.在姓名字段前增加下列字段: 编号(c,6) 8.删除工作年限字段. 9.将字段名出生年月改为出生日期. 10.用适当的命令把王丽如的基本工资由547.00改为570.00; 11.用适当命令把所有记录的基本工资增加10%; 12.把有所有的男性记录打上删除标记; 13.删除表中姓肖的记录. 14,将表中所有工程师的基本工资增加5元. 15将表中所有男性且工作年限在10年以上的记录组成新的表zg1.dbf. 16.将表中基本工资在500元以下,职称为工程师的记录组成新的表zg2.dbf. 17. 按基本工资降序排序,生成新的表.zg3.dbf. 18.按基本工资的升序建立索引文件izg2并显示. 19.以性别+出生日期为关键字段,建立索引文件izg3并显示. 20,显示当前的表结构. Vf技能测试十五(表间关联) 建立如下两下自由表:LX1.DBF和 LX2.DBF. LX1.DBF 编号(c,2) 姓名(c,6) 加分(n,3) 总分(n,6,2) 01 张平 10 02 夏中 0 03 李晓 5 04 周芳 0 LX2.DBF 姓名(c,6) 语文(n,4,1) 数学(n,4,1) 专业基础(n,4,1) 专业技术(n,4,1) 张平 90.0 85.0 82.0 80.5 夏中 75.0 90.0 80.0 75.5 李晓 67.0 87.0 68.0 72.0 周芳 75.0 80.0 80.0 80.0 按要求完成下列各题: 1. 要求由lx2.dbf中的数据计算每个记录的总分,并填入lx1.dbf. 2. 列出记录李晓的语文\数学\总分情况. 3. 用lx2.dbf中的第二条记录语文与数学分和之和替换lx1.dbf中的第二条记录的总分. 4. 建立两表之间关联(set relation to 关键字段 into 别名),列出每个记录的姓名,各科成绩及总分情况. Vf技能测试十六(表单) 一. 设计一个表单:当用户输入的用户名与密码完全正确时才能进入“欢迎表单”,否则给出提示:“用户名和密码错误!”。 二.设计一个表单:添加一个计时器控件和一个标签控件,用于动态显示该系统说明: 分别设计:①从右面向左面移动。②从左面向右面移动。 三. 设计如下的表单:表单上有一个标签“春晓”和一个包含四个页的页框,每个页的内容是一句诗,字体和字号自行设定。 Vf技能测试十七(表单) 一. 创建一个表单,表单包含一个形状、微调控件和标签控件,通过微调控件对形状曲率进行调整,产生相应的图形。图中所示是曲率最大值99的情况。 二. 创建一个表单,表单有三个标签:1数据库的扩展名:2供选择答案,3以及对或错.一个选项组包含4个选项按钮,只有一个是正确的,当回答正确时,显示“对”;回答错误时,显示“错”。 三. 设计一个表单显示,使其显示系统时间: Vf技能测试十八(表单和菜单) 一. 创建如下自由表:订单.dbf 专业编号 书号 书名 单价 数量 WJ 01 windows应用基础 13.00 50 WJ 01 网络教程 20.00 100 JG 02 会计原理 17.5 80 二. 根据如上的自由表,创建表单,其中包含四个命令按钮,并编写相应的事件代码程序,完成“上一条”,“下一条“,”删除“,”退出“功能。 三. 使用菜单设计器创建一个菜单,内容如下: 主菜单 菜单项 功能 文件(\f) 打开 打开或保存打开的文件 另存为 关闭 编辑(\<e) 专业表 编辑修改表结构 订单表 作者表 浏览(\<b) 订单表 浏览表的记录 专业表 窗口(\<w) 清除 对窗口中的内容进行相应操作 循环 Vf技能测试十九(报表和数据的导入导出) 一.应先行创建如下自由表:作者 作者编号 作者 性别 出生日期 职称 工作单位 照片 Z001 王国明 男 07/12/1968 讲师 青岛电子学校 Z002 史建军 男 08/01/1963 高工 青岛市中山学校 Z003 于鹏 男 11/02/1968 讲师 青岛市上清路26号 Z004 赵立萍 女 05/11/1967 教授 重庆南路150号 二. 有一个excel 生成的商品表格,利用向导导入生成一个商品数据表。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服