PE1 Summary Test

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

What is the output of the following snippet? dd = {"1": "0", "0": "1"} for x in dd.vals(): print(x, end="")

the code is erroneous(the dict object has no vals() method)

How many stars (*) will the following snippet send to the console? i =0 while i < i + 2 : i += 1 print("*") else: print("*")

the snippet will enter an infinite loop, printing one star per line

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("#")

three

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 create a runtime error

How many element does the lst list contain? lst = [i for i in range(-1, -2)]

zero

An operator able to check two values are not equal is code as:

!=

What is the output of the following piece of code if the user enters two lines containing 3 and 2 respectively? x = int(input()) y = int(input()) x = x % y y = y % x print(y)

0

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))

0

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)

0 1

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!")

0.0

What is the output of the following piece of code? x = 1 // 5 + 1 / 5 print(x)

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)

1 1 2

What is the output of the following snippet? def fun(x): if c % 2 == 0: return 1 else: return 2 print(fun(fun(2)))

2

What is the output of the following piece of code if the user enters two lines containing 2 and 4 respectively? x = float(input()) y = float(input()) print(y **(1 / x))

2.0

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

What is the output of the following snippet? def fun(inp =2, out =3): return inp * out print(fun(out =2))

4

What is the output of the following snippet? tup = (1, 2, 4, 8) tup = tup[-2:-1] tup = tup[-1] print(tup)

4

What is the output of the following piece of the code if the user enter two lines containing 3 and 6 respectively? y = input() x = input() print(x + y)

63

What is the output of the following piece of code? print("a", "b", "c", sep="sep")

asepbsepc

Which if the following snippets shows the correct way of handing multiple excepting in a single except clause?

except: (TypeError, ValueError, ZeroDivisinError):# Some code. option 5

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(0, 1, 2) fun(b=0, a=0)

Which of the following variable names are illegal and will cause the SystemError exception? (Select two answers)

in for

What will happen when you attempt to run the following code? print(Hello, World)

The code will raise the systemError exception.

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 SyntaxError exception

What is the expected behavior of the following program? foo = (1, 2, 3) foo.index(0)

The program will cause a ValueError exception.

What value will be assignment to the x variable? z = 0 y = 0 x = y < z and z > y or y > z and z < y

True

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)

one

What is the output of the following snippet? my_list = [x * x for x in range (5)] def fun(last): del lst[lst[2]] return lst print(fun(my_list))

[0 , 1, 4, 9]

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, 1, 1, 2]

The result of the following division: 1 // 2

is equal to 0

The following snippet: def func(a, b): reeturn b ** a print(func(b=2, 2))

is erroneous

Assuming that my_tuple is a correctly crated tuple, the fact that tuples are immutable means that the following instruction: my_tuple[1] = my_tuple[1] + my_tuple[0]

is illegal

The meaning of a positional argument is determined by:

its position within the argument list

Take a look at the snippet and choose the true statement: nums = [1, 2, 3] vals = nums del vals[:]

nums and vals have the same length

Which of the following sentences are true about the code? (Select two answers) nums = [1, 2, 3] vals = nums

nums has the same length as vals nums and vals are different names of the same list


Ensembles d'études connexes

Weeks 4 & 5: Control of Microorganisms

View Set

CSCI 2350 Programming and Data Structures

View Set

final pt2QA Exercise #2 04/12/19, Practice Quiz 12.1 (RHIA & RHIT), Practice Quiz 12.2 (RHIA & RHIT), Practice Quiz 12.3 (RHIA & RHIT), Final Quiz 12.1 (RHIA & RHIT, Practice Quiz 11.1 (RHIA & RHIT), Practice Quiz 11.2 (RHIA), Final Quiz 11.1a (RHIT),

View Set

Human Sexual Behavior Chapter 11

View Set

Building Construction Chapter 10

View Set

SAU5 Rigid Motion Vocabulary and Key Concepts

View Set

Chapter 2: Hardware and Software

View Set