Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  СОЧ 10кл 2 четверть Алгоритмизация и программирование

СОЧ 10кл 2 четверть Алгоритмизация и программирование

Avatar
22.12.2024. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
СОЧ 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 все буквы «ш» на букву «щ».

Вопрос 11

Вставьте пропущенные слова.

Процедура, переменная, def,  рекурсия, return, аргумент функции

1.

Независимая часть программы, которая должна быть вызвана за данным именем для выполнения определенных действий, называется ....

2.

Определение процедуры начинается со служебного слова ______.

3.

Для возврата значения функции используется оператор _____

Варианты ответов
  • рекурсия
  • переменная
  • def
  • процедура
  • аргумент функции
  • return
Вопрос 12

Во входном файле (input.txt) заданы числа a и b. Считайте эти два числа из входного файла и выведите их сумму в выходной файл (output.txt). расположите строки программы в правильном порядке. Запишите полученный код программы.

1.____________   (1)

2.____________   (2)

3. a = int(f.readline())

4. b = int(f.readline())

5. h.write(str(a+b))

6. ____________  (3)

7. h.close()

1.

(1)

2.

(2)

3.

(3)

Варианты ответов
  • f.close()
  • f = open(“input.txt”, “r”)
  • h=open(“output.txt”, “w”)
Вопрос 13

Установите соответствие между функциями или методами и их описаниями.

1.

Длина строк

2.

Конкатенация (объединение)

3.

Разделить строку через разделитель

4.

Поиск по индексу

5.

Байтовые строки

6.

Замена всех вхождений одной подстроки на другую

Варианты ответов
  • S=b”byte”
  • S[i]
  • len(S)
  • S.replace
  • S.split
  • S1+S2
Вопрос 14

Что будет выведено на экран после выполнения этой программы?

        s = "1234"
      n = len(s) + len("456")
      print (n)

Вопрос 15

Что будет выведено на экран после выполнения этой программы?     

    

Вопрос 16

Дан фрагмент программы, заменяющая во введенной строке все буквы «б» на букву «в» и подсчитывает количество букв «б»

s=input()

print(_________('б', 'в'))

print(s.count(' ___ '))

Напишите пропущенные команды (через пробел)

 

Вопрос 17

Проанализируйте программный код и определите, что будет выведено на экран в результате его исполнения? 

Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт