I was asked in HSBC interview following questions:
1. A string was given " techincal seminar on cobol language"
Interviewer asked me to calculate the number of vowels in
this string.
Answers were Sorted based on User's Feedback
Answer / sakthi
INSPECT strng-1 TALLYING strng-2 FOR ALL 'A','E','I','O','U'.
| Is This Answer Correct ? | 40 Yes | 3 No |
Answer / srini
INSPECT strng-1 TALLYING count strng-2 FOR ALL 'A','E','I','O','U'.
| Is This Answer Correct ? | 10 Yes | 4 No |
Answer / ameen
here is an example for counting vowles in apple word..
apply the same code for your required string....
01 str pic a(5) value 'apple'.
77 cnt pic 9(1) value 0.
01 i pic 9(1) value 1.
procedure division.
perform varying i from 1 by 1 until i>5.
if str(i:1)="A" or "a".......write all vowels.
add+1 to cnt.
display cnt.
| Is This Answer Correct ? | 3 Yes | 2 No |
Answer / sridevi mj
We can use the built in function: % SCAN .
We compare the text given with the vowel set.
Get the poitions and then get to know how manvy vowels are
there.
| Is This Answer Correct ? | 0 Yes | 0 No |
What is the difference between a RETURN with TRANSID and XCTL ?For example prog. A is issuing REUTRN with TRANSID to prog B. Prog A. is issuing XCTL to prog B?
what is the deadlock?
What is mainframe cics?
How to get the cursor position when we receive a map?
What is ATI? What kind of TDQ can be used?
What is the significance of RDO?
What is EIB. How it can be used?
What is the CICS command that gives the length of TWA area?
How do u know if a start command intiated a transaction or a terminal intiated a transaction
What are the advantage of Model Data Set Table: it will be help to which among this DCB; LRECL; DISP; SPACE?
Explain how do you handle errors in cics programs?
How do you terminate an already issued DELAY command?