Multiple choice technology mainframe

When defining a file layout it is placed in the file section of the data division. Each record begins with an "01", a space, and the record name. Fields within a record traditionally began with 05? If you see a level 10 after the 05 what would this mean?

  1. This is an alternate name for the 05 name.

  2. This is a breakdown of the 05 field.

  3. This is another format for the field.

  4. All of the above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

In COBOL data hierarchy, level numbers indicate grouping. 01 is the highest (record level), 05 breaks down the record into fields, and level 10 would further subdivide the 05 field. Higher numbers mean more granular subdivisions of the parent level.

AI explanation

In COBOL's hierarchical data division layout, level numbers indicate subordination: a higher level number nested under a lower one (like a 10 appearing after a 05) means that field is a further breakdown — a subdivision — of the 05 group item, not an alternate name or a different format for it. Renaming would instead use a REDEFINES clause, and this isn't that.