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

COBOL 模拟测试(COBOL Mock Test)

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

本节介绍与COBOL Framework相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。

问题和解答 .B, .answer-sheet{ display:none !important; } .Q a{ pointer-events: none; cursor: default; }

COBOL Mock Test I

问题1 - COBOL中没有哪种数据类型?

A - Alphabetic (A)

B - Long (L)

C - 字母数字(X)

D - 数字(9)

Answer : B

说明 (Explanation)

COBOL中不提供长数据类型。 COBOL支持三种数据类型:字母,数字和字母数字。

问题2 - COBOL代表什么?

A - 面向商业的通用语言

B - 通用业务对象语言

C - 面向通用的商业语言

D - 通用对象商业语言

Answer : A

说明 (Explanation)

COBOL代表CO mmon B usiness O riented L anguage,旨在实现业务流程的自动化。

问题3 - 哪个是COBOL计划的强制性部门?

A - 程序部门。

B - 识别部门

C - 数据部门

D - 环境部门

Answer : B

说明 (Explanation)

标识分区包含用于标识程序的条目。 这是第一个分区,也是唯一的强制分区。

问题4 - 如何将标志存储在COMP-3字段中?

A - 第一位

B - 最后一位

C - First Nibble

D - Last Nibble

Answer : D

说明 (Explanation)

在COMP-3字段中,符号存储在最后一个半字节中。

问题5 - 如果您在独立的COBOL程序中编写GO BACK而不是STOP RUN会发生什么?

A - 程序将给出运行时错误。

B - 程序将进入无限循环。

C - 程序将正常执行。

D - 程序将抛出编译错误。

Answer : B

说明 (Explanation)

停止运行结束工作单元并将控制返回给操作系统,而GOBACK将控制权返回给调用程序。 因此,如果我们编写GO BACK而不是Stop Run,它将进入无限循环。

问题6 - 以下哪种文件打开模式在COBOL中无效?

A - APPEND

B - 输入

C - 输出

D - EXTEND

Answer : A

说明 (Explanation)

COBOL中的有效文件打开模式是INPUT,OUTPUT,IO和EXTEND。 APPEND文件模式在COBOL中不可用。

问题7 - 我们可以在COBOL中定义的数字字段的最大大小是多少?

A - 9(20)

B - 9(18)

C - 9(31)

D - 9(10)

Answer : B

说明 (Explanation)

COBOL应用程序使用31位数字字段。 但是,编译器仅支持最多18位数。 所以我们最多使用18位数。

问8 - 您打开文件进行书写的模式是什么?

A - 输出

B - EXTEND

C - Either OUTPUT or EXTEND

D - 输入输出

Answer : C

说明 (Explanation)

要写入文件,必须以OUTPUT或EXTEND模式打开文件。

问题9 - 77级用于什么?

A - Renames

B - 重新定义

C - Group Item

D - Elementary Level

Answer : D

说明 (Explanation)

77级是一个不能细分的基本级项目。

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

A - 01到07列

B - 12到72列

C - 08至11列

D - 73到80列

Answer : B

说明 (Explanation)

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

问题11 - FILE-CONTROL段落出现在哪里?

A - 程序部门

B - 环境部门

C - Identification Division

D - 数据部门

Answer : B

说明 (Explanation)

FILE-CONTROL段落出现在环境部门的输入 - 输出部分,它提供了程序中使用的外部数据集的信息。

问题12 - 我可以用X(20)字段重新定义X(10)字段吗?

A - No

B - Yes

Answer : B

说明 (Explanation)

是的,我们可以定义X(10)到X(20),因为Redefines导致两个字段从同一个位置开始,但它不是一个好的编码实践。

问题13 - PIC 9.999的长度是多少?

A - 4

B - 6

C - 5

D - 3

Answer : C

说明 (Explanation)

PIC 9.999的长度为5,为'。' 需要1个字节。 所以'。'总共1个字节。 和9个4字节。

问题14 - 循环后执行多少次?

MOVE 5 TO X.
PERFORM X TIMES.
MOVE 10 TO X.
END-PERFORM.

A - 11

B - 5

C - 10

D - 15

Answer : B

说明 (Explanation)

PERFORM循环将执行5次。 因为它读取PERFORM的第一个声明5次。 它用值5替换X.

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

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.
DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 X PIC 99.
PROCEDURE DIVISION.
   MOVE 5 TO X.
   PERFORM X TIMES
   MOVE 10 TO X
   DISPLAY 'COUNT'
   END-PERFORM.
   STOP RUN.

问题15 - 哪个cobol动词用于更新文件?

A - READ

B - WRITE

C - UPDATE

D - REWRITE

Answer : D

说明 (Explanation)

重写动词用于更新记录。 应在IO模式下打开文件以进行重写操作。 只有在成功读取操作后才能使用它。 重写动词会覆盖最后读取的记录。

问题16 - 在哪个部分我们应该在程序中为SORT文件输入一个条目?

A - FD

B - SD

C - MD

D - 这些都不是

Answer : B

说明 (Explanation)

为了对文件进行排序,我们应该在文件部分中创建一个SD条目。

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

A - S9(8) COMP

B - S9(4) COMP

C - 9(8) COMP

D - 9(4) COMP

Answer : B

说明 (Explanation)

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

问题18 - 如果将436值移动到PP999 PIC子句,那么编辑的值是什么?

A - .00436

B - 00436

C - 436

D - 43600

Answer : A

说明 (Explanation)

P是假定的十进制缩放位置,用于指定当该点不在数据项中出现的数字内时假定小数点的位置。 .PIC PP999表示数字数据项为3个字符,小数点后有5个位置。

问题19 - 我们在哪里可以指定OCCURS条款?

A - Elementary Item

B - Group Item

C - A和B两者

D - 这些都不是

Answer : C

说明 (Explanation)

在数组声明中,我们也可以在基本项目和组项目上指定发生子句。

问题20 - 哪个实用程序用于编译COBOL程序?

A - IKJEFT01

B - IGYCRCTL

C - IGYCTCRL

D - 这些都不是

Answer : B

说明 (Explanation)

IGCRCTL实用程序用于编译COBOL程序。

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

A - 7个字节

B - 8个字节

C - 4个字节

D - 10个字节

Answer : B

说明 (Explanation)

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

问题22 - SEARCH ALL做了什么?

A - 线性搜索

B - 二进制搜索

C - 顺序搜索

D - 这些都不是

Answer : B

说明 (Explanation)

Search All是一种二进制搜索方法,用于查找表中的元素。

问题23 - 关联部门来自哪个部门?

A - 识别部门

B - 环境部门

C - 数据部门

D - 程序部门

Answer : C

说明 (Explanation)

链接部分属于数据分区,用于被调用程序。

问题24 - 输入输出部分在哪个部门?

A - 识别部门

B - 环境部门

C - 数据部门

D - 程序部门

Answer : B

说明 (Explanation)

输入输出部分位于环境部门下,提供有关程序中使用的文件的信息。

问题25 - 以下哪一项陈述将为您提供IoWiki字符串中的“教程”?

A - TutorialsPoint(1:9)

B - TutorialsPoint(9)

C - TutorialsPoint(9:1)

D - TutorialsPoint(9:9)

Answer : A

说明 (Explanation)

在STRING(A,B)中,A是起始位置,B是要选择的位数。

答题卡

问题编号答案钥匙
1B
2A
3B
4D
5B
6A
7B
8C
9D
10B
11B
12B
13C
14B
15D
16B
17B
18A
19C
20B
21B
22B
23C
24B
25A