wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

тест2

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

switch пен епит бірге колдануга бола ма?

a)

Tek void кезінде

b)

rep тип string болса

c)

Иә

d)

Жоқ

2.

Локалды функция кайда жазылады?

a)

Main сыртында

b)

Класс ішінде

c)

Метод ішінде

d)

Namespace ішінде

3.

Метод void болса, ол не кайтарады?

a)

0

b)

Ештене

c)

true

d)

null

e)

return

4.

for (int i = 0; i < 3; it +) неше рет орындалады?

a)

шексіз

b)

3

c)

2

d)

4

5.

foreach (var item in arr) синтаксисі кай жерде

колданылады?

a)

Файл ашу

b)

Форматтау

c)

Массивпен жумыс

d)

Туракты жариялау

6.

int → double турлендіру калай аталады?

a)

Танбалык турлендіру

b)

Кате турлендіру

c)

Массивтік турлендіру

d)

Явное турлендіру

e)

Неявное турлендіру

7.

Массив элементтерін кері шыгару ушін не кажет?

a)

break косу

b)

if шарты

c)

Кері багыттаты цикл

d)

Length өзгерту

8.

foreach циклы не ушін пайдаланылады?

a)

Массив аркылы оту

b)

Объект жасау

c)

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

d)

Әдіс жазу

e)

Шарт кою

9.

params аркылы кандай типтер кабылданады?

a)

Әр турлі типтер

b)

Tek int

c)

Тек массив

d)

Бір типтегі бірнеше мэн

e)

Tek string

10.

Метод ішінде жана метод жасау калай аталады?

a)

Жасырын метод

b)

Абстракт метод

c)

Локалды функция

d)

Рекурсивті метод

e)

Параметрлік метод

11.

out кілт сезі кайда колданылады?

a)

void орнына

b)

Шығыс параметр ушін

c)

Цикл ішінде

d)

return орнына

12.

Массивтер кандай тип болуы керек?

a)

Тек бүтін

b)

Айнымалы типті

c)

Бір типті

d)

Әр турлі типті

13.

Массивтегі элементті езгерту ушін не істейміз?

a)

Индекспен жана береміз

b)

Массивті кайта жариялау

c)

Айнымалыны жою

d)

Length езгерту

14.

params кілт сезі не ушін керек?

a)

Белгісіз санды аргументтер кабылдау

b)

Типті озгерту

c)

return орнына колдану

d)

Массивке кол жеткізу

e)

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

15.

ref пен out айырмашылыты неде?

a)

ref тек метод ішінде

b)

out tek bool үшін

c)

ref тек string үшін

d)

out алдын ала инициализация кажет емес

16.

int[] numbers = new int[] { 1, 2, 3 }; numbers[1] мәні кандай?

a)

0

b)

3

c)

1

d)

2

17.

Тернарлы операция синтаксисі кандай?

a)

шарт? мән1 : мән2

b)

шарт : мән1 ? мән2

c)

шарт? мән1 , мән2

d)

шарт & & мән1 || мән2

18.

do..while мен while айырмашылыты неде?

a)

do..while кемінде бір рет орындалады

b)

do..while тек бутіндерге арналган

c)

while кестелік мәліметпен жумыс істейді

d)

while сонында шарт тұрады

19.

enum мэндерін кандай типте колданамыз?

a)

var

b)

string

c)

bool

d)

float

e)

int

20.

Келесі кодтын нәтижесі кандай?

int[] arr = { 5, 10, 15, 20 };

Console.WriteLine(arr[2]);

a)

Error

b)

5

c)

20

d)

10

e)

15

21.

enum Days { Monday, Tuesday }; — мундагы Monday мәні кандай?

a)

1

b)

-1

c)

0

d)

2

22.

Бутін типке жатпайтыны кайсы?

a)

double

b)

long

c)

int

d)

short

23.

string - кандай тип?

a)

мәндік тип

b)

нақты тип

c)

сілтемелік тип

d)

таңбалық тип

e)

логикалық тип

24.

Келесі код не істейді?

int[] arr = {1, 2, 3, 4, 5};

Array. Reverse(arr);

Console WriteLine(arr[0]);

