Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Контрольная работа по теме "Начала программирования"

Контрольная работа по теме "Начала программирования"

Avatar
15.05.2020. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Будьте внимательны! У Вас есть 35 минут на прохождение теста. Система оценивания - 5 балльная. Порядок заданий и вариантов ответов в тесте случайный. Удачи!

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

Вопрос 1

Разработчиком языка Паскаль является:

Варианты ответов
  • Блез Паскаль
  • Никлаус Вирт
  • Норберт Винер
  • Эдсгер В. Дейкстра
Вопрос 2

Между какими словами должны находится операторы программы:

Варианты ответов
  • begin, input
  • begin, end
  • program, end
  • program, input
Вопрос 3

Какого оператора цикла не существует в языке Паскаль?

Варианты ответов
  • for
  • while
  • repeat...until
  • loop
Вопрос 4

К какому типу переменных относится переменная real?

Варианты ответов
  • Логический
  • Символьный
  • Целый
  • Вещественный
Вопрос 5

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

d:=4
а:= d + 5
с:= - d
s:= a - 2 *c
Вопрос 6

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

a:=100;
b:=30;
a:=a-b*2;
if a>b then c:=a-b else c:=b-a;

Варианты ответов
  • 10
  • -10
  • 70
  • 20
Вопрос 7

Цикл в фрагменте программы

а:=1;

b:=1;

while a+b<10 do

begin

 a:=a+l;

 b:=b+2

end;

выполнится:  

(в ответе указать цифрой количество раз)

Вопрос 8

Дана последовательность операторов:

а:=1;

b:=1;

repeat

а:=a+2;

b:=b*2;

until b>8;

s:=a+b

Каким будет значение переменной "s"? (В ответе указать только число.)

Вопрос 9

Определите значение переменной c:= после выполнения программы

a := 22;
b := 3;
a := - 2 * b + a / 2;
if a < b then
    c := 4 * b – 3 * a
else
    c := 3 * a + 4 * b;
Вопрос 10

В каком из условных операторов допущена ошибка?

Варианты ответов
  • if b=0 then writeln ( ‘Деление не возможно‘);
  • if a>b then c:=a-b; else c:=b-a;
  • if (a>b) and (b>0) then c:=a+b;
  • if a>b then max:=a else max:=b;
Вопрос 11

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

a:=4;

b:=3;

a:=12/a*b;

b:=a+b*2.

В ответе укажите одно целое число – значение переменной b.

Вопрос 12

Для вычисления квадрата числа  x используется функция:

Варианты ответов
  • abs (x)
  • sqr (x)
  • sqrt (x)
  • int (x)
Вопрос 13

Каким обозначениям соответствуют типы данных:

1.

real

2.

char

3.

string

4.

boolean

5.

integer

Варианты ответов
  • Целочисленный
  • Вещественный
  • Символьный
  • Строковый
  • Логический
Вопрос 14

Запишите значение переменной s, полученное в результате работы следующей программы.
Var s,k: integer;
Begin
s:=0;
for k:=1 to 5 do
s:=s+10;
writeln(s);
End.

Вопрос 15

В данном фрагменте программы:
program error;
begin
SuMmA:=25-14;
end.
ошибкой является:

Варианты ответов
  • некорректное имя программы
  • запись арифметического выражения
  • не определённый тип данных переменной
  • некорректное имя переменной
Вопрос 16

Чему соответствуют данные операторы?

1.

Оператор ввода

2.

Оператор присваивания

3.

Оператор вывода

4.

Раздел описания переменных

5.

Начало

Варианты ответов
  • write
  • read
  • :=
  • begin
  • var
Вопрос 17

Что из нижеперечисленного не входит в алфавит языка Паскаль?

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

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

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