On size error truncation or no effect

2 posts / 0 new
Last post
Anonymous
On size error truncation or no effect

 


Please take a look at the following question and clarify if the truncation would occur or there will be no change in value of second Variable VAR2

 

Two variables declared as below in COBOL program
01 VAR1 PIC 9(2) VALUE IS 20
01 VAR2 PIC 9(3) VALUE IS 990


ADD VAR1 TO VAR2 ON SIZE ERROR DISPLAY 'ON SIZE ERROR'
DISPLAY 'VALUE OF  VAR2 IS =' VAR2


What is the value of B when it is displayed? 

a) 990
b) 1010 
c) 101 
d) None of the above

"; ; ; ;

Offline
Joined: 07/07/2011 - 19:59
On Size Error

This is what i suspect happens:

the Add statement causes the 2 working storage items to be loaded into registers and added. As soon as the "on size error" is detected, the "on size error" statements are executed and the variables in working storage remain unchanged.

Log in or register to post comments
Sponsored Listing