logo

Тест: Сравнение между циклични алгоритмични конструкции. Java

За да разбереш как да направиш теста, регистрирай се в Уча.се!

Регистрирай се Регистриран си? Влез в профила си »

Въпросите, които ще видиш в теста:

1
  • While е цикъл, управляван от условие, зададено преди тялото на цикъла.
2
  • Do-while е цикъл, управляван от условие, зададено в тялото на цикъла.
3
Цикълът, управляван от брояч, е цикъл със следусловие.
4
Итераторът е:
5
Другото име на брояча при цикъл for е итератор.
6
Посочи верните твърдения.
7
Свържи правилно всеки от операторите с отнасящият се до него програмен фрагмент.
8
  • Даден е следният образец на програмен фрагмент:
  • int sum = 0;
  • for (int i =1; i <= 10; i++){
  • sum += i;
  • }
  • При кои от изброените програмни фрагменти стойността на променливата sum, след изпълнение, ще бъде със същата стойност както при образеца?
9
Свържи правилно елементите.
10
  • Даден е следният програмен фрагмент:
  • int n = 3; int a = 2; int b = 3;
  • while (n < 10){
  • n *= b;
  • a = b / 2 * 3;
  • }
  • Колко пъти ще се изпълни тялото на цикъла?
11
  • Даден е следният образец на програмен фрагмент:
  • int n = 3; int a = 2; int b = 3;
  • while (n < 10){
  • n *= b;
  • a = b / 2 ;
  • }
  • След изпълнение на кои от дадените циклични конструкции стойността на променливата a ще бъде равна с тази при образеца?
12
  • Запиши стойностите на променливите a и n след изпълнение на следния програмен фрагмент:
  • int n = 2;
  • int a = 5;
  • while (n < 10){
  • n *= 2;
  • a %= 2;
  • }
13
  • Запиши стойностите на променливите и след изпълнение на следния програмен фрагмент:
  • int a = 2; int b = 3;
  • for (int n = 3; n < 10; n *= b){
  • a ++;
  • b += a;
  • }
14
  • Запиши стойностите на променливите a и n след изпълнение на следния програмен фрагмент:
  • int n = 2; int a = 5;
  • do {
  • if (a >= 1) {
  • n *= 3;
  • a %= 2;
  • }
  • } while (n < 10);
15
  • Колко пъти ще се изпълни тялото на цикъла и какви ще бъдат стойностите на променливите a и b след изпълнение на следния програмен фрагмент:
  • int a = 7; int b = 15;
  • for (int i = 0; i < 5; i++) {
  • a ++;
  • b /= a;
  • }

Описание на теста

С онлайн теста по информатика за 8. клас ще провериш знанията си за циклите в Java. И като се започне с въпросите за цикли от while, ще минеш през do-while, та чааак до цикъл for. Ще се забавляваш с въпроси за итерации, циклични алгоритмични конструкции и много други. Важно е да затвърдиш и знанията си за цикъл като за последно. Точно на такива въпроси ще отговаряш в теста. След теста ще си супер с подготовката за училище. Хайде, стартирай го и да започваме! Учи и се забавлявай!

За да коментираш този тест, стани част от Уча.се!

Връзка с Уча.се
Връзка с Уча.се