




已阅读5页,还剩68页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附加题-01 编写一个程序完成以下功能:1. 已知表TABLE1、TABLE2格式如下2. 统计TABLE1、TABLE2中 姓名 相同的记录个数,并显示输出。ACCOUNT INTEGER NOT NULLNAME CHAR(10)AMOUNT DECIMAL(6,2)TABLE1ACCOUNT(账号)NAME(姓名) AMOUNT(金额) 100001WANGMIN2222.77100002LIHAI6734.66100003TIANLI0099.72100004GAOHAI4237.74100005BAIWEI2346.73100006LIFU2345.67TABLE2ACCOUNT(账号) NAME(姓名) AMOUNT(金额) 100001WANGMIN2222.77100002AAAAAA6734.66100003TIANLI0099.72100004BBBBBB4237.74100005BAIWEI2346.73100006CCCCCC2345.67附加题-02 编写一个程序完成以下功能:1. 已知表TABLE1格式如下2. 读取表中的前三条记录,并显示输出。3. 读取表中 ACCOUNT = 100002 、100004、100006的三条记录,并显示输出。4. 读取表中 ACCOUNT 100003 的所有记录,并显示输出。TABLE1ACCOUNT(账号) NAME(姓名) AMOUNT(金额) 100001WANGMIN222277100002LIHAI673466100003TIANLI009972100004GAOHAI423774100005BAIWEI234673100006LIFU234567附加题-03 编写一个程序完成以下功能:1. 已知表TABLE1格式如下2. 找到表中AMOUNT(金额) 值为最大的记录,输出显示该记录的ACCOUNT(账号)3. 找到表中AMOUNT(金额) 值为最小的记录,输出显示该记录的ACCOUNT(账号) TABLE1ACCOUNT(账号) NAME(姓名) AMOUNT(金额) 100001WANGMIN222277100002LIHAI673466100003TIANLI009972100004GAOHAI423774100005BAIWEI234673100006LIFU234567附加题-04 (将子程序改为处理节、或处理段)已知员工加班记录表TABLE3,编写程序计算员工加班费。1. 主程序要求如下:a) 读入员工加班记录表TABLE3中员工编号大于00100的所有记录b) 调用子程序1,将读取的记录传送到子程序1c) 从子程序1中得到加班总数d) 调用子程序2,将从子程序1中得到加班总数 传送到子程序2e) 从子程序2中得到加班费f) 将记录写入FILE1(KSDS)中2. 子程序1要求如下:a) 接收从主程序传送过来的记录信息b) 计算每个记录的加班总数c) 将计算好的加班总数返回给主程序3. 子程序2要求如下:a) 接收从主程序传送过来的加班总数b) 根据公式计算加班费c) 将计算好的加班费返回给主程序 EID SMALLINT NOT NULL NAME CHAR(10) WORKDAY SMALLINT WEEKDAY SMALLINTTABLE3员工编号员工姓名平日加班休日加班00010WANGMIN01000500020LIHAI02000800110TIANLI03001200120GAOHAI04001500130BAIWEI05001600140LIFU060024计算公式:1. 加班总数 = 平日加班 + 休日加班 * 22. 加班费:a) 0 加班总数=30:加班费 = 加班总数 * 15b) 30加班总数=50:加班费 = 加班总数 * 20c) 50加班总数=80:加班费 = 加班总数 * 25d) 80加班总数:加班费 = 加班总数 * 30附加题-05已知VSAM文件FILE1(ESDS)员工编号9(05)姓名X(20)部门X(01)等级X(02)10001LILEIA0110002HANMEIMEIA0110003LUCYA0210004LILIA0210005ZHAOGANGA0310006DAPENGA03 在DB2中新建表FILE2姓名(NAME)等级(LEVEL)工资(SALARY)工龄工资(YS)奖金(BONUES)LILEI01020000200001000ZHANGXIAOQING01030000200001000LUCY02040000300002000PANGLANLAN02050000300002000ZHAOGANG03060000500003000SUNXUEMEI03070000500003000编写一个COBOL程序把FILE1 和 FILE2 中 姓名 相同的记录输出到FILE3(格式如下)中。(工资总合 = 基本工资 + 工龄工资 + 奖金),要求程序格式标准,有异常判断、处理。FILE3(KSDS)员工编号(KEY)9(05)姓名X(20)部门X(01)等级9(02)基本工资9(05)工龄工资9(05)奖金9(05)工资总合9(05)附加题-06已知一个名为PEOPLE的表员工编号(NUM)员工姓名(NAME)工资(SALARY)10001LILEI650010002HANMEIMEI190010003LUCY1000010004LILI180010005ZHAOGANG130010006DAPENG9500要求编写一个COBOL程序实现以下功能:1. 利用游标将表中每条数据读出,并判断工资是否低于2000。2. 统计并显示(DISPLAY)工资低于2000(不包含2000)的员工数量。3. 将表中最高工资及最低工资的全部数据,输出到VSAM文件FILE3(KSDS)中。要求程序格式标准,有异常判断、处理。(提示:不允许使用OCCURS)附加题-07:a) 建立一个关于学生成绩记录的表,内容包括:学号,姓名,五门(数学,语文等等)课成绩,并写入若干条记录(要求大于20条)。b) 计算每个学生五门课的总分,然后将学号、姓名、总分,并输出到一个VSAM(KSDS)文件中。c) 将每个科目中得分最高的减去10分,得分最低的加上10分。附加题-08根据附加题-07的VSAM文件,编写一个COBOL程序完成以下功能:a) 使用ACCEPT语
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水库库区水质监测方案
- 城中村改造施工现场污染防治方案
- 核相仪制造合同2篇
- 2025年长春事业单位招聘教师岗190人考试参考试题及答案解析
- 2025嘉兴嘉善县中新产业发展投资有限公司公开招聘工作人员5人考试参考试题及答案解析
- 混凝土施工质量监督管理方案
- 2025山东淄博市中心医院合同制专业技术人员招聘60人考试参考试题及答案解析
- 2025浙江大学嘉兴研究院区域发展战略研究室现招聘考试参考试题及答案解析
- 2025重庆鈊渝金融租赁股份有限公司社会招聘9人考试参考试题及答案解析
- 葫芦雕刻题库及答案
- 养老机构殡葬协议书
- 十三五重点项目-日间照料中心项目资金申请报告
- 危化品企业三级安全教育体系
- 2025年4月版安全环境职业健康法律法规标准文件清单
- 运营服务合同协议
- 消防队伍管理授课
- 管理的四个要素
- 2025年银行反洗钱知识竞赛题库和答案(280题)
- GB/T 45300-2025姜黄
- 部队用电安全
- 2024年山东省《宪法知识竞赛必刷100题》考试题库附答案【考试直接用】
评论
0/150
提交评论