Font size
WorksheetsOpakování - podmínky a cykly v C#
Total questions: 10
Worksheet time: 10mins
Jak mohu vytvořit proměnnou typu string v jazyce C#?
string variableName = true;
string variableName = 3.14;
variableName string = "text";
Jak mohu vytvořit proměnnou typu int v jazyce C#?
int variableName = true;
int variableName = 3.14;
int variableName = 5;
variableName int = 5;
Jaký je výsledek výrazu 5 % 2 v jazyce C#?
2
3
1
0
Co udělá následující kód v jazyce C#?
int x = 10;
if (x > 5) { y = 1; }
else { y = 0; }
Nastaví y na 1
Nastaví y na 0
Vrátí chybu
Nic, kód je neplatný
Co udělá následující kód v jazyce C#?
int x = 10;
int y;
if (x > 5) { y = 1; }
else { y = 0; }
Nastaví y na 1
Nastaví y na 0
Vrátí chybu
Nic, kód je neplatný
Jaký je rozdíl mezi if, else if a else v podmínkovém vyhodnocení?
Rozdíl spočívá v tom, že else se používá k ověření jedné podmínky, else if se používá k ověření více podmínek postupně a if se používá jako výchozí, když nejsou splněny žádné jiné podmínky.
Co vypíše tento kod?
int x = 5; int y = 10;
Console.WriteLine(x + y);
(a)
Co platí o cyklu for?
je pouze pro jednorázové provedení kódu.
je vhodný pro situace, kdy známe předem počet iterací
cyklus for není součástí C# jazyka.
slouží k opakovanému provádění určitého bloku kódu s předem stanoveným počtem iterací.
je vhodný pro situace, kdy neznáme předem počet iterací.
Co vypíše do konzole tento kód?
for (int i = 0; i < 1; i++)
{ Console.WriteLine(i); }
(a)
Co vypíše do konzole tento kód?
for (int i = 1; i < 5; i++)
{
if ( i % 2 == 0) Console.Write('a');
else if (i == 5) Console.Write('b');
}
(a)
