Программирование линейных алгоритмов
Список вопросов теста
Вопрос 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
read или readln - это оператор...
Варианты ответов
- вывода
- ввода
- присваивания
Вопрос 4
writeln - это оператор ...
Варианты ответов
- вывода
- ввода
- присваивания
Вопрос 5
Что выполняет данная строка программы?
var d, s: real;
Варианты ответов
- присваивает переменным тип var
- описывает переменные d и s целого типа
- описывает переменные d и s вещественного типа
Вопрос 6
Какая команда описывает переменную а целого типа?
Варианты ответов
- var a: integer;
- var a: real;
- begin a;
- var a: readln;
- readln (a)
Вопрос 7
Дана программа. Каков будет результат на выходе, если y=25, x=19?
Program razniza;
Var X,Y,Z: integer;
Begin
Write('Введите два числа ');
Readln(X,Y);
Z:=X-Y;
Write(Z);
End.
Запишите число
Вопрос 8
Программист составил программу нахождения площади и периметра треугольника, однако при запуске она выдает ошибку. Найдите её.
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 не стоит точка с запятой
Вопрос 9
Чему равно значение выражения sqrt(abs (- 49) )?
Варианты ответов
- -49
- -7
- 7
- нет решений
Вопрос 10
Что будет является результатом функции round(х), если х= 15.75
Варианты ответов
- 15
- 75
- 16
Спасибо за работу!
Своевременный тест для начального уровня подготовки по теме "основы программирования".