Python Essentials 1:
Python Essentials 2:
Python Essentials - Final Test:
Warning!
For searching questions, CTRL+F .if you want correct answer.. type manually.Don't Copy & paste questions in search space.
If you copy paste questions in search options means.. you can't find answer
What is the output of the following snippet?
tup = (1, 2, 4, 8) tup = tup[-2:-1] tup = tup[-1] print(tup)
444(4)(4,)
Assuming that
my_tupleis a correctly crated tuple, the fact that tuples are immutable means that the following instruction:my_tuple[1] = my_tuple[1] + my_tuple[0]
- may be illegal if the tuple contains strings
- is illegal
- can be executed if and only if the tuple contains at least two elements
- is full correct
Which of the following lines correctly. invoke the function defined below? (Select two answers)
def fun(a, b, c=0): #Body of the function.fun()fun(0, 1, 2)fun(b=0, a=0)fun(b=1)
The meaning of a positional argument is determined by:
- its position within the argument list
- its connection with existing variables
- its value
- the argument’s name specified along with its value
What will happen when you attempt to run the following code?
print(Hello, World)
- The code will raise the AttributeError exception.
- The code will raise the syntaxError exception.
- The code will raise the ValueError exception.
- The code will print
Hello Worldto the console. - The code will raise the TyepError exception.
The following snippet:
def func(a, b): reeturn b ** a print(func(b=2, 2))- will output
4 - will output
None - will output
2 - is erroneous
- will output
The following snippet:
def function_1(a): return None def function_2(a): return function_1(a) * functin_1(a) print(function_2(2))- will output
16 - will crate a runtime error
- will output
4 - will output
2
- will output
What is the output of the following snippet?
def fun(x): if c % 2 == 0: return 1 else: return 2 print(fun(fun(2)))2None1- the code will cause a runtime error
2
What is the output of the following piece of code?
print("a", "b", "c", sep="sep")a b cabcasepbsepcsepasepbsepc
Which of the following sentences are true about the code? (Select two answers)
nums = [1, 2, 3] vals = nums
numsandvalsare different names of the same listvalsis longer thanumsnumsandvalsare different listsnumshas the same length asvals
What is the output of the following snippet?
my_list = [1, 2] for v in range(2): my_list.insert(-1, my_list[v]) print(my_list)[1, 2, 2, 2][1, 2, 1, 2][2, 1, 1, 2][1, 1, 1, 2]
What is the output of the following snippet?
dct = {} dct['1'] = (1, 2) dct['2'] = (2, 1) for x in dct.keys(): print(dct[x][1], end="")21(2,1)12(1,2)
What is the output of the following piece of code?
x = 1 // 5 + 1 / 5 print(x)
0.000.40.2
What is the output of the following piece of code?
x = 1 y = 2 x, y z = x, x, y z, y, z = x, y, z print(x, y, z)
2 1 21 2 21 1 21 2 1
The result of the following division:
1 // 2
- is equal to
0.5 - is equal to
0 - is equal to
0.0 - cannot be predicted
- is equal to
What is the output of the following snippet?
def fun(inp =2, out =3): return inp * out print(fun(out =2))462- the snippet is erroneous and will cause SyntaxError
What is the expected behavior of the following program?
foo = (1, 2, 3) foo.index(0)
- The program will cause a
ValueErrorexception. - The program will output
1to the screen. - The program will cause a
SyntaxErrorexception. - The program will cause a
TypeErrorexception. - The program will cause an
AttributeErrorexception.
- The program will cause a
What is the output of the following snippet?
def fun(x, y): if x == y: return x else: return fun(x, y-1) print(fun(0,3))- 1
- 2
- the snippet will cause a runtime error
0
How many element does the
lstlist contain?lst = [i for i in range(-1, -2)]
twothreezeroone
What is the output of the following piece of code if the user enters two lines containing
2and4respectively?x = float(input()) y = float(input()) print(y **(1 / x))
4.02.00.01.0
What is the output of the following code if the user enters a
0?try: value = input("Enter a value: ") print(int(value) / len(value)) except ValueError: print("Bad input...") except ZeroDivisionError: print("Very bad input...") except TypeErrorq: print("Very very bad input...") except: print("Booo!")Very bad input...Very very bad input...Bad input...Booo!0.01.0
What is the output of the following snippet?
dct = {'one': 'two', 'three': 'one', 'two': 'three'} v = dct['three'] for k in range(len(dct)): v = dct[v] print(v)two('one', 'two', 'three')threeone
What value will be assignment to the
xvariable?z = 0 y = 0 x = y < z and z > y or y > z and z < y
False01True
What is the output of the following piece of the code if the user enter two lines containing
3and6respectively?y = input() x = input() print(x + y)
363636
Which of the following variable names are illegal and will cause the SystemError exception? (Select two answers)
printinforin
What is the expected behavior of the following program?
try: print(5/0) break: except: print("Sorry, something went wrong...") except(ValueError, ZeroDivisionError): print("Too bad...")- The program will cause a
ValueErrorexception and output the following messageToo bad... - The program will cause a
SyntaxErrorexception - The program will cause a
ValueErrorexception and output a default error message. - The program will raise an exception handle by the first
exceptblock. - The program will cause a
ZeroDivisionErrorexception and output the following message:Too bad... - The program will cause a
ZeroDivisionErrorexception and output a default error message.
- The program will cause a
Take a look at the snippet and choose the true statement:
nums = [1, 2, 3] vals = nums del vals[:]
- the snippet will cause a runtime error
valsis longer thannumsnumsis longer thanvalsnumsandvalshave the same length
What is the output of the following snippet?
my_list = [x * x for x in range (5)] def fun(lst): del lst[lst[2]] return lst print(fun(my_list))[0 , 1, 4, 9][0, 1, 4, 16][0, 1, 9, 16][1, 4, 9, 16]
What is the output of the following snippet?
dd = {"1": "0", "0": "1"} for x in dd.vals(): print(x, end="")- 0 1
- 1 0
- 0 0
- the code is erroneous(the
dictobject has novals()method)
What is the output of the following piece of code if the user enters two lines containing
3and2respectively?x = int(input()) y = int(input()) x = x % y y = y % x print(y)
1320
Which if the following snippets shows the correct way of handing multiple excepting in a single except clause?
- except TypeError, ValueError, ZeroDivisinError:
# Some code. - except: (TypeError, ValueError, ZeroDivisinError)
# Some code. - except TypeError, ValueError, ZeroDivisinError
# Some code. - except: TypeError, ValueError, ZeroDivisinError
# Some code. - except: (TypeError, ValueError, ZeroDivisinError):
# Some code. - except (TypeError, ValueError, ZeroDivisinError)
# Some code.
- except TypeError, ValueError, ZeroDivisinError:
An operator able to check two values are not equal is code as:
=/=!=<>not ==
What will be the output of the following snippet?
a = 1 b = 0 a = a ^ b b = a ^ b a = a ^ b print (a, b)
1 10 01 00 1
How many stars
(*)will the following snippet send to the console?i =0 while i < i + 2 : i += 1 print("*") else: print("*")- zero
- the snippet will enter an infinite loop, printing one star per line
- one
- two
How many hashes
(*)will the following snippet sent to the console?lst = [[x for x in range(3)] for y in range(3)] for r in range(3): for c in rang(3): if lst[r][c] % 2 != 0: print("#")- nine
- zero
- three
- six
Python Essentials 1:
Python Essentials 2:
Python Essentials - Final Test:
