-
What is the expected output of the following snippet?
a = True
b = False
a = a or b
b = a and b
a = a or b
print(a, b)
False False
True False
False True
True False
-
What is the expected output of the following snippet?
print(len([i for i in range(0, -2)]))
-
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("*")
two
one
zero
- The snippet will enter an infinite loop, constantly printing one
*
per line
-
What is the sys.stdout
stream normally associated with?
- The printer
- The keyboard
- A
null
device
- The screen
-
What is the excepted 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))
True True
True False
False True
False False
-
What is the excepted output of the following snippet?
class A:
def __init__(self,name):
self.name = name
a = A("class")
print(a)
class
name
- A number
- A string ending with a long hexadecimal number
-
What is the excepted 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))
- The code will print True
- The code will raise an exception
- The code will print an empty line
- The code will print
False
-
What is the excepted output of the following code?
from datetime import datetime
datetime = datatime(2019, 11, 27, 11, 27, 22)]
print(datetime.strftime('%Y/%m/%d %H:%M:%S'))
19/11/27 11:27:22
2019/Nov/27 11:27:22
2019/11/27 11:27:22
2019/November/27 11:27:22
-
What is the excepted output of the following code?
my_string_1 = 'Bond'
my_string_2 = 'James Bond'
print(my_string_1.isalpha(), my_string_2.isalpha())
- False True
- True True
- False False
- True False
-
The meaning of a Keyword argument is determined by its:
- both name and value assigned to it
- position within the argument list
- connection with existing variables
- value only
-
Knowing that the function named m
, and the code contains the following import
statement:
from f import m
Choose the right way to invoke the function:
- mod.f()
- The function cannot be invoked because the
import
statement is invalid
- f()
- mod:f()
-
The Exception
class contains a property named args
-what is it?
- A dictionary
- A list
- A string
- A tuple
-
What is PEP 8?
- A document that provides coding conventions and style guide for the C code computing the C implementation of Python
- A document that describes the development and release schedule for Python versions
- A document that describes an extension to Python’s import mechanism which improves sharing of Python source code files
- A document that provides coding conventions and style guide for Python code
-
Which is the expected behavior of the following snippet?
def fun(x):
return 1 if x % 2 != else 2
print(fun(fun(1)))
- The program will output
None
- The code will cause a runtime error
- The program will output
2
- The program will output
1
-
Which operator would you use to check whether two values are equal?
-
What is the name of the directory/folder created by Python used to store pyc
files?
__pycfiles
__pyc__
__pycache__
__cache__
-
What can you do if you want to tell your module users that a particular variable should not be accessed directly?
- Start its name with
__or__
- Start its name with a capital letter
- Use its number instead of its name
- Build its name with lowercase letters only
-
What is the expected output of the following snippet?
d = ('one': 1, 'three': 3, 'two':2)
for k in sorted(d.values()):
print(k, end=' ')
-
Select the true statements. (Select two answers)
- The first parameter of a class method dose not have to be named self
- The first parameter of a class method must be named self
- If a class contains the
__init__
method, it can return a value
- If a class contains the
__init__
method, it cannot return any value
-
Select the true statements. (Select two answers)
- PyPI is short for Python Package Index
- PyPI is the only existing Python repository
- PyPI is one of many existing Python repository
- PyPI is short for Python Package Installer
-
What is the expected output of the following snippet?
t = (1, 2, 3, 4)
t = t[-2:-1]
t = t[-1]
print(t)
-
What is the expected effect of running the following code?
class A:
def __init__(self, v):
self._a = v + 1
a = A(0)
print(a._a)
- The code will raise an
AttributeError
exception
- The code will output
1
- The code will output
2
- The code will output
0
-
Which of the following functions provided by the os
module are available in both Windows and Unix? (Select two answers)
chdir()
getgid()
getgroups()
mkdir()
-
What is the expected output of the following piece of code?
v = 1 + 1 // 2 + 1 / 2 + 2
-
If s
is a stream opened in read mode, the following line:
q = s.readlines()
will assign q
as :
dictionary
tuple
list
string
-
Which of the following sentences is true about the snippet below?
str_1 = 'string'
str_2 = str_1[:]
str_1
is longer than str_2
str_1
and str_2
are different (but equal) strings
str_1
and str_2
are different names of the same string
str_2
is longer than str_1
-
What is the expected 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())
- The code will output
True
- The code will output
0
- The code will output
1
- The code will raise an exception
-
What is the expected output of the following code, located in the file module.py
?
print(__name__)
main
modle.py
__main__
__module.py__
-
What is the excepted output of the following code?
def a(x):
def b():
return x + x
return b
x = a('x)
y = a('')
print(x() + y())
-
What is the excepted behavior of the following piece of code?
x = 16
while x > 0:
print('*', end='')
x //= 2
The code will output *****
- The code will output
***
- The code will output
*
- The code will error an infinite loop
-
A package directory/folder may contain a file intended to initialize the package. What is its name?
init.py
__init.py__
__init__.
__init__.py
-
If there is a finally:
branch inside the try:
block, we can say that:
- the
finally:
branch will always be executed
- the
finally:
branch won’t be executed if any of the except:
branch is executed
- the
finally:
branch won’t be executed if no exception is raised
- the
finally:
branch will be executed when there is no else:
branch
-
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
-
If you want to write a byte array’s content to a stream, which method can you use?
writeto()
writefrom()
write()
writebytearray()
-
What is the expected behavior of the following snippet?
try:
raise Exception
except:
print("c")
except BaseException:
print("a")
except Exception:
print("b")
- The code will cause an error
- The code will output
b
- The code will output
c
- The code will output
a
-
What is true about the following code snippet?
def fun(par2, par1):
return par2 + par1
print(fun(par2 = 1, 2))
- The code is erroneous
- The code will output
3
- The code will output
2
- The code will output
1
-
What is the expected output of the following piece of code?
x, y, z = 3, 2, 1
z, y, x = x, y, z
print(x, y, z)
-
What is the expected output of the following snippet?
d = {}
d['2'] = [1, 2]
d['1'] = [3, 4]
for x in d.keys():
print(d[x][1], end="")
-
What is the expected output of the following snippet?
try:
raise Exception
except BaseException:
print("a", end='')
else:
print("b", end='')
finnaly:
print("c")
-
If the class constructor is declared as below:
class Class:
def __init__(self):
pass
which one of the assignments is valid?
object = Class()
object = Class(1,2)
object = Class(None)
object = Class(1)
-
What is the expected output of the following code?
from datetime import timedelta
delta = timedelta(weeks = 1, days = 7, hours = 11)
print(delta)
7 days, 11:00:00
2 weeks, 11:00:00
1 week, 7 days, 11 hours
14 days, 11:00:00
-
What is the expected output of the following piece of code if the user enters two lines containing 1
and 2
respectively?
y = input()
x = input()
print(x + y)
-
What is the expected behavior of the following snippet?
my_string = 'abcdef'
def fun(s):
del s[2]
return s
print(fun(my_string))
- The program will cause an error
- The program will output
abdef
- The program will output
acdef
- The program will output
abcef
-
What is true about the following snippet?
def fun(d, k, v):
d[k] = v
my_dictionary = {}
print(fun(my_dictionary, '1', 'v'))
- The code is erroneous
- The code will output
None
- The code will output
v
- The code will output
1
-
What is the expected output of the following code?
class A:
A = 1
def __init__(self):
self.a = 0
print(hasattr(A, 'A'))
-
What is the expected behavior of the following code?
x = """
"""
print(len(x))
- The code will output
2
- The code will output
3
- The code will cause an error
- The code will output
1
-
What is the expected output of the following code?
import calendar
c = calendar.Calendar(calendar.SUNDAY)
for weekday in c.iterweekdays():
print(weekday, end=" ")
7 1 2 3 4 5 6
6 0 1 2 3 4 5
Su Mo Tu We Th Fr Sa
Su
-
What is the expected output of the following code?
def fun(n):
s = ' '
for i in range(n):
s += '*'
yield s
for x in fun(3):
print(x, end='')
-
What is the expected output of the following code?
t = (1, )
t = t[0] + t[0]
print(t)
-
What is the expected 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()
- The code will print
c
- The code will print
a
- The code will raise an exception
- The code will print
b
-
What is the expected behavior of the following code snippet?
my_list = [1, 2, 3, 4]
my_list = list(map(lambda x: 2*x, my_list))
print(my_list)
- The code will cause a runtime error
- The code will output
1 2 3 4
- the code will output
10
- The code will output
2 4 6 8
-
What is the expected behavior 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 output
0
- The code will output
1
- The code will cause a runtime error
- The code will output
2
-
What pip operation would you use to check what Python packages have been installed so far?
-
What is true about the following line of code?
print(len((1, )))
- The code will output
0
- The code is erroneous
- The code will output
1
- The code will output
2
-
Which line properly invokes the function defined as below?
def fun(a, b, c=0):
# function body
fun(b=0, b=0)
fun(a=1, b=0, c=0)
fun(1, c=2)
fun(0)
-
What is the expected behavior of the following code?
import os
os.makedirs('pictures/thumbnails')
os.rmdir('pictures')
- The code will delete both the
pictures
and thumbnails
directories
- The code will delete the
pictures
directory only
- The code will raise an error
- the code will delete the
thumbnails
directory only
-
What is true about the following piece of code?
print("a", "b", "c", sep=" ' ")
- The code is erroneous
- The code will output
abc
- The code will output
a'b'c
- The code will output
a b c
-
What is the expected behavior of the following code?
x = "\"
print(len(x))
- The code will output
3
- The code will cause an error
- The code will output
a2
- The code will output
1
-
What is the expected 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()
a.set(2)
print(a.v)
-
How many empty lines will the following snippet send to the console?
my_list = [[c for c in range(r)] for r in range(3)]
for element in my_list:
if len(element) < 2:
print()
All thanks for this more wonderful effort on this excellent work and helping us solve the exams of the academy; But I didn’t find some answers for the final level two Python test2023 Please help me solve this problem.
Dear mate,
We happy to hear that.
We are trying to collect all questions.
You can also upload questions here, for fast answering.
Thank you.
All thanks and appreciation to you for your interest in my message. Indeed, I found the answer to all the questions I was looking for and succeeded. I thank you from the bottom of my heart for this most wonderful effort.
You’re most welcome, mate.