wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

алгоритм

Total questions: 150

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

<question>C# тілінде консольға мәтін шығару үшін қандай әдіс қолданылады? 

a)

<variant>Console.WriteLine() 

b)

<variant>Console.WriteLine() 

c)

<variant>echo() 

d)

<variant>System.out.println() 

2.

<variant>System.out.println() vvv

a)

<variant>A  

b)

B  

c)

C  

d)

Қате  

3.

<question>Келесі код неше рет орындалады?  

a)

4  

b)

3

c)

5

d)

10

4.

<question>While циклі қандай жағдайда орындалмайды?  

a)

<variant>Шарт басында false болса  

b)

<variant>Шарт соңында false болса  

c)

Айнымалы 0-ге тең болса  

d)

Айнымалы мәні өзгермесе

5.

C# тілінде массив индексі қай саннан басталады?

a)

0

b)

1

c)

2

d)

-1

6.

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

a)

<variant>2.5  

b)

<variant>2  

c)

Қате  

d)

Undefined  

7.

>C# тілінде `char` типі қандай мәндерді сақтай алады?  

a)

Бір символ

b)

<variant>Кез келген сөз  

c)

>Тек сандар  

d)

>Тек латын әріптері  

8.

Келесі цикл неше рет орындалады?  

a)

7

b)

8

c)

6

d)

10

9.

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

a)

10 7 4 1  

b)

10 8 6 4 2  

c)

10 7 4  

d)

10 7 4 1 -2  

10.

Пайдаланушыдан енгізу алу үшін қандай әдіс қолданылады?  

a)

Console.ReadLine()  

b)

Console.Input()

c)

Console.Get()

d)

Console.Scan()  

11.

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

Console.Write("Enter your name: ");

string name = Console.ReadLine();

Console.WriteLine("Hello, " + name);

a)

<variant>Пайдаланушының атын сұрап, оны экранға шығарады  

b)

<variant>Қате береді  

c)

<variant>Тек "Hello," деп шығарады  

d)

<variant>Тек "Enter your name:" деп шығарады  

12.

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

bool a = true;

bool b = false;

Console.WriteLine(a && b);

a)

false  

b)

true  

c)

Қате  

d)

Undefined  

13.

Келесі логикалық операторлардың қайсысы "НЕМЕСЕ" (OR) мағынасын білдіреді?  

a)

||

b)

>&&  

c)

>!

d)

>^^  

14.

Строканы санға айналдыру үшін қандай әдіс қолданылады?  

a)

int.Parse()  

b)

Convert.ToInt()

c)

ToInt()

d)

ParseInt()  

15.

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

a)

Positive  

b)

Negative  

c)

Error  

d)

Undefined  

16.

else if не үшін қолданылады?

a)

>Көп жағдайларды тексеру үшін

b)

>Кодты жылдам орындау үшін

c)

Айнымалыларды көбейту үшін  

d)

Массивтермен жұмыс істеу үшін  

17.

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

a)

B  

b)

C  

c)

Error  

d)

Undefined  

18.

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

a)

<variant>Equal to 10  

b)

<variant>Greater than 10  

c)

<variant>Less than 10  

d)

Error  

19.

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

a)

Valid  

b)

Invalid  

c)

Error  

d)

Undefined  

20.

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

a)

Yes  

b)

No  

c)

Error  

d)

Undefined  

21.

int деректер типі қанша бит (byte) жад алады?  

a)

4 байт  

b)

2 байт

c)

8 байт  

d)

1 байт  

22.

bool деректер типі қандай мәндерді қабылдайды?  

a)

true және false

b)

0 және 1  

c)

Кез келген сан  

d)

Оң сандар  

23.

string деректер типінің негізгі ерекшелігі қандай?

a)

Жолдық (мәтіндік) мәндерді сақтайды  

b)

Тек бір әріпті сақтайды  

c)

Тек бүтін сандарды сақтайды  

d)

Нақты сандарды сақтайды

24.

char деректер типі қандай мәндерді сақтай алады?  

a)

Бір символ  

b)

Бірнеше сөз  

c)

Кез келген бүтін сан  

d)

Логикалық мән  

25.

int пен long деректер типінің айырмашылығы қандай?  

a)

long үлкен мәндерді сақтай алады

b)

int үлкен мәндерді сақтай алады

c)

Екеуі бірдей  

d)

int теріс мәндерді сақтай алады, long сақтай алмайды  

26.

