CICS Programming Language Quiz! Trivia Test

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Srinimf
S
Srinimf
Community Contributor
Quizzes Created: 6 | Total Attempts: 22,990
| Attempts: 4,864 | Questions: 11
Please wait...
Question 1 / 11
0 %
0/100
Score 0/100
1. "MASSINSERT" options write a group of records into a VSAM file, and it is a high-performance option.

Explanation

The "MASSINSERT" options are used to write a group of records into a VSAM file. This option is known for its high-performance capabilities, meaning it can efficiently handle large amounts of data and process it quickly. Therefore, the statement that "MASSINSERT" options write a group of records into a VSAM file and are a high-performance option is true.

Submit
Please wait...
About This Quiz
CICS Programming Language Quiz! Trivia Test - Quiz


Can you pass this CICS Programming language quiz? CICS allows users to develop and execute online applications and is the most commonly used for internet applications. Do you... see morethink you know enough to tackle it? This quiz will act as the perfect test to find out. see less

2. Intra-partition TDQ can be accessed by any transaction in the CICS region?

Explanation

Intra-partition TDQ can be accessed by any transaction in the CICS region. This means that any transaction running within the same partition as the TDQ can access and manipulate the data in the TDQ. The intra-partition TDQ provides a way for different transactions to communicate and share data within the same CICS region. Therefore, the statement "True" is correct.

Submit
3. How do we call sub-program from cics program? EXEC CICS  XCTL PROGRAM(PGM-NAME) END-EXEC  

Explanation

The correct answer is TRUE. In CICS, we can call a sub-program using the EXEC CICS XCTL statement followed by the PROGRAM(PGM-NAME) parameter. This statement transfers control to the specified sub-program, allowing it to be executed.

Submit
4. What are the end-of -file conditions?

Explanation

The correct answer is "All of the above" because each option listed represents an end-of-file condition for different types of files. In VSAM, ENDFILE indicates the end of the file has been reached. In TSQ (Temporary Storage Queue), ITEMERR indicates that there are no more items in the queue. In TDQ (Transient Data Queue), QZERO indicates that the queue is empty. Therefore, all three options represent different end-of-file conditions for their respective file types.

Submit
5. In general, how many macros we code in BMP map definition?

Explanation

The correct answer is 3 DFHMSD, MDI, MDF. In a BMP (Basic Mapping Support) map definition, we typically code three macros. DFHMSD is used to define the mapset, screen, and map level attributes. MDI is used to define the map input fields and their attributes. MDF is used to define the map output fields and their attributes. These three macros are essential for defining the structure and behavior of a map in a BMP environment.

Submit
6. Important CICS copy lib members?

Explanation

The important CICS copy lib members are DFHEIBLK and DFHBMSCA. These members play crucial roles in CICS. DFHEIBLK is a copybook that defines the format of the EIB (Execute Interface Block), which contains information about the current task being executed in CICS. DFHBMSCA is a copybook that defines the format of the BMS (Basic Mapping Support) control blocks, which are used for screen handling in CICS applications. Both of these copy lib members are essential for proper functioning of CICS programs.

Submit
7. The size of the EIBRESP code?

Explanation

The EIBRESP code is a 4-byte field that is used in IBM mainframe systems to indicate the response code of a program or transaction. This code is typically used to determine the success or failure of a particular operation. The 4-byte size allows for a wide range of possible response codes to be represented, providing enough flexibility for different types of errors or statuses to be communicated.

Submit
8. IN CICS-DB2 table, where the program reference the plan?

Explanation

In CICS-DB2 table, the program references the plan through the RCT (Resource Control Table). The RCT contains information about the resources used by CICS, including plans. It is responsible for managing the resources and ensuring their availability for programs. Therefore, in order to access the plan in the CICS-DB2 table, the program needs to reference the RCT.

Submit
9. My friend in his coding given as Move '001'   TO REC-KEY EXEC CICS READ NEXT ... RIDFLD(REC-KEY) Do you think it is possible to skip some records with this command? END-EXEC

Explanation

The given code snippet does not include any condition or logic to skip records. It only moves the value '001' to the variable REC-KEY and then performs a CICS READ NEXT operation. This operation will read the next record sequentially without skipping any records. Therefore, it is not possible to skip records with this command.

Submit
10. The major differences between TSQ and TDQ?

Explanation

TSQ (Temporary Storage Queue) is a storage facility in main or auxiliary storage that can be read and re-read multiple times. On the other hand, TDQ (Transient Data Queue) is a storage facility that can only be read once and cannot be re-read. TDQ stores data only on a physical file known as VSAM. Therefore, the correct answer is that TSQ stores on main or auxiliary storage while TDQ stores only on a physical file (VSAM).

Submit
11. What is the o/p from this command? EXEC CICS ASK TIME ABSTIME(DATA-ARAEA) END-EXEC

Explanation

The given command "EXEC CICS ASK TIME" is used to retrieve the current system time. The ABSTIME option is used to specify the storage area where the time value will be returned. In this case, the time value will be returned in the variable named DATA-ARAEA. Therefore, the output from this command will be the current system time.

Submit
View My Results

Quiz Review Timeline (Updated): Mar 20, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 20, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Apr 22, 2012
    Quiz Created by
    Srinimf
Cancel
  • All
    All (11)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
"MASSINSERT" options write a group of records into a VSAM...
Intra-partition TDQ can be accessed by any transaction in the CICS...
How do we call sub-program from cics program?...
What are the end-of -file conditions?
In general, how many macros we code in BMP map definition?
Important CICS copy lib members?
The size of the EIBRESP code?
IN CICS-DB2 table, where the program reference the plan?
My friend in his coding given as...
The major differences between TSQ and TDQ?
What is the o/p from this command?...
Alert!

Advertisement