Тема 2. Типы данных и выражения
На какие две группы подразделяются все типы данных? Простые и сложные
К какой группе типов данных относятся массивы, файлы, записи, множества? сложные
Перечислите числовые типы данных.
короткое целое без знака
короткое целое со знаком
целое без знака
целое со знаком
длинное целое со знаком
вещественный
Приведите примеры символьной и строковой констант. символьный ′A′; строковый ′25 февраля 2010 года′.
Перечислите логические операции. <,<=, =, <>, >=, >, or; and; not
Чему будет равен результат операций?
а) 105 > –105 Trueб) 105 < –105False в) (–5 = 5)and(4.3 > 3) False
г) (–5 = 5) or(4.3 > 3)Trueд)not(4.3 > 3) False
Перечислите арифметические операции. A + B; A – B; A * B; A / B; A div B; A mod B
Чему будет равен результат операций?
а) 127/6 0.16б) 127div621в) 127mod6 1
Чему будет равен результат?
а) round(4.67) 5 б) round(4.37) 4 в) odd(4) г) odd(31)
д) frac(4.67) 0.67 е) frac(25/4) 0.25 ж) int(5/2) 2 з) int(27/4) 6
Какие операции имеют наивысший приоритет? унарный минус, not
Какие операции имеют наименьший приоритет? <=, <, =, <>, >, >=
Что может быть значением переменной типа boolean? true(истина) или false(ложь).
Тема 3. Операторы языка
Формат оператора ввода. Read[ln][(список переменных)];
Что может быть в списке оператора ввода? список констант, переменных, выражений, функций
Формат оператора вывода. [ln][(список констант, переменных, выражений, функций)];
Что может быть в списке оператора вывода? список констант, переменных, выражений, функций
Что будет на экране после выполнения следующих операторов?
а) writeln(′A=′, -25.736:6:2, ′ B=′, -4:3); A=-25.73 B=-4
б) writeln(′A=′, 25.7:5:2, ′ B=′, -4); A=25.70 B=-4
Формат оператора присваивания. переменная:=выражение
Формат оператора условного перехода (условного оператора). if условие then оператор1[else оператор2];
Что представляет собой составной оператор? Составной оператор – это последовательность операторов (обычно, более одного оператора), заключенных в ограничители begin – end.
Формат оператора безусловного перехода. goto метка;
Чем обозначается метка? Метка обозначается целым числом в диапазоне 0…9999 или идентификатором
Объявите метки 20, konec,m1. label 20, m1, konec;
Формат оператора цикла forс увеличением значения параметра цикла. for <параметр_цикла>:=<начальное_значение> to <конечное_значение> do <тело_цикла>;
Формат оператора цикла forс уменьшением значения параметра цикла. for <параметр_цикла>:=<начальное_значение> downto <конечное_значение> do <тело_цикла>;
Формат цикла while. while <условие> do <тело_цикла>;
При каком значении условия выполняется тело цикла while? true(истина)
При каком значении условия произойдет выход из цикла while? false(ложь).
Формат цикла repeat–until. repeat <тело_цикла> until <условие>;
При каком значении условия выполняется тело цикла repeat–until? false(ложь).
При каком значении условия произойдет выход из цикла repeat–until? true(истина)
Тело какого цикла с неизвестным числом повторений может не выполниться ни разу? while
Тело какого цикла с неизвестным числом повторений выполнится хотя бы один раз? repeat – until
В каком операторе цикла для тела цикла никогда не нужен составной оператор? repeat – until
В каких операторах цикла для тела цикла бывает необходим составной оператор? while