Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест С-студент.doc
Скачиваний:
13
Добавлен:
18.02.2016
Размер:
348.67 Кб
Скачать

C# -Байдалина А. Р. -студент

1. Атаулар аймағын құрайтын қызметтік сөз

-namespace 

-Main()

-Console

-WriteLine

-public

2. Қосымшаға кіру нүктесін көрсет  

-namespace 

-Main( )

-Console

-WriteLine

-public

3. Стандартты кластардың көпшілігі қайда орналасқан

-namespace аймағында

-Main( ) аймағында

-System аймағында

-WriteLine аймағында

-public аймағында

4. Консольмен жұмыс істеуге арналғанкласты ата

-namespace 

-Main()

-Console

-WriteLine

-public

5. C# тілінде қандай тақырыптақ файлдар болмайды

-Ашық

-Жабық

-тақырыптақ

-жолдық

-мәндік

6. C# тілінде қандай айнымалылар болмайды

-Ашық

-глобальды

-тақырыптақ

-жолдық

-мәндік

7. C# тілінде қандай функциялар болмайды

-Ашық

-глобальды

-тақырыптақ

-жолдық

-мәндік

8. Берілген айнымалылар мен функциялар қайда анықталуы керек.

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

-класс сыртында

-тақырыпта

-жолда

-мәнде

9. using директивасының атқаратын қызметі

-аймақ атын программаның көрсетілген нүктесіне апару

-аймақ атын программаның көрсетілген нүктесіне жазу

-аймақ атын программада көрсетпеу

-аймақ атын программада орындау

-аймақ атын программаға енгізу

10. Аймақ атын программаның көрсетілген нүктесіне апаратын директиваны ата

-Main()директивасы

-Console директивасы

-WriteLine директивасы

-public директивасы

-using директивасы

11. Екі мәнді ғана қабылдайтын логикалық түрді ата

-bool

-bуte

-sbyte

-char

-decimal

12. Таңбасыз байты көрсет

-bool

-bуte

-sbyte

-char

-decimal

13. Таңбалы байты көрсет

-bool

-bуte

-sbyte

-char

-decimal

14. Қайсысы Unicode белгісі

-bool

-bуte

-sbyte

-char

-decimal

15. Қайсысы ондық сан

-bool

-bуte

-sbyte

-char

-decimal

16. Жылжымалы үтірлі сан

-decimal

-Double

-Int

-Uint

-long

17. Жылжымалы үтірлі сан

-float

-decimal

-Int

-Uint

-long

18. Бүтін таңбалы санды ата

-float

-decimal

-Int

-Uint

-long

19. Бүтін таңбасыз санды ата

-float

-decimal

-Int

-Uint

-long

20, Бүтін таңбалы санды ата

-float

-decimal

-Double

-Uint

+long

21. Бүтін таңбасыз санды көрсет

-Ulong

-Object

-String

-float

-decimal

22. Деректердің базалық түрі, басқа түрлер оның туындысы болып табылады

-Ulong

-Object

-String

-float

-decimal

23. Бүтін таңбалы санды ата

-Object

-String

-float

-decimal

-short

24. Бүтін таңбасыз санды ата

-Ushort

-Object

-String

-float

-decimal

25. Unicode белгілер жолы

-Ushort

-Object

-String

-float

-decimal

26. Құрылымдық класқа қайсысы жатпайды

-System.Byte

-System.Boolean

-System.Object

-System.Single

-System.Char

27. Құрылымдық класқа қайсысы жатпайды

-System.Byte

-System.Boolean

-System.Single

-System.Char

-System.String

28. Ағыннан кезекті белгіні есептеу және шақыратын функцияға қайтару әдісін көрсет

-public static void WriteLine(double);

-public static void WriteLine(int);

-public static int Read();

-public static void WriteLine(long);

-public static void WriteLine(object);

29. Ағыннан кезекті белгіні есептеу және шақыратын функцияға қайтару әдісін көрсет

-public static void WriteLine(double);

-public static void WriteLine(int);

-public static string ReadLine();

-public static void WriteLine(long);

-public static void WriteLine(object);

30. Ағыннан белгілер жолдарын шығару әдісін көрсет

-public static int Read();

-public static string ReadLine();

-public static string ReadLine();

-public static void WriteLine(string, object);

-public static void Line(string, object);

31. Console.WriteLine("{0} + {1} = {2}", 12, 13, 12 + 13) орындалғанда экранға не шығады

-12

-13

-25

-0

-1

-2

32. фигуралық жақша ішіне не жазылады

-Есептеу

-есептеудің реттік нөмірі

