ТЕСТ (ОСНОВЫ PYTHON)

Вопрос № 1 Выберите математические функции:

A) sum(), pow()  

B) min(), max()  

C) len(), str()

D) ord(), chr()

E) abs(), round()  

F) div(), chr()


Вопрос № 2 Какой метод Python используется для нахождения длины строки?

A) len()  

B) count()

C) find()

D) split()


Вопрос № 3 Функции, которые используются для округления чисел в Python:

A) abs(), pow()

B) round(), floor()  

C) ceil(), abs()

D) sqrt(), round()


Вопрос № 4 Какие функции используются для нахождения минимума и максимума из списка в Python?

A) min(), max()  

B) sort(), len()

C) abs(), pow()

D) append(), pop()


Вопрос № 5 Какая функция используется для преобразования строки в число?

A) int()  

B) str()

C) float()

D) round()


Вопрос № 6 Что возвращает функция len()?

A) Сумму элементов списка

B) Количество элементов в списке  

C) Максимальный элемент списка

D) Минимальный элемент списка


Вопрос № 7 Какая функция используется для вычисления корня в Python?

A) sqrt()  

B) round()

C) pow()

D) ceil()


Вопрос № 8 Какая функция возвращает абсолютное значение числа?

A) abs()  

B) ceil()

C) floor()

D) sqrt()


Вопрос № 9 Какая функция используется для преобразования числа в строку?

A) str()  

B) int()

C) float()

D) round()


Вопрос № 10 Функции, которые используются для сложения и возведения в степень:

A) sum(), pow()  

B) abs(), sqrt()

C) min(), max()

D) ceil(), floor()


Вопрос № 11 Какая функция используется для сортировки списка?

A) sort()  

B) append()

C) len()

D) pop()


Вопрос № 12 Какая функция используется для нахождения индекса элемента в строке?

A) find()  

B) split()

C) len()

D) index()


Вопрос № 13 Какая функция используется для округления числа до целого вверх?

A) ceil()  

B) floor()

C) round()

D) abs()


Вопрос № 14 Какая функция используется для проверки типа объекта?

A) type()  

B) isinstance()

C) str()

D) len()


Вопрос № 15 Какая функция возвращает минимальное значение из двух чисел?

A) min()  

B) max()

C) abs()

D) pow()


Вопрос № 16 Какая функция возвращает остаток от деления?

A) mod()

B) divmod()  

C) floor()

D) round()


Вопрос № 17 Какая функция используется для преобразования строки в список?

A) split()  

B) find()

C) len()

D) index()


Вопрос № 18 Какая функция возвращает сумму всех элементов списка?

A) sum()  

B) pow()

C) abs()

D) max()


Вопрос № 19 Какая функция возвращает целую часть числа?

A) floor()  

B) ceil()

C) round()

D) abs()


Вопрос № 20 Какая функция используется для округления числа до ближайшего целого?

A) round()  

B) floor()

C) ceil()

D) abs()


Вопрос 21: Для чего используется метод split()?
A) Для поиска подстроки
B) Для разделения строки на части  
C) Для преобразования строки в список
D) Для замены подстроки


Вопрос 22: Что возвращает метод find(), если подстрока не найдена?
A) -1  
B) 0
C) None
D) Пустую строку


Вопрос 23: Какой тип данных возвращает метод split()?
A) Строку
B) Список  
C) Число
D) Словарь


Вопрос 24: Что произойдет, если метод find() вызывается без параметров?
A) Ошибка  
B) Ничего
C) Найдет первый символ строки
D) Вернет None


Вопрос 25: Какой символ по умолчанию используется для разделения строки методом split()?
A) ,
B) Пробел  
C) ;
D) Нет символа по умолчанию


Вопрос 26: Какая команда разделит строку «apple,banana,cherry» на элементы списка по запятой?
A) string.find(«,»)
B) string.split(«,»)  
C) string.replace(«,»)
D) string.split(» «)


Вопрос 27: Метод find() ищет:
A) Последний индекс подстроки
B) Первый индекс подстроки  
C) Все индексы подстроки
D) Длину подстроки


Вопрос 28: Какой результат выдаст метод «hello».find(«l»)?
A) -1
B) 2  
C) 3
D) 1


Вопрос 29: Какой результат даст метод «hello world».split(«o»)?
A) [‘hell’, ‘ w’, ‘rld’]  
B) [‘hello’, ‘world’]
C) [‘h’, ‘llo w’, ‘rld’]
D) Ошибка


Вопрос 30: Как можно ограничить количество разделений в методе split()?
A) Указать число как второй аргумент  
B) Указать разделитель в скобках
C) Это невозможно
D) Использовать метод find()


Вопрос 31: Что произойдет, если строка уже разделена пробелами, а метод split() вызывается без аргументов?
A) Ничего
B) Строка не изменится
C) Будет создан список слов  
D) Возникнет ошибка


