Си: 25 - Массивы

1. Отметьте все правильные утверждения о массивах в языке C.
элементы массива могут быть разных типов
все элементы массива должны быть одного типа
элементы в памяти расположены рядом
элементы могут быть расположены в памяти по одному
элементы всегда нумеруются с нуля
2. Какой индекс имеет последний элемент массива A?
  int A[6];
Ответ: 
3. Как называется число, которое указывает на конкретный элемент массива и записывается в квадратных скобках?
Ответ: 
4. Требуется заполнить массив именно так:
   X = [1 3 5 7 9 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
  for ( k=0; k<6; k++ ) 
{
...
}
X[k] = k
X[k] = 2*k
X[k] = 2*k - 1
X[k] = 2*k + 1
X[k] = 2*(k + 1)
5. Требуется заполнить массив именно так:
    X = [12 9 6 3 0 -3]
Какой оператор надо поместить в тело цикла вместо многоточия?
  for ( k=0; k<6; k++ ) 
{
...
}
X[k] = k
X[k] = 12 - 2*k
X[k] = 3*k - 12
X[k] = 3*(k + 1) + 9
X[k] = 12 - 3*k
6. Требуется заполнить массив именно так:
    X = [0 3 4 7 8 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
  for ( k=0; k<6; k++ ) 
{
...
}
X[k] = 3*k - k % 2
X[k] = 2*k + k % 2
X[k] = 2*k - k % 2
X[k] = 2*k + k / 2
X[k] = 2*(k - 1)
7. Требуется заполнить массив именно так:
    X = [1 2 4 8 16 32]
Какой оператор надо поместить в тело цикла вместо многоточия?
  X[0] = 1;
for ( k=1; k<6; k++ )
{
...
}
X[k] = k
X[k] = 2*k
X[k] = X[k-1] + 1
X[k] = 2*X[k-1]
X[k] = 2*(X[k-1] - 1)
8. Массив заполнен числами:
  A = [2 4 1 0 3]
Какое число выведет на экран оператор
 printf("%d", A[A[0]]);
Ответ: 
9. Массив
  X = [3 2 1 0 4]
обработан с помощью цикла
  for(i=0; i<5; i++) {
X[i] = X[i]+1;
}
Что выведет на экран оператор
  printf("%d", X[3]);
Ответ: 
10. Что надо написать вместо многоточия, чтобы вывести элементы массива X[N] в обратном порядке? В ответе не используйте пробелы.
  for ( k=0; k<N; k++ )
printf ( "%d\n", ... );
Ответ: 
11. Какой оператор надо вставить вместо многоточия, чтобы вывести на экран все элементы массива A[N] с четными номерами? В ответе не используйте пробелы.
  k = 0;
while ( k < N )
{
printf ( "%d ", A[k] );
...
}
Ответ: