wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Ашимова

Total questions: 66

Worksheet time: 33mins

Name
Class
Date
1.

Objective-C жүйесінде iOS бағдарламалау үшін әзірлеу ортасы қандай?

a)

Xcode

b)

Visual Studio

c)

Netbeans

d)

Eclipse

e)

Макдок

2.

Мұрагерлік дегеніміз не?

a)

Бар базалық сыныптар негізінде жаңа класстарды сипаттау

b)

ағзалардың өз белгілері мен даму ерекшеліктерін ұрпаққа беру қабілеті

c)

объектіні құрайтын компоненттерге қол жеткізуді шектеу

d)

vгетерогенді мәліметтерді біркелкі өңдеу

e)

дұрыс жауап жоқ

3.

MVC дегеніміз не?

a)

Көп-әртүрлі-контейнерлер

b)

Модель-көрініс-контейнер

c)

Mapping-View-Container

d)

Модель-көрініс-контроллер

e)

Көп-көрініс-контейнер

4.

MVC қай бөлігі деректер мен интерфейсті байланыстырады?

a)

Бақылаушы

b)

Көру

c)

Модель

d)

Модельді қарау

e)

әртүрлі

5.

Полиморфизм дегеніміз не?

a)

объектіні құрайтын компоненттерге қол жеткізуді шектеу

b)

Бар базалық сыныптар негізінде жаңа класстарды сипаттау

c)

сызықтық кеңістіктерді бір-бірден кескіндеу

d)

гетерогенді мәліметтерді біркелкі өңдеу

e)

дұрыс жауап жоқ

6.

MVC қай бөлігінде "Store" класын орналастыруға болады?

a)

Модель

b)

ешқайсысына

c)

Көру

d)

Бақылаушы

e)

барлығына

7.

Ojective-C тілінде логикалық мәндер «ақиқат» және «жалған» қалай жазылады?

a)

ИӘ және ЖОҚ

b)

Шын және жалған

c)

if және else

d)

si және no

e)

плюс және минус

8.

Objective-C тілінде нысандар қалай жасалады?

a)

жаңа адам()

b)

>[Тұлға жасау]

c)

[[Тұлғаны бөлу] init]

e)

жаңа адам[]

9.

NSArray *arr-ға 3 санын қалай қосуға болады?

a)

arr addObject:@(3)]

b)

arr addObject:3]

c)

arr[] = 3

d)

arr <= 3

e)

arr()=3

10.

Objective-C жүйесінде қандай тілде құрылымдар бар?

a)

C++

b)

C

c)

Java

d)

Паскаль

e)

Дельфи

11.

Ojective-C бағдарламасында жиі қолданылатын мақсат және әрекет дегеніміз не?

a)

әдіс шақырылатын нысан және шақырылатын әдістің өзі

b)

протоколды жүзеге асыратын объект және хаттаманың аты

c)

делегат және өкілдік объект

d)

реакция класының аты және әдіс аты.

e)

дұрыс жауап жоқ

12.

Әлсіз модификатор Objective-C сипатында нені білдіреді?

a)

бұл сілтеме нысанға сілтемелерді санау кезінде есептелмейді

b)

бұл сілтеме нысан сілтемелерін санағанда соңғы болып саналады

c)

бұл сипатқа тек әлсіз нысандарды орналастыруға болады

d)

Бұл сипат тек оқуға арналған

e)

Дұрыс жауап жоқ

13.

AppDelegate бағдарламасында контроллерді қалай көрсетуге болады?

a)

оған self.window.rootViewController орнатыңыз

b)

осы контроллердің presentViewController әдісін шақырыңыз

c)

осы контроллерді addSubview арқылы терезеге қосыңыз

d)

self.window-тің presentViewController әдісін шақырыңыз

e)

Дұрыс жауап жоқ

14.

Қандай контроллер бірнеше қойындыларды көрсете алады?

a)

UITableViewController

b)

UINavigationController

c)

UITabBarController

d)

UIViewController

e)

UIViewBarController

15.

Егер біз шарлаумен бір уақытта қойындыларды жасағымыз келсе, контроллерлерді орналастырудың ең жақсы жолы қандай?

a)

түбір UITabBarController және әрбір қойындыда UINavigationController

b)

түбір UINavigationController және ондағы бір UITabBarController

