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) - 44
- 4
- (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)))- 2None
- 1
- 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 c
- abc
- asepbsepcsep
- asepbsepc
 
- Which of the following sentences are true about the code? (Select two answers)- nums = [1, 2, 3] vals = nums - numsand- valsare different names of the same list
- valsis longer tha- nums
- numsand- valsare different lists
- numshas the same length as- vals
 
- 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.0
- 0
- 0.4
- 0.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 2
- 1 2 2
- 1 1 2
- 1 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))- 4
- 6
- 2
- 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)] - two
- three
- zero
- one
 
- What is the output of the following piece of code if the user enters two lines containing- 2and- 4respectively?- x = float(input()) y = float(input()) print(y **(1 / x)) - 4.0
- 2.0
- 0.0
- 1.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.0
- 1.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')
- three
- one
 
- What value will be assignment to the- xvariable?- z = 0 y = 0 x = y < z and z > y or y > z and z < y - False
- 0
- 1
- True
 
- What is the output of the following piece of the code if the user enter two lines containing- 3and- 6respectively?- y = input() x = input() print(x + y) - 36
- 3
- 63
- 6
 
- Which of the following variable names are illegal and will cause the SystemError exception? (Select two answers)- print
- in
- for
- in
 
- 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 than- nums
- numsis longer than- vals
- numsand- valshave 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- 3and- 2respectively?- x = int(input()) y = int(input()) x = x % y y = y % x print(y) - 1
- 3
- 2
- 0
 
- 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 1
- 0 0
- 1 0
- 0 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:
  
