logo

Тест: Цикъл, управляван от брояч. C#

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

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

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

1
Цикълът с брояч в C# се състои от две части - заглавен ред и тяло.
2
Итераторът е:
3
В езика C# операторите в тялото на цикъл for се изпълняват ПОНЕ веднъж.
4
Кои елементи (действия) са част от заглавния ред на оператор for в езика C#?
5
  • Колко итерации ще изпълни следният цикъл:
  • int i, s=0;
  • for (i=1; i < =2; i++)
  •     if (i%2==1) s=s+i;
6
Кои твърдения НЕ са верни?
7
Подреди в правилна последователност (от първото към последното) действията, които се изпълняват при оператор for в езика C#.
8
  • Каква стойност трябва да бъде изписана на мястото на многоточието, така че цикълът да бъде изпълнен точно 4 пъти?
  • int i, s=0;
  • for (i=2; i < .... ; i=i+2)
  •    s=s+1;
9
  • Колко пъти ще се изпълни тялото на цикъла?
  • int a, b=0;
  • for (a=2; a > =9; a=a+2)
  •      b+=a;
10
Свържи правилно елементите и критериите.
11
  • Разгледай двата програмни фрагмента и определи вярното отношение между променливите.
  • ----------
  • int a=1;
  • for (int i=1; i < =5; i++)
  •    a=a+i;
  • -----------
  • int b=0;
  • for (int i=0; i < 5; i++)
  •    b=b+i;
12
  • Какво отпечатва следният програмен фрагмент:
  • for (int i=2; i < =10; i++)
  •       if (i%2==1) Console.Write(i.ToString() + " , ");
13
  • Каква стойност на променливата result ще бъде отпечатана след изпълнение на програмния фрагмент?
  • string result="start";
  • for (int i=3; i < =9; i=i+3)
  •      if (i%3!=0) result="knowledge";
  •      else result="learning";
  • Console.WriteLine(result);
14
  • Каква стойност на итератора ще бъде отпечатана? Ако преценяваш, че има грешка в кода, запиши стойност -1.
  • int s=0, i;
  • for (i=10; i <=20; i++)
  •    s=s+i;
  • Console.WriteLine(i.ToString());
15
  • Каква стойност на итератора ще бъде отпечатана? Ако преценяваш, че има грешка в кода, запиши стойност -1.
  • int s=0;
  • for (int i=10; i < =20; i++) 
  •    s=s+i;
  • Console.WriteLine(i.ToString());

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

С този тест по информатика за 8. клас ще провериш знанията си за следващия вид от операторите за цикъл. Така продължаваш да разширяваш и затвърждаваш знанията си за видовете цикли и използването им в езика C#. С резултата от теста ще докажеш знанията си, уменията да анализираш код, да пресмяташ "завъртанията" в цикъл for, да се забавляваш с програмирането. Стартирай теста, за да започнеш забавлението си на начинаещ програмист! :)

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

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