wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Coding Club Quizz

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Identify the syntax error in C:

int a = 10

printf("%d",a);

a)

Missing semicolon

b)

Wrong printf

c)

Wrong data type

d)

No error

2.

Which is correct variable initialization in Python?

a)

int a = 5

b)

a = 5

c)

a := 5

d)

define a = 5

3.

Output?

print("Hello")

a)

Hello

b)

"Hello"

c)

Error

d)

None

4.

Which is a valid C++ variable name?

a)

1num

b)

num_1

c)

num-1

d)

int

5.

Which symbol ends a C statement?

a)

:

b)

;

c)

.

d)

,

6.

Which data type is used for decimal numbers in C?

a)

int

b)

float

7.

Output?

int a=5;

printf("%d",a);

a)

5

b)

a

c)

Error

d)

0

8.

Which keyword defines a function in Python?

a)

define

b)

def

c)

func

d)

function

9.

Output?

cout << 10*2;

a)

20

b)

10

c)

10*2

d)

Error

10.

Which operator checks equality?

a)

=

b)

==

c)

!=

d)

<=

11.

SECTION 2: CONDITIONALS & LOOPS Output?

int a=3;

a++;

printf("%d",a);

a)

3

b)

4

c)

5

d)

Error

12.

SECTION 2: CONDITIONALS & LOOPS :

Output?

x=4

a)

4

b)

0

c)

No output

d)

Error

13.

if x>2:

print("Yes")

else:

print("No")

a)

Yes

b)

No

c)

Error

d)

Nothing

14.

Which loop executes at least once in C?

a)

for

b)

while

c)

do-while

d)

foreach

15.

Output?

int a=10;

if(a>5)

cout<<"Pass";

a)

Pass

b)

Fail

c)

No Output

d)

Error

16.

Output?

for i in range(3):

print(i)

a)

0 1 2

b)

1 2 3

c)

0 1 2 3

d)

Error

17.

Find the error:

for i in range(5)

print(i)

a)

Missing colon

b)

Indentation error

c)

No error

d)

Wrong range

18.

Output?

switch(2){

case 1: cout<<"One";

break;

case 2: cout<<"Two";

break;

default:

cout<<"Other"; }

a)

One

b)

Two

c)

Other

d)

Error

19.

Output?

int a=5,b=10;

printf("%d",a>b?a:b);

a)

5

b)

10

c)

0

d)

Error

20.

Identify error:

if True:

print("Hi")

a)

Indentation error

b)

Syntax error

c)

No error

d)

Name error

21.

Output?

int arr[3]={1,2,3};

printf("%d",arr[1]);

a)

1

b)

2

c)

3

22.

Output?

x=[1,2,3]

x.append(4)

print(len(x))

a)

3

b)

4

c)

5

d)

Error

23.

Output?

cout<<5+2*3;

a)

21

b)

11

c)

17

d)

Error

24.

Output?

char ch='A';

printf("%d",ch);

a)

A

b)

65

c)

Error

d)

97

25.

Output?

string s="Hello";

cout<<S;

a)

4

b)

5

c)

6

d)

Error

26.

Output?

print("Hi"*3)

a)

HiHiHi

b)

Hi 3

c)

Error

d)

Hi*3

27.

printf("%d",a<<1);

a)

2

b)

4

c)

6

d)

8

28.

Output?

int i;

for(i=1;i<=5;i+=2)

printf("%d",i);

a)

1 3 5

b)

1 2 3 4 5

c)

2 4

d)

Error

29.

Output?

x="coding"

print(x[1:4])

a)

cod

b)

odi

c)

ding

d)

Error

30.

Output?


int a=5;


cout<<a++<<" "<<a;

a)

5 6

b)

6 6

c)

5 5

d)

Error

31.

Output?

int *p;

int a=10;

p=&a;

printf("%d",*p);

a)

10

b)

Address of a

c)

Error

d)

0

32.

Output?

int a=5,b=3;

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

a)

1

b)

5

c)

7

d)

0

33.

Output?


int a=5,b=3;


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

a)

10

b)

20

c)

Error

d)

0

34.

Output?

def f(x=[]):

x.append(1)

print(x)

f()

f()

a)

[1] [1]

b)

[1] [1,1]

c)

Error

d)

[1,1] [1]

35.

Output?

int i=5;

do{

printf("%d",i);

i--;

}while(i>5);

a)

5

b)

54321

c)

No output

d)

Error

36.

Output?


char str[]="HELLO";


cout<<str+2;

a)

HELLO

b)

LLO

c)

ELLO

d)

LO

37.

Output?

print(bool("0"))

a)

True

b)

False

c)

Error

d)

0

38.

Output?

int arr[3]={1,2,3};

printf("%d",(arr+1));

a)

1

b)

2

c)

3

d)

Error

39.

Output?

int i=0;

printf("%d %d", i++, ++i);

a)

0 2

b)

1 1

c)

0 1

d)

Undefined Behavior

40.

Output?

int a=3;

printf("%d", a*-2+1);

a)

6

b)

9

c)

5

d)

Error

41.

Output?

x=(1,2,3)

print(x[::-1])

a)

(3,2,1)

b)

(1,2,3)

c)

[3,2,1]

d)

Error

42.

Output?

int x=10;

printf("%d", x/3);

a)

3

b)

3.33

c)

3.0

d)

Error

43.

Output?


int a=0;


for(;a<5;){


 cout<<a;


 a+=2;


}

a)

024

b)

01234

c)

135

d)

Error

44.

Output?

int a=5;

cout<< ++a + a++;

a)

11

b)

12

c)

13

d)

Undefined Behavior

45.

Output?

printf((5>3) and (2<1))

a)

True

b)

False

c)

Error

d)

None

46.

SECTION 5: VERY HARD

Output?

int a=1;

cout<<(a<<2);

a)

2

b)

4

c)

8

47.

Output?

def fact(n):

if n==0:

return 1

return n*fact(n-1)

print(fact(4))

a)

12

b)

24

c)

16

d)

Error

48.

Output?

int a=5,b=2;

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

a)

2

b)

2.5

c)

3

d)

Error

49.

Output?


string s="ABCDE";


cout<<s.substr(1,3);

a)

ABC

b)

BCD

c)

CDE

d)

Error

50.

Output?

x=5

y=lambda x:x*2

print(y(3))

a)

6

b)

10

c)

8

d)

Error