wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

АБНН 1-65

Total questions: 64

Worksheet time: 32mins

Name
Class
Date
1.

С# тіліндегі лексемге жатпайтын элементті таңдаңыз

a)

Түйінді сөз (keyword)

b)

Идентификатор

c)

Оператор

d)

Пунктуатор

e)

Препроцессор директивасы

2.

C# тілінің алфавиті қандай кодтау негізінде құрастырылған?  

a)

ASCII

b)

ANSI

c)

UTF-8

d)

Unicode

e)

EBCDIC

3.

Идентификатордың алғашқы символы қандай бола алмайды?  

a)

Әріп

b)

Төменгі сызық (_)

c)

Сан

d)

Юникод әрпі

e)

Латын әрпі

4.

Константа дегеніміз не?  

a)

Өзгеретін мән

b)

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

c)

Бағдарламада өзгермейтін тұрақты мән

d)

Арнайы функция

e)

Операция нәтижесі

5.

System.Console.WriteLine() қандай топқа жатады?  

a)

Мәліметтер типі

b)

Оператор

c)

Айнымалы

d)

Әдіс (функция)

e)

Интерфейс

6.

Мәндер типіне жатпайтын түрді таңдаңыз.  

a)

int

b)

double

c)

bool

d)

string

e)

char

7.

Сілтемелік типке не жатады?

a)

int

b)

double

c)

bool

d)

string

e)

char

8.

float типіне арналған дұрыс белгілеуді таңдаңыз.

a)

3.14

b)

3.14d

c)

3.14f

d)

3.14m

e)

3.14L

9.

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

a)

“ “ (қос тырнақша)

b)

’ ’ (бір тырнақша)

c)

\ (кері сызықша)

d)

/ (сызықша)

e)

* (жұлдызша)

10.

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

a)

0 және 1

b)

true және false

c)

null және undefined

d)

yes және no

e)

on және off

11.

Бүтін типтердің ең кіші (разряд саны бойынша) түрі қайсысы?  

a)

int

b)

short

c)

byte

d)

long

e)

sbyte

12.

Қандай операция логикалық терістеуді білдіреді?

a)

&&

b)

||

c)

!

d)

==

e)

!=

13.

Бүтін типте оңға ығыстыру операциясы қалай жазылады?  

a)

<<

b)

>>

c)

>>>

d)

=>

e)

<=

14.

Шартты оператор белгіленуі қалай?

a)

if…else

b)

switch

c)

?:

d)

for

e)

while

15.

Таңбалы бүтін типтердің диапазоны қандай болады?

a)

0-255

b)

-128…127

c)

-32768…32767

d)

-2147483648…2147483647

e)

-9223372036854775808…9223372036854775807

16.

Төмендегі қайсысы арифметикалық нақты типке жатады?  

a)

int

b)

long

c)

bool

d)

float

e)

char

17.

Console.WriteLine(6 % 5) нәтижесі не болады?  

a)

1

b)

0

c)

6

d)

5

e)

11

18.

0x1B8 мәні қандай жүйеде жазылған?

a)

Ондық

b)

Сегіздік

c)

Екілік

d)

Он алтылық

e)

Римдік

19.

decimal типі не үшін жиі қолданылады?  

a)

Логикалық операциялар үшін

b)

Мәтінмен жұмыс істеу үшін

c)

Жоғары дәлдікті қажет ететін қаржылық есептеулер үшін

d)

Символдарды сақтау үшін

e)

Цикл ұйымдастыру үшін

20.

Разрядтық конъюнкция операциясы қандай таңбамен белгіленеді?  

a)

|

b)

^

c)

~

d)

&

e)

&&

21.

Шартты операторлардың негізгі түрлері қайсы?  

a)

for, while

b)

if, switch

c)

try, catch

d)

do, while

e)

break, continue

22.

Тармақталған құрылым не үшін қолданылады?  

a)

Мәліметтерді сақтау үшін

b)

Цикл құру үшін

c)

Шартқа байланысты әртүрлі командаларды орындау үшін

d)

Айнымалыны анықтау үшін

e)

Файл ашу үшін

23.

if операторы не істейді?  

a)

Цикл ұйымдастырады

b)

Айнымалыны енгізеді

c)

Шартты тексереді және сәйкес команданы орындайды

d)

Мәліметтерді шығарады

e)

Функцияны анықтайды

24.

else операторының мәні неде?  

a)

Қате болғанда жұмыс істейді

b)

Циклді аяқтайды

c)

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

d)

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

e)

Функцияны қайта шақырады

25.

