NEW
Font size
WorksheetsPseudo Code
Total questions: 10
Worksheet time: 30mins
What will be the output of the following Pseudo code?
int p=4, q=7, r=10
p=q mod r
q=q+p
r=r+q
print p, q and r
7 14 24
7 11 17
7 14 21
4 11 17
What will be the output of the following algorithm for Num = 10?
Start
Declare variable I, J and Num
Enter Value of Num
Repeat for I=1 to Num
Declare static variable sap and Set sap=0
sap=sap+I
J=sap
end loop
Print j
Stop
85
55
75
65
Predict the output of the following pseudo code?
integer a = 2, b = 50;
a=a+b;
b=a-b;
print a;
print b;
2 52
2 50
52 2
52 48
const char* p = "12345";
const char **q = &p;
*q = "abcde";
const char *s = ++p;
What will be the vale of *++s?
abc
bcd
cde
de
a[][3] = {1, 2, 3, 4, 5, 6}
(*ptr)[3] = a
print (*ptr)[1], (*ptr)[2])
++ptr
print (*ptr)[1], (*ptr)[2])
What is printed as the output?
2 3 5 6
2 3 4 5
4 5 0 0
4 5 8 6
a=1;
b=1;
while(a<=500)
begin
a=2^a;
b=b+1;
end
What is the value of b at the end of the Pseudo code?
Note: ^ read it as 2 to the power of a
7
5
4
6
How many times will the following loop get executed?
for x = 5 to 1
for y = 1 to x
print y
11
15
12
14
What does the following fragment print?
c[] = "CAPG2019"
*p =c
print p + p[3] - p[1])
CAPG2019
2019
019
19
a[5] = {1,2,3,4,5};
*ptr = (int*)(&a+1);
print *(a+1), *(ptr-1));
What is printed when implementing the above pseudo-code?
2 5
5 2
1 3
3 1
Declare integer i and pointer *ptr.
Dynamically allocate memory for pointer for 5 integers.
For i = 0 to 4
Assign i to *(ptr+i);
Print *ptr++, (*ptr)++, *ptr, *++ptr and ++*ptr;
What will the output?
0 1 2 2 3
0 1 2 3 4
1 2 3 4 5
Garbage Value