c)

әр қойындыда бір UINavigationController бар және әр қойындыда өзінің UITabBarController бар

d)

бір қойындыда бір UITabBarController бар UINavigationController түбірі

e)

Дұрыс жауап жоқ

16.

UITableView жиынында жолдар саны қалай көрсетіледі?

a)

санды tableView:numberOfRowsInSection әдісінде қайтару қажет

b)

tableView.sections массивін толтыру керек

c)

tableView.rowsCount сипатын орнату қажет

d)

tableView.rows массивін толтыру керек

e)

Дұрыс жауап жоқ

17.

Кестедегі ұяшықты шертуге қалай жауап беруге болады?

a)

tableView.delegate орнату және tableView:didSelectRowAtIndexPath әдісін енгізу қажет

b)

әрбір ұяшыққа түймені қосып, олардың шертуіне жауап беру керек

c)

сізге tableView мақсаты мен әрекетін орнату керек

d)

UITableViewDidSelectRow хабарландыруына жазылу қажет

e)

Дұрыс жауап жоқ

18.

Қай класс ұяшықтар тізімін айналдыру арқылы көрсетуге мүмкіндік береді?

a)

UITableView

b)

UIScrollView

c)

UIView

d)

UICellView

e)

UIViewController

19.

UITableView қай жолдарды көрсету керектігін айту үшін қандай протоколды енгізу керек?

a)

UITableViewDataSource

b)

UITableViewDataCells

c)

UITableViewRows

d)

UITableViewCells

e)

UITableViewController

20.

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

a)

IBAction әдісін жасау

b)

осы түйме үшін IBOutlet жасаңыз

c)

осы әдіспен делегат жасаңыз

d)

бұл мүмкін емес

e)

мүмкін

21.

GET және POST сұрауларын жіберуге арналған ең танымал кітапхана қалай аталады?

a)

AFNetworking

b)

UIKit

c)

NSURL

d)

CocoaPods

e)

Дұрыс жауап жоқ

22.

Кез келген уақытта жасауға немесе қайта жүктеуге болатын деректерді қандай қалтада сақтауым керек?

a)

Кітапхана/Кэштер

b)

Кітапхана/қолданбаны қолдау

c)

Құжаттар

d)

tmp

e)

Фото

23.

Файлдарды жою және жылжыту үшін қандай нысанды пайдалануға болады?

a)

NSFileManager

b)

NSFiles

c)

NSString

d)

NSDirectory

e)

NSDocuments

24.

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

a)

NSUserDefaults

b)

NSFileManager

c)

NSCoreData

d)

NSManagedObject

e)

NSDocuments

25.

Келесі код не істейді [[UINavigationBar көрінісі] setBarTintColor:[UIColor blueColor]]; ?

a)

қолданбадағы барлық шарлау жолақтарының өң түсін өзгертеді

b)

ағымдық шарлау жолағының өң түсін өзгертеді

c)

ағымдағы шарлау жолағының мәтін түсін өзгертеді

d)

қолданбадағы барлық шарлау жолақтарының мәтін түсін өзгертеді

e)

Ештеңе жасамайды

26.

Келесі код не істейді self.navigationController.navigationBar.tintColor = [UIColor blueColor]; ?

a)

ағымдық шарлау жолағының өң түсін өзгертеді

b)

қолданбадағы барлық шарлау жолақтарының өң түсін өзгертеді

c)

қолданбадағы барлық шарлау жолақтарының мәтін түсін өзгертеді

d)

ағымдағы шарлау жолағының мәтін түсін өзгертеді

e)

Дұрыс жауап жоқ

27.

Келесі код не істейді [UIView animateWithDuration:1 анимациялар:^{ self.smallView.alpha = 0; }]; ?

a)

smallView анимациялық түрде жасырады

b)

smallView анимациялық панорамалау

c)

smallView анимациялау

d)

smallView анимациясын айналдырады

e)

Барлық жауаптар дұрыс

28.

Қандай контроллер тек iPad құрылғысында қол жетімді?

a)

UIPopoverController

b)

UICollectionViewController

c)

UIActivityViewController

d)

MPMoviePlayerViewController

e)

Дұрыс жауап жоқ

29.

Гироскоп нені өлшейді?

a)

айналу жылдамдығы

b)

желі жылдамдығы

