logo

Тест: Вложени условни оператори в C#

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

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

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

1
Когато в тялото на условен оператор има използван друг условен оператор, тогава казваме, че е използван вложен условен оператор.
2
Вложени условни оператори могат да се използват само при пълната форма на условния оператор.
3
  • Каква е стойността на X след изпълнение на програмния фрагмент?
  • double X=Math.Floor(-6.12), Y=Math.Floor(6.12);
  • if (X != Y) X=12;
  • else if (X>10) X=-3;
  • else X=3;
4
В кои от програмните фрагменти НЯМА вложени условни оператори?
5
В условен оператор може да се влага САМО друг условен оператор.
6
Подреди операторите така, че да реализират следния фрагмент от блок-схема:
7
След изпълнението на кои програмни фрагменти А има същата стойност, като на първия програмен ред ?
8
Разгледай оператора на ред 17. Към кой условен оператор се отнася кодът на реда?
9
Разгледай кода на ред 17. Към кой предишен ред от програмния фрагмент се отнася кодът на ред 17?
10
  • Каква е стойността на Х след изпълнение на следния програмен фрагмент ?
  • int X=20/6, Y=20%7;
  • if (X<=Y)
  • { X=X+2; return; }
  • if (X>=5) X=10;
  • else X=2*Y;
11
Свържи правилно елементите и критериите.
12
  • Подреди операторите в правилна последователност, така че след програмния фрагмент да получиш стойност beta=9.
  • Непосредствено преди тези редове е използвана декларацията:
  • int alpha=12/4, beta=Math.Floor(-3.6), gamma=(12/5)++;
 
13
  • Емотиконите са готини, но понякога пречат. Като в този случай. Попълни съответния оператор в кода, така че p да има стойност 1, ако m е нечетно и завършва на 5.
14
  • Попълни стойностите на променливите след изпълнение на програмния фрагмент.
  • int sum=0, flag=3;
  • if (23%flag==2) 
  • {sum=12; flag=2;}
  • else if (flag>2) sum+=10;
  • else sum+=-1;
15
  • Попълни стойностите на променливите след изпълнение на програмния фрагмент.
  • int sum=0, flag=3;
  • if (23%flag==0) 
  • {sum=12; flag=2;
  • if (flag>2) sum+=10;}
  • else sum+=-1;

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

С този тест по информатика за 8. клас ще провериш знанията си за вложените условни оператори в езика C#. Някои от задачите ще ти се сторят по-лесни, а в някои има изненада и трябва малко повече да ги обмисляш, преди избереш верен отговор. Чака те тест, след който ще си още по-уверен и ще имаш още един повод да се хвалиш, че задобряваш! Учи, решавай теста и се забавлявай !

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

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