База ответов ИНТУИТ

Введение в программирование на Delphi

<<- Назад к вопросам

Прокомментируйте приведенный ниже код использования динамического массива:
        var	   da : array of Integer;	begin	   da[1]:= 12;        

(Отметьте один правильный вариант ответа.)

Варианты ответа
ошибка – перед присвоением значения требуется задать массиву размер функцией SetLength()(Верный ответ)
ошибка – в разделе var динамическому массиву нужно было указать начальный размер
правильный код, в момент присвоения значения будет выделена память под указанный элемент массива
ошибка – перед присвоением значения требуется задать массиву размер функцией SetSize()
Похожие вопросы
Прокомментируйте приведенный ниже код использования динамического массива:
        var	   da : array of Integer;	begin	   SetLength(da, 1);	   da[1]:= 12;        
Прокомментируйте приведенный ниже код:
var  a : array [0 : 5] of Integer;  b : Byte;begin  for b := 0 to 5 do    a[b] := b;        
Прокомментируйте приведенный ниже код:
if OpenDialog1.Execute then  Memo1.Lines.LoadFromFile(OpenDialog1);        
Прокомментируйте приведенный ниже код:
if OpenDialog1.Execute then  Memo1.Items.LoadFromFile(OpenDialog1.Filename);        
Прокомментируйте приведенный ниже код:
if OpenDialog1.Execute then  Memo1.Lines.LoadFromFile(OpenDialog1.Filename);        
Что произойдет в результате выполнения приведенного кода?
var  a : array [0..5] of Integer;  b : Byte;begin  for b := 0 to 5 do    a[b] := b;end.
Что произойдет в результате выполнения приведенного кода?
var  a : array [1..5] of Integer;  b : Byte;begin  for b := 0 to 5 do    a[b] := b;        
Мы имеем массив a: array [0..5, 0..10] of Integer. Чему будет равен элемент массива a[5, 1] в результате следующего кода:
        for k := 0 to 5 do	  for n := 0 to 10 do	     a [k, n] := k + n;        
Мы имеем массив a: array [0..5, 0..10] of Integer. Чему будет равен элемент массива a[5, 10] в результате следующего кода:
        for k := 0 to 5 do	  for n := 0 to 10 do	     a [k, n] := k + n;        
Мы имеем массив a: array [0..5, 0..10] of Integer. Чему будет равен элемент массива a[5, 10] в результате следующего кода:
        for k := 0 to 5 do	  for n := 0 to 10 do	     a [k, n] := k * n;