wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Opakování - podmínky a cykly v C#

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Jak mohu vytvořit proměnnou typu string v jazyce C#?

a)

string variableName = true;

b)

string variableName = 3.14;

c)
string variableName = "value";
d)

variableName string = "text";

2.

Jak mohu vytvořit proměnnou typu int v jazyce C#?

a)

int variableName = true;

b)

int variableName = 3.14;

c)

int variableName = 5;

d)

variableName int = 5;

3.

Jaký je výsledek výrazu 5 % 2 v jazyce C#?

a)

2

b)

3

c)

1

d)

0

4.

Co udělá následující kód v jazyce C#?

int x = 10;

if (x > 5) { y = 1; }

else { y = 0; }

a)

Nastaví y na 1

b)

Nastaví y na 0

c)

Vrátí chybu

d)

Nic, kód je neplatný

5.

Co udělá následující kód v jazyce C#?

int x = 10;

int y;

if (x > 5) { y = 1; }

else { y = 0; }

a)

Nastaví y na 1

b)

Nastaví y na 0

c)

Vrátí chybu

d)

Nic, kód je neplatný

6.

Jaký je rozdíl mezi if, else if a else v podmínkovém vyhodnocení?

a)
Rozdíl spočívá v tom, že if se používá k ověření jedné podmínky, else if se používá k ověření více podmínek postupně a else se používá jako výchozí, když nejsou splněny žádné jiné podmínky.
b)

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.

c)
else se nepoužívá v podmínkovém vyhodnocení
7.

Co vypíše tento kod?

int x = 5; int y = 10;

Console.WriteLine(x + y);

(a)  

8.

Co platí o cyklu for?

a)

je pouze pro jednorázové provedení kódu.

b)

je vhodný pro situace, kdy známe předem počet iterací

c)

cyklus for není součástí C# jazyka.

d)

slouží k opakovanému provádění určitého bloku kódu s předem stanoveným počtem iterací.

e)

je vhodný pro situace, kdy neznáme předem počet iterací.

9.

Co vypíše do konzole tento kód?

for (int i = 0; i < 1; i++)

{ Console.WriteLine(i); }

(a)  

10.

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)