Q.1
What is “Hello”.replace(“l”, “e”)?
  • a) Heeeo
  • b) Heelo
  • c) Heleo
  • d) None
Q.2
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)
Q.3
To return the length of string s what command do we execute?
  • a) s.__len__()
  • b) len(s)
  • c) size(s)
  • d) s.size()
Q.4
If 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
Q.5
To check whether string s1 contains another string suse ________
  • a) s1.__contains__(s2)
  • b) s2 in s1
  • c) s1.contains(s2)
  • d) si.in(s2)
Q.6
Suppose i is 5 and j isi + j is same as ________
  • a) i.__add(j)
  • b) i.__add__(j)
  • c) i.__Add(j)
  • d) i.__ADD(j)
Q.7
What will be the output of the following Python code? class Count: def __init__(self, count = 0): self.__count = count c1 = Count(2)c2 = Count(2)print(id(c== id(c2), end = " ") s1 = "Good"s2 = "Good"print(id(s== id(s2))
  • a) True False
  • b) True True
  • c) False True
  • d) False False
Q.8
What will be the output of the following Python code? class Name: def __init__(self, firstName, mi, lastName): self.firstName = firstName self.mi = mi self.lastName = lastName firstName = "John"name = Name(firstName, 'F', "Smith")firstName = "Peter"name.lastName = "Pan"print(name.firstName, name.lastName)
  • a) Peter Pan
  • b) John Pan
  • c) Peter Smith
  • d) John Smith
Q.9
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”))
Q.10
Suppose x is 345.what is format(x, “10.3f”) (_ indicates space).
  • a) __345.355
  • b) ___345.355
  • c) ____345.355
  • d) _____345.354
0 h : 0 m : 1 s