![CICS Tutorial](/cics/images/cics-mini-logo.jpg)
- CICS Tutorial
- CICS - Home
- CICS - Overview
- CICS - Environment
- CICS - Basic Terms
- CICS - Nucleus
- CICS - Transactions
- CICS - COBOL Basics
- CICS - BMS
- CICS - MAP
- CICS - Interface Block
- CICS - Pseudo Programming
- CICS - Aid Keys
- CICS - File Handling
- CICS - Error Handling
- CICS - Control Operations
- CICS - Temporary Storage
- CICS - Intercommunication
- CICS - Status Codes
- CICS - Interview Questions
- CICS Useful Resources
- CICS - Quick Guide
- CICS - Useful Resources
- CICS - Discussion
CICS Online Quiz
Following quiz provides Multiple Choice Questions (MCQs) related to CICS Framework. You will have to read all the given answers and click over the correct answer. If you are not sure about the answer then you can check the answer using Show Answer button. You can use Next Quiz button to check new set of questions in the quiz.
![Questions and Answers](/images/questions_and_answers.png)
Q 1 - What does OLTP stands for?
A - Online Transaction Processing
B - Online Terminal Processing
Answer : A
Explanation
CICS is a transaction processing system which is also called as Online Transaction Processing (OLTP) Software.
Q 2 - Alphabets, numeric, punctuation comes under which type of category?
Answer : C
Explanation
All other keys for alphabets, numeric, punctuation etc. are Non-Aid keys. When the user types text, numbers etc. using non-aid keys CICS will not even know if the user is typing anything or not.
Q 3 - Which command is used by CICS System Administrators to define CICS table entries and other administration activities?
Answer : B
Explanation
CEDA is known as CICS Execute Definition and Administration.
Q 4 - What is the value of MODE parameter you will use for input & output map in DFHMSD macro?
Answer : C
Explanation
This is self explanatory.
Q 5 - Which field in EIB stores the value of length of DFHCOMMAREA?
Answer : D
Explanation
EIBCALEN contains length of DFHCOMMAREA.
Q 6 - Which command is used to pass the control from one program to another at same level and does not expect the control back?
Answer : A
Explanation
XCTL command is used to pass the control from one program to another at same level. It does not expect the control back. It is similar to GO TO statement.
Answer : A
Explanation
When Program ID gives error you will get AEI0 error code.
Q 8 - Maps is a collection of mapset which are linked edited together to form a load module. It should have a PPT entry. State whether true or false?
Answer : A
Explanation
This statement is incorrect as Mapset is a collection of maps which are linked edited together to form a load module.
Q 9 - Transaction Work Area is used to pass data between the application programs that are executed with in the same transaction. TWA exists only for the duration of transaction. State whether true or false?
Answer : B
Explanation
This statement is correct.
Answer : B
Explanation
Size of EIBRCODE is 6. It's PIC clause is X(6) & it contains Return code of the last transaction