In what year was COBOL established?
1959
Who initiated the development of COBOL and which government department sponsored it?
Mary K. Hawes initiated it, and it was sponsored by the Department of Defense under Charles A. Phillips.
What does CODASYL stand for and what was its role?
CODASYL was the consortium that developed COBOL to provide a portable, English-like standard for commercial data processing.
Which programmer’s philosophy heavily influenced COBOL’s design principle of separating data descriptions from procedural instructions?
Grace Hopper’s FLOW-MATIC philosophy.
When was the landmark test proving COBOL’s machine independence conducted?
December 6 and 7, 1960.
Approximately how many lines of COBOL code are estimated to be in active use as of 2024-2025?
50 billion lines.
What percentage of the planet’s financial transactions does COBOL process?
Approximately 90%.
What is the latest official COBOL standard as of the manuscript date?
COBOL 2023 (ISO/IEC 1989:2023)
Name three new features introduced in COBOL 2023.
synchronous messaging, bitwise shifting operators, and expanded identifier lengths up to 63 characters (any three of these or similar features mentioned).
Which IBM mainframe series is COBOL most closely associated with?
IBM System/360 and its successors, including IBM Z architectures.
What percentage of online banking systems does COBOL serve as the foundation for?
40%.
How many lines of COBOL code does the Social Security Administration manage as of 2025?
Approximately 60 million lines.
Name three characteristics of COBOL.
English-like syntax, self-documenting nature, rigid hierarchical structure, precision in data handling, portability (any three).
What are the four divisions that make up a COBOL program’s hierarchical structure?
Identification Division, Environment Division, Data Division, and Procedure Division.
Is COBOL a compiled or interpreted language?
Compiled language.
In which section of the Data Division are variables used within the program declared?
Working-Storage Section.
What clause is mandatory for elementary items and defines the category, size, and format of data?
PICTURE (PIC) Clause.
What are the three main ways to define constants in COBOL?
VALUE Clause, Constant-Names (Level 78), and Figurative Constants.
What does PIC X(20) represent?
An alphanumeric data item that can hold 20 characters.
What does the ‘V’ symbol indicate in a PICTURE clause like PIC 9V9?
An implied decimal point.
What is the difference between USAGE DISPLAY and USAGE COMP-3?
DISPLAY stores data in text format, while COMP-3 stores data in packed-decimal format.
What clause is used to create arrays/tables in COBOL?
OCCURS clause.
What are the three primary file organizations supported by COBOL?
Sequential, Indexed, and Relative.
Is COBOL case-sensitive?
No, COBOL is not case-sensitive.