Font size
Worksheetsалгоритм
Total questions: 150
Worksheet time: 1hrs 15mins
<question>C# тілінде консольға мәтін шығару үшін қандай әдіс қолданылады?
<variant>Console.WriteLine()
<variant>Console.WriteLine()
<variant>echo()
<variant>System.out.println()
<variant>System.out.println() vvv
<variant>A
B
C
Қате
<question>Келесі код неше рет орындалады?
4
3
5
10
<question>While циклі қандай жағдайда орындалмайды?
<variant>Шарт басында false болса
<variant>Шарт соңында false болса
Айнымалы 0-ге тең болса
Айнымалы мәні өзгермесе
C# тілінде массив индексі қай саннан басталады?
0
1
2
-1
>Келесі кодтың нәтижесі қандай?
<variant>2.5
<variant>2
Қате
Undefined
>C# тілінде `char` типі қандай мәндерді сақтай алады?
Бір символ
<variant>Кез келген сөз
>Тек сандар
>Тек латын әріптері
Келесі цикл неше рет орындалады?
7
8
6
10
Келесі кодтың нәтижесі қандай?
10 7 4 1
10 8 6 4 2
10 7 4
10 7 4 1 -2
Пайдаланушыдан енгізу алу үшін қандай әдіс қолданылады?
Console.ReadLine()
Console.Input()
Console.Get()
Console.Scan()
question>Келесі код не істейді?
Console.Write("Enter your name: ");
string name = Console.ReadLine();
Console.WriteLine("Hello, " + name);
<variant>Пайдаланушының атын сұрап, оны экранға шығарады
<variant>Қате береді
<variant>Тек "Hello," деп шығарады
<variant>Тек "Enter your name:" деп шығарады
Келесі кодтың нәтижесі қандай?
bool a = true;
bool b = false;
Console.WriteLine(a && b);
false
true
Қате
Undefined
Келесі логикалық операторлардың қайсысы "НЕМЕСЕ" (OR) мағынасын білдіреді?
||
>&&
>!
>^^
Строканы санға айналдыру үшін қандай әдіс қолданылады?
int.Parse()
Convert.ToInt()
ToInt()
ParseInt()
Келесі кодтың нәтижесі қандай?
Positive
Negative
Error
Undefined
else if не үшін қолданылады?
>Көп жағдайларды тексеру үшін
>Кодты жылдам орындау үшін
Айнымалыларды көбейту үшін
Массивтермен жұмыс істеу үшін
>Келесі кодтың нәтижесі қандай?
B
C
Error
Undefined
Келесі кодтың нәтижесі қандай?
<variant>Equal to 10
<variant>Greater than 10
<variant>Less than 10
Error
Келесі кодтың нәтижесі қандай?
Valid
Invalid
Error
Undefined
Келесі кодтың нәтижесі қандай?
Yes
No
Error
Undefined
int деректер типі қанша бит (byte) жад алады?
4 байт
2 байт
8 байт
1 байт
bool деректер типі қандай мәндерді қабылдайды?
true және false
0 және 1
Кез келген сан
Оң сандар
string деректер типінің негізгі ерекшелігі қандай?
Жолдық (мәтіндік) мәндерді сақтайды
Тек бір әріпті сақтайды
Тек бүтін сандарды сақтайды
Нақты сандарды сақтайды
char деректер типі қандай мәндерді сақтай алады?
Бір символ
Бірнеше сөз
Кез келген бүтін сан
Логикалық мән
int пен long деректер типінің айырмашылығы қандай?
long үлкен мәндерді сақтай алады
int үлкен мәндерді сақтай алады
Екеуі бірдей
int теріс мәндерді сақтай алады, long сақтай алмайды
double және float айырмашылығы неде?
double дәлдігі float-қа қарағанда жоғары
float дәлдігі double-ға қарағанда жоғары
double тек бүтін сандарды сақтайды
float тек оң сандарды сақтайды
>Келесі кодтың нәтижесі қандай?
System.Double
System.Int32
>System.String
System.Boolean
Массив индекстері C# тілінде қандай мәннен басталады?
0
1
-1
3
Келесі массив дұрыс жарияланған ба?
Иә
Жоқ
Қате синтаксис
arr типі дұрыс емес
Келесі кодтың нәтижесі қандай?
5
4
6
Error
Келесі кодтың нәтижесі қандай?
15
10
5
20
Келесі код не істейді?
5
1
0
Error
Келесі код не істейді?
1
5
2
8
Келесі кодта қанша жол және баған бар?
3 жол, 4 баған
4 жол, 3 баған
3 жол, 3 баған
>4 жол, 4 баған
Келесі кодтың нәтижесі қандай?
4
3
2
1
int a = 5; бұл жазбада айнымалының қандай типі көрсетілген?
Бүтін тип
Таңбалық тип
Нақты сандар типі
Логикалық тип
const double Pi = 3.14; бұл жолда не анықталған?
Тұрақты
Айнымалы
Әдіс
Класс
Айнымалыны жариялау үшін қандай кілт сөз қолданылады?
var
const
static
class
int a = 10; бұл жазбада 10 саны қалай аталады?
Тура мән
Айнымалы
Сілтеме
Мәлімет
bool типінің мүмкін мәндері қандай?
true және false
1 және 0
иә және жоқ
ашық және жабық
int a = 5.5; бұл жазбада қандай қате бар?
Типтер сәйкес емес
Айнымалы анықталмаған
Нүктелі үтір жоқ
Қос тырнақша жетіспейді
int типіндегі айнымалы жадыда қанша байт орын алады?
4 байт
2 байт
1 байт
> 8 байт
float типінің соңына қандай әріп жазылады?
f
d
l
m
Консольге мәлімет шығару үшін қандай әдіс қолданылады?
Console.WriteLine()
Console.ReadLine()
Console.Input()
> Print()
Console.ReadLine() әдісі не істейді?
Қолданушыдан жол енгізуді оқиды
Экранға мәтін шығарады
Айнымалыны қайтарады
Массив жасайды
int a = 10 + 5 * 2; бұл жазбаның нәтижесі қандай?
20
30
25
15
% операциясы не үшін қолданылады?
Қалдықты табу
Көбейту
Бөлу
Қосу
x++ мен ++x айырмашылығы неде?
Біріншісі кейін, екіншісі алдымен арттырады
Екеуі бірдей
Бірі кемітеді, бірі арттырады
Бірі логикалық типте
Поразрядты И (AND) операциясының белгісі қандай?
&
|
^
&&
Поразрядты НЕМЕСЕ (OR) операциясы қалай белгіленеді?
|
&
^
&&
int x = 5; x += 3; орындағаннан кейін x мәні қандай болады?
8
2
5
3
int x = 10; x %= 3; нәтижесінде x мәні қандай?
1
0
3
2
double → int түрлендіру қалай аталады?
Явное түрлендіру
Неявное түрлендіру
Автоматты түрлендіру
Сілтемелік түрлендіру
int → double түрлендіру қалай аталады?
Неявное түрлендіру
Явное түрлендіру
Қате түрлендіру
Массивтік түрлендіру
Типтерді түрлендіру үшін қандай класс қолданылады?
Convert
Parser
<variant> Change
Format
string s = "123"; int x = Convert.ToInt32(s); нәтижесі қандай?
123
"123"
1
0
Айнымалы атауында не қолдануға болмайды?
Саннан бастау
Әріп қолдану
_ белгісі
camelCase
C# тілі регистрге тәуелді ме?
Иә
Жоқ
Тек кластарда
Тек тұрақтыларда
Console.Write("Сәлем"); мен Console.WriteLine("Сәлем"); айырмашылығы неде?
Біріншісі жаңа жолға өтпейді
Екеуі бірдей
Екіншісі үнсіз қате береді
Біріншісі мән қайтарады
int x = 10 / 4; нәтижесі қандай?
2
2,5
3
4
double x = 10 / 4; нәтижесі қандай?
2
2,5
3
2,0
double x = 10 / 4.0; нәтижесі қандай?
2,5
2
2,0
3
var кілт сөзі не үшін қолданылады?
Айнымалы типін автоматты анықтау
Тұрақты жариялау
Әдіс жасау
Массив жасау
string – қандай тип?
Сілтемелік тип
Мәндік тип
Логикалық тип
Нақты тип
nt.Parse("10") нәтижесі қандай?
10
"10"
1
қате
Айнымалыға мән бермеу неге әкеледі?
Қате
Нөлмен басталады
false мәнімен басталады
Бос жол
Бүтін типке жатпайтыны қайсы?
double
int
long
short
float x = 5.5; бұл жазбадағы қате себебі неде?
f әрпі жетіспейді
; жетіспейді
Жолдық мән берілген
Айнымалы аты дұрыс емес
bool isValid = true; isValid мәні қандай?
true
false
null
1
Тура мән дегеніміз не?
Айнымалыға тікелей берілген нақты мән
Типтің атауы
Әдіс атауы
Массив ұзындығы
char символын көрсету үшін қандай таңба қолданылады?
"
<>
[]
{}
'\n' символы не істейді?
Жаңа жолға өтеді
Tab енгізеді
Бос орын қосады
Қос тырнақша енгізеді
'A' қандай типке жатады?
char
string
int
bool
3.14 қандай типке жатады?
double
float
int
char
Айнымалы атауында қандай таңба қолдануға болмайды?
Бос орын
_
$
a–z әріптері
Айнымалыны жариялау деген не?
Айнымалыны сипаттау
Айнымалыны жою
Айнымалыны көшіру
Айнымалыны сұрыптау
double d = 5; бұл түрлендіру қалай аталады?
Неявное
Явное
Мәндік
Қате
Math.Abs(-15) нәтижесі қандай?
15
-15
0
1
if (x > 0) шартында қандай жағдай тексеріледі?
x нөлден үлкен бе?
x теріс пе?
x тең бе?
x бөлінеді ме?
if..else конструкциясы не үшін қолданылады?
Таңдау жасау
Массив жариялау
Айнымалы құру
Әдіс анықтау
if (x < 10) Console.WriteLine("Кіші"); else Console.WriteLine("Үлкен"); x = 5 болғанда не шығарылады?
Кіші
Үлкен
Қате
Ештеңе шықпайды
Тернарлы операция синтаксисі қандай?
шарт ? мән1 : мән2
шарт ? мән1 , мән2
шарт : мән1 ? мән2
(мән1 ? мән2) шарт
int x = (5 > 3) ? 10 : 20; нәтижесі қандай?
10
20
5
3
while циклы қай кезде тоқтайды?
Шарт жалған болғанда
Шарт шын болғанда
break қолданғанда
return болғанда
do..while мен while айырмашылығы неде?
do..while кемінде бір рет орындалады
while соңында шарт тұрады
do..while тек бүтіндерге арналған
while кестелік мәліметпен жұмыс істейді
for циклында қандай бөлімдер бар?
Бастапқы мән, шарт, арттыру/кеміту
Тек шарт
Айнымалы мен әдіс
Массив және индекс
for (int i = 0; i < 3; i++) неше рет орындалады?
3
2
4
0
while (true) қандай цикл?
Шексіз цикл
Қате цикл
Бір рет орындалады
do..while циклінің түрі
break сөзі не үшін қолданылады?
Циклді үзу
Айнымалы жариялау
Массив жасау
Қате шығару
continue сөзі не істейді?
Келесі итерацияға өтеді
Циклден шығады
Кодты тоқтатады
Айнымалы жояды
Массив дегеніміз не?
Бір типтегі мәндердің жинағы
Бір әдіс түр
Айнымалының түрі
Кілт сөз
Массивтің индексі неден басталады?
0
1
-1
10
int[] arr = new int[3]; arr.Length мәні қандай?
3
2
0
1
Массивтегі соңғы элементке қалай қол жеткіземіз?
arr[arr.Length - 1]
arr[0]
arr[1]
arr[Length]
string[] fruits = { "Алма", "Алмұрт" }; fruits[1] мәні қандай?
Алмұрт
Алма
fruits
Қате
Массив арқылы цикл жасау үшін қайсы жиі қолданылады?
for
while
do..while
if
int[] nums = {1, 2, 3}; жалпы қосындыны табу үшін не қолданылады?
Цикл
Шарт
Массивтің ұзындығы
Тип түрлендіру
Массивтің элементтер санын алу үшін не қолданылады?
Length
Count()
Size
Get()
Массив элементтерін кері шығару үшін не қажет?
Кері бағыттағы цикл
if шарты
Length өзгерту
break қосу
Массивтер қандай тип болуы керек?
Бір типті
Әр түрлі типті
Айнымалы типті
Тек бүтін
foreach циклы не үшін пайдаланылады?
Массив арқылы өту
Айнымалы жариялау
Шарт қою
Әдіс жазу
foreach (var item in arr) синтаксисі қай жерде қолданылады?
Массивпен жұмыс
> Файл ашу
Тұрақты жариялау
Форматтау
int[] numbers = new int[] { 1, 2, 3 }; numbers[1] мәні қандай?
2
1
3
0
Массивтегі элементті өзгерту үшін не істейміз?
Индекспен жаңа мән береміз
Length өзгерту
Массивті қайта жариялау
Айнымалыны жою
Массивтің элементін жою үшін не істейміз?
Жаңа массив жасап көшіреміз
delete қолданамыз
remove() шақырамыз
Length-ті азайтамыз
Екі өлшемді массив қалай жарияланады?
int[,] arr = new int[2,2];
int[] arr = new int[2,2];
int arr = new int[2,2];
int arr = [2,2];
int[,] matrix = new int[2,2]; matrix[0,1] мәні нені білдіреді?
Бірінші қатар, екінші баған
Екінші қатар, бірінші баған
Бірінші қатар, бірінші баған
Соңғы элемент
Массивті нөлмен толтыру үшін не істейміз?
Циклмен 0 береміз
Length = 0
Null береміз
Size = 0
Массив ұзындығын өзгерту үшін не істеу керек?
Жаңа массив жасау
Length-ті өзгерту
Size қолдану
Remove қолдану
foreach циклінде элемент индексі алына ма?
Жоқ
Иә
Жартылай
Егер мән сан болса
for (int i = 0; i < arr.Length; i++) қандай цикл?
Массивпен жұмыс істеуге арналған
Шарт тексеру үшін
Бір ғана рет орындалатын
Массив жасайтын
int[] a = {1,2,3}; int sum = 0; for(...) sum += a[i]; қосындыны табу үшін не жетіспейді?
int i = 0; i < a.Length; i++
int i = 1; i <= a.Length; i++
i = 0; i <= a.Length; i++
int i = 0; i < a.Length; i--
Массив элементтерін экранға шығару үшін не істейміз?
Циклмен шығарамыз
Length шығарамыз
.ToString() қолданамыз
Массивті қайта құрамыз
Массив элементін іздеу үшін не керек?
Цикл және шарт
Length өзгерту
null тексеру
return қолдану
Массивте тек оң сандарды санау үшін не қажет?
Шартпен цикл
foreach жеткілікті
Length жеткілікті
Массивті екіге бөлу
int[] a = new int[5]; бұл жазба не істейді?
5 элементтік массив жасайды
Айнымалыны жариялайды
Шарт орнатады
Әдіс жазады
Массив элементтері қандай тип болуы керек?
Бір типті
Әр түрлі
Объект түрі
char және string
Массив пен цикл не үшін бірге қолданылады?
Барлық элементтермен жұмыс істеу үшін
Бір айнымалымен жұмыс істеу үшін
Тек шарт тексеру үшін
Әдістерді шақыру үшін
Массивті экранға шығарғанда не жиі қолданады?
for немесе foreach
if және else
while және break
var және const
Метод дегеніміз не?
Қайта қолдануға болатын код блогы
Айнымалы
Массив
Цикл
Метод қай оператор арқылы мән қайтарады?
return
break
continue
yield
void кілт сөзі нені білдіреді?
Мән қайтармайтын метод
Бос айнымалы
Класс типі
Массив типі
Методты шақыру үшін не керек?
Оның атын жазу және аргумент беру
Айнымалы жазу
Массив қолдану
Тип көрсету
Методта параметрлер не үшін керек?
Дерек беру үшін
Шарт қою үшін
Массив жасау үшін
Класс құру үшін
int Add(int a, int b) { return a + b; } — бұл метод не істейді?
Қосынды қайтарады
Айнымалы жариялайды
Массив жасайды
Тип ауыстырады
Методтың атауы қандай ережемен жазылады?
Бас әріптен басталады
> Барлығы кіші әріппен
> Санмен басталады
> _ таңбасымен аяқталады
ref кілт сөзі нені білдіреді?
Сілтеме арқылы параметр беру
Мәнмен беру
Класс қолдану
Массив жасау
out кілт сөзі қайда қолданылады?
Шығыс параметр үшін
Цикл ішінде
return орнына
void орнына
ref пен out айырмашылығы неде?
out алдын ала инициализация қажет емес
ref тек string үшін
out тек bool үшін
ref тек метод ішінде
params кілт сөзі не үшін керек?
Белгісіз санды аргументтер қабылдау
Айнымалыны жариялау
Массивке қол жеткізу
Типті өзгерту
params арқылы қандай типтер қабылданады?
Бір типтегі бірнеше мән
Әр түрлі типтер
Тек string
Тек int
Метод ішінде жаңа метод жасау қалай аталады?
Локалды функция
Рекурсивті метод
Параметрлік метод
Абстракт метод
Рекурсия дегеніміз не?
Методтың өзін-өзі шақыруы
Методтың void болуы
Айнымалы қайталауы
Цикл ішіндегі шарт
int Factorial(int n) { if (n == 1) return 1; else return n * Factorial(n - 1); } — бұл қандай метод?
Рекурсивті
params
ref
void
Рекурсивті методта не міндетті?
Шығу шарты
return
ref
params
switch конструкциясы не үшін керек?
Бірнеше таңдау жасау үшін
Цикл жасау үшін
Метод анықтау үшін
Айнымалы жариялау
switch(x) { case 1: ... } құрылымында 1 не білдіреді?
Тексерілетін мән
Айнымалы атауы
Метод аты
Тип аты
switch ішінде default бөлімі не үшін қажет?
Басқа жағдайлар орындалмаса орындалатын код
Айнымалы жариялау
Методты тоқтату
void орнын басу
enum дегеніміз не?
Атаулы тұрақтылар жиыны
Айнымалы түрі
Массив
Метод
enum Days { Monday, Tuesday }; — мұндағы Monday мәні қандай?
0
1
-1
2
enum ішінде мәндерді өзгертуге бола ма?
Иә, нақты мән беруге болады
Жоқ, тек автоматты
Тек string
Тек bool
enum мәндерін қандай типте қолданамыз?
int
string
bool
var
enum көмегімен не істеуге болады?
Таңдау мәндерін анықтау
Массив құру
Метод шақыру
Тип жасау
enum Traffic { Red, Yellow, Green } — Traffic.Red не білдіреді?
Red мәнін
Массивтің басын
Циклді
Методтың атауын
enum ішінде қай типтерге рұқсат етілген?
int, byte, short
string, bool
float, double
object, dynamic
switch пен enum бірге қолдануға бола ма?
Иә
Жоқ
Тек void кезінде
Егер тип string болса
Локалды функция қайда жазылады?
Метод ішінде
Класс ішінде
Namespace ішінде
Main сыртында
Метод void болса, ол не қайтарады?
Ештеңе
0
true
return
ref арқылы берілген параметр өзгерсе, не болады?
Негізгі айнымалы мәні өзгереді
Айнымалы жойылады
Ештеңе болмайды
Қате шығады
out параметрінде міндетті түрде не істеу керек?
Метод ішінде мән беру
Алдын инициализациялау
Массивке айналдыру
ref қолдану
