Мова програмування C — команди if, while, for…

Додано: 11 вересня 2025
Предмет: Інформатика
10 запитань
Запитання 1

Який оператор використовується для перевірки умови?


a) if

b) for

c) while

d) switch

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

a)

b)

c)

d)

Запитання 2

Що означає оператор break у циклі?


a) Завершує лише поточну ітерацію

b) Завершує виконання циклу повністю

c) Пропускає тіло циклу й переходить далі

d) Нічого

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

a)

b)

c)

d)

Запитання 3

Який з варіантів є правильним оголошенням масиву з 10 цілих чисел?


a) int a(10);

b) int a[10];

c) array a[10];

d) num a(10);

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

a)

b)

c)

d)

Запитання 4

Який цикл гарантовано виконається хоча б один раз?


a) for

b) while

c) do … while

d) switch

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

a)

b)

c)

d)

Запитання 5

Що виведе оператор continue у циклі?


a) Завершить програму

b) Пропустить решту тіла циклу в цій ітерації

c) Завершить цикл повністю

d) Нічого

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

a)

b)

c)

d)

Запитання 6

Який результат виконання програми?

#include <stdio.h>

int main() {

   int x = 10;

   if (x % 2 == 0)

       printf("Парне");

   else

       printf("Непарне");

   return 0;

}


a) Парне

b) Непарне

c) Помилка

d) Нічого

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

a)

b)

c)

d)

Запитання 7

Що виведе програма?

#include <stdio.h>

int main() {

   int i;

   for (i = 1; i <= 3; i++) {

       printf("%d ", i);

   }

   return 0;

}


a) 1 2 3

b) 0 1 2

c) 1 2 3 4

d) 3 2 1

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

a)

b)

c)

d)

Запитання 8

Який результат цього коду?

#include <stdio.h>

int main() {

   int i = 1;

   while (i < 5) {

       printf("%d ", i);

       i += 2;

   }

   return 0;

}


a) 1 2 3 4

b) 1 3

c) 1 3 5

d) 2 4

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

a)

b)

c)

d)

Запитання 9

Що виведе програма з масивом?

#include <stdio.h>

int main() {

   int a[5] = {2, 4, 6, 8, 10};

   printf("%d", a[2]);

   return 0;

}


a) 2

b) 4

c) 6

d) 10

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

a)

b)

c)

d)

Запитання 10

Який результат отримаємо?

#include <stdio.h>

int main() {

   int i = 1;

   do {

       printf("%d ", i);

       i++;

   } while (i < 4);

   return 0;

}


a) 1 2 3

b) 1 2 3 4

c) 0 1 2

d) 2 3 4

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

a)

b)

c)

d)

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

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