REXX Programming Language Fundamentals

Quiz covering REXX programming language concepts including keywords (TRACE, PARSE, PUSH, PULL, ADDRESS), stack operations, TSO/ISPF integration, and general programming practices.

17 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

As per the Coding Guidelines of the Project, Which of the following is valid include when messenger .hpp from messenger unit is used in the current unit?

  1. #include <messenger.hpp>
  2. #include <messenger/messenger.hpp>
  3. #include <messenger/inf/messenger.hpp>
  4. #include <../messenger/inf/messenger/messenger.hpp>
Question 2 Multiple Choice (Single Answer)

As per the Coding Guidelines of the Project, What should be the maximum length of a line?

  1. 120 Characters
  2. 150 Characters
  3. 40 Characters
  4. 80 Characters
Question 3 True/False

As per the Coding Guidelines of the Project, Each variable should be individually declared on a separate line

  1. True
  2. False
Question 4 Multiple Choice (Single Answer)

REXX is

  1. A programming language
  2. Extremely versatile language
  3. Restructured Extended Executor Language
  4. High-level procedural language
  5. All of the above
Question 5 Multiple Choice (Single Answer)

The main function of REXX is to pass commands to

  1. TSO
  2. TSO/ISPF Dialog
  3. ISREDIT
  4. All of the above
Question 6 Multiple Choice (Single Answer)

The use of interaction of REXX with TSO/ISPF Dialogue Manager is

  1. To create panels
  2. To display panels
  3. To create and display panels
  4. None of the above
Question 7 True/False

REXX program can be executed only from TSO READY prompt?

  1. True
  2. False
Question 8 True/False

REXX program is also called exec

  1. True
  2. False
Question 9 True/False

A REXX program should be compiled before it can be executed?

  1. True
  2. False
Question 10 True/False

REXX program cannot be developed in Physical Sequential Dataset?

  1. True
  2. False
Question 11 True/False

Label must be first thing on a line and it must end with a colon?

  1. True
  2. False
Question 12 Multiple Choice (Multiple Answers)

Which of the following variable names are valid?

  1. 2_tcs
  2. Prog-name
  3. Thismean
  4. d) Say
  5. e) Abc$efg
Question 13 Multiple Choice (Single Answer)

Which of the following commands passes commands to a specific environment?

  1. ARG
  2. SELECT
  3. SIGNAL
  4. ADDRESS
Question 14 Multiple Choice (Single Answer)

Which of the following keyword is useful for string manipulation?

  1. PARSE
  2. PULL
  3. PUSH
  4. STRING
Question 15 Multiple Choice (Single Answer)

The PUSH keyword is used to place data on the ?

  1. Top of stack
  2. Bottom of stack
  3. Middle of stack
  4. None of the above
Question 16 Multiple Choice (Single Answer)

When there is data on the stack, the pull instruction retrieves data from ?

  1. Bottom of the stack
  2. Top of the stack
  3. Middle of the stack
  4. None of the above
Question 17 Multiple Choice (Single Answer)

Which of the following keyword will be useful for interactive debugging?

  1. EXPOSE
  2. INTERPRET
  3. TRACE
  4. DEBUG