Python Tuples Quiz


NA

Last Updated :
Discuss
Comments

Question 1

What is the output of the following program?

Python
tup = (1, 2, 3, 4) 
tup.append( (5, 6, 7) ) 
print(len(tup)) 
  • 1

  • 2

  • 5

  • Error

Question 2

What is the output of the following program?

Python
tup = {} 
tup[(1,2,4)] = 8
tup[(4,2,1)] = 10
tup[(1,2)] = 12
sum1 = 0
for k in tup: 
	sum1 += tup[k] 
print(len(tup) + sum1) 
  • 30

  • 31

  • 32

  • 33

Question 3

What is the output of the following program?

Python
tup1 = (1, 2, 4, 3) 
tup2 = (1, 2, 3, 4) 
print(tup1 < tup2) 
  • Error

  • True

  • False

  • Unexpected

Question 4

What is the output of the following program?

Python
tup = (1, 2, 3) 
print(2 * tup) 
  • (1, 2, 3, 1, 2, 3)

  • (1, 2, 3, 4, 5, 6)

  • (3, 6, 9)

  • Error

Question 5

What is the output of the following program?

Python
tup=("Check")*3
print(tup) 
  • Unexpected

  • 3Check

  • CheckCheckCheck

  • Syntax Error

Question 6

What is the output of the following program?

Python
s = 'geeks' 
a, b, c, d, e = s 
b = c = '*'
s = (a, b, c, d, e) 
print(s) 
  • (‘g’, ‘*’, ‘*’, ‘k’, ‘s’)

  • (‘g’, ‘e’, ‘e’, ‘k’, ‘s’)

  • (‘geeks’, ‘*’, ‘*’)

  • KeyError

Question 7

What is the output of the following program?

Python
tup = (2e-04, True, False, 8, 1.001, True)
val = 0
for x in tup:
    val += int(x)
print(val)
  • 12

  • 11

  • 11.001199999999999

  • TypeError

Question 8

What is the output of the following program?

Python
li = [3, 1, 2, 4] 
tup = ('A', 'b', 'c', 'd') 
li.sort() 
counter = 0
for x in tp: 
	li[counter] += int(x) 
	counter += 1
	break
print(li) 
  • [66, 97, 99, 101]

  • [66, 68, 70, 72]

  • [66, 67, 68, 69]

  • ValueError

Question 9

What is the output of the following program?

Python
li = [2e-04, 'a', False, 87] 
tup = (6.22, 'boy', True, 554) 
for i in range(len(li)): 
	if li[i]: 
		li[i] = li[i] + tup[i] 
	else: 
		tup[i] = li[i] + li[i] 
		break
  • [6.222e-04, ‘aboy’, True, 641]

  • [6.2202, ‘aboy’, 1, 641]

  • TypeError

  • [6.2202, ‘aboy’, False, 87]

Question 10

What is the output of the following program?

Python
import sys 
tup = tuple() 
print(sys.getsizeof(tup), end = " ") 
tup = (1, 2) 
print(sys.getsizeof(tup), end = " ") 
tup = (1, 3, (4, 5)) 
print(sys.getsizeof(tup), end = " ") 
tup = (1, 2, 3, 4, 5, [3, 4], 'p', '8', 9.777, (1, 3)) 
print(sys.getsizeof(tup)) 
  • 0 2 3 10

  • 32 34 35 42

  • 48 64 72 128

  • 48 144 192 480

There are 11 questions to complete.

Take a part in the ongoing discussion