Контрольная работа по "Информатике"
Автор: Мурат Муратов • Август 20, 2021 • Контрольная работа • 476 Слов (2 Страниц) • 631 Просмотры
Задание 1. После выполнения команды присваивания x:=x+y значение переменной x равно 5, а значение переменной y равно 20. Чему были равны значения переменных x и y до выполнения указанной команды присваивания?
Решение
По условию х:=х+у, значит, меняется значение х, а значение у = 20 не изменилось. Подставим значения:
5 = х + 20
х = - 20 + 5 = -15
у = 20 (не изменилось)
Ответ: х= -15, у = 20.
Задание 2. Описание какого типа данных приведено?
Type Numbers = 1..7;
Var Day: Numbers;
- ограниченного
- структурного
- порядкового
Ответ: данные ограниченного типа (задаются как упорядоченное ограниченное подмножество некоторого порядкового типа <константа 1> .. <константа 2>)
Задание 3. Значение величины равно 8.
- литерная величина
- символьный тип
Ответ: символьный тип (литерные величины записываются в кавычках, например ‘8’).
Задание 4. Какое ключевое слово в описании подпрограммы пропущено?
... primer(параметр1, параметр2: integer; параметр3:char); {начало}
var …; {объявление локальных переменных}
begin
… {тело}
end; {конец}
- procedure
- type
- const
- function
Ответ: procedure (после var …; {объявление локальных переменных}).
Задание 5. Что будет выведено на экран после выполнения данной программы:
Program Primer;
var c1,c2: integer;
function Apb(a,b: integer): integer;
begin
Apb := a + b;
end;
begin
c1 := 10;
c2 := 20;
write(Apb(c1,c2)*Apb(c1,c2));
end.
Ответ: 900.
Задание 6. Что будет выведено на экран после выполнения данной программы:
Program Primer;
var i: integer;
procedure Star;
begin
write('++');
end;
begin
for i:=2 to 5 do
Star;
end.
- ++++
- ++++++++
- ++++++++++
Ответ: ++++++++ (4 раза '++').
Задание 7. Какую задачу решает процедура «Primer»?
procedure primer(a,b: integer; var m: integer);
begin
if a>b then
m:=a
else
m:=b;
end.
- находит максимум из двух чисел
- находим минимум из двух чисел
- меняет местами значения двух переменных
- определяет равны для два числа
Ответ: находит максимум из двух чисел.
...