Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TECHFEST QUALIFYING ROUND

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

 #include int main(){

 int x;

 x=10,20,30;

 printf("%d",x);

 return 0;

 }

a)

20

b)

10

c)

30

d)

ERROR

2.

        #include int main()

{

        int a=2,b=7,c=10;

        c=a==b;

        printf("%d",c);

         return 0;

          }

a)

-1

b)

0

c)

1

d)

11

3.

int main() {

int arr[] = {1, 2, 4, 5, 6};

int n = 6;

int sum = n * (n + 1) / 2;

int actual_sum = 0;

for (int i = 0; i < n - 1; i++) {

actual_sum += arr[i];

}

int missing_number = sum - actual_sum;

printf("Missing number is %d\n", missing_number);

return 0;

}

a)

5

b)

4

c)

3

d)

2

4.

int main() {

int arr[3][3] = {{1, 2, 3},{4, 5, 6},{7, 8, 9}};

int i, j;

for (i = 0; i < 3; i++) {

for (j = 0; j < 3; j++) {

printf("%d ", arr[i][j]);

}

printf("\n");

}

return 0;

a)

7 8 9

4 5 6

1 2 3

b)

3 2 1

6 5 4

9 8 7

c)

1 4 7

2 5 8

3 6 9

d)

1 2 3

4 5 6

7 8 9

5.

int main() {

int n;

for(n = 7; n!=0; n--)

printf("n = %d", n--);

getchar();

return 0;

}

a)

Error

b)

n = 7

c)

Infinite Loop

d)

n = 6

6.

int main(){

int i=0;

while ( +(+i--) != 0)

i-=i++;

printf("%d",i);

return 0;

}

a)

0

b)

1

c)

-1

d)

Error

7.

int main(){

if (printf("cIsgood"))

printf("I know c");

else

printf("I know c++");

return 0;

}

a)

cIsgoodIknow c

b)

Error

c)

I know c++

d)

cIsgoodIknowc++

8.

int main() {

int a[] = {1, 2, 3, 4, 5};

int *p = a;

p++;

printf("%d", *(p + 2));

return 0;

}

a)

1

b)

3

c)

4

d)

5

9.

int main() {

int a[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

int (*p)[3] = a + 1;

printf("%d %d %d\n", (*p)[0], (*p)[1], (*p)[2]);

return 0;

}

a)

4 5 6

b)

Undefined behavior

c)

7 8 9

d)

1 2 3

10.

int main(){

float a=3.15529;

printf("%2.1f\n", a);

return 0;

}

a)

3.1

b)

3.16

c)

3.1553

d)

3.2

11.

#include<stdio.h>

int main()

{

printf("%%%%\n");

return 0;

}

a)

%%%

b)

%%

c)

%

d)

%%%%

12.

int main (){

int a, b;

a = b = 4;

b = a++;

printf ("%d %d %d %d", a++, --b, ++a, b--);

}

a)

5 3 6 3

b)

5 3 7 3

c)

6 3 7 3

d)

5 4 6 3

13.

int main (){

static int num = 8;

printf ("%d", num = num - 2);

if (num != 0)

main ();

}

a)

642

b)

6420

c)

Infinite Recursion

d)

86420

14.

int main(){

int a = 10, b = 25;

a = b++ + a++;

b = ++b + ++a;

printf("%d %d ", a, b);

}

a)

35 61

b)

36 63

c)

35 62

d)

36 62

15.

int main(){

int x = 24, y = 39, z = 45;

z = x + y;

y = z - y;

x = z - y;

printf("%d %d %d", x, y, z);

}

a)

24 39 63

b)

39 24 63

c)

39 24 45

d)

24 39 45

16.

void main(){

printf("%d", printf("computer science"));

}

a)

computer science16

b)

16computer science

c)

Garbage value

d)

computer science

17.

int main() {

char ch = 'A';

printf("%c %d\n", ch, ch);

return 0;

}

a)

AA

b)

A 65

c)

Compilation Error

d)

65 65

18.

int main() {

char str1[] = "Hello";

char str2[] = "Hello";

if (str1 == str2)

printf("Equal\n");

else

printf("Not Equal\n");

return 0;

}

a)

Undefined Error

b)

Equal

c)

Compilation Error

d)

Not Equal

19.

int main(){

int a = 2, b = 3;

if (a-- > 0 && ++b > 3)

{

printf("%d %d\n", a, b);

}

return 0;

}

a)

1 4

b)

2 4

c)

2 3

d)
No output
20.

int main() {

int a = 3, b = 2, c;

c = a++ + --b;

printf("%d %d %d\n", a, b, c);

return 0;

}

a)

5 1 5

b)

3 2 5

c)

4 2 3

d)

4 1 4