Проверочная работа №4 (массивы)

Пример корректно оформленного варианта

Иванов С. П., III курс, 2 гр.

Вариант 34.

1) 7

2) 2 4 0 16 32 0 128

3) 113 209 113 24

Вариант 1

Задание 1. Дан фрагмент программы:

int[] a = new int[__];
for(int i = 0; i < 7; i++ ) {
  a[i] = i+2;
}
for(int i = 0; i < a.length; i++ ) {
  System.out.print(a[i] + " ");
}

Какой минимально возможный размер массива нужно подставить вместо прочерка, чтобы программа работала
корректно?

Задание 2. Что выведется на экран в результате работы фрагмента из первой задачи?

Задание 3. Дан фрагмент программы:

int[] a = {1,8,-2,9,0,12,-1,4,7,11,0,-14,-9};
for(int i = 0; i < a.length; i++ ) {
  if (a[i] < 0) {
    System.out.print(a[i] + " ");
  }
}

Что будет выведено на экран в результате работы этого фрагмента?

Вариант 2

Задание 1. Дан фрагмент программы:

int[] a = new int[__];
for(int i = 9; i >= 0; i-- ) {
  a[i] = -i;
}
for(int i = 0; i < a.length; i++ ) {
  System.out.print(a[i] + " ");
}

Какой минимально возможный размер массива нужно подставить вместо прочерка, чтобы программа работала
корректно?

Задание 2. Что выведется на экран в результате работы фрагмента из первой задачи?

Задание 3. Дан фрагмент программы:

int[] a = {-9,9,0,12,-12,0,-14,14};
for(int i = 0; i < a.length; i++ ) {
  if (i > 0) {
    System.out.print(a[i] + " ");
  }
}

Что будет выведено на экран в результате работы этого фрагмента?

Вариант 3

Задание 1. Дан фрагмент программы:

int[] a = new int[__];
for(int i = 5; i >= 0; i=i-2 ) {
  a[i] = i;
}
for(int i = 0; i < a.length; i++ ) {
  System.out.print(a[i] + " ");
}

Какой минимально возможный размер массива нужно подставить вместо прочерка, чтобы программа работала
корректно?

Задание 2. Что выведется на экран в результате работы фрагмента из первой задачи?

Задание 3. Дан фрагмент программы:

int[] a = {1,0,9,0,11,-1,0,0,14,10};
for(int i = 0; i < a.length; i++ ) {
  if (a[i] == 0) {
    System.out.print(i + " ");
  }
}

Что будет выведено на экран в результате работы этого фрагмента?

Вариант 4

Задание 1. Дан фрагмент программы:

int[] a = new int[__];
for(int i = 2; i <= 6; i++ ) {
  a[i] = i+i;
}
for(int i = 0; i < a.length; i++ ) {
  System.out.print(a[i] + " ");
}

Какой минимально возможный размер массива нужно подставить вместо прочерка, чтобы программа работала
корректно?

Задание 2. Что выведется на экран в результате работы фрагмента из первой задачи?

Задание 3. Дан фрагмент программы:

int[] a = {13,9,0,13,-12,0,-13,13};
for(int i = a.length-1; i>= 0; i-- ) {
  if (a[i] > 0 && i < 7) {
    System.out.print(a[i] + " ");
  }
}

Что будет выведено на экран в результате работы этого фрагмента?

Вариант 5

Задание 1. Дан фрагмент программы:

int[] a = new int[__];
for(int i = 0; i <= 7; i=i+2 ) {
  a[i] = 4-i;
}
for(int i = 0; i < a.length; i++ ) {
  System.out.print(a[i] + " ");
}

Какой минимально возможный размер массива нужно подставить вместо прочерка, чтобы программа работала
корректно?

Задание 2. Что выведется на экран в результате работы фрагмента из первой задачи?

Задание 3. Дан фрагмент программы:

int[] a = {7,27,21,107,7,10,14,7,17};
for(int i = 0; i < a.length; i++ ) {
  if (a[i]%10 == 7) {
    System.out.print(a[i] + " ");
  }
}

Что будет выведено на экран в результате работы этого фрагмента?

Вариант 6

Задание 1. Дан фрагмент программы:

int[] a = new int[__];
for(int i = 1; i <= 7; i=i+3 ) {
  a[i] = i/2;
}
for(int i = 0; i < a.length; i++ ) {
  System.out.print(a[i] + " ");
}

Какой минимально возможный размер массива нужно подставить вместо прочерка, чтобы программа работала
корректно?

Задание 2. Что выведется на экран в результате работы фрагмента из первой задачи?

Задание 3. Дан фрагмент программы:

int[] a = {12,9,0,13,-12,0,-13,13};
for(int i = 0; i < a.length; i++ ) {
  if (a[i] > i) {
    System.out.print(i + " ");
  }
}

Что будет выведено на экран в результате работы этого фрагмента?