NEW
Font size
Worksheets2 нуска
Total questions: 40
Worksheet time: 20mins
C# тіліне не сәйкес келмейді?
A. Объектіге бағытталған тіл.
B. Java және C++ тілдеріне ұқсас.
C. Регистрді сезбейді.
D. C# бағдарламалары .NET жүйесінде жұмыс істейді.
2. C# тілінде фигуралық жақша {} не үшін қажет?
A. Комментарий жазу үшін
B. Олар System сыныптарды пайдалану үшін қажет.
C. Олар код блогының басы мен соңын белгілейді.
D. Қажет емес, C# оларды елемейді.
3. Параметр => өрнегі ненің синтаксисі?
A. Атрибуттың.
B. Делегаттың.
C. Жалғыз лямбда өрнегі.
D. C# тілінде мұндай нәрсе жоқ.
4. void деген нені білдіреді?
A. Әдіс ешқандай параметрлерді қабылдамайды.
B. Әдіс ештеңені қайтармайды
C. Әдіс сол сыныптың объектісіне емес, сыныпқа жатады.
D. Дұрыс жауап жоқ.
5. Әдістің шамадан тыс жүктелуімен не істеуге болады?
A. Бір параметрді пайдаланып, оны қайтарыңыз.
B. Бірнеше түрлі әдістер үшін бір атауды пайдаланыңыз.
C. Пайдаланушыдан ақпараттың үлкен көлемін сақтау және оны әдісте сақтау.
D. Функцияға тым көп деректерді беру.
6. this көрсеткіш не үшін қажет?
A. Нені жою керектігін көрсету үшін.
B. Ағымдағы сыныптың мәнін мұраға алу үшін.
C. Циклды тоқтату үшін.
D. Ағымдағы нысанға немесе сынып данасына сілтеме жасау үшін.
7. Lazy<T> класы не істейді?
A. Барлық көрсетілген сыныптарды дереу жасайды.
B. Объектіні бірінші қолданғанда ғана жасайды
C. Массивтермен жұмыс істегенде бос жолдарды жасауға көмектеседі.
D. Ештеңе істемейдi
8. Кешіктірілген инициализация не үшін қолданылады?
A. Жолды инициализациялау үшін.
B. Күрделі математикалық есептеулерді орындау үшін.
C. C# тіліндегі сыныптарды дерекқордағы нысандармен салыстыру үшін.
D. Жұмысты жақсарту, ысырапты есептеулерді болдырмау және бағдарлама жады талаптарын азайту үшін.
9. Бұл код нені шығарады?
var sum = (int x, int y) => Console.WriteLine($"{x} + {y} = {x + y}");
sum(1, 2);
A. {x} + {y} = {x + y}
B. 1 + 2 = 3
C. 2 + 1 = 3
D. Ничего.
10. Бұл код нені шығарады?
string phoneNumber = "+1(876)-234-12-98";
string pattern = @"\D";
string target = "";
Regex regex = new Regex(pattern);
string result = regex.Replace(phoneNumber, target);
Console.WriteLine(result);
A. 12345678912
B. 18762341298
C. “result”
D. +1(876)-234-12-98
11. Класс дегеніміз не?
A. Деректер типі
B. Айнымалы
C. Оператор
D. Объектілерді құруға арналған шаблон
12. C# тілінде (Observer) үлгісін қалай жүзеге асыруға болады?
A. IObservable және IObserver интерфейстері
B. Делегаттар мен оқиғалар
C. ObservableCollection және PropertyChangedEventArgs сыныптары
D. Жоғарыда айтылғандардың барлығы.
13. Break и continue айырмашылығы неде?
A. Continue тек циклдерде жұмыс істейді, үзіліс әдістерде де жұмыс істейді
B. Break Switch жағдайларда және циклдерде жалғастыруда қолданылады
C. Continue итерацияны өткізіп жібереді, үзіліс циклден шығады
D. Айырмашылығы жоқ
14. Айнымалы қай жерде дұрыс құрылған?
A. float big_num = 23.2234;
B. $x = 10;
C. char symbol = 'A';
D. int num = "1";
15. System аттар кеңістігі қалай импортталады?
A. using System;
B. import System;
C. require System;
D. include System;
16. C# тілін не үшін пайдалануға болады?
A. Ойын жазуға арналған
B. Веб-сайттарды құру үшін
C. Тек ойындар мен бағдарламаларды жасау үшін
D. Жоғарыда айтылғандардың барлығы
17. Төмендегі код нені көрсетеді?
namespace ProjectOne {
class MainClass {
static int num = 0;
public static void Main (string[] args) {testFunc(num);
testFunc(num); }
public static void testFunc (int num) {
MainClass.num++;
Console.Write(MainClass.num);}
}
}
A. 12
B. Ошибку в коде
C. 11
D. 00
18. Қандай IDE C# әзірлеу үшін қолданылады?
A. Visual Studio
B. Visual Studio Code
C. MonoDevelop
D. Жоғарыда айтылғандардың барлығы.
19. Төмендегі код нені көрсетеді?
static int num = 0;
public static void Main (string[] args) {
testFunc(num);
testFunc(num);}
public static void testFunc (int num) {num++;
Console.Write(num);}
A. 11
B. 00
C. 12
D. 01
20. Айнымалылардың қандай түрлері бар?
A. int, char, bool, string
B. int, char, bool, float, double
C. int, char, bool, float, double, uint, short
D. Жоғарыда айтылғандардың барлығы
21. C# тілі қандай тілдер тобына жатады?
A. С-тәрізді синтаксис
B. J- тәрізді синтаксис
C. S- тәрізді синтаксис
D. P- тәрізді синтаксис
22. C# тілі қандай тілдерде жасалды?
A. Python
B. Java, C++
C. Jango
D. PHP
23. Кез келген типтегі мәліметтерді түрлендіру үшін қандай класс қолданылады?
A. Convert
B. String
C. Parse
D. Double
24. Консоль нені көрсетеді?
string a = Console.ReadLine(); // a = 5
Console.WriteLine(a + 11);
A. 16
B. а11
C. 511
D. 11
25. Консоль нені көрсетеді?
int x = 7;
int y = 4;
int z = 9;
int result = (x-- ++y - --z) / (++x z-- + ++y);
Console.WriteLine(result);
A. 0
B. 2
C. -7
D. 3
26. == бұл қандай оператор?
A. Мәндерін емес, деректер түрлерін салыстыру үшін пайдаланылады
B. Жолдармен немесе басқа деректер түрлерімен емес, тек сандармен жұмыс істейді
C. Салыстырылатын мәндерге қарамастан логикалық мәнді true қайтарады
D. Теңдікті тексереді
27. Экранда «111» шығуы үшін эллипстің орнына нені енгізу керек?
int a = 7;
while (a < ...){Console.Write(1);
a = a + 1;}
A. 10
B. 12
C. 9
D. 11
28. Do while циклі мен while арасындағы айырмашылық неде?
A. бастапқыда цикл денесі орындалады және шарт мүлдем тексерілмейді
B. алдымен цикл денесі орындалады, содан кейін шарт тексеріледі
C. алдымен шарт тексеріледі, содан кейін цикл денесі орындалады
D. барлық жауаптар дұрыс емес
29. "2" экранға қанша рет шығады?
int a = 10;
do
{Console.WriteLine(2);
} while (a < 2);
A. 0
B. 1
C. 10
D. 11
30. Бұл бағдарлама не шығарады?
int a = 0;
do
{Console.Write(2);
a = a + 1;
} while (a < 4);
A. Empty result
B. 2222
C. 222
D. 22222
31. Мәнді өзгерту мүмкін емес a айнымалысында 6,28 мәнін анықтаудың дұрыс әдісі?
A. const float pi = 6.28F
B. pi = 6.28F
C. #define a 6.28F
D. жоғарыда айтылғандардың ешқайсысы жоқ
32. Float 4 байтты алады. Егер осы 4 байттың он алтылық баламасы A, B, C және D болса, онда бұл байттар жадта қандай ретпен сақталады?
A. DCBA
B. 0 * ABCD
C. ABCD
D. big endian немесе little endian архитектурасына байланысты
33. Boolean деректер түрі үшін әдепкі мән?
A. 1
B. False
C. True
D. 0
34. Келесі формат спецификаторларының қайсысы оналтылық мәндерді шығару және мәнді сегіздік эквивалентте C#- ке қайтару үшін қолданылады?
A. кіші әріптер үшін %x және бас әріптер үшін %X
B. кіші әріптер үшін %Ox және бас әріптер үшін %OX
C. кіші әріптер үшін %hx және бас әріптер үшін %HX
D. бұл жерде ыңғайлылық жоқ. C# ReadLine() немесе WriteLine () көмегімен пайдалану үшін %x немесе %O типті спецификаторларды қамтамасыз етпейді. Біз өз функциямызды жазуымыз керек
35. Char деректер түрінің өлшемі?
A. 20 бит
B. 16 бит
C. 12 бит
D. 8 бит
36. Екі жолды салыстыру үшін қандай String әдісі қолданылады?
A. ConCat()
B. Copy()
C. Compare()
D. Compare To()
37. Жол форматындағы жолдың литералы не үшін жақсы??
A. жол форматындағы Қос тырнақшаларды қолдана отырып, тырнақшаны кірістіру
B. көп жолды жолдарды инициализациялау үшін қолданылады
C. жол мәтінінде кері слэштер болған кезде ыңғайлылық пен жолдың жақсы оқылуы
D. жоғарыда айтылғандардың барлығы
38. Неліктен жолдар сілтеме түрі болып табылады C#.NET?
A. жол өлшемін азайту үшін
B. стек толып кету мәселесін жеңу үшін
C. стекте жол жасау үшін
D. жоғарыда айтылғандардың ешқайсысы жоқ
39. Қолданба пайдалану үшін деректерді сақтау үшін компьютердің жедел жады пайдаланатын сақтау орны?
A. Айнымалы
B. Тұрақтылар
C. Көрсеткіштер
D. жоғарыда айтылғандардың ешқайсысы жоқ
40. C# бағдарламасына имен кеңістігін қосу үшін қандай кілт сөз қолданылады??
A. using
B. exports
C. imports
D. жоғарыда айтылғандардың ешқайсысы жоқ
