Explore topic-wise MCQs in Technical Programming.

This section includes 1007 Mcqs, each offering curated multiple-choice questions to sharpen your Technical Programming knowledge and support exam preparation. Choose a topic below to get started.

801.

What is the output of the following? print("abcdef".center())

A. cd
B. abcdef
C. error
D. none of the mentioned
Answer» D. none of the mentioned
802.

What is the output of the following? print("abc. DEF".capitalize())

A. abc. def
B. ABC. DEF
C. Abc. def
D. Abc. Def
Answer» D. Abc. Def
803.

What is the output of the following? print("abc DEF".capitalize())

A. abc def
B. ABC DEF
C. Abc def
D. Abc Def
Answer» D. Abc Def
804.

Suppose x is 345.3546, what is format(x, “10.3f”) (_ indicates space)

A. __345.355
B. ___345.355
C. ____345.355
D. _____345.354
Answer» C. ____345.355
805.

What function do you use to read a string?

A. input(“Enter a string”)
B. eval(input(“Enter a string”))
C. enter(“Enter a string”)
D. eval(enter(“Enter a string”))
Answer» B. eval(input(“Enter a string”))
806.

Suppose i is 5 and j is 4, i + j is same as

A. i.__add(j)
B. i.__add__(j)
C. i.__Add(j)
D. i.__ADD(j)
Answer» C. i.__Add(j)
807.

To check whether string s1 contains another string s2, use

A. s1.__contains__(s2)
B. s2 in s1
C. s1.contains(s2)
D. si.in(s2)
Answer» B. s2 in s1
808.

f a class defines the __str__(self) method, for an object obj for the class, you can use which command to invoke the __str__ method.

A. obj.__str__()
B. str(obj)
C. print obj
D. All of the mentioned
Answer» E.
809.

To return the length of string s what command do we execute ?

A. s.__len__()
B. en(s)
C. en(s)
D. s.size()
Answer» B. en(s)
810.

To retrieve the character at index 3 from string s=”Hello” what command do we execute (multiple answers allowed) ?

A. s[].
B. s.getitem(3)
C. s.__getitem__(3)
D. s.getItem(3)
Answer» D. s.getItem(3)
811.

What is “Hello”.replace(“l”, “e”)

A. Heeeo
B. Heelo
C. Heelo
D. None
Answer» B. Heelo
812.

Say s=”hello” what will be the return value of type(s) ?

A. int
B. bool
C. str
D. String
Answer» D. String
813.

What will be displayed by print(ord(‘b’) – ord(‘a’)) ?

A. 0
B. 1
C. -1
D. 2
Answer» C. -1
814.

What is the output when following statement is executed ?(python 3.xx) >>>print(format("Welcome", "10s"), end = '#') >>>print(format(111, "4d"), end = '#') >>>print(format(924.656, "3.2f"))

A. Welcome# 111#924.66
B. Welcome#111#924.66
C. Welcome#111#.66
D. Welcome # 111#924.66
Answer» E.
815.

What is the output when following code is executed ? >>>print("D", end = ' ') >>>print("C", end = ' ') >>>print("B", end = ' ') >>>print("A", end = ' ')

A. DCBA
B. A, B, C, D
C. D C B A
D. D, C, B, A will be displayed on four lines
Answer» E.
816.

What is the output of “hello”+1+2+3 ?

A. hello123
B. hello
C. Error
D. hello6
Answer» D. hello6
817.

The format function, when applied on a string returns :

A. Error
B. int
C. bool
D. str
Answer» E.
818.

Suppose s is “\t\tWorld\n”, what is s.strip() ?

A. World
B. World
C. WORLD
D. World
Answer» E.
819.

Which of the following statement prints hello\example\test.txt ?

A. print(“helloexampleest.txt”)
B. print(“helloexampleest.txt”)
C. print(“hello”example”test.txt”)
D. print(“hello”example”est.txt”)
Answer» C. print(“hello”example”test.txt”)
820.

What is the output when following statement is executed ? >>>print(chr(ord('b')+1))

A. a
B. b
C. c
D. A
Answer» D. A
821.

What is the output when following statement is executed ? >>>chr(ord('A'))

A. A
B. B
C. a
D. Error
Answer» B. B
822.

To concatenate two strings to a third what statements are applicable ?

A. s3 = s1 . s2
B. s3 = s1.add(s2)
C. s3 = s1.__add__(s2)
D. s3 = s1 * s2
Answer» D. s3 = s1 * s2
823.

What is the output of the following code ? >>>example="helloworld" >>>example[::-1].startswith("d")

A. dlrowolleh
B. True
C. -1
D. None
Answer» C. -1
824.

What is the output of the following code ? >>>example = "helle" >>>example.rfind("e")

