Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Move Zeroes to I
move 5 to j
perform para1 varying I from 10 by -2 until I = 0
display j.
para1.
Add 5 to j.
What’ll be the value after execution of display stmt.
A) 35
B) 40
C) 30
D) 25
please explain how?

Answers were Sorted based on User's Feedback



Move Zeroes to I move 5 to j perform para1 varying I from 10 by -2 until I = 0 display..

Answer / gayathri

The para1 will be performed only 5 times for the values of
I = 10, 8, 6, 4, and 2 respectively. Para1 can not be
executed for the value I = 0 as it uses Perform until
condition.

so the value of J is 5+(5*5) equals 30

correct answer is c) 30

Please correct me if I am wrong.

Is This Answer Correct ?    13 Yes 1 No

Move Zeroes to I move 5 to j perform para1 varying I from 10 by -2 until I = 0 display..

Answer / sudeshna majumdar

Correct answer is c) 30.

The para1 will be performed 6 times where the values of I
will be 10, 8, 6, 4, 2, and 0 respectively.
After each processing of para1, value of J will be
incremented by 5 and value of I will be decremented by 2.
Now, the para1 is called starting from I = 10 and ends when
I = 0. Thus, after 6 time para1 processing,J value will be
5*6 = 30.

Is This Answer Correct ?    10 Yes 4 No

Move Zeroes to I move 5 to j perform para1 varying I from 10 by -2 until I = 0 display..

Answer / shivakumar deshpande

Gayathri is correct ie Answer -3 is correct

Is This Answer Correct ?    4 Yes 0 No

Move Zeroes to I move 5 to j perform para1 varying I from 10 by -2 until I = 0 display..

Answer / suputhru

Gaayathri is right!!!
para1 will be performed only 5 times
J is 5+(5*5) equals 30


correct answer is c) 30

Is This Answer Correct ?    4 Yes 0 No

Move Zeroes to I move 5 to j perform para1 varying I from 10 by -2 until I = 0 display..

Answer / avi

The value of J before the Para call is 5.
Now,the loop executes for 6 times, so 5*6 is added to the
existing value of J.
J=5+(5*6)
=35.
The correct option is 35.

Is This Answer Correct ?    7 Yes 12 No

Post New Answer

More COBOL Interview Questions

What will happen if we move SPACES to numeric field and ZEROES to alphabetic field?

2 Answers  


How to display the index.(displacement from an array)

4 Answers   IBM,


Is this allowed? 01 WS-TABLE. 03 FILLER-X PIC X(5) VALUE 'AAAAA'. 03 WS-EX REDEFINES FILLER-X OCCURS 5 TIMES PIC X(1). can redefines clause be used with occurs clause?

4 Answers  


In EBCDIC, how would the number 1234 be stored?

2 Answers   TCS,


What is the difference between copy and include in cobol?

1 Answers  


comp-3 field occupy?

5 Answers  


wht r the advantages of 77 level number ?

8 Answers   TCS,


What will happen if you code GO BACK instead of STOP RUN in a stand-alone COBOL program i.e. a program which is not calling any other program ?

3 Answers  


Difference between array and sub-script ?

0 Answers   HCL,


IF there 5 to 6 files in a JCL and there is some space abends, how can we identify which file has space abend and what can be done to get off that abend or rectify that abend.

2 Answers   ADNA, CSC,


How many maximum number of procedures can we write in one COBOL program?

5 Answers  


What is the significance of 'above the line' and 'below the line'?

2 Answers   Nokia,


Categories