Skip to main content
  • 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 is COBOL?

  • 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?