wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

TIU Quiz-4

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

What does the following loop do?

a)

Prints numbers from 1 to 5

b)

Prints numbers from 1 to 4 excluding 3

c)

Prints numbers from 1 to 3

d)

Prints numbers from 2 to 4

2.

What will be the output of the following code?

a)

10 8 6 4 2

b)

10 9 8 7 6 5 4 3 2 1

c)

10 8 6 4 2 0

d)

10 8 6 4 2 -2

3.

Which of the following is the correct syntax to take an integer input from the user in Python?

a)

number = input("Enter a number: ")

b)

number = int(input("Enter a number: "))

c)

number = input(int("Enter a number: "))

d)

number = int(input())

4.

What is the purpose of using the break statement in a loop?

a)

To exit the loop and execute the code after the loop

b)

To restart the loop from the beginning

c)

To skip the current iteration and proceed to the next iteration

d)

To continue executing the loop infinitely

5.

How can you prevent an infinite loop in Python?

a)

By using the break statement

b)

By using the continue statement

c)

By using the pass statement

d)

By using the exit() function

6.

What does the following code snippet do?

a)

Prints the numbers from 0 to 4 in the outer loop and from 0 to 2 in the inner loop

b)

Prints the numbers from 0 to 2 in both the outer and inner loops

c)

Prints the numbers from 0 to 4 in the outer loop and from 0 to 1 in the inner loop

d)

Prints the numbers from 0 to 4 in the outer loop and from 0 to 2 in the inner loop, but stops the inner loop when j is 1

7.

What does the following code snippet do?

a)

Prints numbers from 5 to 1 excluding 3

b)

Prints numbers from 5 to 1 including 3

c)

Results in an infinite loop

d)

Raises a syntax error

8.

What will be the output of the following code snippet?

a)

Prints numbers from 1 to 3 in the outer loop and from 0 to 2 in the inner loop

b)

Prints numbers from 1 to 3 in the outer loop and from 0 to 1 in the inner loop

c)

Prints numbers from 1 to 3 in the outer loop and from 0 to 1 in the inner loop, but stops the inner loop when j is 1

d)

Prints numbers from 1 to 2 in the outer loop and from 0 to 1 in the inner loop

9.

What will be the output of the following code snippet?

a)

Prints numbers from 10 to 5

b)

Prints numbers from 10 to 1

c)

Prints numbers from 10 to 6

d)

Results in an infinite loop

10.

What is output for

2*2 ** 3

a)

12

b)

64

c)

16

d)

36