- COBOL 教程
- COBOL - 首页
- COBOL - 概述
- COBOL - 环境设置
- COBOL - 程序结构
- COBOL - 基本语法
- COBOL - 数据类型
- COBOL - 基本动词
- COBOL - 数据布局
- COBOL - 条件语句
- COBOL - 循环语句
- COBOL - 字符串处理
- COBOL - 表格处理
- COBOL - 文件处理
- COBOL - 文件组织
- COBOL - 文件访问模式
- COBOL - 文件处理动词
- COBOL - 子程序
- COBOL - 内部排序
- COBOL - 数据库接口
- COBOL 有用资源
- COBOL - 问答
- COBOL - 快速指南
- COBOL - 有用资源
COBOL 模拟测试
本节为您提供各种与COBOL 框架相关的模拟测试集。您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解答。每个模拟测试都提供一个模拟测试答案,让您验证最终分数并进行自我评分。
COBOL 模拟测试一
答案:B
解释
COBOL 中没有长整型数据类型。COBOL 支持三种数据类型:字母、数字和字母数字。
答案:A
解释
COBOL 代表COmmon Business Oriented Language,旨在自动化业务流程。
Q 3 - COBOL 程序中哪个部分是必须的?
答案:B
解释
Identification division 包含用于识别程序的条目。这是第一个部分,也是唯一必须的部分。
Q 5 - 如果在独立的 COBOL 程序中编写 GO BACK 而不是 STOP RUN 会发生什么?
答案:B
解释
Stop run 结束工作单元并将控制权返回给操作系统,而 GOBACK 将控制权返回给调用程序。因此,如果我们编写 GO BACK 而不是 Stop Run,它将进入无限循环。
答案:A
解释
COBOL 中有效的文件打开模式为 INPUT、OUTPUT、I-O 和 EXTEND。COBOL 中没有 APPEND 文件模式。
答案:B
解释
COBOL 应用程序使用 31 位数字字段。但是,编译器仅支持最多 18 位。因此,我们使用最多 18 位。
答案:C
解释
要写入文件,必须以 OUTPUT 或 EXTEND 模式打开文件。
答案:B
解释
所有 COBOL 语句必须从 AREA B 开始,AREA B 从第 12 列到第 72 列。
Q 11 - FILE-CONTROL 段出现在哪里?
答案:B
解释
FILE-CONTROL 段出现在 Environment Division 的 Input-Ouput Section 中,该部分提供程序中使用的外部数据集的信息。
答案:B
解释
是的,我们可以将 X(10) 定义为 X(20) 作为 Redefines,因为这两个字段都从相同的位置开始,但这不是好的编码实践。
答案:C
解释
PIC 9.999 的长度为 5,因为 '.' 占用 1 个字节。所以 '.' 占用 1 个字节,9 占用 4 个字节。
Q 14 - 以下循环将执行多少次?
MOVE 5 TO X. PERFORM X TIMES. MOVE 10 TO X. END-PERFORM.
答案:B
解释
PERFORM 循环将执行 5 次。因为它读取第一个语句 PERFORM 5 次。它将 X 的值替换为 5。
您可以使用下面提供的尝试选项尝试相同的代码
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.
答案:D
解释
Rewrite 动词用于更新记录。文件应以 I-O 模式打开以进行重写操作。它只能在成功执行 Read 操作后使用。Rewrite 动词覆盖最后读取的记录。
答案:B
解释
要对文件进行排序,我们应该在 File Section 中进行 SD 条目。
答案:B
解释
S9(4) COMP 用于声明 Half Word Binary。
答案:A
解释
P 是假定的十进制缩放位置,用于指定当小数点不在数据项中出现的数字内时假定的小数点的位置。.PIC PP999 表示数字数据项为 3 个字符,并且小数点后有 5 个位置。
答案:C
解释
在数组声明中,我们可以在基本项和组项上指定 occurs 子句。
答案:B
解释
IGCRCTL 实用程序用于编译 COBOL 程序。
答案:B
解释
9(7) 将占用 7 个字节,SIGN TRAILING SEPARATE 占用 1 个字节,因此总共占用 8 个字节。
Q 23 - Linkage Section 在哪个部分?
答案:C
解释
Linkage section 位于 Data Division 中,用于被调用程序。
Q 24 - Input-Output section 在哪个部分?
答案:B
解释
Input-Output section 位于 Environment Division 中,提供有关程序中要使用的文件的信息。
Q 25 - 以下哪个语句将在 TutorialsPoint 字符串中为您提供“Tutorials”?
答案:A
解释
在 STRING(A,B) 中,A 是起始位置,B 是要选择的数字个数。
答案表
问题编号 | 答案 |
---|---|
1 | B |
2 | A |
3 | B |
4 | D |
5 | B |
6 | A |
7 | B |
8 | C |
9 | D |
10 | B |
11 | B |
12 | B |
13 | C |
14 | B |
15 | D |
16 | B |
17 | B |
18 | A |
19 | C |
20 | B |
21 | B |
22 | B |
23 | C |
24 | B |
25 | A |