Програмування Java. Масиви 2

Додано: 29 січня 2021
Предмет: Інформатика, 9 клас
Тест виконано: 10 разів
12 запитань
Запитання 1

Яка із нижче наведених характиристик визначає структуру даних "масив"?

варіанти відповідей

об'єднання під одним іменем даних різного типу

об'єднання під одним іменем послідовності змінних одного типу, які розрізняються порядковими номерами

об'єднання під одним іменем послідовності команд, які потрібно виконати в програмі

об'єднання під одним іменем властивостей об'єкта та дій, які можна над ними виконувати

Запитання 2

Якщо для визначення положення елемента в масиві використовується значення двох індексів, то такий масив називається

варіанти відповідей

стандартним

одновимірним

динамічним

статичним

двовимірним

багатовимірним

Запитання 3

В програмі зроблено опис:

double [][] Arr = new double [4][5];


Відмітьте правильні твердження

варіанти відповідей

Arr - одновимірний масив

Arr - двовимірний масив

Arr не є масивом

в описаній структурі даних елементи є цілочисельними

в описаній структурі даних елементи є дійснозначними

в описаній структурі даних виділнено місце в памяті для 20 елементів

в описаній структурі даних виділнено місце в памяті для 4 елементів

в описаній структурі даних виділнено місце в памяті для 5 елементів

Запитання 4

В програмі зроблено опис:

int [][] a = {{3, -2, 6, -7, 12},{8, -4, 9, 6},{7, 6, 2}};

System.out.println(a[1][1] + a[2][1]);


Яке значення буде виведено на екран при виконанні даного коду?

варіанти відповідей

12

11

2

-4

Запитання 5

В програмі зроблени описи

double [][] a = new double [10][2];

double [][] b = new double [7][2];


Відмітьте команди, які можна коректно виконувати в середовищі Java.

варіанти відповідей

System.out.println(a); (вивід всіх елементів масиву a)

System.out.println(b); (вивід всіх елементів масиву b)

a == b; (перевірка поелементної рівності масивів a та b)

a = b; (перепис вмісту масиву b в a)

a[4][1] = b[0][2]; (перепис значення елемента масиву b[0][2] в a[4][1])

b[4][0] = a[0][3];(перепис значення елемента масиву a[0][3] в b[4][0])

a == b; (перевірка розміру виділеної пам'яті для масивів a та b)

a[4][1] = b[0][2]; (перепис значення елемента масиву a[4][1] в b[0][2])

Запитання 6

Що виконує описаний нижче код частини програми:

Scanner sc = new Scanner(System.in);

int n;

n = sc.nextInt();

int [][] a = new int[n][n];


for (int i = 0; i < a.length; i++) {

for (int j = 0; j < a[i].length; j++) {

a[i][j] = sc.nextInt(); 

}

}

варіанти відповідей

поелементне заповнення масиву значеннями, введеними з вхідного потоку

поелементне заповнення масиву випадковими цілочисельними невід'ємними значеннями

поелементне заповнення масиву значеннями від 0 до n-1

поелементне заповнення масиву значеннями від 0 до n

Запитання 7

Що виконує описаний нижче код частини програми:

for (int i = 0; i < n; i++) {

for (int j = 0; j < a[i].length; j++) {


if (a[i][j] % 2 == 0)

System.out.print(a[i][j] + " ");

}

}

варіанти відповідей

виведення на екран значень елементів масиву, які розміщені у рядках з парними порядковими номерами

виведення на екран значень тих елементів масиву, які є парними числами

виведення на екран парних порядкових номерів елементів масиву

виведення на екран індексів парних чисел - елементів масиву

виведення на екран значень елементів масиву, які розміщені у стовпцях з парними порядковими номерами

Запитання 8

Що виконує описаний нижче код частини програми:

for (int i = 0; i < n; i++) {

for (int j = 0; j < a[i].length; j++) {


if (i % 2 == 0)

System.out.print(a[i][j] + " ");

}

System.out.println();

}

варіанти відповідей

виведення на екран значень елементів масиву, які розміщені у рядках з парними порядковими номерами

виведення на екран значень тих елементів масиву, які є парними числами

виведення на екран парних порядкових номерів елементів масиву

виведення на екран індексів парних чисел - елементів масиву

виведення на екран значень елементів масиву, які розміщені у стовпцях з парними порядковими номерами

Запитання 9

Що виконує описаний нижче код частини програми:

for (int i = 0; i < n; i++) {

for (int j = 0; j < a[i].length; j++) {


if (a[i][j] % 2 == 0)

System.out.print(i + ":" + j + " ");

}

System.out.println();

}

варіанти відповідей

виведення на екран значень елементів масиву, які розміщені у рядках з парними порядковими номерами

виведення на екран значень тих елементів масиву, які є парними числами

виведення на екран парних порядкових номерів елементів масиву

виведення на екран індексів парних чисел - елементів масиву

виведення на екран значень елементів масиву, які розміщені у стовпцях з парними порядковими номерами

Запитання 10

У записі

a[i][j]

i та j відповідають за

варіанти відповідей

рядок та стовпець

стовпець та рядок

діагональ

кількість елементів

Запитання 11

Для даного двовимірного масиву: 1, 2, 6, 2, 2, 5, 2, 1, 8, 1, 2, 3, 2, 3, 1, 1,

який має 4 рядки і 4 стовпці, обчислити

a[1][3]*a[2][1]

варіанти відповідей

12

2

1

6

4

Запитання 12

Для даного двовимірного масиву A, який має 4 рядки і 3 стовпці, обчислити суму парних елементів. Визначити варіант правильної відповіді.

варіанти відповідей

for(i=0;i<4;i++){

for (j=0;j<3;j++){

if(A[i][j]%2==0

{s+=A[i][j]}

}

}

for(i=0;i<4;i++){

for (j=0;j<3;j++){

s+=A[i][j]

}

}

for (j=0;j<3;j++){

for(i=0;i<4;i++){

if(A[i][j]%2==0

{s+=A[i][j]}

}

}

for(i=0;i<4;i++){

if(A[i][j]%2==0

{s+=A[i][j]}

}

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест