Top Men
o
CCNA Security
PCAP – Programming Essentials in Python Quizzes
Final Test Answers
Posted on March 1, 2019 by Admin
PCAP – Programming Essentials in Python Quizzes
Final Test Answers
1. The meaning of the keyword argument is determined by:
its position within the argument list
its value
its connection with existing variables
the argument’s name specified along with its value
2. Which of the following sentences is true?
str1 = ‘string’
str2 = str1[:]
str1 and str2 are different (but equal) strings
str2 is longer than str1
“>str1 and str2 are different names of the same string
str1 is longer than str2
3. An operator able to check whether two values are equal, is
coded as:
=
==
===
is
4. The following snippet:
def f(par2,par1):
return par2 + par1
print(f(par2=1,2))
will output 2
will output 3
will output 1
is erroneous
5. What value will be assigned to the x variable?
z = 2
y = 1
x = y < z or z > y and y > z or z < y
0
True
1
False
6. What will be the output of the following snippet?
str = ‘abcdef’
def fun(s):
del s[2]
return s
print(fun(str))
abcef
the program will cause an error
abdef
acdef
7. What will be the output of the following piece of code?
x, y, z = 3, 2, 1
z, y, x = x, y, z
print(x,y,z)
213
123
122
321
8. What will be the output of the following snippet?
a = True
b = False
a = a or b
b = a and b
a = a or b
print(a,b)
True False
True True
False False
False True
9. What will be the output of the following snippet?
def fun(x):
return 1 if x % 2 != 0 else 2
print(fun(fun(1)))
2
the code will cause a runtime error
1
None
10. What will be the output of the following line?
print(len((1,)))
0
the code is erroneous
2
1
11. What will be the output of the following piece of code?
d = { 1:0, 2:1, 3:2, 0:1 }
x = 0
for y in range(len(d)):
x = d[x]
print(x)
the code will cause a runtime error
2
0
1
12. What will be the output of the following piece of code:
y=input()
x=input()
print(x+y)
if the user enters two lines containing 1 and 2
respectively?
21
12
2
3
13. What will be the output of the following piece of code?
print(“a”,”b”,”c”,sep=”‘”)
a’b’c
abc
abc
the code is erroneous
14. What will be the output of the following piece of code?
v = 1 + 1 // 2 + 1 / 2 + 2
print(v)
4.0
3.5
3
4
15. What will be the output of the following code?
t = (1,)
t = t[0] + t[0]
print(t)
(1,)
1
(1, 1)
2
16. What will be the output of the following piece of code?
x = 16
while x > 0:
print(‘*’,end=”)
x //= 2
*****
***
*
the code will enter an infinite loop
17. What will be the output of the following snippet?
d = { ‘one’:1, ‘three’:3, ‘two’:2 }
for k in sorted([Link]()):
print(k,end=’ ‘)
123
321
231
321
18. What will be the output of the following snippet?
print(len([i for i in range(0,-2)]))
0
2
3
1
19. Which of the following lines properly invokes the
function defined as:
def fun(a,b,c=0)?
fun(0):
fun(b=0,b=0):
fun(1,c=2):
fun(a=1,b=0,c=0):
20. What will be the output of the following snippet?
l = [1,2,3,4]
l = list(map(lambda x: 2*x,l))
print(l)
10
the snippet will cause a runtime error
1234
2468
21. How many stars will the following snippet send to the
console?
i = 4
while i > 0 :
i -= 2
print(“*”)
if i == 2:
break
else:
print(“*”)
2
0
1
the snippet will enter an infinite loop
22. What will be the output of the following snippet?
t = (1, 2, 3, 4)
t = t[-2:-1]
t = t[-1]
print(t)
33
(3)
3
(3,)
23. What will be the output of the following snippet?
d = {}
d[‘2’] = [1,2]
d[‘1’] = [3,4]
for x in [Link]():
print(d[x][1],end=””)
24
13
42
31
24. What will be the output of the following snippet?
def fun(d,k,v):
d[k]=v
dc = {}
print(fun(dc,’1′,’v’))
None
1
the snippet is erroneous
v
25. How many empty lines will the following snippet send
to the console?
l = [[c for c in range(r)] for r in range(3)]
for x in l:
if len(x) < 2:
print()
1
0
2
3
26. Knowing that the function named m() resides in the
module named f, and the code contains the following
import statement, choose the right way to invoke the
function:
from m import f
the import statement is invalid
[Link]()
mod:fun()
fun()
27. The package directory/folder may contain a file
intended to initialize the package. Its name is:
__init__.py
[Link]
__init.py__
__init__.
28. The folder created by Python used to store pyc files is
named:
__pycfiles__
__pyc__
__pycache__
__cache__
29. What will be the output of the following code, located
in the file [Link]?
print(__name__)
main
__module.py__
[Link]
__main__
30. If you want to tell your module’s users that a particular
variable should not be accessed directly, you may:
start its name with a capital letter
use its number instead of its name
start its name with _ or __
build its name with lowercase letters only
31. If there is a finally: branch inside the try: block, we
can say that:
it won’t be executed if no exception is raised
it will always be executed
branches is executed
it will be executed when there is no else: branch
32. What will be the output of the following snippet?
try:
raise Exception
except BaseException:
print(“a”,end=”)
else:
print(“b”,end=”)
finally:
print(“c”)
a
ab
bc
ac
33. What will be the output of the following snippet?
class A:
def __init__(self,name):
[Link] = name
a = A(“class”)
print(a)
a number
a string ending with a long hexadecimal number
class
name
34. What will be the output of the following snippet?
try:
raise Exception
except:
print(“c”)
except BaseException:
print(“a”)
except Exception:
print(“b”)
it will an cause error
b
c
a
35. What will be the output of the following snippet?
class X:
pass
class Y(X):
pass
class Z(Y):
pass
x = X()
z = Z()
print(isinstance(x,Z),isinstance(z,X))
False False
True True
True False
False True
36. The following code prints:
x = “\”
print(len(x))
1
the code will cause an error
2
3
37. The following code prints:
x = “””
“””
print(len(x))
2
1
the code will cause an error
3
38. If the class constructor is declared as below, which
one of the assignments is valid?
class Class:
def __init__(self):
pass
object = Class(None)
object = Class(1)
object = Class(1,2)
object = Class()
39. What will be the output of the following code?
class A:
A = 1
def __init__(self,v = 2):
self.v = v + A.A
A.A += 1
def set(self,v):
self.v += v
A.A += 1
return
a = A()
[Link](2)
print(a.v)
7
5
1
3
40. What will be the output of the following code?
class A:
A = 1
def __init__(self):
self.a = 0
print(hasattr(A,’A’))
True
0
1
False
41. What will be the result of executing the following code?
class A:
pass
class B:
pass
class C(A,B):
pass
print(issubclass(C,A) and issubclass(C,B))
it will print True
it will raise an exception
it will print an empty line
it will print False
42. The [Link] stream is normally associated with:
the screen
a null device
the keyboard
the printer
43. What will be the effect of running the following code?
class A:
def __init__(self,v):
self._a = v + 1
a = A(0)
print(a._a)
it will print 0
it will print 1
it will print 2
it will raise an AttributeError exception
44. What will be the result of executing the following code?
class A:
def __init__(self):
pass
def f(self):
return 1
def g():
return self.f()
a = A()
print(a.g())
it will print 0
it will print True
it will print 1
it will raise an exception
45. What will be the result of executing the following code?
class A:
def a(self):
print(‘a’)
class B:
def a(self):
print(‘b’)
class C(A,B):
def c(self):
self.a()
o = C()
o.c()
it will print b
it will print a
it will raise an exception
it will print c
46. The Exception class contains a property named args,
and it is a:
string
tuple
list
dictionary
47. What will be the result of executing the following code?
def I(n):
s = ”
for i in range(n):
s += ‘*’
yield s
for x in I(3):
print(x,end=”)
it will print ***
it will print ****
it will print *
it will print ******
48. What will be the result of executing the following code?
def a(x):
def b():
return x + x
return b
x = a(‘x’)
y = a(”)
print(x() + y())
it will print xxxxxx
it will print x
it will print xx
it will print xxxx
49. If s is a stream opened in read mode, the following line
q = [Link]()
will assign q as a:
string
dictionary
list
tuple
50. If you want to write a byte array’s content to a stream,
you’d use:
the write() method
writebytearray() method
the writefrom() method
writeto() method
Recent Posts
Answers
Attack on a Windows Host Answers
alware Exploit Answers
sed Host Using 5-Tuple Answers
nd DNS Data to Isolate Threat Actor Answers
Home
NE
Linux
Programming
Languages
About US
Copyright PREMIUMEXAM © 2020