double және float айырмашылығы неде?  

a)

double дәлдігі float-қа қарағанда жоғары  

b)

float дәлдігі double-ға қарағанда жоғары  

c)

double тек бүтін сандарды сақтайды  

d)

float тек оң сандарды сақтайды

27.

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

a)

System.Double

b)

System.Int32  

c)

>System.String  

d)

System.Boolean  

28.

Массив индекстері C# тілінде қандай мәннен басталады?  

a)

0

b)

1

c)

-1

d)

3

29.

Келесі массив дұрыс жарияланған ба?  

a)

Иә  

b)

Жоқ  

c)

Қате синтаксис  

d)

arr типі дұрыс емес

30.

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

a)

5

b)

4

c)

6

d)

Error  

31.

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

a)

15  

b)

10

c)

5

d)

20

32.

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

a)

5

b)

1

c)

0

d)

Error  

33.

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

a)

1

b)

5

c)

2

d)

8

34.

Келесі кодта қанша жол және баған бар?  

a)

3 жол, 4 баған  

b)

4 жол, 3 баған  

c)

3 жол, 3 баған  

d)

>4 жол, 4 баған

35.

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

a)

4

b)

3

c)

2

d)

1

36.

 int a = 5; бұл жазбада айнымалының қандай типі көрсетілген?

a)

 Бүтін тип

b)

Таңбалық тип

c)

 Нақты сандар типі

d)

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

37.

const double Pi = 3.14; бұл жолда не анықталған?

a)

Тұрақты

b)

 Айнымалы

c)

 Әдіс

d)

Класс

38.

Айнымалыны жариялау үшін қандай кілт сөз қолданылады?

a)

var

b)

const

c)

static

d)

 class

39.

int a = 10; бұл жазбада 10 саны қалай аталады?

a)

Тура мән

b)

 Айнымалы

c)

 Сілтеме

d)

Мәлімет

40.

 bool типінің мүмкін мәндері қандай?

a)

true және false

b)

1 және 0

c)

иә және жоқ

d)

ашық және жабық

41.

 int a = 5.5; бұл жазбада қандай қате бар?

a)

Типтер сәйкес емес

b)

 Айнымалы анықталмаған

c)

Нүктелі үтір жоқ

d)

 Қос тырнақша жетіспейді

42.

int типіндегі айнымалы жадыда қанша байт орын алады?

a)

4 байт

b)

 2 байт

c)

 1 байт

d)

> 8 байт

43.

float типінің соңына қандай әріп жазылады?

a)

f

b)

d

c)

l

d)

m

44.

 Консольге мәлімет шығару үшін қандай әдіс қолданылады?

a)

 Console.WriteLine()

b)

Console.ReadLine()

c)

Console.Input()

d)

> Print()

45.

 Console.ReadLine() әдісі не істейді?

a)

Қолданушыдан жол енгізуді оқиды

b)

 Экранға мәтін шығарады

c)

 Айнымалыны қайтарады

d)

Массив жасайды

46.

int a = 10 + 5 * 2; бұл жазбаның нәтижесі қандай?

a)

20

b)

30

c)

25

d)

15

47.

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

a)

 Қалдықты табу

b)

 Көбейту

c)

 Бөлу

d)

Қосу

48.

 x++ мен ++x айырмашылығы неде?

a)

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

b)

 Екеуі бірдей

c)

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

d)

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

49.

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

a)

 &

b)

 |

c)

 ^

d)

 &&

50.

Поразрядты НЕМЕСЕ (OR) операциясы қалай белгіленеді?

a)

 |

b)

&

c)

 ^

d)

&&

51.

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

a)

8

b)

2

c)

5

d)

3

52.

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

a)

1

b)

0

c)

3

d)

2

53.

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

a)

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

b)

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

c)

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

d)

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

54.

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

a)

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

b)

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

c)

Қате түрлендіру

d)

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

55.

Типтерді түрлендіру үшін қандай класс қолданылады?

a)

Convert

b)

Parser

c)

<variant> Change

d)

Format

56.

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

a)

123

b)

"123"

c)

1

d)

0

57.

Айнымалы атауында не қолдануға болмайды?

a)

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

b)

Әріп қолдану

c)

 _ белгісі

d)

 camelCase

58.

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

a)

 Иә

b)

Жоқ

c)

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

d)

Тек тұрақтыларда

59.

Console.Write("Сәлем"); мен Console.WriteLine("Сәлем"); айырмашылығы неде?