A. -1
B. 4
C. 3
D. 1
Answer» C. 3
825.

Given a string example=”hello” what is the output of example.count(l)

A. 2
B. 1
C. None
D. 0
Answer» B. 1
826.

What is the output of the following code ? >>>max("what are you")

A. error
B. u
C. t
D. y
Answer» E.
827.

What is the output of the following code ? >>>example = "snow world" >>>example[3] = 's' >>>print example

A. snow
B. snow world
C. Error
D. snos world
Answer» D. snos world
828.

What is the output of the following code ? >>>example = "snow world" >>>print("%s" % example[4:7])

A. wo
B. world
C. sn
D. rl
Answer» B. world
829.

What is the output of the following code ? class tester: def __init__(self, id): self.id = str(id) id="224" >>>temp = tester(12) >>>print(temp.id)

A. 224
B. Error
C. 12
D. None
Answer» D. None
830.

print(0xA + 0xB + 0xC) :

A. 0xA0xB0xC
B. Error
C. 0x22
D. 33
Answer» E.
831.

What is the output when following code is executed ? >>>str1="helloworld" >>>str1[::-1]

A. dlrowolleh
B. hello
C. world
D. helloworld
Answer» B. hello
832.

What is the output when following statement is executed ? >>> print(‘x\97\x98’)

A. Error
B. 97 98
C. x97
D. x97x98
Answer» D. x97x98
833.

What is the output when following statement is executed ? >>>print('new' 'line')

A. Error
B. Output equivalent to print ‘newline’
C. newline
D. new line
Answer» D. new line
834.

What is the output when following code is executed ? >>>print r"\nhello" The output is

A. a new line and hello
B. hello
C. the letter r and then hello
D. error
Answer» C. the letter r and then hello
835.

What arithmetic operators cannot be used with strings ?

A. +
B. *
C.
D. All of the mentioned
Answer» D. All of the mentioned
836.

What is the output when following code is executed ? >>> str1 = 'hello' >>> str2 = ',' >>> str3 = 'world' >>> str1[-1:]

A. olleh
B. hello
C. h
D. o
Answer» E.
837.

The output of executing string.ascii_letters can also be achieved by:

A. string.ascii_lowercase_string.digits
B. string.ascii_lowercase+string.ascii_upercase
C. string.letters
D. string.lowercase_string.upercase
Answer» C. string.letters
838.

What is the output when following statement is executed ? >>>"abcd"[2:]

A. a
B. ab
C. cd
D. dc
Answer» D. dc
839.

What is the output when following statement is executed ? >>>"a"+"bc"

A. a
B. bc
C. bca
D. abc
Answer» E.
840.

What is the output of the following? x = 2 for i in range(x): x -= 2 print (x)

A. 0 1 2 3 4 …
B. 0 -2
C. 0
D. error
Answer» C. 0
841.

What is the output of the following? x = 2 for i in range(x): x += 1 print (x)

A. 0 1 2 3 4 …
B. 0 1
C. 3 4
D. 0 1 2 3
Answer» D. 0 1 2 3
842.

What is the output of the following? for i in '': print (i)

A. None
B. (nothing is printed)
C. error
D. none of the mentioned
Answer» C. error
843.

What is the output of the following? for i in 'abcd'[::-1]: print (i)

A. a b c d
B. d c b a
C. error
D. none of the mentioned
Answer» C. error
844.

What is the output of the following? for i in ''.join(reversed(list('abcd'))): print (i)

A. a b c d
B. d c b a
C. error
D. none of the mentioned
Answer» C. error
845.

What is the output of the following? for i in [1, 2, 3, 4][::-1]: print (i)

A. 1 2 3 4
B. 4 3 2 1
C. 4 3 2 1
D. none of the mentioned
Answer» C. 4 3 2 1
846.

What is the output of the following? for i in range(int(float('inf'))): print (i)

A. 0.0 0.1 0.2 0.3 …
B. 0 1 2 3 …
C. 0.0 1.0 2.0 3.0 …
D. none of the mentioned
Answer» E.
847.

What is the output of the following? for i in range(float('inf')): print (i)

A. 0.0 0.1 0.2 0.3 …
B. 0 1 2 3 …
C. 0.0 1.0 2.0 3.0 …
D. none of the mentioned
Answer» E.
848.

What is the output of the following? for i in range(int(2.0)): print(i)

A. 0.0 1.0
B. 0 1
C. error
D. none of the mentioned
Answer» C. error
849.

What is the output of the following? for i in range(2.0): print(i)

A. 0.0 1.0
B. 0 1
C. error
D. none of the mentioned
Answer» D. none of the mentioned
850.

What is the output of the following? for i in range(0): print(i)

A. 0
B. no output
C. error
D. none of the mentioned
Answer» C. error