wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Массивтер туралы сұрақтар

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Массив дегеніміз не?

a)

бір типтегі элементтерді сақтайтын Мәліметтер құрылымы.

b)

деректерді сұрыптауға арналған Функция.

c)

кілт-мән жұптарын сақтайтын деректер құрылымы.

d)

деректерді іздеу алгоритмі.

e)

мәліметтерді кірістіру әдісі

2.

0 индексі бар массив элементі қалай аталады?

a)

бірінші элемент.

b)

соңғы элемент.

c)

ортаңғы элемент.

d)

Барлық элементтер.

e)

бос элемент

3.

Массивтегі бірінші индекс қалай белгіленеді?

a)

0

b)

1

c)

-1

d)

10

e)

-10

4.

Массивтің тізімнен (немесе коллекциядан) айырмашылығы неде?

a)

массивтің ұзындығын жасағаннан кейін өзгерту мүмкін емес.

b)

массивте әртүрлі типтегі элементтерді сақтауға болады.

c)

массивтер әрқашан сұрыпталады.

d)

массивтер тек жолдарды қолдайды.

e)

массивтер тек бүтін сандарды қолдайды

5.

Массивтің ұзындығын қалай алуға болады?

a)

Length сипатын пайдаланыңыз.

b)

Count сипатын пайдаланыңыз.

c)

GetLength () әдісін қолданыңыз.

d)

Size () әдісін қолданыңыз.

e)

LengthOf() әдісін қолданыңыз

6.

Массивтің ұзындығынан асатын индексі бар элементке сілтеме жасағанда не болады?

a)

қате пайда болады.

b)

әдепкі мән қайтарылады.

c)

жаңа элемент қосылады.

d)

ештеңе болмайды.

e)

соңғы элементке сілтеме жасалады

7.

5 элемент массивіндегі соңғы элементтің индексі қандай?

a)

4

b)

3

c)

0

d)

1

e)

5

8.

Әр түрлі мәліметтер типтері бар массив құруға бола ма (мысалы, бүтін сандар мен жолдар)?

a)

Жоқ.

b)

Иә.

c)

тек арнайы жағдайларда.

d)

Иә, бірақ тек екі өлшемді массивтерде.

e)

Тек object типін пайдаланып

9.

Массивтің кәдімгі айнымалыдан айырмашылығы неде?

a)

Массив бірнеше мәндерді сақтай алады.

b)

Массив әрқашан бос.

c)

Массив әрқашан жолдардан тұрады.

d)

Массив тек сандарды қолдайды.

e)

Массив тұрақты мәндерді ғана сақтайды

10.

Қандай қасиет массивтегі элементтер санын қайтарады?

a)

.Length

b)

Count

c)

Size

d)

Index

e)

ElementCount

11.

Цикл арқылы массивтің барлық элементтерін қалай сұрыптауға болады?

a)

.for немесе foreach циклін қолданыңыз.

b)

each әдісін қолданыңыз.

c)

Loop әдісін қолданыңыз.

d)

All сипатын пайдаланыңыз.

e)

Sort әдісін қолданыңыз

12.

Массив қандай деректер түрін қамтуы мүмкін?

a)

.Барлық элементтер үшін бірдей тип.

b)

әр элемент үшін әр түрлі типтер.

c)

тек жолдар.

d)

тек сандар.

e)

жолдар мен сандар

13.

Массивтің соңына элементті қалай қосуға болады?

a)

элементті жасағаннан кейін оны массивке қосу мүмкін емес.

b)

Add () әдісін қолданыңыз.

c)

Append () әдісін қолданыңыз.

d)

insert () әдісін қолданыңыз.

e)

Push() әдісін қолданыңыз

14.

Массивті қалай сұрыптауға болады?

a)

сұрыптау әдісін қолданыңыз.

b)

методganize әдісін қолданыңыз.

c)

Shuffle әдісін қолданыңыз.

d)

Index әдісін қолданыңыз.

e)

Arrange әдісін қолданыңыз

15.

Массивте 5 мәні бар элемент индексін қалай табуға болады?

