wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

алгоритм

Total questions: 56

Worksheet time: 28mins

Name
Class
Date
1.

Метод аты бірдей, бірақ параметрлер әртүрлі болса не болады?

a)

Перегрузка (ауыспалы анықтама)

b)

Қате шығады

c)

return қажет емес

d)

 Класс өшіріледі

2.

<question> Метод ішінде басқа метод шақыруға бола ма?

a)

Иә

b)

Жоқ

c)

Тек void

d)

Тек return арқылы

3.

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

a)

 Иә, тек бір тип

b)

 Жоқ, бірнеше тип керек

c)

void болса, бірнеше

d)

 ref болса, болмайды

4.

params көмегімен не істейміз?

a)

Көп мән беру

b)

Айнымалы өзгерту

c)

Класс жасау

d)

Тип өзгерту

5.

params параметр міндетті ме?

a)

Жоқ

b)

Иә

c)

ref қолданғанда міндетті

d)

out болғанда міндетті

6.

 return бірнеше мән қайтара ала ма?

a)

Жоқ, бір ғана мән

b)

Иә

c)

void болса ғана

d)

 ref болса

7.

Методта void орнына int жазылса не істеу керек?

a)

return арқылы мән беру керек

b)

ештеңе істеудің қажеті жоқ

c)

break жазу керек

d)

 continue қолдану керек

8.

 Методта параметр берілмесе не болады?

a)

 Әдепкі мән қолданылады немесе қате

b)

Массив құрылады

c)

ref қолданылады

d)

void қайтарылады

9.

 Метод ішінде цикл қолдануға бола ма?

a)

Иә

b)

Жоқ

c)

 Тек switch кезінде

d)

Тек void типінде

10.

Метод ішінде return болған соң не орындалады?

a)

 Қалған код орындалмайды

b)

Код жалғасады

c)

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

d)

void іске қосылады

11.

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

a)

Бас әріппен

b)

Кіші әріппен

c)

 Тек цифрмен

d)

Символмен

12.

 Методта ref және out бірге қолдануға бола ма?

a)

Иә

b)

Жоқ

c)

 Тек void болғанда

d)

Тек string болғанда

13.

 Класс дегеніміз не?

a)

Объектілердің үлгісі

b)

Массив түрі

c)

Айнымалы

d)

Цикл

14.

Объект дегеніміз не?

a)

Кластың нақты данасы

b)

Методтың аты

c)

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

d)

 Конструктор

15.

 Класстан объект қалай жасалады?

a)

new кілт сөзі арқылы

b)

 ref арқылы

c)

 void арқылы

d)

return арқылы

16.

Конструктор не үшін керек?

a)

Объектіні инициализациялау

b)

Массив жасау

c)

Цикл бастау

d)

Тип өзгерту

17.

 Конструктордың аты қандай болуы керек?

a)

Кластың атымен бірдей

b)

Main

c)

void

d)

return

18.

Деструктор не үшін керек?

a)

Ресурстарды босату үшін

b)

Айнымалыны өзгерту

c)

Цикл жасау

d)

Метод қосу

19.

Main әдісі не үшін қажет?

a)

 Бағдарламаның басталу нүктесі

b)

 Конструктор

c)

Массив

d)

Тип

20.

 Кластың ішінде не болуы мүмкін?

a)

Методтар, айнымалылар, конструкторлар

b)

Тек массивтер

c)

Тек enum

d)

 Тек return

21.

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

a)

 Құрылым анықтау үшін

b)

 Цикл бастау

c)

 Метод шақыру

d)

Массив жасау

22.

 Құрылым мен класс айырмашылығы неде?

a)

Құрылым — мәндік тип, класс — сілтемелік

b)

Екеуі бірдей

c)

Класс void қайтармайды

d)

Құрылым массивтер үшін

23.

Құрылымда мұрагерлікке рұқсат етіле ме?

a)

Жоқ

b)

Иә

c)

 Тек void типінде

d)

ref болса ғана

24.

 int — бұл қандай тип?

a)

 Мәндік тип

b)

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

c)

Enum

d)

 Класс

25.

 string — бұл қандай тип?

a)

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

b)

Мәндік тип

c)

 Enum

d)

Struct

26.

 Айнымалының аймағы (контекст) нені білдіреді?

a)

 Айнымалы қолданылатын жері

b)

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

c)

Метод аты

d)

 Цикл ішін

27.

Локалды айнымалы қайда жарияланады?

a)

Метод ішінде

b)

Класс ішінде

c)

 Namespace ішінде

d)

return ішінде

28.

 Global namespace деген не?

a)

 Барлық кодқа ортақ атау кеңістігі

b)

 Бір метод ішіндегі аймақ

c)

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

d)

