Python 3.4 Fiverr Skills Test

What will be the correct output of the following Python code?
class St:
    stm = 'B'
    stm = 'A'
    def __init__(self, r):
        self.r = r
a = St(101)
b = St(102)
 
print(a.stm)
print(b.stm)
print(a.r)
print(St.stm)

A
A
102
A

B
B
102
B

B
B
101
B

A
A
101
A

Analyse the given Python code and choose the correct output from the given options.
pdata = 50
try:
    pdata = pdata/0
except ZeroDivisionError:
    print('0 ', end = '')
else:
    print('1', end = '')
try:
    pdata = pdata/5
except:
    print('1', end = '')
else:
    print('0', end = '')

0 1
0 0
1 0
1 1

The items() method in Python is used for returning the list with all dictionary keys and values.

True
False

This question is based on the graphic shown below.
Choose the correct output of the given Python code.

5 2
8 2
5 3
8 3

Analyse the given Python code and answer the question that follows.
import math

a = math.pi/6
b = 3
c = 4
print (math.tan(a))
print ("result = ", end="")
print (math.hypot(b,c))

What will be the correct output of the above Python code?

0.4773502691896257
result = 4.0

0.5773502691896257
result = 5.0

0.6773502691896257
result = 6.0

0.7773502691896257
result = 7.0

Which of the following port numbers is used for the Telnet protocol in Python?

20
23
25
70

Find the output of the following Python code and choose the correct answer from the given options.
n1 = 1.5
n2 = 6.3
s = float(n1) + float(n2)
print('{0}'.format(s))
s //= 3
print(s)

7.8
23

4 7.8
10.8

7.8
9.0

7.8
2.0

In relation to the exceptions in Python, which of the given exceptions is raised when a generated error code does not fall into any category?

NotImplementedError
TypeError
RuntimeError
SystemError

This question is based on the graphic shown below.
The Python code given in Figure 1 of the image was supposed to give the output that is given in Figure 2, but lines number 14 and 24 are coded incorrectly. Choose the correct lines from the following options that will replace both the lines to obtain the desired output.

Line 14: a -= 1
Line 24: while e>=1:

Line 14: a += 1
Line 24: while d>=1:

Line 14: a += 1
Line 24: while e>=1:

Line 14: a -= 1
Line 24: while d>=1:

This question is based on the graphic shown below.
Choose the correct output of the given Python code.

True

False

true
Angee

False
Angee

0

1

0
Angee

1
Angee

Which two of the following interface objects cannot have child nodes?

NodeList
ProcessingInstruction
Node
Element
Comment

Which of the following options is not a server socket method?

bind()
listen()
connect()
accept()

What will be the correct output of the following Python code?
List = [5, 2, 3, 4, 2, 6, 2, 2, 2, 1]

print(sum(List)+List.count(1)+len(List)+List.index(2)+List.index(2,2)+min(List)+max(List))

50
51
52
54.5
52.4

This question is based on the graphic shown below.
Find the output of the python code given in Figure 1 of the image and choose the correct answer from the options given in Figure 2 of the same image.

(i)
(ii)
(iii)

What will be the correct output of the following Python code?
x = 5.2
x **= 3
print(x)

125
140.608
45
15.602

What will be the correct output of the following Python code?
import bisect

# initializing list
li = [1, 3, 4, 4, 4, 6, 7]

print ("Output = ", end="")
print (bisect.bisect(li, 4)+bisect.bisect_left(li, 4)+bisect.bisect_right(li, 4, 0, 4))

Output = 10
Output = 11
Output = 12
Output = 13

What will be the correct output of the following Python code?

def f():
    print (s)
    s = "Me too."
    print (s)

s = "Hi"
f()
print (s)


Hi
Me Too.

Hi
Me Too.
Hi

Me Too.
Hi
Hi

Code will give a compilation error.

Which of the given shell expressions in Python 3.4.2 will give an error?

 >>>'hi';
>>>'hello';
>>>Good morning;
>>>''Good evening'';

This question is based on the graphic shown below.
What will be the correct output of the given Python code?

dasyunr12
rnuysad12
dasyonr6
rnoysadI6

