СОЧ 10кл 2 четверть Алгоритмизация и программирование
Список вопросов теста
Вопрос 1
Дана программа, в которой используется процедура. Установите соответствие: / 4 /
1.
1
2.
max
3.
mx
4.
8
Варианты ответов
- Сколько раз программа вызовет функцию?
- Имя функции?
- Какой ответ появится на экране, если пользователь введет a=4, b=8, c=1 ?
- Имя глобальной переменной?
Вопрос 2
Дана длина и ширина прямоугольника. Используйте функцию с параметрами, чтобы вычислить периметр этого прямоугольника. Заполните пропущенные фрагменты программы. / 2 /
Варианты ответов
- k*r
- 2*(k+r)
- perimeter (k,r)
- perimeter (a,b)
- print(a,b)
Вопрос 3
Укажи верные функции при работе со строками. / 3 /
1.
replace ()
2.
len ()
3.
count ()
4.
islower()
5.
isupper ()
Варианты ответов
- Функция нахождения длины введенной строки.
- Метод определяет, что данная строка содержит только прописные буквы
- Функция для подсчета количества определенной буквы в строке.
- Функция для замены одной буквы на другую в строке.
- Метод определяет, что данная строка содержит только строчные буквы
Вопрос 4
Дана строка s, написана программа, которая делает срезы строки, укажите все ответы что будут даны в результате выполнения данной программы. / 3 /
Варианты ответов
- грамма
- ограм
- аммаргорп
- мма
- ма
Вопрос 5
Дан фрагмент программы, которая вносит в файл дату и температуру. Заполните пропуски: / 2 /
1) ____ - добавляется в файл новая запись в конец после старой информации.
2) ____ - файл открывается для чтения информации.
Варианты ответов
- a
- w
- r
- aw
- ar
Вопрос 6
Массив a отсортирован по возрастанию, используется функция сортировки. Массив b отсортирован по убыванию используется метод сортировки. Укажите все верные ответы, соответствующие пропускам в прогрвамме: | 2 |
Варианты ответов
- c=sorted(a)
- c=sorted(a, reverse=True)
- b.sort(reverse=True)
- b.sort()
- b=sorted(a)
- c=a.sort()
Вопрос 7
Дан код программы. Проанализируйте представленный алгоритм. Укажи верные характеристики программы: | 2 |
1) назначение программы -
2) результат выполнения программы -
Варианты ответов
- сортировка по возрастанию
- сортировка по убыванию
- сортировка с параметром
- 90, 121, 543, 45, 677
- 45, 121, 543, 90, 677
- 677, 543, 121, 90, 45
Вопрос 8
Рассмотрите программный код и определите, что будет выведено на экран в результате его исполнения.
s='zbcdbceab'
print(s.count('bc', 0,8))
s=s.replace('bc','xy')
print(s.count('xy', 0, 3)+len(s))
print (s.upper())
Вопрос 9
Проанализируйте программный код и определите, что будет выведено на экран в результате его исполнения? Напишите результат выполнения программы.
data1 = [3, 9 ,14]
data2 = [8, 2, 11]
a = data1+data2
b = sorted(a, reverse = False)
c=data2+a
print(c)
Вопрос 10
Напишите метод, который заменяет во введенной строке S все буквы «ш» на букву «щ».