2. Удобнее принсети флеш-накопитель (1). Привод для считывания информации с CD-диска (2) может отсутствовать, оперативная память (3) не предназначена для постоянного хранения информации. Записать на жесткий диск (4) можно, но для переноса информации он не предназначен.
3. 4 Кб = 4 * 1024 = 4096 байт. Следовательно, подойдет документ в формате *.pdf = 4000 байт.
Файл - это пакет, вместилище
Документ - это содержимое, которое можно положить в пакет
Все зависит от того, о каком языке идет речь.
Если язык допускает только типизированные массивы, то тип элементов массива может быть любым, как базовым, так и определенным пользователем, но все элементы массива должны быть одного типа.
Если в языке допускаются нетипизированные массивы, то любые элементы массива могут иметь любой, предопределенный в языке тип, либо ранее объявленный тип, либо быть бестиповыми. Другими словами, если в языке допускаются нетипизированные массивы, то тип каждого элемента может определяться, а также переопределяться в процессе выполнения программы.
Например, Паскаль - язык с жесткой типизацией. В нем тип массива определяет тип всех элементов этого массива. Сам тип может быть как предопределенным (числовым, логическим, булевым, строковым,...), так и определенным пользователем посредством конструкции Type.
Индекс массива - это порядковый номер элемента в массиве, поэтому он всегда целочисленный. В ряде языков можно указывать индексы вещественного и даже строкового типа, но в любом случае они будут приведены к целочисленным.
Я не знаю вы сами не знаете