Контрольная работа: Актуальные вопросы в работе с С++

Message: PChar = 'Программа завершена';

Prompt: PChar = 'Введите значения: ';

Digits: array[0..9] of PChar = (

'Ноль', 'Один', 'Два', 'Три', 'Четыре',

'Пять', 'Шесть', 'Семь', 'Восемь', 'Девять');

Результатом будет то, что указатель теперь указывает на область памяти, содержащую копию строкового литерала с завершающим нулем.

Константы процедурного типа

Константы процедурного типа должны определять идентификатор процедуры или функции, совместимый по присваиванию с типом константы.

Приведемследующийпример:

type

ErrorProc = procedure(ErrorCode: Integer);

procedure DefaultError(ErrorCode: Integer); far;

begin

WriteLn('Error ', ErrorCode, '.');

end;

const

ErrorHandler: ErrorProc = DefaultError;

3. Приведите полный список базовых целочисленных типов и занимаемый ими размер памяти в байтах

Целочисленные типы - обозначают множества целых чисел в различных диапазонах. Имеется пять целочисленных типов, различающихся диапазоном допустимых значений и размером занимаемой оперативной памяти. Целочисленные типы обозначаются идентификаторами: Byte, ShortInt, Word, Integer, LongInt; их характеристики приведены в следующей таблице.


Таблица 1 - Целочисленные типы

Тип Диапазон Размер в байтах

Byte

ShortInt

Word

Integer

LongInt

0 ... 255

-128 ... 127

0 ... 65535

-32768 ... 32767

К-во Просмотров: 520
Бесплатно скачать Контрольная работа: Актуальные вопросы в работе с С++