-амалдар

-мәндер

-кластар саны

33. % белгісі нені білдіреді

-Пайызды

-Инкремент

-Декремент

-Бөлуден қалған қалдық

-Бөлу

34. Логикалық және операторын көрсет

-&

-|

-^

-!

-||

35 Логикалық немесе операторын көрсет

-&

-|

-^

-!

-&&

36. Логикалық Немесені жоққа шығару операторын көрсет

-&

-|

-^

-!

-||

37. Логикалық Жоқ операторын көрсет

-&

-|

-^

-!

-||

38. Логикалық Биттік терістеу операторын көрсет

-&

-|

-^

-!

-~

39. Алғы шартты циклді көрсет

-while ( шарт )

{

..... }

-do

{

........}while ( шарт);

-for (бастапқы мән беру; шарт; өсімше )

{

........}

- шарт ? өрнек /* шарт ақиқат */ : өрнек /* шарт жалған */

-switch( өрнек)

{

case тұрақты өрнек:

40. Шарт соңынан берілетін циклді көрсет

-while ( шарт )

{

..... }

-do

{

........}while ( шарт);

-for (бастапқы мән беру; шарт; өсімше )

{

........}

- шарт ? өрнек /* шарт ақиқат */ : өрнек /* шарт жалған */

-switch( өрнек)

{

case тұрақты өрнек:

41. Параметрлі цикді көрсет

-while ( шарт )

{

..... }

-do

{

........}while ( шарт);

-for (бастапқы мән беру; шарт; өсімше )

{

........}

- шарт ? өрнек /* шарт ақиқат */ : өрнек /* шарт жалған */

-switch( өрнек)

{

case тұрақты өрнек:

42. Шартты операторды көрсет

-while ( шарт )

{

..... }

-do

{

........}while ( шарт);

-for (бастапқы мән беру; шарт; өсімше )

{

........}

-шарт ? өрнек /* шарт ақиқат */ : өрнек /* шарт жалған */

-switch( өрнек)

{

case тұрақты өрнек:

43. Бүтін түріндегі 10 элементтен тұратын массив құр

-int [] intArray = new int [0];

-int [] intArray = new int [10];

-intArray = new int [10];

-string [] stringArray = new string [10];

-arr3 = {0, 3, 7, 17, 25};

44. Белгілік түрдегі 10 элементтен тұратын массив құр

-int [] intArray = new int [0];

-int [] intArray = new int [10];

-intArray = new int [10];

-string [] stringArray = new string [10];

-arr3 = {0, 3, 7, 17, 25};

45. Бүтін түріндегі массивті құып және алғашқы мән беруді көрсет

-int [] arr1 = new int[] {0, 3, 7, 17, 25};

-int [] intArray = new int [0];

-int [] intArray = new int [10];

-intArray = new int [10];

-string [] stringArray = new string [10];

46. Массивке алғашқы мән бермей ұсынуды көрсет

-int [] intArray = new int [0];

-int [] intArray = new int [10];

-intArray = new int [10];

-string [] stringArray = new string [10];

-int [] arr3;

47. Белгілік түріндегі 10х10х10 элементтен тұратын үш өлшемді массив құру

-int [] intArray = new int [0,10,0];

-int [] intArray = new int [10,10,10];

-string [,,] stringArray = new string [10, 10, 10];

-string [] stringArray = new string [10,10];

-arr3 = {0, 3, 7, 17, 25};

48. Көп өлшемді массивтерге алғашқы мән беруді көрсет

-int [,,] arr1 = new int[,] { {0, 3}, {7, 17}, {25, 0} };

-int [] arr1 = new int[] {0, 3, 7, 17, 25};

-arr3 = {0, 3, 7, 17, 25};

-int [,,] arr1 = [,] { {0, 3}, {7, 17}, {25, 0} };

-int [,,] arr1 = new int[,] { {0}, {0}, {25} };

49. Жол – дегеніміз не деректердің қажетті түрі

-аргументтер

-деректердің қажетті түрі

-сандар

-амалдар

-әдістер

  1. С# тілінде x санының модульінің жазылуын көрсет

-Math.Abs(N)

-Math.Round(X)

-Math.Ceil(X)

-Math.Cos(X),

-Math.Acos(X)

51. C# тілінде үлкен бүтін санға дейін дөңгелектеудің жазылуын көрсет

-Math.Abs(X)

-Math.Round(X)

-Math.Ceiling (Х);

-Math.Cos(X),

-Math.Acos(X)

  1. C# тілінде тригонометриялық сосинус функциясының жазылуын көрсет

-Math.Аbs(X)

-Math.Floor(Х);

-Math.Ceiling (Х);

-Math.Cos(X),

-Math.Acos(X)

  1. C# тілінде е = 2,718282 санының жазылуын көрсет

-Math.Аbs(X)

-Math.Floor(Х);

-Math.Ceiling (Х);

Math.Cos(X),

-Math.E

  1. C# тілінде тригонометриялық синус функциясының жазылуын көрсет

-Math.Sin (X)

-Math.Floor(Х);

-Math.Ceiling (Х);

-Math.Cos(X),

-Math.E

  1. C# тілінде е санының Х дәрежесі жазылуын көрсет

-Math.Floor(Х);

-Math.Ceiling (Х);

-Math.Cos(X),

-Math.E

-Math.Exp (Х);

  1. C# тілінде X санының натураль логарифмінің жазылуын көрсет

-Math.Log(Х);

-Math.Floor(Х);

-Math.Ceiling (Х);

-Math.Cos(X),

-Math.E

  1. C# тілінде Х санының ондық логарифмінің жазылуын көрсет

-Math.Log(Х);

-Math.Floor(Х);

-Math.Ceiling (Х);

-Math.Log10(Х);

-Math.Cos(X),

  1. C# тілінде Х және Y сандарының ең үлкен мәнінің жазылуын көрсет

-Math.Max(Х,Y);

-Math.Min (X,Y);\

-Math.Log(Х);

-Math.Floor(Х);

-Math.Ceiling (Х);

  1. C# тілінде Х және Y сандарының ең кіші мәнінің жазылуын көрсет

-Math.Max(Х,Y);

-Math.Min (X,Y);\

-Math.Log(Х);

-Math.Floor(Х);

-Math.Ceiling (Х);

  1. C# тілінде Пи санының жазылуын көрсет

-Math.Pi

-Math.Min (X,Y);\

-Math.Log(Х);

-Math.Floor(Х);

-Math.Ceiling (Х);

61. C# тілінде X санының Y дәрежесінің жазылуын көрсет

-Math.Pow(X,Y);

-Math.Round(Х);

-Math.Sing(Х);

-Math.Sqrt(Х);

-Math.Tan(Х);

62.C# тілінде Х санын дөңгелектеудің жазылуын көрсет

-Math.Pow(X,Y);

-Math.Round(Х);

-Math.Sing(Х);

-Math.Sqrt(Х);

-Math.Tan(Х);

63. C# тілінде Х саның таңбасының жазылуын көрсет

-Math.Pow(X,Y);

-Math.Round(Х);

-Math.Sing(Х);

-Math.Sqrt(Х);

-Math.Tan(Х);

64. C# тілінде Х саның түбірін табудың жазылуын көрсет

-Math.Pow(X,Y);

-Math.Round(Х);

-Math.Sing(Х);

-Math.Sqrt(Х);

-Math.Tan(Х);

65. C# тілінде Х аргументінің тангенсінің жазылуын көрсет

-Math.Pow(X,Y);

-Math.Round(Х);

-Math.Sing(Х);

-Math.Sqrt(Х);

-Math.Tan(Х);

66. :Ттригонометриялық функциялардың аргументтері қалай беріледі

-нақты сандармен

-бүтін сандармен

-жай сандармен

-градус бойынша

-радиан бойынша

67. Қандай класта жолдармен жұмыс істейтін әдістер берілген.

-String

-namespace 

-Main( )

-Console

-WriteLine

68.int CompareTo( string strB); нені білдіреді

-Екі жолды жалғастырады

-Екі жолды салыстырады

-Екі жолды қосады

-Екі жолды өшіреді

-Екі жолды өңдейді

69. Жолдың бір бөлігін алу үшін қандай әдісті қолданамыз

-Substring 

-String

-namespace 

-Main( )

-Console

70. Substring әдісі не үшін қолданылады

-Екі жолды жалғастырады

-Екі жолды салыстырады

-Жолдың бір бөлігін алу үшін

-Екі жолды өшіреді

-Екі жолды өңдейді

71. Екі жолды салыстыруды көрсет

-int CompareTo( string strB);

-Substring 

-String

-namespace 

-int Compare( string strB);

72. Класс мүшелеріне жалпы (шектелмеген) қатынас жасау

-Protected

-Public

-Internel

-protected internal

-private

73. Берілген класс пен туындыларына ғана мүмкін болатын қатынас

-Protected

-Public

-Internel

-protected internal

-private

74. Берілген класс бар жиынға ғана қатысты қатынас

-Protected

-Public

-Internel

-protected internal

-private

75. Қатынас сол класс пен туындыларына ғана мүмкін болады немесе берілген класс бар жиынға ғана қатысты болады

-Protected

-Public

-Internel

-protected internal

-private

76. Қатынас берілген класқа ғана қатысты

-Protected

-Public

-Internel

-protected internal

-private

77. Public нені білдіреді

-Класс мүшелеріне жалпы (шектелмеген) қатынас жасау

-Берілген класс пен туындыларына ғана мүмкін болатын қатынас

-Қатынас сол класс пен туындыларына ғана мүмкін болады немесе берілген класс бар жиынға ғана қатысты болады

-Қатынас берілген класқа ғана қатысты

ерілген класс бар жиынға ғана қатысты қатынас

78. Protected нені білдіреді

-Класс мүшелеріне жалпы (шектелмеген) қатынас жасау

-Берілген класс пен туындыларына ғана мүмкін болатын қатынас

-Қатынас сол класс пен туындыларына ғана мүмкін болады немесе берілген класс бар жиынға ғана қатысты болады

-Қатынас берілген класқа ғана қатысты

ерілген класс бар жиынға ғана қатысты қатынас

79. Internel нені білдіреді

-Класс мүшелеріне жалпы (шектелмеген) қатынас жасау

-Берілген класс пен туындыларына ғана мүмкін болатын қатынас

-Қатынас сол класс пен туындыларына ғана мүмкін болады немесе берілген класс бар жиынға ғана қатысты болады

-Қатынас берілген класқа ғана қатысты

ерілген класс бар жиынға ғана қатысты қатынас

80. protected internal нені білдіреді

-Класс мүшелеріне жалпы (шектелмеген) қатынас жасау

-Берілген класс пен туындыларына ғана мүмкін болатын қатынас

-Қатынас сол класс пен туындыларына ғана мүмкін болады немесе берілген класс бар жиынға ғана қатысты болады

-Қатынас берілген класқа ғана қатысты

ерілген класс бар жиынға ғана қатысты қатынас

81. private нені білдіреді

-Класс мүшелеріне жалпы (шектелмеген) қатынас жасау

-Берілген класс пен туындыларына ғана мүмкін болатын қатынас

-Қатынас сол класс пен туындыларына ғана мүмкін болады немесе берілген класс бар жиынға ғана қатысты болады

-Қатынас берілген класқа ғана қатысты

ерілген класс бар жиынға ғана қатысты қатынас

82. Класқа байланыс орнату үшін қандай айнымалылар хабарланады

-Статикалық

-деректердің қажетті түрі

-сандар

-амалдар

-әдістер

83. Класқа байланыс орнату үшін қандай функциялар хабарланады

-статикалық

-деректердің қажетті түрі

-сандар

-амалдар

-әдістер

84. Статикалық айнымалылар дегеніміз не

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

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

-бос мәндер

-мәндері әрбір класс данасы орындалмайтын айнымалылар

- класс мүшелері

85. Класс мүшесіне қатынас жасау үшін не құрылуы керек

-класс объектісі

-класс саны

-класс аты

-жолдар объектісі

-әдістер объектісі

86. Статикалық элементке қатынас жасау үшін не қолданылуы керек.

-класс объектісі

-класс саны

-класс аты

-жолдар объектісі

-әдістер объектісі

87. Тұрақтыны хабарлау қалай беріледі

-static сөзімен

-Protected сөзімен

-Public сөзімен

-Internel сөзімен

-protected internal сөзімен

88. Конструктор –дегеніміз не

-класс объектісін құрғанда шақырылатын функция

-Жолдармен жұмыс істейтін функция

-сандармен жұмыс істейтін функция

-өрістермен жұмыс істейтін функция

-бағандармен жұмыс істейтін функция

89. Класс объектісін құрғанда шақырылатын функция қалай аталады

-Деструктор

-класс объектісі

-класс саны

-класс аты

-Конструктор

90. Объектіні босату кезінде керек емес заттарды жинағыш арқылы шақырылатын не

-Деструктор

-класс объектісі

-класс саны

-класс аты

-Конструктор

91. Класс айнымалысының мәні бірден беріліп мәнін келешекте өзгертпейтін қандай модификатор

-readonly

-Protected

-Public

-Internel

-protected internal

92. Кезекті класс данасын көрсет

-readonly

-Protected

-Public

-Internel

-this

93. Кез келген кластар объектісі қандай түрге жатады

-қарапайым

-сілтеу

-айнымалы

-тұрақты

-логикалық

94. Кез келген кластар объектісі хабарлануы кезінде қандай мәндерге айналады

-readonly

-Protected

-null

-Internel

-this

95. . Кез келген кластар объектісіне қандай оператор арқылы жадыдан орын бөлінеді

-readonly

-Protected

-null

-new

-this

96. Кластар әдістерінде қатынас орнату қандай оператормен орындалады

-Return

-Public

-null

-new

-this

97. Кластар әдістерінде мәндерді қайтару қандай оператормен орындалады

-Return

-Public

-null

-new

-this

98. Жай әдістен static модификаторы әдісінің айырмашылығы қандай

-класс объектісі құрылуынсыз шақырылады

-класс объектісі құрылған соң шақырылады

-класс объектісі арқылы шақырылады

- класс әдісі болады

-класс мүшесі болады

99. Әдістен шыққаннан кейін өзгерісті сақтауға мүмкіндік бермейтін жағдайларды шешу үшін қолданылатын кілттік сөзді көрсет

-null

-new

-this

-Ref

-Public

100. Әдістен шыққаннан кейін өзгерісті сақтауға мүмкіндік бермейтін жағдайларды шешу үшін қолданылатын кілттік сөзді көрсет

-null

-new

-out

-new

-this

101. Әдістің хабарлануы мен шақырылуы кезінде көрсетіледі модификатор қайсысы

-null

-new

-out

-new

-ref

102. Әдістен кем дегенде бір мәнді қайтаратын модификатор қайсысы

-out

-new

-out

-new

-ref

103. ref модификаторы шақыруды қалай орындайды.

-сілтеу орындалмайды

-сілтеу өңделеді

-сілтеу бойынша

-жол бойынша

-баған бойынша

104. . ref модификаторы қандай жұмыс атқарады

-Әдістен кем дегенде бір мәнді қайтаратын

-Әдістен кем дегенде бір мәнді алады

-Әдістен кем дегенде бір мәнді өңдейді

дістің хабарлануы мен шақырылуы кезінде көрсетіледі

дістің нәтижесі кезінде көрсетіледі

105. out модификаторы қандай жұмыс атқарады

-Әдістен кем дегенде бір мәнді қайтаратын

-Әдістен кем дегенде бір мәнді алады

-Әдістен кем дегенде бір мәнді өңдейді

дістің хабарлануы мен шақырылуы кезінде көрсетіледі

дістің нәтижесі кезінде көрсетіледі

106. Аргументтердің кез келген санын беру үшін қандай модификаторлы массивіті қолдану керек

-params

-new

-out

-new

-ref

107. params модификаторлы массивінің атқаратын қызметі не

-Әдістен кем дегенде бір мәнді алады

-Әдістен кем дегенде бір мәнді өңдейді

дістің хабарлануы мен шақырылуы кезінде көрсетіледі

дістің нәтижесі кезінде көрсетіледі

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

108. Бастапқы кластың қанша мұрагері болады

-2

-3

-1

-5

-4

109. Бір мұрагерлік қандай класта болады

-бастапқа

-туынды

-жолдық

-екілік

-ондық

110. Туынды дегеніміз не

-алғашқыны өңдеу деген сөз

-алғашқыны құру деген сөз

-алғашқыны кеңейту деген сөз

-алғашқыны жою деген сөз

-алғашқыны орындау деген сөз

111. Алғашқыны кеңейтуді қандай класс орындайды

-туынды

-ондық

-екілік

-сегіздік

-аталық

112. Кластан тыс қолдануға болады

-Public

-Private

-params

-new

-out

113. Кластан тыс қолдануға болмайды

-Public

-Private

-params

-new

-out

114. Public нені білдіреді

Әдістен кем дегенде бір мәнді алады

-Әдістен кем дегенде бір мәнді өңдейді

дістің хабарлануы мен шақырылуы кезінде көрсетіледі

-Кластан тыс қолдануға болады

-Кластан тыс қолдануға болмайды

115. Private нені білдіреді

Әдістен кем дегенде бір мәнді алады

-Әдістен кем дегенде бір мәнді өңдейді

дістің хабарлануы мен шақырылуы кезінде көрсетіледі

-Кластан тыс қолдануға болады

-Кластан тыс қолдануға болмайды

116. Public нені білдіреді

-Меншіктеу

-Жабық

-Ашық

-Нәтиже

-Жол

117. Private нені білдіреді

-Меншіктеу

-Жабық

-Ашық

-Нәтиже

-Жол

118. Конструктор аты қалай беріледі

-класс атымен бірдей болмайды

-әдіс атымен бірдей болады

-өріс атымен бірдей болады

-класс атымен бірдей болады

-функция атымен бірдей боады