版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
cobol考试题及答案一、选择题(8题,每题3分,共24分)
1.COBOL语言中,用于定义数据项的语句是?
A.MOVE
B.DISPLAY
C.DATADIVISION
D.PROCEDUREDIVISION
2.在COBOL程序中,哪个段用于描述程序的处理逻辑?
A.IDENTIFICATIONDIVISION
B.ENVIRONMENTDIVISION
C.DATADIVISION
D.PROCEDUREDIVISION
3.COBOL语言中,用于条件语句的关键字是?
A.IF
B.ELSE
C.THEN
D.ALL
4.在COBOL程序中,哪个语句用于将数据从内存移到变量?
A.DISPLAY
B.MOVE
C.ADD
D.SUBTRACT
5.COBOL语言中,用于定义文件结构的段是?
A.WORKING-STORAGEDIVISION
B.LOCAL-STORAGEDIVISION
C.FILESECTION
D.DATADIVISION
6.在COBOL程序中,哪个语句用于打开文件?
A.OPEN
B.CLOSE
C.READ
D.WRITE
7.COBOL语言中,用于定义全局变量的段是?
A.GLOBALDIVISION
B.WORKING-STORAGEDIVISION
C.LOCAL-STORAGEDIVISION
D.COMMONDIVISION
8.在COBOL程序中,哪个语句用于结束程序执行?
A.STOPRUN
B.END
C.EXIT
D.CLOSE
二、(一)多项选择题(5题,每题4分,共20分)
1.下列哪些是COBOL语言的基本段?
A.IDENTIFICATIONDIVISION
B.ENVIRONMENTDIVISION
C.DATADIVISION
D.PROCEDUREDIVISION
E.FILEDIVISION
2.COBOL语言中,哪些语句用于数据操作?
A.MOVE
B.DISPLAY
C.ADD
D.SUBTRACT
E.OPEN
3.在COBOL程序中,哪些段用于定义数据?
A.WORKING-STORAGEDIVISION
B.LOCAL-STORAGEDIVISION
C.FILESECTION
D.DATADIVISION
E.COMMONDIVISION
4.COBOL语言中,哪些语句用于控制程序流程?
A.IF
B.ELSE
C.THEN
D.FOR
E.WHILE
5.在COBOL程序中,哪些语句用于文件操作?
A.OPEN
B.CLOSE
C.READ
D.WRITE
E.DISPLAY
(二)判断题(7题,每题2分,共14分)
1.COBOL语言是一种面向对象的编程语言。
2.DATADIVISION用于定义程序的处理逻辑。
3.MOVE语句用于将数据从内存移到变量。
4.OPEN语句用于打开文件。
5.STOPRUN语句用于结束程序执行。
6.WORKING-STORAGEDIVISION用于定义全局变量。
7.COBOL语言主要用于商业数据处理。
三、(一)填空题(6题,每题3分,共18分)
1.COBOL语言的全称是______。
2.用于定义程序标识的段是______。
3.用于定义文件结构的段是______。
4.用于定义程序处理逻辑的段是______。
5.用于将数据从内存移到变量的语句是______。
6.用于打开文件的语句是______。
(二)计算题(4题,每题5分,共20分)
1.假设有一个COBOL程序,需要将变量A的值加到变量B上,并存储在变量C中,写出相应的COBOL语句。
2.假设有一个COBOL程序,需要将文件FOO中的数据读取到变量D中,写出相应的COBOL语句。
3.假设有一个COBOL程序,需要将变量E的值显示在屏幕上,写出相应的COBOL语句。
4.假设有一个COBOL程序,需要判断变量F的值是否大于10,如果是则执行某个操作,写出相应的COBOL语句。
四、综合题(2题,每题12分,共24分)
1.编写一个COBOL程序,实现以下功能:从文件FOO中读取数据,计算所有数据的总和,并将总和存储在变量SUM中,最后将总和显示在屏幕上。
2.编写一个COBOL程序,实现以下功能:定义一个数组,包含10个元素,将数组中的每个元素初始化为1,然后遍历数组,将每个元素的值加1,最后将数组中的所有元素显示在屏幕上。
五、材料分析题(2题,每题14分,共28分)
1.分析以下COBOL程序片段,说明每个段的作用和每个语句的功能:
IDENTIFICATIONDIVISION.
PROGRAM-ID.SAMPLE-PROGRAM.
ENVIRONMENTDIVISION.
DATADIVISION.
WORKING-STORAGEDIVISION.
01WS-VAR.
05WS-VAR-1PIC9(5).
05WS-VAR-2PIC9(5).
PROCEDUREDIVISION.
MAIN-SECTION.
MOVE12345TOWS-VAR-1.
MOVE67890TOWS-VAR-2.
ADDWS-VAR-1TOWS-VAR-2.
DISPLAYWS-VAR-2.
STOPRUN.
2.分析以下COBOL程序片段,说明每个段的作用和每个语句的功能:
IDENTIFICATIONDIVISION.
PROGRAM-ID.ANOTHER-PROGRAM.
ENVIRONMENTDIVISION.
DATADIVISION.
FILESECTION.
01FILE-REC.
05FILE-REC-FIELD1PIC9(5).
05FILE-REC-FIELD2PIC9(5).
WORKING-STORAGEDIVISION.
01WS-VAR.
05WS-VAR-1PIC9(5).
05WS-VAR-2PIC9(5).
PROCEDUREDIVISION.
MAIN-SECTION.
OPENINPUTFILE-REC.
READFILE-RECINTOWS-VAR.
ADDWS-VAR-FIELD1TOWS-VAR-1.
ADDWS-VAR-FIELD2TOWS-VAR-2.
DISPLAYWS-VAR-1.
DISPLAYWS-VAR-2.
CLOSEFILE-REC.
STOPRUN.
答案部分:
一、选择题
1.C
2.D
3.A
4.B
5.C
6.A
7.B
8.A
二、(一)多项选择题
1.A,B,C,D
2.A,B,C,D
3.A,B,C,D,E
4.A,B,C,E
5.A,B,C,D
(二)判断题
1.错
2.错
3.对
4.对
5.对
6.错
7.对
三、(一)填空题
1.CommonBusiness-OrientedLanguage
2.IDENTIFICATIONDIVISION
3.FILESECTION
4.PROCEDUREDIVISION
5.MOVE
6.OPEN
(二)计算题
1.ADDATOB.
MOVEBTOC.
2.READFILE-RECINTOD.
3.DISPLAYE.
4.IFF>10THEN
[操作]
四、综合题
1.IDENTIFICATIONDIVISION.
PROGRAM-ID.SUM-PROGRAM.
ENVIRONMENTDIVISION.
DATADIVISION.
FILESECTION.
01FILE-REC.
05FILE-REC-FIELDPIC9(5).
WORKING-STORAGEDIVISION.
01WS-SUMPIC9(10).
PROCEDUREDIVISION.
MAIN-SECTION.
OPENINPUTFILE-REC.
INITIALIZEWS-SUMTOZERO.
READFILE-RECINTOFILE-REC-FIELD.
PERFORMUNTILFILE-REC-FIELD=ZERO
ADDFILE-REC-FIELDTOWS-SUM
READFILE-RECINTOFILE-REC-FIELD
END-PERFORM.
DISPLAYWS-SUM.
CLOSEFILE-REC.
STOPRUN.
2.IDENTIFICATIONDIVISION.
PROGRAM-ID.ARRAY-PROGRAM.
ENVIRONMENTDIVISION.
DATADIVISION.
WORKING-STORAGEDIVISION.
01ARRAY-VAROCCURS10PIC9(5).
01IPIC9(3).
PROCEDUREDIVISION.
MAIN-SECTION.
INITIALIZEARRAY-VARTO1.
PERFORMVARYINGIFROM1BY1FOR10
ADD1TOARRAY-VAR(I)
END-PERFORM.
PERFORMVARYINGIFROM1BY1FOR10
DISPLAYARRAY-VAR(I)
END-PERFORM.
STOPRUN.
五、材料分析题
1.IDENTIFICATIONDIVISION.
PROGRAM-ID.SAMPLE-PROGRAM.
ENVIRONMENTDIVISION.
DATADIVISION.
WORKING-STORAGEDIVISION.
01WS-VAR.
05WS-VAR-1PIC9(5).
05WS-VAR-2PIC9(5).
PROCEDUREDIVISION.
MAIN-SECTION.
MOVE12345TOWS-VAR-1.
MOVE67890TOWS-VAR-2.
ADDWS-VAR-1TOWS-VAR-2.
DISPLAYWS-VAR-2.
STOPRUN.
-IDENTIFICATIONDIVISION:定义程序的标识信息。
-ENVIRONMENTDIVISION:定义程序的环境信息。
-DATADIVISION:定义程序的数据信息。
-WORKING-STORAGEDIVISION:定义工作存储区中的数据。
-PROCEDUREDIVISION:定义程序的处理逻辑。
-MOVE:将数据从内存移到变量。
-ADD:将两个变量的值相加。
-DISPLAY:将数据显示在屏幕上。
-STOPRUN:结束程序执行。
2.IDENTIFICATIONDIVISION.
PROGRAM-ID.ANOTHER-PROGRAM.
ENVIRONMENTDIVISION.
DATADIVISION.
FILESECTION.
01FILE-REC.
05FILE-REC-FIELD1PIC9(5).
05FILE-REC-FIELD2PIC9(5).
WORKING-STORAGEDIVISION.
01WS-VAR.
05WS-VAR-1PIC9(5).
05WS-VAR-2PIC9(5).
PROCEDUREDIVISION.
MAIN-SECTION.
OPENINPUTFILE-REC.
READFILE-RECINTOWS-VAR.
ADDWS-VAR-FIELD1TOWS-VAR-1.
ADDWS-VAR-FIELD2TOWS-VAR-2.
DISPLAYWS-VAR-1.
DISPLAYWS-VAR-2.
CLOSEFILE-REC.
STOPRUN.
-IDENTIFICATIONDIVISION:定义程序的标识信息。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 翻罐工岗前专业水平考核试卷含答案
- 重介质制备回收工岗中工作意识考核试卷含答案
- 景泰蓝制胎工工艺分析考核试卷含答案
- 客服服务的试题及答案
- 四年级上册语文园地六
- 高浓度CO₂对土壤生态微观基础的重塑效应探究
- 高校贫困大学生心理危机干预体系的构建与重塑
- 高校离退休人力资源开发路径探析-以浙江师范大学为例
- 高校教师职业倦怠、完美主义与应对方式的关联性解析
- 高校导师创新基金管理系统的深度剖析与优化设计
- Excel常用函数公式及技巧
- 2024中信银行个人贷款合同格式
- TGDGX 0003-2024 高校物业服务费用测算及基本人员配置规范
- CJJT259-2016 城镇燃气自动化系统技术规范
- (正式版)JTT 1497-2024 公路桥梁塔柱施工平台及通道安全技术要求
- (高清版)DZT 0293-2016 井中磁测技术规程
- 胜任力与胜任力模型构建方法研究
- 充电桩运维的安全风险分析
- 加油站有限空间作业制度
- 《老年人多重用药安全管理专家共识》解读课件
- 2023年托幼机构幼儿园卫生保健人员考试题库及参考答案
评论
0/150
提交评论