Interview Questions

What are the different forms of EVALUATE statement?

COBOL Interview Questions


(Continued from previous question...)

What are the different forms of EVALUATE statement?

  
EVALUATE                 EVALUATE SQLCODE ALSO FILE-STATUS 
WHEN A=B AND C=D WHEN 100 ALSO '00'
imperative stmt imperative stmt
WHEN (D+X)/Y=4 WHEN - 305 ALSO '32'
imperative stmt imperative stmt
WHEN OTHER WHEN OTHER
imperative stmt imperative stmt
END-EVALUATE END-EVALUATE


EVALUATE SQLCODE ALSO A+B EVALUATE SQLCODE ALSO TRUE
WHEN 100 ALSO TRUE WHEN 100 ALSO TRUE
imperative stmt imperative stmt
WHEN -305 ALSO FALSE WHEN -305 ALSO (A/C=4)
imperative stmt imperative stmt
END-EVALUATE END-EVALUATE

(Continued on next question...)

Other Interview Questions