Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота №6(Масиви).docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
95.79 Кб
Скачать

Контрольні запитання

  1. Дайте означення масиву у програмуванні?

  2. В який спосіб задають розмірність масиву?

  3. Яке призначення індексів масиву? Змінні яких типів можна використовувати для індексів? В який спосіб записують індекси масиву?

  4. Які з наведених оголошень одновимірного масиву з 10-ти елементів помилкові і чому?

а) int A[1..10];

б) float A[10];

в) int A[9];

г) float A[0, 9];

  1. Запишіть оголошення одновимірного масиву з 25-ти дійсних чисел.

  2. Які компоненти C++ Builder для введення елементів одновимірних масивів на форму Ви знаєте?

  3. Запишіть оператори виведення масиву W з 17-ти дійсних чисел до трьох різних компонентів.

  4. Оберіть правильні твердження:

а) якщо список ініціалізації містить початкових значень менше за розмірність масиву, це є помилка;

б) оголошення int A[23];резервує пам'ять під масив Аз 23 елементів цілого типу;

в) оголошення floatA= {-1,2.2,5}; резервує пам'ять для трьох елементів масиву Aтипу float;

г) масив може зберігати дані різних типів.

  1. Оберіть правильні оголошення масивів:

а) mas[7]={1,3,0,-2,0,1,9};

б) char s[10];

в) const int m=9; int A[m];

г) float C[5]={12,4,82};

д) int B[]={1,20,3,0,-1};

е) int W[5]={-1,2,40,8,20,9};

  1. Оберіть номер правильного оператора виведення на екран у консольному режимі масиву masз 7-ми цілих чисел:

а) cout << mas;

б) for(int i=0; i<7; i++) cout << mas[i];

в) for(int i=0; i<=7; i++) cout << mas[i];

г) for(int i=1; i<7; i++) cout << mas[i];

д) for(int i=1; i<=7; i++) cout << mas[i];

  1. Оберіть ім'я змінної, значенням якої є сума елементів масиву в наведених трьох фрагментах програм:

а) s1=0; б) s2=1; в) s3=0;

for(i=0;i<10;i++) for(i=0;i<10;i++) for(i=0;i<10;i++)

s1 += a[i]; s2 *= a[i]; if(a[i]>0) s3++;

  1. Запишіть ім'я змінної, значенням якої є кількість додатних елементів масиву в наведених трьох фрагментах програм:

а) S1=0; б) S2=1; в) S3=0;

for(i=0;i<10;i++) for(i=0;i<10;i++) for(i=0;i<10;i++)

S1 += a[i]; S2 *= a[i]; if(a[i]>0) S3++;

  1. Запишіть ім'я змінної, значенням якої є максимальний з елементів масиву в наведених трьох фрагментах програм:

а) S1=0; б) S2=a[0]; в) S3=0;

for(i=0;i<10;i++) for(i=1;i<10;i++) for(i=0;i<10;i++)

S1 += a[i]; if(a[i]>S2)S2=a[i]; if(a[i]>0)S3=S3+1.

  1. Запишіть фрагмент програми обчислення остачі від ділення максимального на мінімальний елемент масиву з 10-ти цілих чисел.

  2. Запишіть фрагмент програми упорядкування за спаданням масиву з 20-ти цілих чисел.