Особенности Языка Pascal


Список вопросов теста
Вопрос 1
Как называется программа?
\(---------------------------------\)
program n_4;
var
x, a, b, c, s: integer;
begin
writeln('Нахождение суммы цифр трёхзначного числа');
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.
\(------------------------\)
Вопрос 2
Какое служебное слово объявляет данные в разделе данных?
\(---------------------------------\)
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.
\(------------------------\)
Варианты ответов
- begin
- var
- writeln
- readln
Вопрос 3
Какое служебное слово объявляет блок основных программных действий?
\(---------------------------------\)
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.
\(------------------------\)
Варианты ответов
- var
- begin
- writeln
- readln
Вопрос 4
Какие переменные объявлены в области данных? Укажите через пробел.
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 5
Значение какой переменной вводится с клавиатуры?
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 6
Что делает оператор a := 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.
\(------------------------\)
Что делает оператор a := x div 100; ?
Варианты ответов
-
делит число на n-любое число
-
делит число на n-любое число и выводит целую часть
-
делит число на n-любое число и выводит дробную часть
-
делит число на n-любое число и выводит остаток
Вопрос 7
Что делает оператор c := 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.
\(------------------------\)
Что делает оператор c := x mod 10; ?
Варианты ответов
-
делит число на n-любое число
-
делит число на n-любое число и выодит целую часть
-
делит число на n-любое число и выводит дробную часть
-
делит число на n-любое число и выводит остаток
Вопрос 8
Оператор принимает значение переменной х := 472. Какое значение будет присвоено переменной a ?
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 9
Оператор принимает значение переменной х :=472. Какое значение будет присвоено переменной b ?
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 10
Оператор принимает значение переменной х :=472 . Какое значение будет присвоено переменной с ?
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 11
Оператор принимает значение переменной х :=472 . Какое значение будет присвоено переменной s ?
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 12
Оператор принимает значение переменной х :=472 выполняется действие s := a + b + c; ? Что выведет строка writeln('s=', s)? Запишите ответ без апострофов.
\(---------------------------------\)
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.
\(------------------------\)
Что выведет строка writeln('s=', s)? Запишите ответ без апострофов.
Вопрос 13
Оператор принимает значение переменной х :=183 Что выведет данная программа? Запишите ответ числом.
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 14
Оператор принимает значение переменной х :=589 Что выведет данная программа? Запишите ответ числом.
\(---------------------------------\)
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.
\(------------------------\)
Вопрос 15
Какой тип переменных обрабатывает программа? Запиши ответ название.
\(---------------------------------\)
program n_4;
var
x, a, b, c, s: integer;
begin
writeln('Нахождение суммы цифр трёхзначного числа');
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.
\(------------------------\)
Вопрос 16
Какие служебные единицы в языке Pascal отвечают за вывод целой части числа?
Варианты ответов
- mod
- int(x)
- div
- frac(x)
- random
Вопрос 17
Какие служебные единицы в языке Pascal отвечают за вывод остатка?
Варианты ответов
- mod
- int(x)
- div
- frac(x)
- random
Вопрос 18
Какие служебные единицы в языке Pascal являются операциями на равне со знаками + , * , / , - ?
Варианты ответов
- mod
- int(x)
- div
- frac(x)
- random
Вопрос 19
Какие служебные единицы в языке Pascal являются функциями?
Варианты ответов
- mod
- int(x)
- div
- frac(x)
- random
Вопрос 20
Какие служебные единицы в языке Pascal работают только с типом данных integer?
Варианты ответов
- mod
- int(x)
- div
- frac(x)
- random
- random(x)
Вопрос 21
Какие служебные единицы в языке Pascal работают с типом данных real?
Варианты ответов
- mod
- int(x)
- div
- frac(x)
- random
- random(x)