Question: Please answer each Given a string, find the rank of the string amongst its permutations sorted lexicographically. Assume that no characters are repeated. Example :

Please answer each

Given a string, find the rank of the string amongst its permutations sorted lexicographically.

Assume that no characters are repeated.

Example :

Input : 'acb'

Output : 2

The order permutations with letters 'a', 'c', and 'b' :

abc

acb

bac

bca

cab

cba

The answer might not fit in an integer, so return your answer % 1000003

Code will be tested with large test case files please note it, Please don't copy. MCQs with proper explanation needed

1. What will be the output of the following Python function?

len(["hello",2, 4, 6])

a) 4

b) 3

c) Error

d) 6

2. 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

3. Which of the following statements create a dictionary?

a) d = {}

b) d = {"john":40, "peter":45}

c) d = {40:"john", 45:"peter"}

d) All of the mentioned

4. What will be the output of the following Python code?

re.split('mum', 'mumbai*', 1)

a) Error

b) [", 'bai*']

c) [", 'bai']

d) ['bai*']

5. What will be the output of the following Python code?

class A:

def init(self, x= 1):

self.x = x

class der(A):

def init(self,y = 2):

super().init()

self.y = y

def main():

obj = der()

print(obj.x, obj.y)

main()

a) Error, the syntax of the invoking method is wrong

b) The program runs fine but nothing is printed

c) 1 0

d) 1 2

6. Which of the following functions can help us to find the version of python that we are currently working on?

a) sys.version

b) sys.version()

c) sys.version(0)

d) sys.version(1)

7. The expression a{5} will match _____________ characters with the previous regular expression.

a) 5 or less

b) exactly 5

c) 5 or more

d) exactly 4

8. What will be the output of the following Python code?

x=1

def cg():

global x

x=x+1

cg()

x

a) 2

b) 1

c) 0

d) Error

9. What is displayed on executing print(math.fabs(-3.4))?

a) -3.4

b) 3.4

c) 3

d) -3

10. A class in which one or more methods are only implemented to raise an exception is called an abstract class.

a) True

b) False

11. What is the order of namespaces in which Python looks for an identifier?

a) Python first searches the global namespace, then the local namespace and finally the built-in namespace

b) Python first searches the local namespace, then the global namespace and finally the built-in namespace

c) Python first searches the built-in namespace, then the global namespace and finally the local namespace

d) Python first searches the built-in namespace, then the local namespace and finally the global namespace

12. What will be the output of the following Python code?

def f1(x):

global x

x+=1

print(x)

f1(15)

print("hello")

a) error

b) hello

c) 16

d)

16

hello

13. What will be the output of the following Python code?

m = re.search('a', 'The blue umbrella')

m.re.pattern

a) {}

b) 'The blue umbrella'

c) 'a'

d) No output

14. What is the output of the function complex()?

a) 0j

b) 0+0j

c) 0

d) Error

15. Which function is used to read all the characters?

a) Read()

b) Readcharacters()

c) Readall()

d) Readchar()

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!