Меню
Тесты
Тесты  /  Информатика  /  11 класс  /  Алгоритмические структуры и формальный язык

Алгоритмические структуры и формальный язык

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

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

Вопрос 1

Алгоритм — это точная конечная система предписаний, определяющая … и … действий исполнителя над некоторыми … (исходными и промежуточными данными) для получения (после конечного числа шагов) искомого результата (вставьте пропущенные слова)

Варианты ответов
  • Структуру, решение, числами
  • Содержание, решение, объектами
  • Содержание, порядок, объектами
  • Структура, порядок, числами
Вопрос 2

Что  называют исполнителем алгоритма?

Варианты ответов
  • Описания действия в задаче
  • Алгоритм решения задачи
  • Субъект или устройство, способные правильно интерпретировать описание алгоритма и выполнить содержащийся в нем перечень.
  • Результат алгоритма
Вопрос 3

Выбери свойства алгоритмов:

Варианты ответов
  • Детерминировать
  • Массовость
  • Понятность
  • Дискретность
  • Популярность
  • Доступность
Вопрос 4

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

Варианты ответов
  • Правила техники безопасности.
  • Рецепт выпекания овсяного печенья.
  • Расписание уроков.
Вопрос 5

Для записи любого алгоритма достаточно трёх основных алгоритмических структур: ...

Выберите из предложенных 3 правильных конструкции.

Варианты ответов
  • последовательной
  • ветвящейся
  • циклической
  • рекурсивной
Вопрос 6

Соотнесите тип данных и его название:

 

1.

false, true

2.

2, 10, 2, 999, 1024

3.

3.14 ; 0.25 ; 28.45

4.

А,?, ы, ф, X

5.

Red, triada

Варианты ответов
  • Boolean
  • Char
  • Integer
  • Real
  • String
Вопрос 7

Соотнесите тип данных и объем выделяемой памяти,  равнозначные объемы указываем по порядку:

 

1.

Boolean

2.

Char

3.

Real

4.

longint

5.

Integer

Варианты ответов
  • 2 байта
  • 1 байт
  • 2 байта
Вопрос 8

Найдите значение y при x = 21. В ответ введите только ЧИСЛО.

Вопрос 9

Логическая переменная получит значение TRUE при выполнении условия «значение числа х принадлежит промежутку [1, 5]» в результате выполнения команды присваивания:

Варианты ответов
  • t:=(x>=1) или (x<=5)
  • t:=не (x>=1) или (x<=5)
  • t:=не (x>=1) и (x<=5)
  • t:=(x>=1) и (x<=5)
Вопрос 10

Какие переменные объявлены, перечисли через пробел в том порядке, как они встречаются во фрагменте:

var 

int1, int2: integer;

y: real ;

N: char;

Вопрос 11

У переменной N какой тип данных :

var 

int1, int2: integer;

y: real ;

N: char;

Варианты ответов
  • вещественный
  • целочисленный
  • символьный
  • логический
Вопрос 12
Какая переменная вводится с клавиатуры, укажи имя переменной:
begin
  k := 0;
  x := 'b ';
  readln(str);
  .......................
  writeln(k);
end.
Вопрос 13
Какая переменная выводится на экран, укажи имя переменной:
begin
  k := 0;
  x := 'b ';
  readln(str);
  .......................
  writeln(k);
end.
Вопрос 14

Соотнеси процедуру и результат вывода f : = 4  :

1.

write (f)

2.

write ( ' f ' )

3.

write ( ' f = ' , f )

Варианты ответов
  • f
  • f = 4
  • 4
Вопрос 15

Найдите значение

34 div 6 =

Вопрос 16

Найдите значение

48 mod 4 = 

Вопрос 17

Определите результаты выполнения алгоритмов:
a := 2
b := 6
b := 12+a*b
a := b/4*a

Варианты ответов
  • a=63 b=84
  • a=2 b=6
  • a=12 b=24
  • a=10,5 b=84
  • a=12 b=6
Вопрос 18

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

var
  n, s: integer;

begin
  n := 1;
  S := 0;
  while n <= 32 do
  begin
    s := s + 30;
    n := n * 2;
  end;
  writeln(s)
end.

Варианты ответов
  • 150
  • 180
  • 160
  • 120
Вопрос 19

Рассмотри программу. Что делает оператор    "x div 100"; ? 

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

program n_4;

var
  
x, a, b, c, s: integer;

begin
write('Введите исходное число>>');
  readln(
x);
  a := x div 100;
  b := x mod 100 div 10;
  c := x mod 10;
  s := a + b + c;
  writeln('s=', s)
end.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

Варианты ответов
  • делит число на n-любое число
  • делит число на n-любое число и выводит остаток
  • делит число на n-любое число и выводит дробную часть
  • делит число на n-любое число и выводит целую часть
Вопрос 20

Рассмотри программу. Что делает оператор   "x mod 10;"  ? 

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

program n_4;

var
  
x, a, b, c, s: integer;

begin
write('Введите исходное число>>');
  readln(
x);
  a := x div 100;
  b := x mod 100 div 10;
  c := x mod 10;
  s := a + b + c;
  writeln('s=', s)
end.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

Варианты ответов
  • делит число на n-любое число
  • делит число на n-любое число и выводит остаток
  • делит число на n-любое число и выводит дробную часть
  • делит число на n-любое число и выводит целую часть
Вопрос 21

Рассмотри программу. Переменная принимает значение  х :=581  Что делает оператор    " b := x mod 100 div 10; " ?  Запиши результат ввиде числа.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

program n_4;

var
  
x, a, b, c, s: integer;

begin
write('Введите исходное число>>');
  readln(
x);
  a := x div 100;
  b := x mod 100 div 10;
  c := x mod 10;
  s := a + b + c;
  writeln('s=', s)
end.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

Вопрос 22

Оператор принимает значение переменной х :=325   Что выведет данная программаЗапишите ответ числом.

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

program n_4;

var
  
x, a, b, c, s: integer;

begin
  write('Введите исходное число>>');
  readln(
x);
  a := x div 100;
  b := x mod 100 div 10;
  c := x mod 10;
  s := a + b + c;
  writeln(s)
end.

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

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

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