cobol考试题及答案_第1页
cobol考试题及答案_第2页
cobol考试题及答案_第3页
cobol考试题及答案_第4页
cobol考试题及答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论