СОР-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
-
Проверка наличия цмфр в строке.
-
Проверка наличия букв и цифр в строке.
-
Проверка наличия цифр или букв в строке.