a)

Біріншісі жаңа жолға өтпейді

b)

 Екеуі бірдей

c)

Екіншісі үнсіз қате береді

d)

 Біріншісі мән қайтарады

60.

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

a)

2

b)

2,5

c)

3

d)

4

61.

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

a)

2

b)

2,5

c)

3

d)

2,0

62.

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

a)

2,5

b)

2

c)

2,0

d)

3

63.

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

a)

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

b)

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

c)

Әдіс жасау

d)

Массив жасау

64.

 string – қандай тип?

a)

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

b)

Мәндік тип

c)

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

d)

 Нақты тип

65.

nt.Parse("10") нәтижесі қандай?

a)

10

b)

"10"

c)

1

d)

қате

66.

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

a)

Қате

b)

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

c)

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

d)

Бос жол

67.

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

a)

double

b)

int

c)

long

d)

short

68.

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

a)

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

b)

 ; жетіспейді

c)

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

d)

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

69.

 bool isValid = true; isValid мәні қандай?

a)

true

b)

false

c)

null

d)

1

70.

Тура мән дегеніміз не?

a)

Айнымалыға тікелей берілген нақты мән

b)

Типтің атауы

c)

Әдіс атауы

d)

Массив ұзындығы

71.

char символын көрсету үшін қандай таңба қолданылады?

a)

"

b)

<>

c)

 []

d)

 {}

72.

 '\n' символы не істейді?

a)

Жаңа жолға өтеді

b)

Tab енгізеді

c)

Бос орын қосады

d)

Қос тырнақша енгізеді

73.

 'A' қандай типке жатады?

a)

 char

b)

string

c)

int

d)

bool

74.

 3.14 қандай типке жатады?

a)

double

b)

float

c)

int

d)

char

75.

 Айнымалы атауында қандай таңба қолдануға болмайды?

a)

Бос орын

b)

_

c)

$

d)

a–z әріптері

76.

Айнымалыны жариялау деген не?

a)

 Айнымалыны сипаттау

b)

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

c)

Айнымалыны көшіру

d)

Айнымалыны сұрыптау

77.

double d = 5; бұл түрлендіру қалай аталады?

a)

 Неявное

b)

Явное

c)

Мәндік

d)

Қате

78.

 Math.Abs(-15) нәтижесі қандай?

a)

15

b)

-15

c)

0

d)

1

79.

if (x > 0) шартында қандай жағдай тексеріледі?

a)

x нөлден үлкен бе?

b)

x теріс пе?

c)

 x тең бе?

d)

x бөлінеді ме?

80.

 if..else конструкциясы не үшін қолданылады?

a)

 Таңдау жасау

b)

Массив жариялау

c)

Айнымалы құру

d)

 Әдіс анықтау

81.

if (x < 10) Console.WriteLine("Кіші"); else Console.WriteLine("Үлкен"); x = 5 болғанда не шығарылады?

a)

Кіші

b)

Үлкен

c)

 Қате

d)

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

82.

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

a)

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

b)

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

c)

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

d)

 (мән1 ? мән2) шарт

83.

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

a)

10

b)

20

c)

5

d)

3

84.

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

a)

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

b)

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

c)

break қолданғанда

d)

 return болғанда

85.

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

a)

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

b)

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

c)

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

d)

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

86.

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

a)

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

b)

Тек шарт

c)

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

d)

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

87.

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

a)

3

b)

2

c)

4

d)

0

88.

 while (true) қандай цикл?

a)

Шексіз цикл

b)

 Қате цикл

c)

Бір рет орындалады

d)

do..while циклінің түрі

89.

 break сөзі не үшін қолданылады?

a)

Циклді үзу

b)

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

c)

 Массив жасау

d)

Қате шығару

90.

continue сөзі не істейді?

a)

Келесі итерацияға өтеді

b)

Циклден шығады

c)

Кодты тоқтатады

d)

 Айнымалы жояды

91.

 Массив дегеніміз не?

a)

 Бір типтегі мәндердің жинағы

b)

Бір әдіс түр

c)

 Айнымалының түрі

d)

Кілт сөз

92.

 Массивтің индексі неден басталады?

a)

0

b)

1

c)

-1

d)

10

93.

int[] arr = new int[3]; arr.Length мәні қандай?

a)

3

b)

2

c)

0

d)

1

94.

Массивтегі соңғы элементке қалай қол жеткіземіз?

a)

 arr[arr.Length - 1]