c)

жеделдеу

d)

күш

e)

Дұрыс жауап жок

30.

Қимылды тану үшін қандай нысанның ұрпақтары қолданылады?

a)

UIGestureRecognizer

b)

UIGesturePicker

c)

UIGesturesManager

d)

UIGestureResolver

e)

Дұрыс жауап жоқ

31.

CLHeading класында қандай деректер бар?

a)

солтүстікке қатысты бағыт

b)

уақыт белдеуі

c)

теңіз деңгейіне қатысты биіктік

d)

ендік пен бойлық

e)

Дұрыс жауап жоқ

32.

Қолданбаның атын, белгішесін, скриншоттарын және басқа да осындай ақпаратты қай сайтта орнатамыз?

33.

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

a)

Crashlytics

b)

iTunes Connect

c)

AppAnnie

d)

AppBot

e)

Дұрыс жауап жоқ

34.

App Store дүкенінде жарияламас бұрын қолданбаларды тестерлерге тарату үшін қандай қызмет қолданылады?

a)

TestFlight

b)

Тұбыр

c)

AppBot

d)

AppAnnie

e)

Дұрыс жауап жоқ

35.

Келесі код не істейді [UIView animateWithDuration:1 анимациялар:^{ self.smallView.alpha = 1; }]; ?

a)

smallView анимациялау

b)

smallView анимациялық түрде жасырады

c)

smallView анимациясын айналдырады

d)

smallView анимациялық панорамалау

e)

Дұрыс жауап жоқ

36.

Жүйемен өзара әрекеттесуін сипаттайтын, бірақ оның нақты ішкі құрылымын көрсетпейтін жеңілдетілген бейнелеудің жалпы атауы қалай?

a)

психикалық модель

b)

үлгіні қарау

c)

іске асыру моделі

d)

функционалдық модель

e)

Дұрыс жауап жоқ

37.

Қандай сапалы зерттеу әдістемесі өнімнің техникалық ортасы мен іскерлік контексті туралы түсінік береді?

a)

пән бойынша сарапшылардан сұхбат алу (DEP)

b)

әдебиетті шолу

c)

пайдаланушылар мен тұтынушылардан сұхбат алу

d)

мүдделі тараптардан сұхбат алу

e)

Дұрыс жауап жоқ

38.

Көрініс үлгісі қандай болуы керек?

a)

психикалық модельге барынша жақын

b)

бағдарламашылардың көзқарасына барынша жақын

c)

маркетологтардың өкілдігіне барынша жақын

d)

іске асыру үлгісіне барынша жақын

e)

Дұрыс жауап жоқ

39.

Тапсырмалар мен пайдаланушы мақсаттарының айырмашылығы неде?

a)

тапсырмалар - мақсатқа жету үшін қажет аралық қадамдар

b)

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

c)

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

d)

тапсырмалар уақыт өте өзгермейді немесе өте аз өзгереді

e)

Дұрыс жауап жоқ

40.

Сарапшылар мен орташа адамдарды не біріктіреді?

a)

тұрақты қолданылатын құралдарға жылдам қол жеткізу қажеттілігі

b)

бағдарлама қандай құралдармен қамтамасыз ететіні туралы нұсқау қажет

c)

бағдарламадан қосымша қолдау қажет

d)

экзотикалық бағдарлама мүмкіндіктеріне қажеттілік

e)

Дұрыс жауап жоқ

41.

Жобалау процесінде бірінші кезекте қандай талаптарды ескеру керек?

a)

арнайы талаптар

b)

бизнес талаптары

c)

техникалық талаптар

d)

тұтынушы талаптары

e)

Дұрыс жауап жоқ

42.

Сапалы зерттеулер жобалау процесінің алдында не істейді?

a)

жоғарыдағылардың барлығы

b)

пәндік саланың қолданылатын сөздік қорын және басқа әлеуметтік аспектілерін, бар өнімдерді пайдалану жолдарын зерттеу

c)

пәндік саланы зерттеу, әзірленіп жатқан өнімнің техникалық, экологиялық және іскерлік контексттерін анықтау

d)

өнімді әлеуетті пайдаланушылардың көзқарастары мен бейімділіктерін зерттеу, олардың мінез-құлық үлгілерін анықтау

e)

Дұрыс жауап жоқ