Enum түрі

29.

 using директивасы не үшін керек?

a)

Атау кеңістігін қосу

b)

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

c)

Метод жасау

d)

 Тип өзгерту

30.

System — бұл не?

a)

 Атау кеңістігі

b)

Метод

c)

Айнымалы

d)

Массив

31.

Visual Studio арқылы кітапхана қалай жасалады?

a)

 Class Library жобасын таңдау

b)

 Console Application таңдау

c)

struct жазу

d)

Main метод ашу

32.

.NET CLI көмегімен кітапхана жасау командасы қандай?

a)

dotnet new classlib

b)

 dotnet new console

c)

dotnet build

d)

dotnet test

33.

 Кітапхана жобасының кеңейтімі қандай?

a)

 .dll

b)

.exe

c)

.cs

d)

 .json

34.

 Access modifiers не үшін керек?

a)

 Қолжетімділікті шектеу үшін

b)

Метод жасау үшін

c)

Айнымалы өзгерту үшін

d)

 return жазу үшін

35.

 public модификаторы не білдіреді?

a)

Барлық жерден қолжетімді

b)

Тек класс ішінде

c)

Тек struct ішінде

d)

 return қолдану

36.

private модификаторы не білдіреді?

a)

 Тек класс ішінде ғана қолжетімді

b)

 Барлық жерде қолжетімді

c)

 Метод ішінде

d)

 Метод ішінде

37.

 internal модификаторы қайда қолданылады?

a)

 Бір жобаның ішінде ғана

b)

Барлық solution ішінде

c)

 Әлемдік қолжетімділік

d)

Тек enum

38.

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

a)

Туынды кластар үшін қолжетімді

b)

Барлық жерде

c)

Тек struct

d)

void үшін

39.

sealed кілт сөзі не істейді?

a)

Мұрагерлікті тоқтатады

b)

 Айнымалыны бекітеді

c)

 Методты жояды

d)

struct ішін ашады

40.

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

a)

 Нысансыз қолданылатын мүшелер

b)

 Айнымалы

c)

 void типі

d)

ref параметрі

41.

 static Main() әдісі не үшін қажет?

a)

 Бағдарламаны бастау үшін

b)

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

c)

 ref қолдану үшін

d)

 struct жасау үшін

42.

 new кілт сөзі қандай мақсатта?

a)

 Жаңа объект немесе экземпляр жасау

b)

 return жазу

c)

Цикл бастау

d)

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

43.

object obj = new MyClass(); — бұл не?

a)

Полиморфизм мысалы

b)

Метод

c)

 ref параметрі

d)

void типі

44.

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

a)

 Кластар мен типтердің логикалық тобы

b)

 Метод

c)

Тип

d)

Айнымалы

45.

 Бір файлда бірнеше namespace бола ма?

a)

Иә

b)

Жоқ

c)

Тек Main ішінде

d)

 ref болса ғана

46.

 Бір файлда бірнеше класс бола ма?

a)

Иә

b)

Жоқ

c)

Тек struct болса

d)

 ref қолданғанда

47.

 Айнымалының "global" сөзімен анықталуы нені білдіреді?

a)

 Әлемдік көрінімді

b)

Массивті

c)

Методты

d)

 void типін

48.

 return new ClassName(); — бұл не?

a)

Жаңа объект қайтару

b)

Метод жазу

c)

void қайтару

d)

 Цикл бастау

49.

ref ClassName obj — бұл дұрыс па?

a)

 Жоқ, ref тек параметрге

b)

Иә

c)

Тек struct болса

d)

 void болғанда ғана

50.

 Класс ішінде enum жариялауға бола ма?

a)

Иә

b)

Жоқ

c)

 Тек Main ішінде

d)

ref арқылы

51.

 static class дегеніміз не?

a)

Тек статикалық мүшелері бар класс

b)

Тек void қайтару үшін

c)

struct ішінде қолданылады

d)

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

52.

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

a)

 public және кітапханаға қосу

b)

 void ету

c)

struct жариялау

d)

ref беру

53.

 internal class дегеніміз не?

a)

Тек осы жобада қолжетімді класс

b)

 Тек struct

c)

Тек Main ішінд

d)

 enum мәні

54.

 public class Test {} — бұл не білдіреді?

a)

Басқа жерден қолжетімді класс

b)

 Айнымалы

c)

Массив

d)

Метод

55.

 .dll файлы не үшін керек?

a)

 Кітапхана ретінде қолдану үшін

b)

Консоль шығару үшін

c)

Массив сақтау үшін

d)

 return жасау үшін

56.

 public static void Main(string[] args) — бұл не?

a)

 Бағдарламаның бастапқы әдісі

b)

Массив

c)

Класс

d)

struct