b)

 arr[0]

c)

arr[1]

d)

arr[Length]

95.

 string[] fruits = { "Алма", "Алмұрт" }; fruits[1] мәні қандай?

a)

Алмұрт

b)

Алма

c)

fruits

d)

Қате

96.

Массив арқылы цикл жасау үшін қайсы жиі қолданылады?

a)

for

b)

while

c)

 do..while

d)

 if

97.

 int[] nums = {1, 2, 3}; жалпы қосындыны табу үшін не қолданылады?

a)

Цикл

b)

Шарт

c)

Массивтің ұзындығы

d)

Тип түрлендіру

98.

 Массивтің элементтер санын алу үшін не қолданылады?

a)

Length

b)

Count()

c)

 Size

d)

 Get()

99.

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

a)

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

b)

 if шарты

c)

Length өзгерту

d)

break қосу

100.

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

a)

Бір типті

b)

Әр түрлі типті

c)

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

d)

 Тек бүтін

101.

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

a)

Массив арқылы өту

b)

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

c)

 Шарт қою

d)

 Әдіс жазу

102.

 foreach (var item in arr) синтаксисі қай жерде қолданылады?

a)

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

b)

> Файл ашу

c)

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

d)

Форматтау

103.

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

a)

2

b)

1

c)

3

d)

0

104.

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

a)

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

b)

Length өзгерту

c)

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

d)

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

105.

 Массивтің элементін жою үшін не істейміз?

a)

Жаңа массив жасап көшіреміз

b)

delete қолданамыз

c)

remove() шақырамыз

d)

Length-ті азайтамыз

106.

 Екі өлшемді массив қалай жарияланады?

a)

int[,] arr = new int[2,2];

b)

 int[] arr = new int[2,2];

c)

 int arr = new int[2,2];

d)

int arr = [2,2];

107.

 int[,] matrix = new int[2,2]; matrix[0,1] мәні нені білдіреді?

a)

Бірінші қатар, екінші баған

b)

 Екінші қатар, бірінші баған

c)

Бірінші қатар, бірінші баған

d)

 Соңғы элемент

108.

Массивті нөлмен толтыру үшін не істейміз?

a)

 Циклмен 0 береміз

b)

 Length = 0

c)

Null береміз

d)

Size = 0

109.

 Массив ұзындығын өзгерту үшін не істеу керек?

a)

Жаңа массив жасау

b)

Length-ті өзгерту

c)

Size қолдану

d)

Remove қолдану

110.

 foreach циклінде элемент индексі алына ма?

a)

Жоқ

b)

Иә

c)

Жартылай

d)

Егер мән сан болса

111.

for (int i = 0; i < arr.Length; i++) қандай цикл?

a)

Массивпен жұмыс істеуге арналған

b)

Шарт тексеру үшін

c)

Бір ғана рет орындалатын

d)

Массив жасайтын

112.

 int[] a = {1,2,3}; int sum = 0; for(...) sum += a[i]; қосындыны табу үшін не жетіспейді?

a)

int i = 0; i < a.Length; i++

b)

int i = 1; i <= a.Length; i++

c)

i = 0; i <= a.Length; i++

d)

 int i = 0; i < a.Length; i--

113.

 Массив элементтерін экранға шығару үшін не істейміз?

a)

Циклмен шығарамыз

b)

 Length шығарамыз

c)

.ToString() қолданамыз

d)

Массивті қайта құрамыз

114.

Массив элементін іздеу үшін не керек?

a)

Цикл және шарт

b)

Length өзгерту

c)

 null тексеру

d)

return қолдану

115.

Массивте тек оң сандарды санау үшін не қажет?

a)

Шартпен цикл

b)

 foreach жеткілікті

c)

 Length жеткілікті

d)

 Массивті екіге бөлу

116.

 int[] a = new int[5]; бұл жазба не істейді?

a)

5 элементтік массив жасайды

b)

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

c)

 Шарт орнатады

d)

 Әдіс жазады

117.

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

a)

Бір типті

b)

Әр түрлі

c)

 Объект түрі

d)

  char және string

118.

Массив пен цикл не үшін бірге қолданылады?

a)

Барлық элементтермен жұмыс істеу үшін

b)

 Бір айнымалымен жұмыс істеу үшін

c)

 Тек шарт тексеру үшін

d)

Әдістерді шақыру үшін

119.

 Массивті экранға шығарғанда не жиі қолданады?