a)

методexof () әдісін қолданыңыз.

b)

contains () әдісін қолданыңыз.

c)

Locate () әдісін қолданыңыз.

d)

FindPosition () әдісін қолданыңыз.

e)

Search() әдісін қолданыңыз

16.

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

a)

элементтердің ретін өзгертеді.

b)

элементтерді жояды.

c)

элементтерді реттейді.

d)

жаңа элементтер қосады.

e)

элементтерді терістейді

17.

C # - де нысанды қалай құруға болады?

a)

жаңа кілт сөзімен.

b)

class кілт сөзін қолдану.

c)

Create () әдісін қолдану.

d)

void кілт сөзін қолдану.

e)

Initialize() әдісін қолдану

18.

Сынып дегеніміз не?

a)

нысандарды құруға арналған үлгі.

b)

тапсырмаларды орындауға арналған нұсқаулық.

c)

компиляторға нұсқау.

d)

Массивтермен жұмыс істеу әдісі.

e)

функциялар жинағы

19.

Жеке класс нысанын қалай дұрыс құруға болады?

a)

.Person person = new Person();

b)

Person person = Person();

c)

Person = new Person;

d)

new Person person;

e)

create Person()

20.

Оның қайсысы объектінің қасиеті емес?

a)

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

b)

Өріс.

c)

қасиет (меншік).

d)

Әдіс.

e)

Айнымалы

21.

Нысанның қасиетіне қалай жүгінуге болады?

a)

.операторды пайдалану ..

b)

операторды пайдалану :.

c)

* операторын пайдалану.

d)

операторды пайдалану ,.

e)

операторды пайдалану ->

22.

Нысан өрісіне мәнді қалай орнатуға болады?

a)

.object.өріс = мәні;

b)

нысан(өріс) = мәні;

c)

нысан->өріс = мән;

d)

өріс(объект) = мәні;

e)

object[өріс] = мән;

23.

Нысан әдісі дегеніміз не?

a)

.сынып ішінде анықталған Функция.

b)

объектінің мәнін сақтайтын айнымалы.

c)

объектімен байланысты тұрақты.

d)

статикалық класс.

e)

қасиет

24.

Нысан әдісін қалай шақыруға болады?

a)

.object.Method();

b)

Method.object();

c)

Method->object;

d)

object->Method();

e)

object.methodCall()

25.

Жоғарыда айтылғандардың қайсысы объектінің қасиетіне жатады?

a)

.аты мен жасы (person нысаны үшін).

b)

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

c)

цикл үшін.

d)

жаңа кілт сөз.

e)

Өріс

26.

Сынып конструкторы не істейді?

a)

жаңа сынып нысанын Инициализациялайды.

b)

сынып нысанын жояды.

c)

бағдарламаны іске қосқаннан кейін бірден функцияларды орындайды.

d)

айнымалының мәнін өзгертеді.

e)

деструкторды шақырады

27.

Қандай қол жеткізу модификаторы әдісті тек сынып ішінде пайдалануға мүмкіндік береді?

a)

private

b)

public

c)

protected

d)

internal

e)

external

28.

Объектіге бағытталған бағдарламалауда инкапсуляция нені білдіреді?

a)

объектінің ішкі іске асырылуын жасыру.

b)

қасиеттерді басқа сыныптардан мұра ету.

c)

әдістердің мінез-құлқын өзгерту.

d)

бірнеше нысандарды құру.

e)

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

29.

Бұл кілт сөз не үшін қызмет етеді?

a)

ағымдағы сынып объектісіне сілтеме жасау үшін.

b)

жаңа нысан құру үшін.

c)

бағдарламаны аяқтау үшін.

d)

нысанды жою үшін.

e)

объектіні көшіру үшін

30.

Сынып үшін конструктор жасамасаңыз не болады?

a)

әдепкі конструктор қолданылады.

b)

сынып жұмыс істемейді.

c)

Компилятор қате жібереді.

d)

сынып Автоматты түрде статикалық болады.

e)

Сынып дефолттық мәндермен инициализацияланады