wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

алго зачет 1 поток

Total questions: 25

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Сызықтық алгоритм дегеніміз не?

a)

Әрекеттер бірінен соң бірі орындалады

b)

Шартқа байланысты бірнеше жолы бар

c)

Цикл арқылы қайталанады

d)

Мәліметтер құрылымында сақталады

2.

if операторында шарт қай жерге жазылады?

a)

{ } ішінде

b)

if кілттік сөзінен кейінгі ( ) жақшаға

c)

Console.Write/WriteLine-ға

d)

return операторына

3.

Кодтың шығысы қандай? int a = 5, b = 2; Console.Write(a - b);

a)

3

b)

7

c)

10

d)

-3

4.

else блогы не үшін қажет?

a)

Кодты тезірек орындау үшін

b)

Шарт орындалмаған жағдайда басқа әрекет орындау үшін

c)

Айнымалы жариялау үшін

d)

switch ішінде case жазу үшін

5.

Switch операторында міндетті түрде қолданылатын сөз:

a)

case

b)

else

c)

if

d)

while

6.

Код не шығарады? bool x = false;

if (x) Console.Write("Yes");

else Console.Write("No");

a)

Yes

b)

No

c)

0

d)

Қате

7.

Шартты операторларда салыстыру үшін қолданылатын дұрыс белгі:

a)

=

b)

==

c)

:=

d)

=>

8.

Кодтың нәтижесі қандай? int x = 7;

if (x % 2 == 0) Console.Write("жұп");

else Console.Write("тақ");

a)

жұп

b)

тақ

c)

7

d)

қате

9.

Switch операторында case-терді бөлмесе (break/goto) не болады?

a)

Барлық case қатар орындалады

b)

Қате шығады (compile error)

c)

Ештеңе орындалмайды

d)

Программа тоқтайды

10.

default сөзі switch ішінде не үшін қажет?

a)

Барлық case қайта жазу үшін

b)

Ешбір case сәйкес келмегенде орындалатын әрекет үшін

c)

Қате шығару үшін

d)

Айнымалы жариялау үшін

11.

Код не шығарады? int a = 3;

if (a > 3) Console.Write("A");

Console.Write("B");

a)

A

b)

B

c)

AB

d)

Ештеңе шықпайды

12.

Кодтың шығысы: int x = 5; if (x == 5) Console.Write("ok"); else Console.Write("no");

a)

ok

b)

no

c)

5

d)

Қате

13.

if–else синтаксисінің дұрыс қаңқасы қайсысы?

a)

if { (шарт) } else { ... }

b)

if (шарт) { ... } else { ... }

c)

if шарт { ... } else { ... }

d)

if: (шарт) { ... } else { ... }

14.

Таңба салыстырудың дұрыс үлгісі: char c = 'a';

a)

if (c = 'a')

b)

if (c == "a")

c)

if (c == 'a')

d)

if ('a' = c)

15.

break жоқ кезде не болады? int n = 1;

switch (n) { case 1: Console.Write("A");

case 2: Console.Write("B"); }

a)

A

b)

B

c)

AB

d)

Қате (C#-та fall-through тыйым салынған)

16.

Кодтың шығысы: int d = 3; switch (d) { case 1: Console.Write("one"); break; case 3: Console.Write("three"); goto default; default: Console.Write("!"); }

a)

one

b)

three

c)

three!

d)

!

17.

Қате қайда? int x = 10; if (x > 0); { Console.Write("pos"); }

a)

Қате жоқ, шарт дұрыс жазылған

b)

; артық, блок әрқашан орындалады

c)

Компиляция қатесі

d)

x>0 орнына x>=0 болу керек

18.

Нәтиже қандай? int x = 0; if (x > 0) if (x < 10) Console.Write("A"); else Console.Write("B");

a)

A

b)

B

c)

Ештеңе шықпайды

d)

Қате

19.

Екі шарт та ақиқат болса ғана орындалсын. Дұрыс жазылым?

a)

if (a > 0 || b > 0)

b)

if (a > 0 && b > 0)

c)

if (a > 0 ! b > 0)

d)

if (a > 0 ^ b > 0)

20.

Код не шығарады? int n = 2; if (n == 1) Console.Write("X");

else if (n == 2) Console.Write("Y");

else Console.Write("Z");

a)

X

b)

Y

c)

Z

d)

Қате

21.

Кодтың нәтижесін табыңыз: int a = 5, b = 10;

if (a > b) Console.Write("A");

else Console.Write("B");

a)

A

b)

B

c)

15

d)

Қате

22.

Келесі кодта не қате? if (a = 10) Console.Write("OK");

a)

Шарт бос

b)

== орнына = жазылған

c)

Console.Write жазылмаған

d)

Айнымалы жоқ

23.

Switch мысалы. Нәтиже қандай? int d = 4;

switch (d)

{ case 1: Console.Write("Mon"); break;

case 2: Console.Write("Tue"); break;

case 3: Console.Write("Wed"); break;

default: Console.Write("Other"); }

a)

Mon

b)

Wed

c)

Other

d)

Қате

24.

Кодтың нәтижесін табыңыз: int x = -3;

if (x > 0) Console.Write("Оң");

else if (x == 0) Console.Write("Нөл");

else Console.Write("Теріс");

a)

Оң

b)

Нөл

c)

Теріс

d)

Қате

25.

Келесі кодта break қойылмаса не болады? switch (n)

{ case 1: Console.Write("Bir");

case 2: Console.Write("Eki"); break; }

a)

Тек Bir

b)

Тек Eki

c)

BirEki

d)

Қате (C#-та break/goto қажет)