a)

 for немесе foreach

b)

if және else

c)

while және break

d)

 var және const

120.

 Метод дегеніміз не?

a)

Қайта қолдануға болатын код блогы

b)

Айнымалы

c)

 Массив

d)

Цикл

121.

 Метод қай оператор арқылы мән қайтарады?

a)

return

b)

break

c)

continue

d)

yield

122.

void кілт сөзі нені білдіреді?

a)

Мән қайтармайтын метод

b)

Бос айнымалы

c)

Класс типі

d)

 Массив типі

123.

Методты шақыру үшін не керек?

a)

Оның атын жазу және аргумент беру

b)

Айнымалы жазу

c)

Массив қолдану

d)

Тип көрсету

124.

 Методта параметрлер не үшін керек?

a)

 Дерек беру үшін

b)

 Шарт қою үшін

c)

 Массив жасау үшін

d)

 Класс құру үшін

125.

 int Add(int a, int b) { return a + b; } — бұл метод не істейді?

a)

 Қосынды қайтарады

b)

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

c)

Массив жасайды

d)

Тип ауыстырады

126.

Методтың атауы қандай ережемен жазылады?

a)

Бас әріптен басталады

b)

> Барлығы кіші әріппен

c)

> Санмен басталады

d)

> _ таңбасымен аяқталады

127.

ref кілт сөзі нені білдіреді?

a)

Сілтеме арқылы параметр беру

b)

Мәнмен беру

c)

Класс қолдану

d)

Массив жасау

128.

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

a)

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

b)

Цикл ішінде

c)

return орнына

d)

void орнына

129.

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

a)

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

b)

ref тек string үшін

c)

out тек bool үшін

d)

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

130.

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

a)

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

b)

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

c)

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

d)

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

131.

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

a)

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

b)

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

c)

 Тек string

d)

 Тек int

132.

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

a)

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

b)

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

c)

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

d)

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

133.

Рекурсия дегеніміз не?

a)

 Методтың өзін-өзі шақыруы

b)

 Методтың void болуы

c)

 Айнымалы қайталауы

d)

Цикл ішіндегі шарт

134.

 int Factorial(int n) { if (n == 1) return 1; else return n * Factorial(n - 1); } — бұл қандай метод?

a)

Рекурсивті

b)

 params

c)

 ref

d)

void

135.

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

a)

Шығу шарты

b)

return

c)

ref

d)

params

136.

 switch конструкциясы не үшін керек?

a)

 Бірнеше таңдау жасау үшін

b)

 Цикл жасау үшін

c)

 Метод анықтау үшін

d)

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

137.

 switch(x) { case 1: ... } құрылымында 1 не білдіреді?

a)

Тексерілетін мән

b)

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

c)

Метод аты

d)

 Тип аты

138.

 switch ішінде default бөлімі не үшін қажет?

a)

Басқа жағдайлар орындалмаса орындалатын код

b)

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

c)

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

d)

void орнын басу

139.

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

a)

 Атаулы тұрақтылар жиыны

b)

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

c)

 Массив

d)

Метод

140.

enum Days { Monday, Tuesday }; — мұндағы Monday мәні қандай?

a)

0

b)

1

c)

-1

d)

2

141.

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

a)

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

b)

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

c)

 Тек string

d)

Тек bool

142.

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

a)

int

b)

 string

c)

bool

d)

var

143.

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

a)

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

b)

Массив құру

c)

Метод шақыру

d)

Тип жасау

144.

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

a)

 Red мәнін

b)

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

c)

 Циклді

d)

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

145.

 enum ішінде қай типтерге рұқсат етілген?

a)

int, byte, short

b)

string, bool

c)

float, double

d)

 object, dynamic

146.

 switch пен enum бірге қолдануға бола ма?

a)

Иә

b)

Жоқ

c)

 Тек void кезінде

d)

 Егер тип string болса

147.

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

a)

Метод ішінде

b)

 Класс ішінде

c)

Namespace ішінде

d)

 Main сыртында

148.

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

a)

 Ештеңе

b)

0

c)

true

d)

return

149.

 ref арқылы берілген параметр өзгерсе, не болады?

a)

 Негізгі айнымалы мәні өзгереді

b)

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

c)

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

d)

 Қате шығады

150.

out параметрінде міндетті түрде не істеу керек?

a)

 Метод ішінде мән беру

b)

 Алдын инициализациялау

c)

Массивке айналдыру

d)

ref қолдану