Which of the following lines of code results in a compilation error?
1. c1 = { 'A' : 'B', 'C' : 19 }
2.  c2 = { 'ID' , 47 }
3.  sequ = ('A', 'C', 'D')
4.  c1.update(c2)
5.  print (str(c1))
6.  ct = dict.fromkeys(sequ,5)
7.  print (str(ct))

Line number 1
Line number 2
Line number 4
Line number 6

This question is based on the graphic shown below.
What will be the output of the given Python code?

first= Ajay , Second: 100000
first= Amit , Second: 200000

first= Ajay , Second: 100000
first= Amit , Second: 200000
value = 2

first= Ajay , Second: 100000
first= Amit , Second: 200000
value = 3

It will give an error.

What will be the output of the following program?
def country(*abc):

  if len(abc) == 1:
    item = abc[0]
    def f(obj):
      return obj[item]
  else:
    def f(obj):
      return tuple(obj[item] for item in abc)
  return f

selection = []
selection = country(slice(2, None))('AUSTRALIA')
print (selection)

AU
USTARLIA
STRALIA
ALIA

Find the output of the following Python code and choose the correct answer from the given options.
ast = [2, 1, 3, 5, 3, 8]
ast.sort()
print (end="")
for i in range(0, len(ast)):
    print(ast[i]*2, end=" ")
print("\r")
ast.reverse()
print (end="")
for i in range(1, len(ast)):
    print(ast[i]+3, end=" ")

2 4 6 6 10 16
8 6 6 5 4

2 4 6 6 10 16
11 8 6 6 5 4

1 2 3 3 5 8
11 8 6 6 5 4

2 4 6 6 10 16
8 6 6 5 4 2

This question is based on the graphic shown below.
Consider the Python code in Figure 1 of the given image and choose its correct output from Figure 2.