else if қандай жағдай үшін қолданылады?  

a)

Бірнеше шартты бірден тексеру үшін

b)

Циклді қайталау үшін

c)

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

d)

Файлды ашу үшін

e)

Мәліметтерді шығару үшін

26.

Қабаттасқан if (nested if) дегеніміз не?  

a)

Бірнеше айнымалыны қатар анықтау

b)

Бір if блогының ішінде екінші if қолдану

c)

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

d)

Бір функцияны екінші функцияда пайдалану

e)

Бірнеше мәліметті енгізу

27.

Логикалық операторлардың қайсысы ЖӘНЕ (AND) операциясын білдіреді? 

a)

||

b)

!

c)

==

d)

&&

e)

!=

28.

|| логикалық операторы қандай жағдайда true қайтарады?

a)

Екі операнд та true болғанда

b)

Бір операнд true болса

c)

Екі операнд та false болғанда

d)

Барлық операндтар false болса

e)

Операндтар тең болғанда

29.

! операторының қызметі:  

a)

Логикалық И (AND) операциясын орындау

b)

Логикалық НЕМЕСЕ (OR) операциясын орындау

c)

Логикалық терістеуді (NOT) орындау

d)

Екі мәнді салыстыру

e)

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

30.

Тернарлық оператордың форматы қалай жазылады? 

a)

if (шарт) { ... } else { ... }

b)

шарт ? мән_иә : мән_жоқ

c)

switch (мән) { ... }

d)

for (шарт; әрекет; өзгеріс)

e)

while (шарт)

31.

Шартты операторларды қолдану мақсаты: 

a)

Мәліметтерді сақтау

b)

Бағдарламаның орындалуын белгілі бір шарттарға байланысты басқару

c)

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

d)

Мәліметтерді енгізу

e)

Цикл құру

32.

if ішінде else қолдануға бола ма? 

a)

Иә, болады

b)

Жоқ, болмайды

c)

Тек кейбір жағдайларда

d)

Тек функция ішінде ғана

e)

Тек цикл ішінде ғана

33.

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

a)

код жок😂

b)

озин шгарп аласн енди

c)

дурыстап ойланасынго

34.

Шарт операторлары қайда жиі қолданылады? 

a)

Мәліметтерді сақтау кезінде

b)

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

c)

Айнымалыларды жариялау кезінде

d)

Файлдарды ашу кезінде

e)

Цикл ұйымдастыру кезінде

35.

Қай логикалық оператор терістеу жасайды? 

a)

&&

b)

||

c)

!

d)

==

e)

!=

36.

Код мысалында қандай оператор қолданылған?   

a)

ту тагы код жок🥲

b)

100 алу керек

c)

дурыстап ойлан

37.

Келесі шартты оператор не үшін қажет?

a)

Мәліметтерді енгізу үшін

b)

Шартты тексеріп, сәйкес әрекет орындау үшін

c)

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

d)

Файлды сақтау үшін

e)

;) Циклді тоқтату үшін

38.

else операторы міндетті ме? 

a)

Иә, міндетті

b)

Жоқ, міндетті емес

c)

Тек цикл ішінде

d)

Тек функцияда

e)

Тек бірнеше шарт болса

39.

Келесі код не көрсетеді: string msg = (age >= 18) ?"Рұқсат" : "Тыйым"; 

a)

Әрқашан “Рұқсат”

b)

Әрқашан “Тыйым”

c)

age мәніне байланысты “Рұқсат” не “Тыйым”

d)

Қате көрсетеді

e)

Ештеңе көрсетпейді

40.

for циклі қандай жағдайда қолданылады?  

a)

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

b)

Белгілі бір әрекетті бірнеше рет орындау қажет болғанда

c)

Тек бір рет қана орындалатын әрекеттер үшін

d)

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

e)

Мәліметтерді сақтау үшін

41.

while циклінің ерекшелігі:

a)

Әрқашан бір рет орындалады

b)

Шарт соңында тексеріледі

c)

Шарт орындалғанша қайталанады

d)

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

e)

Функция ішінде ғана қолданылады

42.

do...while циклінде шарт қай жерде тексеріледі?

a)

Цикл басталмас бұрын

b)

Циклдің ортасында

c)

Циклден тыс жерде

d)

Циклдің соңында

e)

Ешқашан тексерілмейді

43.

foreach циклі қандай құрылыммен жұмыс істеуге ыңғайлы?  

a)

Шартты операторлармен

b)

Математикалық өрнектермен

c)

Массивтермен және коллекциялармен

d)

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

e)

Айнымалылармен

44.

