Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  11. Глава 2. Информатика 2023. Алгоритмы и элементы программирования

11. Глава 2. Информатика 2023. Алгоритмы и элементы программирования

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

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

Вопрос 1

Саша и Женя играют в такую игру. Саша пишет слово русского языка. Женя заменяет в нем каждую букву на другую букву так, чтобы были выполнены следующие правила.

  • Гласная буква меняется на согласную, согласная – на гласную.
  • В получившемся слове буквы следуют в алфавитном порядке.

Пример. Саша написала: ЖЕНЯ. Женя может написать, например, ЕНОТ или АБУЧ. Но не может написать МАМА или ИВАН.

Для справки. В алфавите буквы идут в таком порядке: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ

Саша написала: КОТ. Укажите, какое из следующих слов может написать Женя.

Варианты ответов
  • СОН
  • ЕЛЬ
  • АСЯ
  • ЭЛЯ
Вопрос 2

Заполните пропуски в предложении.
Алгоритм – … и точное предписание исполнителю выполнить … последовательность действий, приводящих от исходных данных к конечному .. .

Варианты ответов
  • понятное, конечную, состоянию
  • конечное, понятную, результату
  • конечное, понятную, состоянию
  • понятное, конечную, результату
Вопрос 3

Выполняя команду номер 1, КАЛЬКУЛЯТОР умножает число на экране на 3, а выполняя команду номер 2, вычитает из числа на экране 2. Напишите программу, содержащую не более 5 команд, которая преобразует число 1 в число 19. Укажите лишь номера команд.


Например, программа 11221 – это программа: 

умножь на 3
умножь на 3
вычти 2
вычти 2
умножь на 3,

которая преобразует число 1 в 15).

Вопрос 4

Какой тип алгоритма должен быть выбран при решении линейного уравнения с одной переменной?

(Линейное уравнение с одной переменной - это уравнение вида ax = b, где х - переменная, а и b - некоторые числа)

Варианты ответов
  • любой
  • циклический
  • разветвляющийся
  • линейный
Вопрос 5

Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:

Вперед n,        где n – целое число, вызывающая передвижение черепашки на n шагов в направлении движения.
Направо m,     где m – целое число, вызывающая изменение направления движения на m градусов по часовой стрелке.

Запись  Повтори 5 [Команда1 Команда2]означает, что последовательность команд в скобках повторится 5 раз.
Черепашке был дан для исполнения следующий алгоритм:

Повтори 4 [Вперед 10 Направо 72]

Какая фигура появится на экране?

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

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

Вопрос 7

Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

a := 268;
b := (a mod 100) * 10;
a := a div 100 + b * 10;

Варианты ответов
  • a = 6802, b = 680
  • a = 682, b = 680
  • a = 266, b = 246
  • a = 700, b = 20
Вопрос 8

Определите значение переменной c после выполнения следующего фрагмента программы, в котором a, b и с – переменные вещественного (действительного) типа:

a := 100;
b := 120;
b := a + b / 2;
if b < a / 2
  then 
c := b + a
  else c := b + a / 2;

Варианты ответов
  • 210
  • 185
  • 200
  • 220
Вопрос 9

Определите значение переменной P после выполнения следующего фрагмента программы:

P := 1; i := 4;
while i <= 9 do
  begin

    P := P * (i div 4);
    i := i + 1;
  end;

Варианты ответов
  • 1
  • 4
  • 24
  • 36
Вопрос 10

Определите значение переменной y, которое будет получено в результате выполнения следующей программы:

var n,  y: integer;
begin
  y := 0;
  for n := 6 downto 2 do
     begin
         y := y + 1;
         y :=y * 2;
     end;
end.

Вопрос 11

Определите, что будет напечатано в результате работы следующего фрагмента программы:

var k, s: integer;
begin
  s:=0;
  k:=1;
  while s < 30 do
      begin

          k:=k+3;
          s:=s+k;
      end;
  write(s);
end.

Вопрос 12

Значения элементов двухмерного массива A[1..10,1..10] задаются с помощью следующего фрагмента программы: 

for i:=1 to 10 do 
for k:=1 to 10 do 
   if i = k
     then A[i,k] := 1
     else A[i,k] := -1;

Чему равна сумма элементов массива после выполнения этого фрагмента программы?

Варианты ответов
  • -90
  • -80
  • -100
  • 0
Вопрос 13

В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:

for i := 0 to 10 do A[i] := i; 
  for i := 0 to 10 do
     begin 
        A[10-i] := A[i]; 
        A[i] := A[10-i]; 
     end;

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

Варианты ответов
  • 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  • 10,9, 8, 7, 6, 5, 4, 3, 2, 1, 0
  • 10, 9, 8, 7, 6, 5, 6, 7, 8, 9, 10
  • 0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0
Вопрос 14

Предлагается некоторая операция над двумя произвольными трехзначными десятичными числами:
1)    Записывается результат сложения старших разрядов этих чисел.
2)    К нему дописывается результат сложения средних разрядов по такому правилу: если он меньше первой суммы, то полученное число приписывается к первому слева, иначе - справа.
3)    Итоговое число получают приписыванием справа к числу, полученному после второго шага, суммы значений младших разрядов исходных чисел.
Какое из перечисленных чисел могло быть построено по этому правилу?

Варианты ответов
  • 111213
  • 121110
  • 112215
  • 101522
Вопрос 15

Массовость - это свойство алгоритма, заключающееся в том, что:

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

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

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