Вопрос 32: Какой результат даст «apple banana cherry».find(«banana»)?
A) 6  
B) 5
C) 7
D) -1


Вопрос 33: Как метод split() ведет себя при пустой строке?
A) Возвращает None
B) Возвращает пустой список  
C) Возвращает строку
D) Выдает ошибку


Вопрос 34: Какую команду использовать, чтобы найти индекс последнего вхождения подстроки?
A) find()
B) rfind()  
C) split()
D) replace()


Вопрос 35: Что произойдет при вызове «text».split(«,»)?
A) Ошибка
B) Вернется список с одним элементом: [«text»]  
C) Вернется пустой список
D) Строка будет разделена по запятой


Вопрос 36: Какой результат выдаст метод «abracadabra».find(«ra»)?
A) 9
B) 7
C) 2  
D) 1


Вопрос 37: Каков синтаксис метода split()?
A) string.split(separator, maxsplit)  
B) string.split(maxsplit, separator)
C) string.find(separator)
D) string.split()


Вопрос 38: Какая команда найдет, есть ли подстрока «abc» в строке string?
A) string.find(«abc»)  
B) string.split(«abc»)
C) string.contains(«abc»)
D) string.index(«abc»)


Вопрос 39: Метод find() возвращает индекс:
A) Всех символов строки
B) Последнего символа подстроки
C) Первого символа подстроки  
D) Подстроки в обратном порядке


Вопрос 40: Какой метод используется для разделения строки по разделителю?
A) split()  
B) find()
C) replace()
D) join()


Вопрос 41: Определите функцию, которая вычисляет степень числа:
A) def degree(a,b): print(a**b)  
B) def(a,b): print(a**b)
C) degree def(a,b): print(a*b)
D) def degree(a,b): print(a%b)


Вопрос 42: Какой результат вернет функция pow(2, 3)?
A) 6
B) 8  
C) 9
D) Ошибка


Вопрос 43: Какая функция используется для получения длины строки?
A) size()
B) count()
C) len()  
D) length()


Вопрос 44: Какую функцию необходимо использовать для вывода данных в Python?
A) print()  
B) display()
C) output()
D) show()


Вопрос 45: Укажите функцию, которая округляет число до целого:
A) round()  
B) ceil()
C) floor()
D) truncate()


Вопрос 46: Какая функция используется для преобразования строки в число?
A) int()  
B) str()
C) float()
D) num()


Вопрос 47: Выберите корректный вызов функции:
A) print[Hello]
B) print(‘Hello’)  
C) print(Hello)
D) print-‘Hello’


Вопрос 48: Какая функция возвращает минимальное значение из списка?
A) min()  
B) max()
C) minValue()
D) smallest()


Вопрос 49: Какая из функций возвращает целую часть от деления?
A) mod()
B) div()
C) //  
D) %


Вопрос 50: Что вернет выражение len(«Python»)?
A) 5
B) 6  
C) 7
D) Ошибка


Вопрос 51: Какой оператор используется для возведения числа в степень?
A) ^
B) **  
C) pow
D) exp


Вопрос 52: Какая функция возвращает абсолютное значение числа?
A) abs()  
B) absValue()
C) mod()
D) absolute()


Вопрос 53: Что вернет выражение str(123)?
A) ‘123’  
B) 123
C) [123]
D) Ошибка


Вопрос 54: Какой результат вернет выражение round(3.6)?
A) 3
B) 4  
C) 5
D) Ошибка


Вопрос 55: Какая функция преобразует строку в список по указанному разделителю?
A) split()  
B) join()
C) div()
D) parse()


Вопрос 56: Что выведет код: print(2 + 2)?
A) 22
B) 4  
C) Ошибка
D) None


Вопрос 57: Что вернет выражение max([2, 5, 1, 7])?
A) 2
B) 5
C) 7  
D) Ошибка


Вопрос 58: Укажите, что выведет следующий код:

python

КопироватьРедактировать

print(«Python».upper())

A) python
B) PYTHON  
C) Ошибка
D) None


Вопрос 59: Какая функция проверяет наличие подстроки в строке?
A) check()
B) contains()
C) find()  
D) search()


Вопрос 60: Какую функцию следует использовать для получения остатка от деления?
A) div()
B) %  
C) mod()
D) remainder()


Вопрос 61: Определите, сколько раз будет выполнен цикл:

for i in range(10, 3, -2):

    print(i)

A) 2
B) 4  
C) 7
D) 3


Вопрос 62: Какой результат вернет следующий код?

for i in range(5):

    print(i, end=» «)

A) 1 2 3 4
B) 0 1 2 3 4  
C) 0 1 2 3
D) Ошибка


Вопрос 63: Что выведет программа?

for i in range(2, 10, 3):

    print(i, end=», «)

