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

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

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

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

Вопрос 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

s:=0;

for i:=1 to 8 do

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

write('s=', s)

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

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

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

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

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

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

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

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

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

Варианты ответов
  • 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, ']=')
Вопрос 14

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

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

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

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

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

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

Х:=Х mod 4 

будет 1?

 
Варианты ответов
  • 5
  • 3
  • 4
  • 6
Вопрос 17

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

Вопрос 18

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

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

Вопрос 19

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

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

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

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

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

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

К какому типу относится тип данных real

Варианты ответов
  • Вещественные числа
  • Целые числа
  • Строка символов
Пройти тест
Сохранить у себя:

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

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