СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Контрольная работа на тему: "Алгоритмы и элементы программирования" 11 класс

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Контрольная работа на тему: "Алгоритмы и элементы программирования" 11 класс»

Контрольная работа по теме "Алгоритмы и элементы программирования"

Ф.И. __________________________________________11 класс «____»


  1. Определите значение целочисленной переменной s после выполнения алгоритма на языке АВС Паскаль.

х:=123

у:=10

у:=х mod у

x:=x div y

s:= x - y

  1. Определите значение целочисленной переменной s после выполнения алгоритма на языке Python.

s=0;

for k in range (1, 5):

s=s+k*k;

print(s)

  1. Как называется свойство алгоритма, означающее, что он всегда приводит к результату через конечное, возможно, очень большое, число шагов?

  1. Понятность

  2. Результативность

  3. Массовость

  4. Определенность

  1. Какой тип данных используется для хранения логических значений?

  1. Integer

  2. String

  3. Boolean 

  4. Float

  1. Укажите допустимые имена в языке Паскаль и Пайтон:

  1. var

  2. f45_3,

  3. F,

  4. sUmmA,

  5. n3,

  6. 2З,

  7. _АУ,

  8. print

  1. Подпрограмма, имеющая произвольное количество входных и выходных данных, называется:

  1. функцией

  2. процедурой

  3. вспомогательным алгоритмом

  4. массивом

  1. Какой оператор используется для вывода данных на экран на языке Паскаль и Пайтон?

  1. repead

  2. sep

  3. read

  4. write

  5. print

  6. do

  1. Что такое программа?

  1. Другое название приложения

  2. Список команд

  3. Запись алгоритма на языке программирования

  1. Как называется свойство алгоритма, означающее, что данный алгоритм применим к решению целого класса задач?

а. Массовость б. Понятность в. Результативность г. Определенность

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

  1. Симфонический  оркестр исполняет музыкальное произведение.

  2. Фармацевт готовит лекарство по рецепту.

  3. Врач устанавливает причину плохого самочувствия больного.

  4. Автомат на конвейере наполняет бутылки лимонадом.

  5. Ученик VIII класса решает задачи по алгебре.

  6. Компьютер выполняет программу проверки правописания.

  1. Что такое цикл в программировании? 

  1. Ошибка выполнения программы

  2. Последовательный набор инструкций

  3. Блок инструкций, выполняющийся несколько раз

  4. Временной интервал

  1. Какой оператор используется для условного ветвления в Паскале?

  1. for.... to.....do

  2. if ...then.... else

  3. case

  4. while ....do

  1. Какой оператор используется для условного ветвления в Пайтоне?

  1. and ….True

  2. not …. False

  3. else….. if

  4. or…. False

  1. Д ан фрагмент блок-схемы. Найдите значение переменной  «а» после его выполнения.


  1. Алгоритм, который используется в составе другого алгоритма называется….

  1. вспомогательным

  2. добавочным

  3. циклическим

  4. линейным

  1. Для записи вспомогательных алгоритмов в языке Паскаль используются:

  1. процедуры и функции

  2. операторы и операнды

  3. составные операторы

  4. массивы

  1. Определите значение переменной y после выполнения программ на языках программирования:

    АВС Паскаль

    Пайтон

    var i, y: integer;

    begin

    y:=0;

    for i:=1 to 4 do

    begin

    y:=y*9;

    y:=y+ i;

    end

    end.

    y = 0

    for i in range(1, 5):

    y = y *9

    y = y + i

    print (y)


  2. С каких символов в языке Паскаль и Пайтон могут начинаться имена?

  1. С буквы или цифры

  2. С цифры или символа подчёркивания

  3. С буквы или символа подчёркивания

  1. Какое из следующих утверждений верно для рекурсии?

  1. Рекурсивные функции занимают меньше памяти 

  2. Рекурсивная функция всегда завершает выполнение

  3. Рекурсия - это процесс, когда функция вызывает саму себя

  4. Рекурсия не может использоваться в алгоритмах

  1. Что такое массив? 

  1. Функция, выполняющая сложные вычисления

  2. Переменная, хранящая одно значение

  3. Структура хранения, позволяющая организовывать набор значений одного типа

  4. Алгоритм сортировки

  1. Какой из операторов используется для выполнения циклических операций? 

  1. return

  2. import

  3. print

  4. while

  1. Какой из нижеперечисленных вариантов правильно описывает цикл с постусловием?

  1. while ... do

  2. until ... do

  3. repeat ... until

  4. do ... while

  1. Распределение элементов массива в соответствии с определенными правилами называется

  1. сортировкой

  2. обменом

  3. поиском

  4. подсчетом

  1. Подпрограмма, имеющая единственный результат, называется:

  1. вспомогательным алгоритмом

  2. функцией

  3. процедурой

  4. массивом

  1. Что такое список индекс?

  1. Первый элемент списка независимо от его типа

  2. Последовательный набор инструкций

  3. Функция, выполняющая сложные вычисления

  4. Номер позиции элемента в последовательности строке

Попова Е.Г. «Лицей №6» Информатика 11 класс