Preskoči na glavni sadržaj
Prijava
Sign up for FREE
arrow_back
Biblioteka

Module 4 Quiz

star
star
star
star
star
Posljednje ažuriranje about 2 years ago
22 questions
1.2
0.8
1
1
1
1
1
1
1
1
1
1
1.2
1
1
1
1
1
1
1
1
1
Pitanje 1
1.

What is the output of the following snippet?

def f(x):

if x == 0:

return 0

return x + f(x-1)

print(f(4))

Pitanje 2
2.

A built-in function is a function which:

Pitanje 3
3.

The fact that tuples belong to sequence types means that:

Pitanje 4
4.

A function defined in the following way: (Select two answers)

def function(x=0):

return x

Pitanje 5
5.

The following snippet:

def func(a,b):

return a ** a

print(func(2))

Pitanje 6
6.

Select the true statements about the try-except block in relation to the following example. (Select two answers)

try:

# Some code is here...

except:

# Some code is here...

Pitanje 7
7.

What is the output of the following snippet?

def any():

print(var + 1, end='')

var = 1

any()

print(var)

Pitanje 8
8.

What is the output of the following code?

try:

value = input("Enter a value: ")

print(value/value)

except ValueError:

print("Bad input....")

except ZeroDivisionError:

print("Very bad input....")

except TypeError:

print("Very very bad input....")

except:

print("Booo!")

Pitanje 9
9.

Which of the following lines properly starts a function using two parameters, both with zeroed default values?

Pitanje 10
10.

What is the output of the following snippet?

def fun(x):

x += 1

return x

x=2

x=fun(x+1)

print(x)

Pitanje 11
11.

The following snippet:

def func_1(a):

return a**a

def func_2(a):

return func_1(a) * func_1(a)

print(func_2(2))

Pitanje 12
12.

What is the output of the following snippet?

def fun(x):

global y

y = x * x

return y

fun(2)

print(y)

Pitanje 13
13.

What code would you insert instead of the comment to obtain the expected output?

Expected output:

a

b

c

Code:

dictionary = {}

my_list = ['a','b','c','d']

for i in range(len(my_list) - 1) :

dictionary[my_list[i]] = (my_list[i], )

for i in sorted (dictionary.keys()):

k = dictionary[i]

# Insert your code here.

Pitanje 14
14.

What is the output of the following snippet?

my_list = ['Mary', 'had', 'a', 'little', 'lamb']

def my_list(my_list):

del my_list[3]

my_list[3] = 'ram'

print(my_list(my_list))

Pitanje 15
15.

What is the output of the following snippet?

def fun(inp=2, out=3):

return inp * out

print(fun(out=2))

Pitanje 16
16.

What is the output of the following snippet?

def fun(x):

if x % 2 == 0:

return 1

else:

return

print(fun(fun(2)) + 1)

Pitanje 17
17.

What is the output of the following snippet?

dictionary = {'one' : 'two' , 'three' : 'one', 'two' : 'three'}

v = dictionary['one']

for k in range(len(dictionary)):

v = dictionary[v]

print(v)

Pitanje 18
18.

What is the output of the following snippet?

def fun(x, y, z):

return x + 2 * y + 3 * z

print( fun(0, z = 1, y = 3) )

Pitanje 19
19.

Assuming that my_tuple is a correctly created tuple, the fact that tuples are immutable means that the following instruction:

my_tuple[1] = my_tuple[1] + my_tuple[0]

Pitanje 20
20.

Which of the following statements are true? (Select two answers)

Pitanje 21
21.

Which one of the following lines properly starts a parameterless function definition?

Pitanje 22
22.

What is the output of the following snippet?

tup = (1, 2, 4, 8)

tup = tup[1:-1]

tup = tup[0]

print(tup)