Consider the following COBOL entries:
05 X PIC 99 VALUE 10.
SUBTRACT 20 FROM X.
The resultant value of X wil be
Answers were Sorted based on User's Feedback
Answer / sayan
since no sign clause is mentioned, the minus sign is
ignored and the resultant value of X will be 10.
| Is This Answer Correct ? | 16 Yes | 1 No |
Answer / rajiv gupta
Answeer would be 10. as 20 -10 should be -10 but X is not
declared as signed variable as S9(2)so answer is 10.
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / swappy
Answer #3 is correct. Since there is no sign clause it will
just ignore the -ve sign and resultant will be 10.
Also Prabhu, there is no problem with the level no. There
will not be any error due to the level no.
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / madhu
x=x-20 will be -10
Since there is a -ve sign in the beginning it'll be stored
on top of the last digit. So -0 = }.
Then ans will be 1}
| Is This Answer Correct ? | 4 Yes | 4 No |
Answer / prabhu shankar
If u see the level number itself u can able to say that it
will show error. Because PIC will have the level number 77
and not like 01,02,03.
So it show the error only.Wll not exucute.
I think so. If any wrong plz apologise me.
| Is This Answer Correct ? | 1 Yes | 7 No |
how can u pass the values into db2 values from cobol ?
How to delete the records of a dataset through cobol programme?We should not use jcl utilitities like IDCAMS.
what is amode(24), amode(31), rmode(24) and rmode(any)?
How include time & date in the report generation in cobol programing?
In which area will you utilize 88 level items in cobol?
How you can delete a record from a ps file in cobol?
What is the Importance of GLOBAL clause According to new standards of COBOL?
Explain complete concept of table handling in COBOL with an example?
Explain Restart Logic in Cobol?
what will happen if pass values more than 100 using PARM parameter?
01rec1. 05 a pic 999v99 value 123.12 05 b pic 99v9 value 45.9 02 rec2. 05 x pic 999v99 05 y pic 99v99 05 z pic x(3) value 'abc' if rec1 is moved to rec2 then what is the value of rec2?
Consider the following: 77 A PIC 9(10) 77 B PIC 9(10) 77 C PIC 9(19) MULTIPLY AB BY B GIVING C Which of the following is true ? (a) The execution of the above may result in size error. (b) The execution of the above will result in size error. (c) The definition of C is invalid resulting in compilation error. (d) No error will be thee and the program would proceed correctly.