A) 2, 5, 8,  
B) 3, 6, 9,
C) Ошибка
D) 2, 5, 9,


Вопрос 64: Что произойдет, если шаг в range равен 0?
A) Программа завершится с ошибкой  
B) Цикл будет бесконечным
C) Цикл выполнится один раз
D) Ничего


 Вопрос 65: Какой результат вернет выражение list(range(1, 10, 2))?
A) [1, 3, 5, 7, 9]  
B) [1, 2, 3, 4, 5]
C) [2, 4, 6, 8, 10]
D) Ошибка


 Вопрос 66: Какое значение примет переменная i на последней итерации?

for i in range(3, 15, 4):

    print(i)

A) 15
B) 11  
C) 13
D) Ошибка


 Вопрос 67: Что выведет следующий код?

for i in range(-5, 0, 2):
print(i, end=» «)

A) -5 -3 -1
B) -5 -3  
C) 0 -2
D) Ошибка


Вопрос 68: Сколько раз выполнится цикл?

for i in range(0, 15, 5):
print(i)

A) 3  
B) 2
C) 5
D) 4


Вопрос 69: Укажите вывод программы:

for i in range(1, 10, -1):
print(i)

A) Ничего  
B) 1 2 3 … 9
C) Ошибка
D) 1 0


Вопрос 70: Что вернет функция range(3)?
A) [0, 1, 2]  
B) [1, 2, 3]
C) [0, 1, 2, 3]
D) Ошибка


Вопрос 71: Какой результат вернет код?

for i in range(1, 5):
print(i, i**2)

A) 1 2, 2 4, 3 9, 4 16  
B) 1 1, 2 4, 3 9, 4 16
C) Ошибка
D) 1 1, 2 2, 3 3, 4 4


Вопрос 72: Что выведет данный код?

for i in range(3, 0, -1):
print(i)

A) 3 2 1  
B) 3 2
C) 3 2 1 0
D) Ошибка


Вопрос 73: Укажите корректный способ создания диапазона с отрицательным шагом:
A) range(10, 1, -2)  
B) range(10, -1, 2)
C) range(10, -1)
D) range(-10, 1, -2)


Вопрос 74: Что произойдет, если начало диапазона больше конца при положительном шаге?
A) Ничего не выведется  
B) Ошибка
C) Цикл выполнится один раз
D) Бесконечный цикл


Вопрос 75: Сколько значений вернет list(range(5, 15, 3))?
A) 3
B) 4  
C) 5
D) Ошибка


Вопрос 76: Что выведет программа?

for i in range(2, 5):
print(i**2, end=» «)

A) 4 9 16
B) 4 9  
C) Ошибка
D) 4 9 25


Вопрос 77: Укажите результат работы цикла:

for i in range(10, 1, -3):
print(i, end=» «)

A) 10 7 4  
B) 10 7
C) 10
D) Ошибка


Вопрос 78: Какой результат вернет range(5, 10, 0)?
A) Ошибка  
B) [5, 6, 7, 8, 9]
C) [5]
D) Бесконечный цикл


Вопрос 79: Что произойдет при вызове range(10, 2, -1)?
A) Диапазон от 10 до 2 с шагом -1  
B) Ошибка
C) Ничего
D) Диапазон от 2 до 10


Вопрос 80: Укажите результат:

list(range(0, -10, -2))

A) [0, -2, -4, -6, -8]  
B) [0, -2, -4, -6, -8, -10]
C) [-2, -4, -6, -8, -10]
D) Ошибка


Вопрос 81:  В каком случае программа завершит своё выполнение?

a = 10 

while a > 0

    i = int(input()) 

    if i % 2 == 0

        continue 

    else

        break 

print(«Please, enter numbers again»)

A) при вводе четного числа
B) при вводе числа, кратного двум
C) при вводе нечетного числа  
D) при вводе любого отрицательного числа


Вопрос 82: Какой результат выполнения программы?

a = 5 
while a > 0
a -= 1 
if a == 2
break 
print(a)

A) 4, 3  
B) 4, 3, 2
C) 4, 3, 2, 1
D) программа завершится без вывода


Вопрос 83: Что выведет программа?

for i in range(5): 
if i % 2 == 0
continue 
print(i)

A) 0, 2, 4
B) 1, 3  
C) 1, 3, 5
D) программа завершится без вывода


Вопрос 84: Какой результат выполнения программы?

a = 0 
while a < 5
a += 1 
if a == 3
continue 
print(a)

A) 1, 2, 3, 4, 5
B) 1, 2, 4, 5  
C) 1, 2, 4
D) программа завершится без вывода


Вопрос 85: Когда завершится выполнение программы?

a = 7 
while a > 0
i = int(input()) 
if i < 0
break 
a -= 1

A) при вводе положительного числа
B) при вводе отрицательного числа  
C) при достижении a = 0
D) программа завершится без условий