(a)
(b
(c)

This question is based on the graphic shown below.
In Python 3.4.2 shell, what will be the output of the given code?

[-1, 435, 1123.5, 5678.2]
[-1, 1123.5, 5678.2]
[-1, 1, 5678.2]
[-1, 1, 1123.5, 5678.2]

Which two of the following dictionary objects return "0" on success and "-1" on failure?

int PyDict_SetItem(PyObject *p, PyObject *key, PyObject *val)PyObject*
PyDict_GetItemWithError(PyObject *p, PyObject *key)
PyObject* PyDict_New()
int PyDict_DelItemString(PyObject *p, const char *key)

This question is based on the graphic shown below.
If the id's of 'a1', 'a2' and 'a3' in the given Python code are 3012123901, 3012123902 and 3012123903 respectively, then what will be the output of the code?

3012123901 3012123901 3012123901
ajus angee

3012123901 3012123902 3012123901
ajus angee
ajus angee

ajus angee
ajus angee

ajus angee

In which of the following modes of files, the 'tell()' function returns an opaque number that gives the current position of the file object?

binary mode
text mode
both binary and text modes

This question is based on the graphic shown below.
Analyse the Python code given in Figure 1 of the image and choose the correct answer from the options given in Figure 2 of the same image.

(i)
(ii)
(iii)
(iv)

Analyse the given Python code and answer the question that follows.
import math

a = -10
b = 5.5
c = 15
d = 5

print (math.copysign(6.5, -10))
print (end="")
print (math.gcd(5,15))

What will be the correct output of the above Python code?

-4.5
5

-5.5
10

-6.5
5

-6.5
10

In Python, which of the following options is the correct exception that is raised when the next() method of an iterator does not point to any object?

SystemExit
StandardError
StopIteration
None of the above.

What will be the correct output of the following Python code?

class X(object):
    def __init__(self,a):
        self.num = a
    def dbup(self):
        self.num *= 2

class Y(X):
    def __init__(self,a):
        X.__init__(self, a)
    def tpup(self):
        self.num*= 3

obj = Y(4)
print(obj.num*2/1)

obj.dbup()
print(obj.num*3/2)

obj.tpup()
print(obj.num/2*3)

 6.0
12.0
34.0

8.0
12.0
36.0

8.0
12.0
34.0

6.0
12.0
36.0

Which of the following modules are used with the FTP protocol in Python?

ftplib
smtplib
urllib
httplib

What will be the correct output of the following Python language code?
import multiprocessing

result = []
def s_p(mp):
    global result
    for num in mp:
        result.append(num * num+1)
    print("{}".format(result))
if __name__ == "__main__":
    mp = [1,2,3,4]
    p1 = multiprocessing.Process(target=s_p, args=(mp,))
    p1.start()
    p1.join()
    print("{}".format(result))

[2, 5, 10, 17]
[]

[2, 5, 10, 17]

[1, 2, 3, 4, 2, 5, 10, 17]

[1, 2, 3, 4, 2, 5, 10, 17]
[]

What will be the correct output of the following Python code?
def abc(n):
   if n <= 1:
       return n
   else:
       return(abc(n-1) + abc(n-2))
       print("1")
nterms = 13
if nterms <= 0:
   print("0")
else:
   for i in range(nterms):
       x=abc(i)
   print(x+11)

0
1
155
177

Find the output of the following Python code and choose the correct answer from the given options.
import multiprocessing

def enr(conn, msgs):
    for msg in msgs:
        conn.send(msg)
        print("{}".format(msg))
    conn.close()

def cer(conn):
    while 1:
        msg = conn.recv()
        if msg == "Hi":
            break
        print("{}".format(msg))

if __name__ == "__main__":
    msgs = ["hello", "hey", "hru?", "Hi"]
    parent_conn, child_conn = multiprocessing.Pipe()
    p1 = multiprocessing.Process(target=enr, args=(parent_conn,msgs))
    p2 = multiprocessing.Process(target=cer, args=(child_conn,))
    p1.start()
    p2.start()
    p1.join()
    p2.join()

hello
hey
hru?
hello
Hi
hru?

hello
hey
hru?
hello
hey
hru?
Hi

hello
hey
hru?
Hi
hello
hey
hru?

Code will give a compilation error.

Which of the given tuples are not used in the AF_INET6 address family?

sockaddr
host
groups
port
pid

In Python, while developing a program, if you know the place where the code is to be written, but at a later stages, then which of the following control statements will you use?

Pass statement
Break statement
Continue statement
Either a or c

Which of the following databases can be used with Python?
1. MySQL
2. Oracle
3. Maria DB
4. Microsoft SQL Server

All options 1, 2, 3, and 4.
Only options 1 and 4.
Only options 1, 2, and 4.
Only options 2, 3, and 4.

This question is based on the graphic shown below.
What will be the correct output of the given Python 3.4.2 code?

No exception
No exception
No exception

No exception
No exception

No exception

division by zero!
No exception

division by zero!
No exception
No exception

Analyse the given Python code and answer the question that follows.
def prt2(n):
    y=0
    k = 2*n - 2
    for i in range(0, n):
        for j in range(0, k):
            print(end=" ")
        k = k - 2
        for j in range(0, i+1):
            y=y+k
    return(y)

def prt3(m):
    if m > 1:
       for i in range(2,m):
           if (m % 3) == 0:
                print("failure")
                break
           else:
               print("success")
    else:
           print("failure")
    
n = 5
m=prt2(n)
k=prt3(m-3)

How many times the word "success" will be printed in the output, when the above code is executed?

2
3
4
5

Analyse the following Python code and choose the correct answer from the given options.
class D:
    def __init__(self, l, c):
        self.l = l
        self.c = c
        
    def b(self):
        b = "1" * 2
        return b

if __name__ == "__main__":
    d = D(4, "0")
    b = d.b()
    print(b)

10
01
11
00

While working with MySQL database in Python, which of the following statements is/are correct about the fetchone() method?
1. It is used for fetching the next row of a query result set.
2. It is used for returning the number of rows that were affected by an execute() method.
3. It is used for fetching only the first or the last row of a query result set.

Only option 1.
Only option 2.
Only option 3
Only options 2 and 3.

Select the correct output of the following Python code from the given options.
class St:
    stm = 'Y'
    stm = 'X'
    def __init__(self, r):
        self.r = r
    def setdd(self, dd):
        self.dd = dd
    def getdd(self):
        return self.dd

a = St(101)
a.setdd("Y, UP")
a.setdd("X")
print(a.getdd())

X

Y, UP

X
Y, UP

Code will give a compilation error.

What will be the correct output of the given Python code?
tuple1 = (0 ,1, 2, 3)
print(tuple1[1:])
print(tuple1[::-1])
print(tuple1[2:4])

 (0, 1, 2, 3)
(3, 2, 1, 0)
(3)

(0, 1, 2, 3)
(3)
(2, 3)

(1, 2, 3)
(3, 2, 1, 0)
(2, 3)

No output will be displayed.

This question is based on the graphic shown below.
Choose the correct output of the given Python 3.4 code.

Hello ajus
I am good
Hello angee
How are you?
val : 30

Hello ajus
I am good
Hello angee
How are you?
val : 25

Hello ajus
I am good
How are you?
val :30

Hello ajus
I am good
How are you?
val : 25

What would be the output of the Python code given in the image?

JammyPython 3.4.2 # 1siera
RPython 3.4.2 # 2siera
SPython 3.4.2 # 3siera

JammyPython 3.4.2 # 1John
PPython 3.4.2 # 2John
QPython 3.4.2 # 3John


JammyPython 3.4.2 # 1siera
PPython 3.4.2 # 2John
QPython 3.4.2 # 3John

JammyPython 3.4.2 # 1John
RPython 3.4.2 # 2siera
SPython 3.4.2 # 3siera


JammyPython 3.4.2 # 1siera
PPython 3.4.2 # 2siera
QPython 3.4.2 # 3siera

JammyPython 3.4.2 # 1John
RPython 3.4.2 # 2John
SPython 3.4.2 # 3John


JammyPython 3.4.2 # 1siera
RPython 3.4.2 # 2John
SPython 3.4.2 # 3John

JammyPython 3.4.2 # 1John
PPython 3.4.2 # 2siera
QPython 3.4.2 # 3siera

What will be the correct output of the following Python code?
def abc():
    y = 2018
    if (y % 4) == 0:
       if (y % 100) == 0:
           if (y % 400) == 0:
               print("0")
           else:
               print("1")
       else:
           print("0")
    else:
       print("1")

abc()

0

1

0
1

1
0

What will be the correct output of the following Python language code?
def ps(a,b = 2):
  return a + b

a=8
s1 = 1
i = 1
while i <= a:
   s1 = s1 + i *2
   i = i+1

print(ps(a=1) + ps(a=1, b=3)+s1)

60
80
74
90
Code will give a compilation error.

What will be the correct output of the following Python code?
lstx = range(1, 11)
print(lstx)

lst1_x5 = lstx[1 : 5]
print (lst1_x5)
lst5_x = lstx[5 : 8]
print (lst5_x)
lst1_y = lstx[1 : ]
print (lst1_y)
lst_x5 = lstx[: 5]
print (lst_x5)
lst1_8_2 = lstx[1 : 8 : 2]
print (lst1_8_2)
lst_rev = lstx[ : : -1]
print (lst_rev)
lst_rev_9_5_2 = lstx[9 : 4 : -2]
print (lst_rev_9_5_2)

range(1, 10)
range(2, 4)
range(6, 8)
range(2, 10)
range(1, 5)
range(2, 7, 3)
range(11, 0, -1)
range(10, 5, -2)

range(1, 11)
range(2, 5)
range(6, 8)
range(2, 11)
range(1, 5)
range(2, 9, 2)
range(10, 0, -1)
range(10, 5, -2)

range(1, 11)
range(2, 6)
range(6, 9)
range(2, 11)
range(1, 6)
range(2, 9, 2)
range(10, 0, -1)
range(10, 5, -2)

No output will be displayed.

Find the output of the following Python code and choose the correct answer from the given options.
m = 7
tor = 1
if m < 0:
   print("0")
elif m == 0:
   print("1")
else:
    for i in range(1,m + 1):
       tor = tor*i
    print(tor)

5260
4842
5040
4920

Find the output of the following Python code and choose the correct answer from the given options.
class St:
    stm = 'B'
    def __init__(self, n, r):
        self.n = n
        self.r = r
a = St("D", 3)
print (a.stm)
St.stm = "D"
b = St("A", 4)
print (a.stm)
print (b.stm)

B
D
D

B
D
A

D
D
B

D
A
D

What will be the correct output of the following Python code?
lst = [3, 1, 2, 5, 4, 3, 8]
del lst[2 : 5]
print (end="")
for i in range(0, len(lst)):
    print(lst[i]+1, end=" ")
print("\r")
lst.pop(2)
print (end="")
for i in range(0, len(lst)):
    print(lst[i]+2, end=" ")

2 1 2 4
5 3 8

4 2 4 9
5 3 10

4 1 4 9
5 4 10

2 1 2 6
4 2 8

This question is based on the graphic shown below.
What will be the correct output of the given Python code?

[(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')]
[(2, 'two'), (4, 'four'), (1, 'one'), (3, 'three')]
[(3, 'three'), (4, 'four'), (1, 'one'), (2, 'two')]
[(4, 'four'), (1, 'one'), (3, 'three'), (2, 'two')]

What will be the correct output of the following Python code?
lis = [11, 22, 33]
lis1 = [14, 5, 6]
lis2= lis + lis1
print (end="")
for i in range(0,len(lis2)):
         print (lis2[i]*1, end=" ")
print ("\r")
lis3 = lis * 2
print (end="")
for i in range(0,len(lis3)):
         print (lis3[i]+1, end=" ")

11 22 33 14 5 6
12 23 34 12 23 34

11 22 33 14 5 6
11 22 33 11 22 33

11 22 33 14 5 6
14 5 6 12 23 34

No output will be displayed.

What will be the correct output of the following Python code?
def p_ft(x):
  for i in range(1, x + 1):
    if x % i == 0:
      d=6/2+i
  print(d+9)

n = 42
p_ft(n)

52.0
54.0
56.0
58.0

What will be the correct output of the following Python code?
def hello():
  print("0")
  return("1")

def hello2():
  print("0")

hello() * 2
hello2()

0
0

0
1
0

1
0

0
0
1

Find the correct output of the following Python code.
def req(str):
    p=2
    str = str.split()
    str2 = []
    for i in str:
        if i not in str2:
            str2.append(i)
             
    for i in range(0, len(str2)):
        p=str.count(str2[i])+p
    print(p)
        
def main():
    str ='apple mango apple orange orange apple guava mango mango'
    req(str)

if __name__=="__main__":
    main()

10
11
12
14

What will be the correct output of the following Python code?
value = [2, 3, 4, 5, 6]
cd = 0
try:
    cd = value[3]
except IndexError:
    print('0', end = '')
except:
    print('1', end = '')
finally:
    print('0', end = '')

cd = 10
try:
    cd = cd/0
except ZeroDivisionError:
    print('1', end = '')
finally:
    print('0')

001
110
100
010

Upon creation of the 'dumbdbm' database, files with which of the given extensions are created?

.dat
.dbm
.bin
.dir

Choose the correct output of the following Python code from the given options.

set1 = set()
set2 = set()
for i in range(2, 6):
    set1.add(i)
for i in range(4, 7):
    set2.add(i)
print("Set1 = ", set1)
print("Set2 = ", set2)
set3 = set1 | set2
set4 = set1 & set2
print(set4)
if set3 > set4:
    print("0")
elif set3 < set4:
    print("2")
else :
    print("1")
if set4 < set3:
    print("0")
set5 = set3 - set4
print(set5)
if set4.isdisjoint(set5):
    print("1")
set5.clear()
print(set5)

Set1 = {2, 3, 4, 5}
Set2 = {4, 5, 6}
{4, 5}
0
0
{2, 3, 6}
1
set()

Set1 = {2, 3, 4, 5, 6}
Set2 = {4, 5, 6, 7}
{4, 5}
0
0
{2, 3, 6}
1
set()

Set1 = {2, 3, 4, 5}
Set2 = {4, 5, 6}
{4, 5}
1
0
{2, 3, 6}
0
set()

Set1 = {2, 3, 4, 5, 6}
Set2 = {4, 5, 6, 7}
{4, 5}
1
{2, 3, 6}
1
0
set()

What will be the correct output of the following Python code?
a = 1
def f():
    print (a+2)
def g():
    a = 2
    print (a+1)
def h():
    global a
    a = 3
    print (a+3)

print (a+4)
f()
print (a+2)
g()
print (a+1)
h()
print (a+2)

3
2
6
5
5
3
3

5
3
3
3
2
6
5

5
3
3
2
6
5
2

Code will give a compilation error.

Find the output of the following Python code and choose the correct answer from the options given below.
tp1 = ('Python',)
m = 5
for i in range(int(m-1)):
    tp1 = (tp1,)
    print(tp1)

(('Python',),)
((('Python',),),)
(((('Python',),),),)
((((('Python',),),),),)

(('Python',),)
((('Python',),),)
(((('Python',),),),)
((((('Python',),),),),)
(((((('Python',),),),),),)

('Python',)
('Python',)
('Python',)
('Python',)
('Python',)

('Python')
('Python')
('Python')
('Python')

In relation to the socket module in Python-Network programming, which of the following options are the valid values for a socket_type parameter of the socket() function?

SOCK_STREAM
AF_INET
AF_UNIX
SOCK_DGRAM

This question is based on the graphic shown below.
Analyse the Python code in the given image and select the correct line number from the options that will give a compilation error.

Line number 6
Line number 9
Line number 13
Line number 15

What will be the correct output of the following Python code?
import math
a = 3.4536
print ("Result = ",end="")
print (math.trunc(a)+math.ceil(a)+math.floor(a))

Result = 8
Result = 9
Result = 10
Result = 12

Find the output of the following Python code and choose the correct answer from the given options.
class ErrorInCode(Exception):
     def __init__(self, data):
         self.data = data
     def __str__(self):
        return repr(self.data)
try:
    raise ErrorInCode(1000)
except ErrorInCode as ae:
    print ("0",ae.data)
finally:
    print ("1")

0

0 1000

1

1000
1

0 1000
1

This question is based on the graphic shown below.
What will be the output of the given Python code?

Hi
Hello
Hi

Hi
Hi
Hello

Hi
Hi
Hi

Hello
Hello
Hello

What will be the correct output of the following Python code?
class Son(object):
    def __init__(self, n):
        self.n = n
         
    def gN(self):
        return self.n
     
    def sE(self):
        return False

class Ploy(Son):
    def __init__(self, n, eid):

        super(Ploy, self).__init__(n)
        self.empID = eid
         
    def sE(self):
        return True
         
    def gID(self):
        return self.empID

emp = Ploy("1", "0")
print(emp.gN(), emp.sE(), emp.gID())

0 True 1
1 False 0
1 True 0
0 False 1

What will be the correct output of the following Python code?
def ps(a,b):
  s = a + b
  return (s, a)

s, a = ps(0,4)
a=a+4
s1 = 1
i = 1
while i <= a:
   s1 = s1 + i
   i = i+1

print(s1)

9
10
11
14

Select the correct output of the following Python code from the given options.
import collections
c1 = { 'a' : 1, 'b' : 2 }
c2 = { 'b' : 3, 'c' : 4 }
c3 = { 'f' : 5 }
ch = collections.ChainMap(c1, c2)
#print (ch.maps)
ch1 = ch.new_child(c3)
#print (ch1.maps)
print (ch1['b'])
ch1.maps = reversed(ch1.maps)
print (ch1['b'])

2
3

2
2

3
3

3
2

What will be the correct output of the following Python code?
print (5/2)
print (-5/2)
print (5.0/2)
print (-5.0/2)

2
2
2.5
2.5

2
-2
2.5
-2.5

2.5
-2.5
2.5
-2.5

Code will give a compilation error.

What will be the correct output of the following Python code?
try:
    a=10
    print (a-9)
    raise NameError("0")
except NameError as e:
        print ("1")
        print (e)
finally:
        print ("0")

0
1
1
0

1
0
0
1

1
0
1
0

1
1
0
0

This question is based on the graphic shown below.
What would be the output of the given Python code?

8
10
12
18

This question is based on the graphic shown below.
Which of the following options will be the correct output of the given Python code?

512
0.125
b'ANGEE'
[(1.0, -8.0), (-15.625, 27.0), (74.08800000000001, 15.625)]

512
0.125
b'ANGEE'
[(1.0, 4.0), (6.25, 9.0), (17.64, 6.25)]

b'ANGEE'
[(1.0, 4.0), (6.25, 9.0), (17.64, 6.25)]
512
0.125

b'ANGEE'
[(1.0, -8.0), (-15.625, 27.0), (74.08800000000001, 15.625)]
512
0.125

Find the output of the following Python code and choose the correct answer from the given options.
double = lambda x: x * 2
mt = [1, 5, 4, 6, 8, 11, 3, 12]
ns = list(filter(lambda x: (x%2 == 0) , mt))
print(double(6))
print(ns)

12
[0, 4, 6, 8, 12]

12
[4, 6, 8, 10, 12]

12
[4, 6, 8, 12]

Code will give a compilation error.

Which of the following shell expressions will give the result as an integer value?
1. >>> (100 - 4 x 5) / (20 - 2 x 5)
2. >>> 7.0 / 4
3. >>> 5 / 4
4. >>> 2 x 4 / 2
5. >>> 5 - 2

Line number 1
Line number 2
Line number 5
Lines number 3 and 5

Which of the following Python 3.4.2 shell expressions will produce the below-given output?
56.25

 >>>7.5^2
>>>7.5#2
>>>7.5**2
>>>7.5 ! 2

Find the output of the following Python code and choose the correct answer from the given options.
def print_f(x):
   y=0
   for i in range(1, x + 1):
       if x % i == 0:
            y=y+i+1
   print(y)

num = 32
print_f(num)

63
66
69
72

What will be the correct output of the following Python code?
def part1():
    low = 365
    up = 372
    for num in range(low, up + 1):
       order = len(str(num))
       s = 0
       temp = num
       while temp > 0:
           digit = temp % 10
           s += digit ** order
           temp //= 10
    
       if num == s:
           print(num)

part1()

365
366

368
369

369
370

370
371

What will be the correct output of the following Python code?
import sys
rList = ['a', 0, 2]
for bn in rList:
    try:
        print(bn)
        r = 1/int(bn)
        break
    except:
        print(sys.exc_info()[0])
        print()
print("result",bn,"is",r+2)

a
<class 'ValueError'>

2
result 2 is 2.5 0

<class 'ZeroDivisionError'>
2
result 2 is 2.5

a
<class 'ValueError'>
0
<class 'ZeroDivisionError'>
2
result 2 is 2.5

Code will give a compilation error.

Which of the following statements are correct?

Lists in Python 3.4.2 are immutable.
Tuples in Python 3.4.2 are immutable.
We can use list as a queue in Python 3.4.2.
We cannot use list as a stack in Python 3.4.2.

What will be returned by the following function?
threading.enumerate()

 It will return the number of currently alive Thread objects.
It will return a list of all Thread objects.
It will return a list of currently alive Thread objects.
It will return a list of Thread objects that are not alive.

Which of the following options are the correct general socket methods?

s.send()
socket.gethostname()
s.bind()
s.accept()

Which of the following options is a correct syntax of the "AttlistDeclHandler" method?

AttlistDeclHandler(elname, attname, base, required)
AttlistDeclHandler(elname, attname, base, default, systemId)
AttlistDeclHandler(elname, attname, type, base)
AttlistDeclHandler(elname, attname, type, default, required)

What will be the correct output of the following Python language code?
from collections import OrderedDict
od = OrderedDict()
od['a'] = 1
od['b'] = 2
od['c'] = 3
od['d'] = 4

for key, value in od.items():
    print("10")
od.pop('c')
for key, value in od.items():
    print("01")
od['c'] = 3
for key, value in od.items():
    print(key, value+2)

10
10
10
10
01
01
01
a 3
b 4
d 6
c 5

10
10
10
10
01
01
01
01
a 3
b 4
d 5
c 6

10
10
10
10
01
01
01
a 1+2
b 2+2
d 3+2
c 4+2

10
10
10
10
01
01
01
a 1+2
b 2+2
d 4+2
c 3+2

In Python 3.4.2, how many exception statements can you write in a "try" block?

only one exception
two exceptions
three exceptions
multiple exceptions

What will be the output of the following line of code in Python 3.4.2?
>>>print (0xD + 0xB + 0xC)

0
0xD + 0xB + 0xC
0xD0xB0xC
22
36
013011012
1
Error

Fill in the blank.
While working in Python 3.4, sockets are by default created in the _______ mode.

non-blocking
blocking
timeout

What will be the correct output of the following Python code?
a = { 'Name' : 'Harry', 'Age' : 42, 'ID' : 2541997 }
b = [ 1, 3, 5, 6 ]
print (len(a)+len(b))
print (type(a))
print (type(b))

 8
<class 'list'>
<class 'dict'>
7
<class 'list'>
<class 'dict'>
8
<class 'dict'>
<class 'list'>
7
<class 'dict'>
<class 'list'>

Which two of the following shell expressions in Python 3.4.2 will give syntax error?

10 * (1/0);
2 + char *3;
while True print('Python');
print('4') + print('4');
while False; print('Python');

This question is based on the graphic shown below.
In the given image, which of the following line numbers in the Python code will result in a compilation error?

Line number 6
Line number 10
Line number 14
Line number 15
Line number 16

In Python 3.4, a conventional pluggable event loop model is provided by which of the following library modules?

selectors
ensurepip
asyncio
enum

Choose the correct output of the following function in Python 3.4.2 shell?
float('-Infinity')

0
1
Infinity
-inf
ValueError:could not convert string to float

What will be the correct output of the following Python code?
num1 = 10
num2 = 14
num3 = 12
if (num1 >= num2) and (num1 >= num3):
   lg = num1+4
elif (num2 >= num1) and (num2 >= num3):
   lg = num2+5
else:
   lg = num3+3
print(lg*3)

45
57
42
59

Fill in the blank:
A lambda function in Python can take __________.

 only one argument
only two arguments
only three arguments
any number of arguments

During the execution of the below-given Python/C API function, what will happen when no exception has been raised?
int PyErr_ExceptionMatches(PyObject *exc)

It will return NULL.
A memory access violation will occur.
It will clear the error indicator.
It will call "void PyErr_Print()" function

Find the output of the following Python code and choose the correct answer from the given options.
try :
    a = 3
    if a < 4 :
        b = a/(a-3)
    print (b)
except(ZeroDivisionError, NameError):
    print ("1")
    

1.0
0
1
Code will give a compilation error.

What will be the correct output of the following Python code?
class Son(object):
    def __init__(self, name):
        self.name = name
    def gN(self):
        return self.name
    def sE(self):
        return False
class Ply(Son):
    def sE(self):
        return True
mp = Son("1")
print(mp.gN(), mp.sE())
mp = Ply("0")
print(mp.gN(), mp.sE())

1 False
0 True

0 True
1 False

1 True
0 False
0 False
1 True

Which of the following statements about Python 3.4.2 is/are false?

It is an object-oriented language.
It is not an interpreted language.
It is an interactive language.
It is not a case-sensitive language.

Analyse the following Python code and choose its correct output from the given options.
def comF(x, y):
    if x > y:
        sm = y
    else:
        sm = x
    for i in range(1, sm+1):
        if((x % i == 0) and (y % i == 0)):
            cf = i
    return cf
num1 = 84
num2 = 64
print(comF(num1, num2))

4
6
2
8

What will be the correct output of the following Python code?
List = [5, 12, 3, 4, 2, 16, 2, 2, 2, 11]

print(sum(List)+List.count(2)+min(List)+max(List)+List.pop())
del List[0]
del List[6]
print(List.pop(0)+len(List)+List.index(2)+List.index(2,2))

62
18

72
18

82
22

Python 3.4 Fiverr Skills Test 2020