43.

Мақсатқа негізделген жобалау процесінің инфрақұрылымды анықтау кезеңінде не болады?

a)

Өнімнің жалпы концепциясы құрылады, оның ішінде мінез-құлық тұжырымдамасы және графикалық дизайн

b)

пайдаланушылардың функционалдық қажеттіліктері талданады

c)

мінез-құлық үлгілері талданады

d)

мінез-құлық үлгілері домендік үлгілер ретінде бірге жиналады

e)

Дұрыс жауап жоқ

44.

Әртүрлі жағдайларда жобалық шешімдерді сынау үшін пайдаланылады, әдетте ұсынылған шешімдер туралы «егер... не істеу керек?» сұрақтарының жиынтығы түрінде.

a)

сынақ сценарийлері

b)

кілттік жол сценарийлері

c)

мәтіндік сценарийлер

d)

жұмыс сценарийлері

e)

Дұрыс жауап жоқ

45.

Пайдаланушы модельдері жобалау процесінде қалай аталады?

a)

кейіпкер

b)

архетип

c)

прототипі

d)

Дұрыс жауап жоқ

46.

Төмендегілердің қайсысы мінез-құлық айнымалысына жатпайды?

a)

жынысы мен жасы

b)

қажетті

c)

белсенділік

d)

Дұрыс жауап жоқ

e)

мотивация

47.

Нысанның мәнін анықтаудағы ең маңызды көрнекі қасиет қандай?

a)

форма

b)

жарықтық

c)

өлшемі

d)

түс

e)

Дұрыс жауап жоқ

48.

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

a)

шағын экран өлшемі

b)

экран түсінің нашар шығарылуы

c)

қуат тұтыну

d)

төмен экран контрасты

e)

Дұрыс жауап жоқ

49.

Әдетте прагматикалық жобалау шешімдері дегеніміз не?

a)

қарапайым, бірақ толық шешімдер

b)

эмоциялар мен танымдық процестерді ескеру және ояту

c)

пайдаланушыларға өз мәселелерін шешуге және мақсаттарына жетуге көмектесу

d)

техникалық және шаруашылық талаптарды ескеру

e)

Дұрыс жауап жоқ

50.

Торды пайдаланудың қандай пайдасы бар?

a)

барлығы көрсетілген

b)

тор реттілік сезімін тудырады

c)

тор элементтердің орналасуын біркелкі етеді

d)

Дұрыс жауап жоқ

e)

тор экранды оқуды жеңілдетеді

51.

GUI интерфейстерінде мәтінді сәндеу кезінде мыналар ұсынылмайды:

a)

sans-serif қаріптерін пайдаланыңыз.

b)

жоғарыдағылардың барлығы.

c)

контраст түстерді пайдаланыңыз.

d)

Дұрыс жауап жоқ

e)

бас әріппен жазылған сөздерді қолданыңыз.

52.

Локализацияланатын интерфейсті құру кезінде қандай тармақты ескеру керек?

a)

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

b)

Күн мен уақыт шығару пішімі әр елде әр түрлі болады

c)

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

d)

Дұрыс жауап жоқ

e)

барлығы көрсетілген

53.

Төмендегілердің қайсысы сынақ әдісіне жатпайды?

a)

қызыл жәшік әдісі

b)

ақ жәшік әдісі

c)

қара жәшік әдісі

d)

 «сұр жәшік» әдісі

e)

Дұрыс жауап жоқ

54.

Жүктеме сынағы дегеніміз не?

a)

Жадты және жүйелік ресурстарды пайдалануды бақылау, өнімділікке байланысты қолданбадағы «тартеректерді» анықтауға, жадтың қауіпті ағып кетуін анықтауға мүмкіндік береді.

b)

Кездейсоқ және болжауға болмайтын оқиғалардың пайда болуына дұрыс реакцияны тексеру

c)

Қолданбаның жеткілікті тартымды емес және сенсорлық экрандарда шарлау немесе пайдалану қиын болуы мүмкін бөліктерін анықтау

d)

Сыртқы үзілістердің жиі пайда болуымен мобильді құрылғының жұмыс жағдайында қолданбаның жұмысын тексеру

e)

Дұрыс жауап жоқ

55.