a)

0

b)

1

c)

5

d)

Undefined

25.

for циклында кандай бөлімдер бар?

a)

Тек шарт

b)

Айнымалы мен әдіс

c)

Массив жэне индекс

d)

Бастапкы мән, шарт, арттыру/кеміту

26.

enum дегеніміз не?

a)

Айнымалы турі

b)

Атаулы турактылар жиыны

c)

Метод

d)

Массив

27.

enum көмегімен не істеуге болады?

a)

Таңдау мәндерін анықтау

b)

Тип жасау

c)

Массив құру

d)

Метод шакыру

28.

enum Traffic { Red, Yellow, Green } — Traffic.Red не білдіреді?

a)

Методтын атауын

b)

Циклді

c)

Массивтін басын

d)

Red мәнін

29.

% операциясы не ушін колданылады?

a)

Kocy

b)

Калдыкты табу

c)

Азайту

d)

Бөлу

e)

Көбейту

30.

while циклы кай кезде токтайды?

a)

return болганда

b)

Шарт шын болганда

c)

Шарт жалган болганда

d)

break колданганда

31.

enum ішінде мәндерді өзгертуте бола ма?

a)

Tek bool

b)

Иә, накты мән беруге болады

c)

Жок, тек автоматты

d)

Tek string

32.

bool is Valid = true; is Valid мэні кандай?

a)

1

b)

null

c)

false

d)

true

33.

Поразрядты И (AND) операциясынын белгісі

кандай?

a)

^

b)

&&

c)

|

d)

&

34.

float x = 5.5; бул жазбадағы кате себебі неде?

a)

Жолдык мән берілген

b)

Айнымалы аты дурыс емес

c)

; жетіспейді

d)

f әрпі жетіспейді

35.

Айнымалыга мән бермеу неге әкеледі?

a)

Нөлмен басталады

b)

бос жол

c)

қате

d)

false мәнімен басталады

36.

int x = 10; × %= 3; натижесінде х мәні кандай?

a)

10

b)

1

c)

0

d)

3

37.

Поразрядты НЕМЕСЕ (OR) операциясы калай

белгіленеді?

a)

&

b)

&&

c)

^

d)

|

38.

х+ + мен ++х айырмашылыты неде?

a)

Біріншісі кейін, екіншісі алдымен арттырады

b)

Бірі кемітеді, бірі арттырады

c)

Бірі логикалык типте

d)

Екеуі бірдей

39.

int x = (5 > 3) ? 10 : 20; нэтижесі кандай?

a)

5

b)

20

c)

3

d)

10

40.

int x = 5; x += 3; орындаганнан кейін х мәні кандай болады?

a)

2

b)

3

c)

8

d)

5

41.

int x = 10 / 4; нәтижесі кандай?

a)

0

b)

3

c)

2

d)

2.5

e)

4

42.

var кілт сөзі не ушін колданылады?

a)

Айнымалы типін автоматты аныктау

b)

Әдіс жасау

c)

Массив жасау

d)

Тұракты жариялау

43.

double → int турлендіру калай аталады?

a)

Автоматты турлендіру

b)

Явное турлендіру

c)

Неявное турлендіру

d)

Сілтемелік турлендіру

44.

Айнымалы атауында не колдануга болмайды?

a)

Саннан бастау

b)

camelCase

c)

_ белгісі

d)

Әpin колдану

45.

string s = "123"; int x = Convert. Tolnt32(s); нәтижесі кандай?

a)

1

b)

0

c)

123

d)

“123”

46.

double x = 10 / 4.0; нәтижесі кандай?

a)

2.0

b)

3

c)

2.5

d)

2

47.

Типтерді турлендіру ушін кандай класс

колданылады?

a)

Parser

b)

Format

c)

Change

d)

Convert

48.

double x = 10 / 4; нәтижесі кандай?

a)

2

b)

2.0

c)

2.5

d)

3

49.

С# тілі регистрге тәуелді ме?

a)

Тек әдістерде

b)

Тек кластарда

c)

Иә

d)

Жоқ

50.

int.Parse("10") натижесі кандай?

a)

қате

b)

10

c)

“10”

d)

1