break операторы не үшін қолданылады?  

a)

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

b)

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

c)

Циклді немесе switch операторын мерзімінен бұрын тоқтату үшін

d)

Массив құру үшін

e)

Мәлімет енгізу үшін

45.

continue операторы не істейді?

a)

Циклді толығымен тоқтатады

b)

Циклдің келесі қайталануына өтеді

c)

Программаны аяқтайды

d)

Қате көрсетеді

e)

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

46.

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

a)

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

b)

Әр қайталануда белгіленген қадам бойынша өзгереді

c)

Тек цикл соңында өзгереді

d)

Автоматты түрде нөлге теңестіріледі

e)

Қолмен ғана өзгертіледі

47.

while циклі қашан тоқтайды?  

a)

Шарт жалған (false) болғанда

b)

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

c)

Циклдің бірінші итерациясында

d)

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

e)

Мәліметтер енгізілгенде

48.

foreach циклінде элемент мәнін өзгертуге болады ма?  

a)

Иә, тікелей өзгертуге болады

b)

Жоқ, тікелей өзгертуге болмайды

c)

Тек сілтеме типтері үшін ғана

d)

Тек бүтін сандар үшін ғана

e)

Кейбір жағдайларда ғана

49.

Цикл операторлары не үшін қолданылады?

a)

Мәліметтерді сақтау үшін

b)

Бір әрекетті бірнеше рет орындау үшін

c)

Айнымалыларды жариялау үшін

d)

Файлдарды ашу үшін

e)

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

50.

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

a)

int

b)

bool

c)

string

d)

char

e)

float

51.

Тіркес ішіндегі символды қалай алуға болады?  

a)

string[index]

b)

string.charAt(index)

c)

string.get(index)

d)

string.sub(index)

e)

string[index].toChar()

52.

Тіркес ұзындығын қалай табамыз?  

a)

string.length

b)

string.size

c)

string.count

d)

string.len()

e)

string.length()

53.

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

a)

+

b)

-

c)

*

d)

/

e)

%

54.

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

a)

Мәтінді басып шығару үшін

b)

Екі мәнді салыстыру үшін

c)

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

d)

Айнымалыны анықтау үшін

e)

Цикл құру үшін

55.

string типі қандай тип болып саналады?  

a)

Мәндік тип

b)

Сандық тип

c)

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

d)

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

e)

Бүтін тип

56.

Replace() әдісі не істейді?

a)

Мәтінді бөліп алады

b)

Мәтіннің соңына символ қосады

c)

Бір символды немесе сөзді басқаға ауыстырады

d)

Мәтінді кіші әріпке түрлендіреді

e)

Мәтіннің ұзындығын қайтарады

57.

ToUpper() әдісі не істейді?

a)

Мәтінді кіші әріпке түрлендіреді

b)

Мәтіннің ұзындығын қайтарады

c)

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

d)

Мәтінді жояды

e)

Символды ауыстырады

58.

IndexOf() әдісі қандай мән қайтарады?  

a)

Символды жояды

b)

Символды ауыстырады

c)

Символдың немесе тіркестің алғашқы кездесу индексін қайтарады

d)

Мәтінді бас әріпке ауыстырады

e)

Мәтінді басып шығарады

59.

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

a)

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

b)

Тіркесті бас әріпке айналдыру үшін

c)

Тіркестен белгілі бір бөлігін бөліп алу үшін

d)

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

e)

Тіркесті жою үшін

60.

string.Equals() әдісі не үшін қолданылады?  

a)

Тіркестерді біріктіру үшін

b)

Тіркестің ұзындығын табу үшін

c)

Екі тіркестің тең екенін тексеру үшін

d)

Тіркесті бас әріпке түрлендіру үшін

e)

Тіркестен символды өшіру үшін

61.

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

a)

string, int, char

b)

float, double

c)

bool

d)

array

e)

object

62.

string типіндегі мәндер қандай қасиетке ие?  

a)

Өзгермелі (mutable)

b)

Тек сандармен жұмыс істейді

c)

Өзгермейтін (immutable)

d)

Логикалық операцияларды орындайды

e)

Тек циклмен жұмыс істейді

63.

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

a)

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

b)

Мәтіннің ұзындығын қайтарады

c)

Пайдаланушыдан жол түрінде мәлімет енгізуді қабылдайды

d)

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

e)

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

64.

Console.WriteLine("Hello\nWorld") не шығарады?  

a)

Hello\nWorld

b)

Hello World

c)

Hello World (бір жолда)

d)

Hello

      World

e)

Hello

World (асты астына)