Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Итоговый тест "Линейные программы"

Итоговый тест "Линейные программы"

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

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

Вопрос 1

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

a := 5

b := a * 4 + 4

b := b / (a – 1)

a := a * b / 2

Вопрос 2

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

Указание : введите 2 числа через пробел.
 

Вопрос 3

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

Указание: введите два числа через пробел (вначале a, потом b)
 

Вопрос 4

read или readln - это оператор...

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

writeln - это оператор ...

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

Что выполняет данная строка программы?
var d, s: real;

Варианты ответов
  • присваивает переменным тип var
  • описывает переменные d и s целого типа
  • описывает переменные d и s вещественного типа
Вопрос 7

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

Варианты ответов
  • var a: integer;
  • var a: real;
  • begin a;
  • var a: readln;
  • readln (a)
Вопрос 8

Дана программа. Каков будет результат на выходе, если y=25 a x=19? 
Program razniza;
Var X,Y,Z: integer;
Begin
Write('Введите два числа ');
Readln(X,Y);
Z:=X-Y;
Write(Z);
End.

Вопрос 9

Дана программа. Каков будет результат на выходе при  a=23, a b=8? (результат запишите через пробел: сначала значение d, потом n)


Program del;
Var a,b,d,n:integer;
Begin
Write('введите делимое ');
Readln(a);
Write('введите делитель ');
Readln(b);
d:=a div b;
n:=a mod b;
Writeln('результат деления a на b будет равен ');
Writeln(d, n);
End.

 

Вопрос 10

Программист составил программу нахождения площади и периметра треугольника, однако при запуске она выдает ошибку. Найдите её.


Program SP;
var S, P, r, a, b, c: integer;
begin
writeln ( 'привет, давай найдем площадь и периметр треугольника' );
a:= 15.67;
b:= 3.5;
c:= 9.34;
P:= a+b+c ;
r:= (a+b+c)/2;
S:=sqrt(r*(r-a)*(r-b)*(r-c)) ;
writeln ( 'периметр треугольника равен ',P);
writeln ( 'Площадь треугольника равна ',S);
writeln ( ' Всего доброго!' );
end.

Варианты ответов
  • забыл ввести переменные
  • тип переменных не соответствует их значениям
  • неправильная формула нахождения периметра
  • после begin не стоит точка с запятой
Вопрос 11

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

Варианты ответов
  • X div 2; X mod 2
  • X div 100; X mod 10
  • (X div 10) mod 10; (X mod 100) div 10
  • X div 100; X mod 100.
Вопрос 12

Дан фрагмент программы:

x : =3;
y : =sqr(x);
x : =sqr(y);

Значение переменной X после выполнения фрагмента?
 

Вопрос 13

Укажите ошибки в программе:

Program Example; 
var a, b, s: real;   
Begin 
           Writeln (‘Введите 2 числа’);
          Writeln (a,b);
               S:=2*(a+b);
           Writeln ('S=');
           Readln(s);            
     End.
 

Варианты ответов
  • ошибка ввода-вывода
  • ошибка в команде присваивания
  • ошибка в описании переменных
  • нет ошибок
Вопрос 14

Что вычисляет функция MOD?
 

Варианты ответов
  • Остаток от деления;
  • Модуль числа;
  • Квадратный корень;
  • Определяет знак числа.
Вопрос 15

Чему равно значение выражения   - SQRT(ABS (- 49) )?
 

Варианты ответов
  • -49
  • 7
  • -7
  • нет решений
Вопрос 16

Чему равно значение выражения
INT (SQRT (40)) + ABS ( - 2 - 20 MOD 10)?
 

Варианты ответов
  • 18
  • 19
  • 8
  • 0
Вопрос 17

Сколько чисел необходимо ввести для вычисления площади прямоугольника?
 

Варианты ответов
  • 2
  • 3
  • 1
  • 4
Вопрос 18

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

Варианты ответов
  • Var
  • Program
  • Begin
  • End
Пройти тест
Сохранить у себя:

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

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