Енгізілетін ақпаратты, әрекеттердің шарттары мен реттілігін және күтілетін шығыс нәтижесін анықтайтын тест сипаттамасын қамтитын құжат қалай аталады?

a)

сынақ сценарийі (сынақ жағдайы)

b)

сынақ сценарийі

c)

сынақ деректері

d)

сынақ жинағы

e)

Дұрыс жауап жоқ

56.

Мобильді қосымшаларды тестілеу кезінде қандай негізгі мәселелерге ерекше назар аудару керек?

a)

барлығы көрсетілген

b)

шектеулі құрылғы ресурстары

c)

жиі сыртқы үзілістер

d)

экран өлшемі және сенсорлық интерфейс

e)

Дұрыс жауап жоқ

57.

InstrumentationTestRunner класы не үшін қолданылады?

a)

сынақ сценарийлерін іске қосу үшін

b)

сынақ жобасын жасау

c)

тестілеу құралдарының жинағын құру

d)

сынақтағы қолданбаны іске қосу үшін

e)

Дұрыс жауап жоқ

58.

Тест жоспары дегеніміз не?

a)

әр итерация үшін тестілеу стратегиясын анықтайтын құжат

b)

белгілі бір сынақ сценарийін орындау үшін қажетті әрекеттердің сипаттамасын қамтитын құжат

c)

сынақ кірістерін және күтілетін нәтижелерді анықтайтын құжат

d)

сынақ сипаттамасы бар құжат

e)

Дұрыс жауап жоқ

59.

Robotium құралы болып табылады

a)

бұлттық құрылғы платформасы

b)

нақты құрылғы эмуляторы

c)

құрылғы экранынан бейне түсіруге арналған құрал

d)

сценарийленген сынақтарды автоматтандырылған қайталауға арналған құрал

e)

Дұрыс жауап жоқ

60.

Қандай принцип тасымалдау процесін это жеңілдетеді?

a)

интерфейсті жүзеге асырудан бөлу принципі

b)

модульдік принципі

c)

бірден көпке принципі

d)

объектіге бағдарлану принципі

e)

Дұрыс жауап жоқ

61.

Intel XDK әзірлеу ортасы келесі бағдарламалау тілдерін қолдайды:

a)

C++

b)

JavaScript

c)

Java

d)

C#

e)

C

62.

Қосымша қолданба функциялары үшін экранда ұзақ түрту неге жақсы?

a)

ұзын түртуді барлық мобильді құрылғылар қолдамайды, ұзақ түрту ойын интерфейсін әртараптандыру үшін пайдалануға болады.

b)

тәжірибелі қолданушылар соншалықты жалықпады

c)

ұзақ жанасуды бағдарламалау және порттау қиын

d)

Дұрыс жауап жоқ

e)

ұзақ түртулер интуитивті емес

63.

Мармелад шырынын қашан қолданған дұрыс?

a)

бір уақытта бірнеше платформаға арналған ойындарды әзірлеу кезінде

b)

кез келген қосымшаны әзірлеу кезінде

c)

жұмыс үстелі қолданбаларын әзірлеу кезінде

d)

Google Play қолданбасын әзірлеу кезінде

e)

Дұрыс жауап жоқ

64.

Мультитач дегеніміз не?

a)

екі немесе одан да көп жанасу нүктелерінің координаталарын бір уақытта анықтайтын сенсорлық енгізу жүйелерінің функциясы

b)

смартфонның жабысқақ пернелері

c)

саусақ қысымына жауап беретін сенсорлық экран

d)

координаталарды дәйекті анықтауды орындайтын сенсорлық енгізу жүйелерінің қызметі

e)

Дұрыс жауап жоқ

65.

SMSManager класының данасын жасау үшін қандай әдіс қолданылады?

a)

getDefault()

b)

startDefault()

c)

startSMSManager()

d)

setDefault()

e)

Дұрыс жауап жоқ

66.

SMS хабарламасын жіберу үшін қандай параметрлер қажет?

a)

алушы нөмірі, хабарлама мәтіні

b)

SMS орталығының нөмірі, хабарлама мәтіні

c)

алушы нөмірі, SMS орталығының нөмірі, хабарлама мәтіні, жіберу күйі, жеткізу күйі

d)

алушы нөмірі, SMS орталығының нөмірі, хабарлама мәтіні

e)

Дұрыс жауап жоқ