- Define what is an application is in your own words.
- Name two examples of applications you frequently use and explain their purpose.
- How does an application help in performing tasks?
- What is the main difference between an application running on a mainframe and one running on a personal computer?
- List four types of tasks that a mainframe application typically handles.
- Why are mainframe applications commonly used in industries like banking and government?
- What is the role of an operating system (OS) in application programming?
- How does the OS manage resources like memory and CPU?
- Explain the importance of APIs and system calls for application developers.
- What are the six stages in the Mainframe Application Programming Lifecycle?
- Which stage in the lifecycle involves breaking down logic into smaller modules, and why is this important?
- Why is regular maintenance critical in the lifecycle of a mainframe application?
- What is an executable file?
- Describe the process of creating an executable from source code.
- What happens when you click on an application like Chrome?
- What are the key milestones in COBOL's evolution?
- How did COBOL compilers evolve over time?
- What are the key features of COBOL?
- What are user-defined words in COBOL, and what are the rules for creating them?
- What are literals in COBOL? Differentiate between numeric and non-numeric literals.
- What are figurative constants in COBOL? Provide examples of common figurative constants.
- How do sections and paragraphs contribute to COBOL's modular programming approach?
- Why is COBOL still relevant in modern times despite its age?
- What are the differences between imperative and conditional COBOL statements?
- What are the fixed divisions in a COBOL program, and what is the purpose of each?
- What is the purpose of the
PROCEDURE DIVISION
in COBOL?
- What is the role of sections within the
PROCEDURE DIVISION
?
- How do paragraphs in COBOL help with code organization?
- What are the types of COBOL statements and provide examples for each?
- What is the purpose of the Sequence/Tag Area in COBOL code?
- What special indicators are used in the Indicator Area in COBOL?
- Where do divisions, sections, paragraphs, FD entries, and level numbers in COBOL start?
- What is the purpose of Area B in COBOL?
- What is the System Use Area in COBOL, and how is it used today?
- How must divisions be written in COBOL?
- What is the role of a section in COBOL?
- How is a paragraph structured in COBOL?
- What is a sentence in COBOL?
- What defines a COBOL statement?
- What is a clause in COBOL?
- What is modular programming in the context of large programs?
- List the advantages of modular programming.
- What is the key reminder when writing modules in a program?
- What is the importance of reusability and maintainability in modular programming?
- What is the first step in the compilation process for a mainframe program?
- What does an object deck contain?
- Explain the second step in the compilation process from object deck to executable.
- How does the Binder work during the compilation process?
- What are the different types of libraries used in the compilation process?
- What happens after the program is linked and the load module is produced?