当前位置: 首页 > 文档资料 > COBOL 中文教程 >

COBOL 在线测试

优质
小牛编辑
131浏览
2023-12-01

以下测验提供与COBOL Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。

问题和解答

问题1 - COBOL中的AREA B从哪里开始?

A - 01到07列

B - 12到72列

C - 08至11列

D - 73到80列

Answer : B

说明 (Explanation)

所有COBOL语句必须从区域B开始,区域B从12列到72列

问题2 - 如何在程序中声明半字二进制?

A - S9(8) COMP

B - S9(4) COMP

C - 9(8) COMP

D - 9(4) COMP

Answer : B

说明 (Explanation)

S9(4)COMP用于声明半字二进制。

问题3 - S9(7)SIGN TRAILING SEPARATE字段占用多少字节?

A - 7个字节

B - 8个字节

C - 4个字节

D - 10个字节

Answer : B

说明 (Explanation)

对于SIGN TRAILING SEPARATE,9(7)将占用7个字节和1个字节,因此它将占用总共8个字节。

问题4 - 以下程序的输出是什么?

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 WS-ID PIC 9(5).
PROCEDURE DIVISION.
   A000-FIRST-PARA.
   INITIALIZE WS-ID REPLACING NUMERIC DATA BY 12345.
   DISPLAY WS-ID.
STOP RUN.

A - 00000

B - 12345

C - 空间

D - 编译错误

Answer : B

说明 (Explanation)

WS-ID将被初始化,数字数据将被声明中提到的12345替换。

您可以使用下面的“ Try it选项尝试相同的代码:

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 WS-ID PIC 9(5).
PROCEDURE DIVISION.
   A000-FIRST-PARA.
   INITIALIZE WS-ID REPLACING NUMERIC DATA BY 12345.
   DISPLAY WS-ID.
STOP RUN.

问5 - 以下程序的输出是什么?

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 WS-NUM1 PIC 9(9).
   01 WS-NUM2 PIC 9(9).
PROCEDURE DIVISION.
   A000-FIRST-PARA.
   MOVE 25 TO WS-NUM1 
   MOVE 15 TO WS-NUM2 
   IF WS-NUM1 > WS-NUM2 THEN
      DISPLAY 'IN LOOP 1 - IF BLOCK'
   ELSE
      DISPLAY 'IN LOOP 1 - ELSE BLOCK'
   END-IF.
STOP RUN.

A - IN LOOP 1 - ELSE BLOCK

B - IN LOOP 1 - IF BLOCK

C - 错误

D - 这些都不是

Answer : B

说明 (Explanation)

WS-NUM1大于WS-NUM2,因此满足条件并且它将进入IF循环。

您可以使用下面的“ Try it选项尝试相同的代码:

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 WS-NUM1 PIC 9(9).
   01 WS-NUM2 PIC 9(9).
PROCEDURE DIVISION.
   A000-FIRST-PARA.
   MOVE 25 TO WS-NUM1 
   MOVE 15 TO WS-NUM2 
   IF WS-NUM1 > WS-NUM2 THEN
      DISPLAY 'IN LOOP 1 - IF BLOCK'
   ELSE
      DISPLAY 'IN LOOP 1 - ELSE BLOCK'
   END-IF.
STOP RUN.

问题6 - 物理记录是外部设备上存在的信息,逻辑记录是程序使用的信息。 这个陈述是真是假?

A - True

B - False

Answer : A

说明 (Explanation)

这句话是对的。

Q 7 - Write动词用于在文件中插入记录。 写入记录后,记录缓冲区中不再可用。 这个陈述是真是假?

A - False

B - True

Answer : B

说明 (Explanation)

这句话是对的。

问8 - 在哪种用法中,数据项类似于Real或Float,并表示为单精度浮点数,内部数据以十六进制格式存储?

A - COMP

B - COMP-3

C - COMP-2

D - COMP-1

Answer : D

说明 (Explanation)

COMP-1表示为单精度浮点数,数据在内部以十六进制格式存储。

问9 - 在哪种模式下,您将打开顺序文件以最后附加数据。

A - APPEND

B - 输入

C - 输出

D - EXTEND

Answer : D

说明 (Explanation)

在扩展模式下打开顺序文件以在末尾附加数据。 如果您将在输出模式下打开文件,它将删除所有现有数据,然后写入数据。

问题10 - 基本项目不能进一步划分。 级别编号,数据名称,图片子句和值子句(可选)用于描述基本项目。 说明是真还是假?

A - True

B - False

Answer : A

说明 (Explanation)

这句话是对的。