Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  Контрольная работа по теме «Алгоритмы и элементы программирования» вариант 1

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

Avatar
20.12.2021. Тест. Информатика, 11 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Контрольная работа по теме «Алгоритмы и элементы программирования».

Список вопросов теста

Вопрос 1

Вещественные числа имеют тип данных:

Варианты ответов
  • real
  • integer
  • string
  • string
Вопрос 2

Описать переменную - это значит указать её:

Варианты ответов
  • имя и значение
  • имя и тип
  • тип и значение
  • имя, тип и значение
Вопрос 3

Для вывода результатов в Паскале используется оператор

Варианты ответов
  • begin
  • write
  • readln
  • read
Вопрос 4

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

Варианты ответов
  • ветвление
  • следование
  • цикл
Вопрос 5

Чему будет разно значеник k после выполнения следующего фрагмента программы

a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
          else k:=k-3;
writeln (k);

Вопрос 6

Определите значение целочисленной переменной a после выполнения фрагмента программы:
a:= 3 + 8*4;
b:= a div 10 ;
a:= (b mod 10)+1;

Вопрос 7

При каком исходном значении переменной X результатом выполнения команды 

Х:=Х mod 3 

будет 0?

Варианты ответов
  • 7
  • 2
  • 6
  • 4
Вопрос 8

Выберите правильное описание массива А, состоящего из нескольких переменных целого типа ...

Варианты ответов
  • A : array [1..25] of real
  • A : array [1..25] of integer
  • A : array [1..25] of byte
  • A : [1..25] of integer
Вопрос 9

Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:

S:=0;
for i:=1 to N do     
if A[i]>0 then S:=S+A[i];

Варианты ответов
  • Сумма неотрицательных элементов массива
  • Сумма положительных элементов массива
  • Максимальный элемент массива
  • Количество положительных элементов массива
Вопрос 10

Выберите правильные варианты вывода элементов массива на печать в строку.

Варианты ответов
  • for i:=1 to n do writeln (a[i])
  • for i:=1 to n do write ('a', i, '=', a[i])
  • for i:=1 to n do write (a[i], ' ')
  • for i:=1 to n do write ('a[', i, ']=')
Вопрос 11

Задан одномерный массив А, содержащий N элементов. Укажите, что будет определено в результате работы следующего фрагмента программы:

k:=0;
for i:=1 to N do
     if A[i]>=0 then k:=k+1

Варианты ответов
  • Сумма положительных элементов массива
  • Количество неотрицательных элементов массива
  • Количество положительных элементов массива
  • Максимальный элемент массива
Вопрос 12

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

Варианты ответов
  • Это структурированный тип данных, состоящий из элементов разных типов
  • Это структурированный тип данных, состоящий из элементов одного типа, упорядоченных по номеру и объединенных под одним именем
  • Это простой тип данных, состоящий из одного элемента
  • Это совокупность данных, объединенных под одним именем
Вопрос 13

Выберите правильное описание массива А, состоящего из нескольких переменных вещественного типа ...

Варианты ответов
  • A : array [1..25] of byte
  • A : array [1..25] of integer
  • A : array [1..25] of real
  • A : [1..25] of real
Вопрос 14

Что определяет данный фрагмент программы?

s:=0;

for i:=1 to 10 do

                  if a[i] mod 10=0 then s:=s+a[i];

                   write('s=', s)

Варианты ответов
  • сумму элементов массива, равных 0
  • сумму элементов массива, равных 10
  • сумму элементов массива, кратных 0
  • сумму элементов массива, кратных 10
Вопрос 15

Что производит следующий фрагмент программы?

For i:=1 to 8 do writeln (a[i] );

Варианты ответов
  • Ввод элементов массива по формуле
  • Ввод элементов массива с клавиатуры
  • Вывод элементов массива в столбик
  • Вывод элементов массива в строку
Вопрос 16

Что производит следующий фрагмент программы?

For i:=1 to 8 do write (a[i] );

Варианты ответов
  • Ввод элементов массива по формуле
  • Ввод элементов массива с клавиатуры
  • Вывод элементов массива в столбик
  • Вывод элементов массива в строку
Вопрос 17

Может ли массив одновременно содержать целые и вещественные значения

Варианты ответов
  • да
  • нет
Вопрос 18

Что производит следующий фрагмент программы?

For i:=1 to 10 do readln(A[i]); 

Варианты ответов
  • Ввод элементов массива по формуле
  • Ввод элементов массива с клавиатуры
  • Вывод элементов массива в столбик
  • Вывод элементов массива в строку
Вопрос 19

Что такое структурное программирование?

Варианты ответов
  • Технология разработки программного обеспечения, основой которой служит представление программы в виде математических формул и символов естественного языка
  • Технология разработки программного обеспечения, основой которой служит представление программы в виде иерархической конструкции логических целостных фрагментов
  • Технология разработки программного обеспечения, основой которой служит представление программы в виде логарифмических уравнений
Вопрос 20

 

Из каких трёх базовых конструкций состоит любая программа?

Варианты ответов
  • Последовательности, реструкции, вспомогательной конструкции
  • Последовательности, ветвления, цикла
  • Последовательности, разветвления, реструкции
Вопрос 21

Как называется алгоритм, который на каком-либо шаге обращается сам к себе?

Варианты ответов
  • рекурсивным
  • циклическим
  • вспомогательным
Вопрос 22

Что называется функцией?

Варианты ответов
  • Подпрограмма, которая имеет произвольное количество входных и выходных данных
  • Подпрограмма, которая имеет единственный результат, записываемый в ячейку памяти, имя которой совпадает с именем подпрограммы
  • Подпрограмма, которая небольшое количество входных и выходных данных, записываемое в ячейку памяти, имя которой не совпадает с именем подпрограммы
Пройти тест
Сохранить у себя:

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

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