logo

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

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

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

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

1
За решаването на една и съща задача можеш да използваш и трите вида цикли, след като направиш малки промени.
2
  • За кой оператор за цикъл се отнася твърдението:
  • Тялото на цикъла може да не се изпълни нито веднъж.
3
При цикличен оператор с брояч начина на изменение на брояча се задава в заглавния ред.
4
Цикълът с брояч for е с по-висок приоритет пред циклите while  и do-while.
5
  • За кой вариант на цикличен оператор се отнася твърдението:
  • Променливите от булевото условие трябва да имат зададена стойност преди проверката.
6
  • За кой вариант на цикличния оператор е в сила твърдението:
  • При неправилно изменение на управляващите променливи цикълът може да стане безкраен (т.е. да „забие“).
7
Имаш за задача да определиш дали естественото число А е просто. Кой интервал е най-оптимално да използваш?
8
  • За кой вид цикли е вярно твърдението:
  • При всяка итерация може да се променя начинът за изменение на променливите от булевото условие.
9
  • В приложения с графичен интерфейс имаш възможност да променяш фона на обект (например на label). Подреди четирите части на кода в правилна последователност.
10
Свържи правилно елементите и критериите.
11
  • Пешо има за задача да преброи делителите на числото А. Написал е следният програмен фрагмент:
  • \mathbfint\;i=1,\;br=0;
  • \mathbffor\;(i=2\;;\;i<A\; ; i++)
  •       \mathbf\;\;\;if (A\% i==0)\;br++;
  • Подреди правилно следващите програмни фрагменти, така че да образуваш решение с друг вид цикъл.
  • Пояснение: Първият ред на кода се запазва.
12
Свържи елементите и критериите, така че всеки цикъл да се изпълни точно 3 пъти.
13
  • Гошо има за задача да пресметне сумата от делителите на естествено число N. Ето част от кода на решението му:
  • \mathbfint \;\; i=1,\; sum=0, \; N;
  • \mathbfN=Convert.ToInt32(Console.ReadLine());
  • \mathbfdo \; \
  • \mathbfif\;(N\%i==0)\;\; sum=sum+i;
  • \mathbfi++;\
  • \mathbfwhile \; (\;\star \star \star \star \star \;);
  • Запиши условието, което Гошо е скрил зад звездичките.
14
  • Дадено е естествено число N (N>2). Имаш за задача да пресметнеш сумата на нечетните числа в интервала [1, N].
  • Запиши заглавния ред на цикличен оператор for, така че да се изпълни условието на задачата в програмния фрагмент.
15
  • В един от програмните фрагменти цикълът се изпълнява повече пъти. Колко пъти се изпълнява този цикъл?
  • Забележка: Запиши отговора си с число.

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

  • С този тест по информатика за 8. клас на езика C# ще продължиш да се въртиш в циклите и това с една основна цел - да провериш и затвърдиш знанията си за тези важни оператори. Въпросите са завъртяни около съпоставката на видовете цикли, около характерните им особености. Време е да завъртиш с теста, а с верните отговори ще завъртиш и доброто настроение от това, което вече добре владееш - ученето с настроение :) Успех!

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

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