Question
Determine whether an integer is a palindrome. D o this without extra space. A palindrome integer is an integer x for which reverse(x) = x
Determine whether an integer is a palindrome. D o this without extra space.
A palindrome integer is an integer x for which reverse(x) = x where reverse(x) is x with its digit reversed.
Negative numbers are not palindromic.
Example :
Input : 12121
Output : True
Input : 123
Output : False
Python code and mcq explanation needed. Please don't copy from anywhere
1. What will be the output of the following Python code?
>>> import collections
>>> a=dict()
>>> a=collections.defaultdict(int)
>>> a[1]
a) 1
b) 0
c) An exception is thrown
d) ' '
2. Which of the following returns a string that represents the present working directory?
a) os.getcwd()
b) os.cwd()
c) os.getpwd()
d) os.pwd()
3. Which of the statements about dictionary values if false?
a) More than one key can have the same value
b) The values of the dictionary can be accessed as dict[key]
c) Values of a dictionary must be unique
d) Values of a dictionary can be a mixture of letters and numbers
4. Which of the following cannot be returned by random.randrange(4)?
a) 0
b) 3
c) 2.3
d) none of the mentioned
5. What is the result of sum([.1 for i in range(20)])?
a) 2.0
b) 20
c) 2
d) 2.0000000000000004
6. What will be the output of the following Python code?
class A:
def str(self):
return '1'
class B(A):
def init(self):
super().init()
class C(B):
def init(self):
super().init()
def main():
obj1 = B()
obj2 = A()
obj3 = C()
print(obj1, obj2,obj3)
main()
a) 1 1 1
b) 1 2 3
c) '1' '1' '1'
d) An exception is thrown
7. What will be the output shape of the following Python code?
import turtle
t=turtle.Pen()
for i in range(1,4):
t.forward(60)
t.left(90)
a) Rectangle
b) Trapezium
c) Triangle
d) Square
8. What will be the output of the following Python code?
x = [12, 34]
print(len(''.join(list(map(str, x)))))
a) 4
b) 5
c) 6
d) error
9. Which of the codes shown below results in a match?
a) re.match('George(?=Washington)', 'George Washington')
b) re.match('George(?=Washington)', 'George')
c) re.match('George(?=Washington)', 'GeorgeWashington')
d) re.match('George(?=Washington)', 'Georgewashington')
10. Which of the following statements is true?
a) The new() method automatically invokes the init method
b) The init method is defined in the object class
c) The eq(other) method is defined in the object class
d) The __repr() method is defined in the object class
11. What will be the output of the following Python code?
def sayHello():
print('Hello World!')
sayHello()
sayHello()
a)
Hello World!
Hello World!
b)
'Hello World!'
'Hello World!'
c)
Hello
Hello
advertisement
d) None of the mentioned
12. Method issubclass() checks if a class is a subclass of another class.
a) True
b) False
13. Which of the following mode will refer to binary data?
a) r
b) w
c) +
d) b
14. Which function overloads the + operator?
a) add()
b) plus()
c) sum()
d) none of the mentioned
15. What will be the output of the following Python code?
x = [[0], [1]]
print(len(' '.join(list(map(str, x)))))
a) 2
b) 3
c) 7
d) 8
16. What will be the output of the following Python code snippet?
>>>import collections
>>> b=collections.Counter([2,2,3,4,4,4])
>>> b.most_common(1)
a) Counter({4: 3, 2: 2, 3: 1})
b) {3:1}
c) {4:3}
d) [(4, 3)]
17. What will be the output of the following Python code?
class A():
def disp(self):
print("A disp()")
class B(A):
pass
obj = B()
obj.disp()
a) Invalid syntax for inheritance
b) Error because when object is created, argument must be passed
c) Nothing is printed
d) A disp()
18. Which of these about a dictionary is false?
a) The values of a dictionary can be accessed using keys
b) The keys of a dictionary can be accessed using values
c) Dictionaries aren't ordered
d) Dictionaries are mutable
19. What will be the output of the following Python code?
fo = open("foo.txt", "wb")
print "Name of the file: ", fo.name
fo.flush()
fo.close()
a) Compilation Error
b) Runtime Error
c) No Output
d) Flushes the file when closing them
20. The output of the following two Python codes are the same.
CODE 1
>>> re.split(r'(a)(t)', 'The night sky')
CODE 2
>>> re.split(r'\s+', 'The night sky')
a) True
b) False
21. Correct syntax of file.readlines() is?
a) fileObject.readlines( sizehint );
b) fileObject.readlines();
c) fileObject.readlines(sequence)
d) none of the mentioned
22. What will be the output of the following Python code?
sentence = 'horses are fast'
regex = re.compile('(?P
matched = re.search(regex, sentence)
print(matched.group(2))
a) {'animal': 'horses', 'verb': 'are', 'adjective': 'fast'}
b) ('horses', 'are', 'fast')
c) 'horses are fast'
d) 'are'
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started