СОР-2. 2020. Процедуры и функции
Список вопросов теста
Вопрос 1
Что вычисляет данный фрагмент процедуры?
def F(n):
fact = 1
while n > 1:
fact *= n
n -= 1
print(fact)
n = int(input())
print(F(n))
Вопрос 2
Как называется вспомогательная программа, облегчающая и ускоряющая процесс обработки данных или работу другой, более сложной программы?
Вопрос 3
Что используется в программном коде ?
def printReverInColumn ():
n = int(input('число: '))
p = 0
while n > 0:
z = n % 10
n //= 10
p *= 10
p += z
print(p)
printReverInColumn()
Варианты ответов
-
Процедура
-
Функция
Вопрос 4
Укажите имя функции?
from math import pi
def circle(radius):
full = pi * radius ** 2
return full
# main
radius = float(input("Radius>"))
Area = circle(radius)
print(Area)
Вопрос 5
Укажите количество аргументов которое содержит функция?
def F(x):
return 4 * (x-5)
a = -1
b = 3
M = a
R = F(a)
for t in range(a,b+1):
if F(t) >= R:
M = t
R = F(t)
print(M)
Вопрос 6
Определите сколько раз программа вызывает функцию для исполнения алгоритма?
def F(x):
return 4 * (x-5)
a = -1
b = 3
M = a
R = F(a)
for t in range(a,b+1):
if F(t) >= R:
M = t
R = F(t)
print(M)
Вопрос 7
Определите результат исполнения алгоритма?
def Rever ():
n = 259
p = 0
while n > 0:
z = n % 10
print(z)
n //= 10
Rever()
Варианты ответов
-
952
-
951
-
953
-
259
Вопрос 8
Определите количество глобальных переменных в программном коде?
def F(x):
return 4 * (x-5)
a = -1
b = 3
M = a
R = F(a)
for t in range(a,b+1):
if F(t) >= R:
M = t
R = F(t)
print(M)
Варианты ответов
-
1
-
5
-
4
-
ни одной
Вопрос 9
Какой командой заканчивается написание функции в программном коде?
Варианты ответов
-
def
-
return
-
print
-
input
Вопрос 10
Какой командой начинается написание процедуры в программном коде?
Варианты ответов
-
return
-
def
-
input
-
print
Вопрос 11
Каким будет результат?
s = 'Hello Word' print(s[2:7])
Варианты ответов
-
llo W
-
llo
-
lo W
Вопрос 12
Что означает операция конкатенация?
Варианты ответов
-
преобразование строки в нижний регистр
-
сложение
-
умножение
-
Поиск по индексу
Вопрос 13
Что будет результатом выполнения данного программного кода?
str1 = 'Как дела народ?!!' print(len(str1))
Вопрос 14
Из строки 'How are you?' надо получить подстроку 'are'.
Какой диапазон среза неверный?
Варианты ответов
-
[3:8]
-
[2:6]
-
[4:9]
-
[4:7]
Вопрос 15
Что будет результатом выполнения данного программного кода?
str1 = 'What do you think about this day?'
print(str1.count('think'))
Варианты ответов
-
5
-
1
-
3
-
4
Вопрос 16
Укажите метод перевода строки в верхний регистр?
Варианты ответов
-
str.upper
-
str.isupper
-
str.lower
-
str.islower
Вопрос 17
Укажите метод замены шаблона в строке?
Варианты ответов
-
s.split()
-
s.replace()
-
s.join()
-
s.digit()
Вопрос 18
Что будет результатом выполнения данного программного кода?
str3 = '45енгнгш68' print(str3.isalpha())
Варианты ответов
-
False
-
Проверка наличия цмфр в строке.
-
Проверка наличия букв и цифр в строке.
-
Проверка наличия цифр или букв в строке.


