-
The following code:
x = "\\\\"
print(len(x))
- will print
1
- will print
2
- will cause an error
- will print
3
-
What information can be read using the uname
function provided by the os
module? (Select two answers)
import os
os.mkdir('pictures')
os.chdir('pictures')
print(os.getcwd())
- Last login date.
- Current path
- Operating system name
- Hardware identifier
-
The following statement:
assert var != 0
- ia erroneous
- has no effect
- will stop the program when
var == 0
- will stop the program whrn
var !=0
-
What is he except output of the following code?
class A:
A = 1
def __init__(self):
self.a = 0
print(hasattr(A, 'a'))
-
What is the excepted result of the following code?
from datetime import timedelta
delta = timedelta(weeks = 1, days = 7, hours = 11)
print(delta * 2)
28 days, 22:00:00
2 weeks, 14 days, 22 hours
7 days, 22:00:00
- The code will raise an exception
-
What is the excepted output of the following code?
class A:
def __init__(self, v=2)
def set(self, v=1):
self.v +=v
return self.v
a = A()
b = a
b.set()
print(a.v)
-
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
except
- The code will print
2
- The code will print
0
- The code will print
1
-
Knowing that a function named fun()
resides in a module named mod
, and was imported using the following statement:
from mod import fun
choose the right to invoke the fun() function:
- mod:fun()
- mod::fun()
fun()
- mod.fun()
-
What output will appear after running the following snippet?
- The number of all the entities residing in the
math
module
- A string containing the fully qualified name of the module
- An error message
- A list of all the entities residing in the
math
module
-
Look at the code below:
import random
#
# Insert lines of code here.
#
print(a, b,
Which lines of code would you insert so that it is possible for the program to output the following result:
6 82 0
-
a = random.randint(0, 100)
b = random.randrange(10, 100, 3)
c = random.choice((0, 100, 3))
-
a = random.choice((0, 100, 3))
b = random.randrange(10, 100, 3)
c = random.randint(0, 100)
-
a = random.randrange(10, 100, 3)
b = random.randint(0, 100)
c = random.choice((0, 100, 3))
-
a = random.randint(0, 100)
b = random.choice((0, 100, 3))
c = random.randrange(10, 100, 3)
-
What is the expected result of the following code?
from datetime import datetime
datetime_1 = datetime(2019, 11, 27, 11, 27, 22)
datetime_2 = datetime(2019, 11, 27, 0, 0, 0)
print(datetime_1 - datetime_2)
o days
0 days, 11:27:22
11:27:22
11 hours, 27 minutes, 22 seconds
-
What is the expected result of the following code?
import calendar
calendar.setfirstweekday(calendar.SUNDAY)
print(calendar.weekheader(3))
Su Mo Tu We Th We Fr Sa
Sun Mon Tue Wed Thu Fri Sat
Tu
Tue
-
what is the expected result of executing the following code?
class A:
- The code will print
c
- The code will raise an excepion
- The code will print
b
- The code will print
a
-
Look at the following code:
numbers [0, 2, 7, 9, 10]
# Insert line of code here.
print(list(foo))
Which line would you insert in order for the program to produce the expected output?
[0, 4, 49, 81, 100]
- foo = lambda num: num ** 2, numbers
- foo = lambda num: num * 2, numbers)
- foo = filter(lambda num: num ** 2, numbers)
foo = map(lambda num : num ** 2, numbers)
-
What is the expected result of executing the following code?
class I:
def __init__(self):
self.s = 'abc'
self.i = 0
def __init__(self):
return self
def __next__(self):
if self.i == len(self.s):
raise StopIteration
v = self.s[self.i]
self.i +=1
return v
for x in I():
print(x, end='')
- The code will print
210
- The code will print
abc
- The code will print
012
- The code will print
cba
-
The complied Python bytecode is stored in files which have their names ending with:
-
Which pip
command would you use to uninstall a previously install package?
- pip delete packagename
- pip –uninstall packagename
- pip –remove packagename
- pip uninstall packagename
-
What is the excepted result of executed the following code?
try:
raise Exception(1, 2, 3)
except Exception as e:
print(len(e.args))
- The code will raise an unhandled exception
- The code will print
2
- The code will print
3
- The code will print
1
-
What is the excepted result of executed the following snippet?
try:
raise Exception
except BaseException:
print("a")
except Exception:
print("b")
except:
print("c")
-
What is the expected result of executing the following code?
class A:
pass
class B(A):
pass
class C(B):
pass
print(issubclass(A, C))
- The code will print
Ture
- The code will print
1
- The code will print
False
- The code will raise an exception
-
If you want to fill a byte array with data read in from a stream, which method you can use?
- The
read()
method
- The
readbytes()
method
- The
readfrom()
method
- The
readinto()
method
-
The following code:
print(float("1.3"))
- will print
1.3
- will print
13
- will print
1,3
- will raise a
ValueError
exception
-
The following code:
print(chr(ord('p) + 2))
will print:
-
If there are more than one except:
branch after the try:
clause, we can say that:
- exactly one
except:
block will be executed
- one or more
except:
blocks will be executed
- not more than one
except:
block will be executed
- none of the
except:
blocks will be executed
-
If the class constructor is declared in the following way:
class Class:
def __init__(self, vla = 0):
pass
which one of the assignments is invalid?
- object = Class(1)
- object = Class(None)
- object = Class(1, 2)
- object = Class()
-
What is the expected result of the following snippet?
try:
raise Exception
except:
print("c")
except BaseException:
print("a")
except Exception:
print("b")
- The code will cause a syntax error
1
b
a
-
What is the expected result of the following code?
def my_fun(n):
s = '+'
for i in range(n):
s += s
yield s
for x in my_fun(2):
print(x, end='')
- The code will print
+
- The code will print
+++
- The code will print
++
- The code will print
++++++
-
Look at the following code:
numbers = [i*i for i in range(5)]
# Insert line of code here.
print(foo)
Which line would you insert in order for the program to produce the expected output?
[1, 9]
foo = list(filter(lambda x: x % 2, numbers))
- foo = list(filter(lambda x: x / 2, numbers))
- foo = list(map(lambda x: x % 2, numbers))
- foo = list(map(lambda x: x // 2, numbers))
-
What is the expected result of executing the following code?
def o(p):
def q():
return '*' * p
return q
r = o(1)
s = o(2)
print(r() + s())
- The code will print
***
- The code will print
****
- The code will print
*
- The code will print
**
-
The following statement:
from a.b import c
causes the import of:
- entity
a
from module b
from package c
- entity
b
from module a
from package c
- entity
c
from module a
from package b
- entity
c
from module b
from package a
-
The sys.stderr
stream is normally associaated with:
- the keyboard
- the printer
- a null device
- the screen
-
What will be the output of the following code, located in the p.py
file?
print(__name__)
main
p.py
__main__
__p.py__
-
Assuming that the open()
invocation has gone successfully, the following snippet:
for x in open('file', 'rt'))
print(x)
will:
- read the file character by character
- read the file line by line
- read the whole file at once
- cause an exception
-
If a
is a stream opened in read mod, the following line:
q = s.read(1)
will read:
- one line from the stream
- one kilobyte from the stream
- one buffer from the stream
- one character from the stream
-
The following line of code:
for line in open('text.txt', 'rt'):
- in invalid because
open
returns nothing
- is invalid because
open
returns a non-iterable object
- is invalid because
open
returns an iterable object
- may be valid if
line
is a list
-
What is the expected result of the following code?
import os
os.mkdir('pictures')
os.chdir('pictures')
print(os.getcwd())
- The code will print the owner of the created directory
- The code will print the content of the created directory
- The code will print the name of the created directory
- The code will print the path to the created directory
-
Assuming that the following three files a.py
,and c.py
reside in the same directory, what will be the output produce after running the c.py
file?
# file a.py
print("a", end='')
# file b.py
import a
print("b", end='')
# file c.py
print("c", end='')
import a
import b
-
What is the expected result of executing the followinf code?
class A:
def __init__(self):
pass
a = A(1)
print(hasattr(a, 'A'))
- The code will print
1
- The code will raise an exception
- The code will print
False
- The code will print
True
-
The following code:
x = " \\"
print(len(x))
- will print
1
- will print
3
- will print
2
- will cause an error
-
Which of the following commands would you use to check pip
‘s version? (Select two answers)
- pip version
pip --version
- pip–version
pip3 --version