wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Бағдарламалық қателер туралы тест

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Синтаксистік қателер дегеніміз не?

a)

Синтаксистік қателер - грамматикалық ережелерді бұзу нәтижесінде пайда болатын қателер.

b)

Синтаксистік қателер - тек жазбада кездесетін қателер.

c)

Синтаксистік қателер - сөйлемнің құрылымын өзгерту нәтижесінде пайда болатын қателер.

d)

Синтаксистік қателер - сөздердің мағынасын бұзатын қателер.

2.

Логикалық қателердің мысалын келтіріңіз.

a)

Барлық мысықтар ұша алады, демек, менің мысығым да ұшады.

b)

Егер менің мысығым сүт ішсе, онда ол адам болады.

c)

Барлық адамдар өледі, демек, менің мысығым да өледі.

d)

Менің мысығым сөйлей алады, демек, ол менің досым.

3.

Синтаксистік қателерді қалай анықтауға болады?

a)

Синтаксистік қателерді жою үшін кодты қайта жазу.

b)

Кодты компилятор немесе интерпретатор арқылы тексеру.

c)

Кодты тексеру үшін тек тестілеу жүргізу.

d)

Кодты тексеру үшін тек қолмен қарау.

4.

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

a)

Кодты жою, функцияларды өзгерту, файлдарды жүктеу.

b)

Скрипттерді жүктеу, кодты жою, серверді қайта іске қосу.

c)

Кодты шифрлау, функцияларды қосу, жүйені жаңарту.

d)

Дебаггер, кодты қайта қарау, тест жазу, лог жазу, параметрлерді тексеру.

5.

Синтаксистік қателердің себептері қандай?

a)

Синтаксистік қателердің себептері: кодтың артықшылығы, синтаксис ережелерінің сақталуы, бағдарламалау тілінің стандарттары.

b)

Синтаксистік қателердің себептері: кодтың толық болмауы, логикалық қателер, бағдарламалау тілінің жаңартылуы.

c)

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

d)

Синтаксистік қателердің себептері: кодтың баяу орындалуы, функциялардың дұрыс жұмыс істемеуі, бағдарламалау тілінің ескіргені.

6.

Логикалық қателердің бағдарламаның жұмысына әсері қандай?

a)

Логикалық қателер бағдарламаның жұмысын жақсартады.

b)

Логикалық қателер бағдарламаның тиімділігін арттырады.

c)

Логикалық қателер бағдарламаның жылдамдығын төмендетеді.

d)

Логикалық қателер бағдарламаның жұмысын бұзады.

7.

Синтаксистік қателерді жою үшін қандай құралдар бар?

a)

Код редакторлары, IDE-лер, статикалық код анализаторлары.

b)

Графикалық редакторлар, мультимедиялық құралдар, ойын қозғалтқыштары.

c)

Операциялық жүйелер, желілік протоколдар, шифрлау алгоритмдері.

d)

Деректер базалары, веб-серверлер, API интерфейстері.

8.

Логикалық қателерді табу үшін тестілеу әдістері қандай?

a)

Техникалық аудит, код ревью, өнімділік тестілеу

b)

Статикалық анализ, динамикалық тестілеу, модульдік тестілеу, интеграциялық тестілеу, жүйелік тестілеу

c)

Функционалдық тестілеу, жүктеме тестілеу, қауіпсіздік тестілеу

d)

Код жазу, бағдарламалау, алгоритмдер

9.

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

a)

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

b)

Кодты тек бір рет жазу және қайта қарамау.

c)

Кодты автоматты түрде жазу және тексеру.

d)

Синтаксистік қателерді елемеу және жалғастыру.

10.

Логикалық қателерді анықтау үшін дебаггерді қалай қолдануға болады?

a)

Дебаггерді тек кодтың синтаксисін тексеру үшін қолдану қажет.

b)

Дебаггерді тек кодты компиляциялау үшін пайдалану керек.

c)

Дебаггерді тек кодты жазу кезінде қолдануға болады.

d)

Дебаггерді кодты орындау барысында тоқтату нүктелерін орнатып, айнымалыларды тексеру арқылы логикалық қателерді анықтау үшін қолдануға болады.

11.

Синтаксистік қателердің кодтың оқылуына әсері қандай?

a)

Синтаксистік қателер кодтың тиімділігін арттырады.

b)

Синтаксистік қателер кодтың құрылымын жақсартады.

c)

Синтаксистік қателер бағдарламаның жылдамдығын төмендетеді.

d)

Синтаксистік қателер кодтың оқылуын қиындатады және бағдарламаның жұмысын тоқтатады.

12.

Логикалық қателердің бағдарламаның нәтижесіне әсері қандай?

a)

Логикалық қателер бағдарламаның нәтижесін жақсартады.

b)

Логикалық қателер бағдарламаның нәтижесіне әсер етпейді.

c)

Логикалық қателер бағдарламаның нәтижесіне теріс әсер етеді.

d)

Логикалық қателер тек бағдарламаның жұмысын баяулатады.

13.

Синтаксистік қателерді түзету үшін қандай қадамдар қажет?

a)

Кодты жою, қателерді елемеу, синтаксис ережелерін өзгерту және қайта жазу.

b)

Синтаксистік қателерді түзету үшін кодты тексеру, қателерді анықтау, синтаксис ережелерін қолдану және қайта тексеру.

c)

Кодты қайта жазу, қателерді жасыру, синтаксис ережелерін бұзу және тексеру.

d)

Синтаксистік қателерді елемеу, кодты жаңарту, синтаксис ережелерін ұмыту және тексеру.

14.

Логикалық қателерді жою үшін қандай стратегиялар тиімді?

a)

Кодты жою, тексеру жүргізбеу, жүйені қайта іске қосу, тексеру жүргізу.

b)

Кодты жою, жүйені қайта іске қосу, тексеру жүргізбеу, бір көзқараспен қарау.

c)

Тек бір тестілеу, кодты жою, жүйені жаңарту, тексеру жүргізбеу.

d)

Жүйелі тексеру, кодты қайта қарау, тестілеу, әртүрлі көзқарастар.

15.

Синтаксистік қателерді анықтау үшін IDE-лердің рөлі қандай?

a)

IDE-лер синтаксистік қателерді автоматты түрде анықтап, түзету ұсыныстарын береді.

b)

IDE-лер тек синтаксистік қателерді көрсетеді, бірақ түзету ұсыныс бермейді.

c)

IDE-лер синтаксистік қателерді тек визуалды түрде көрсетеді, автоматты тексеру жүргізбейді.

d)

IDE-лер синтаксистік қателерді анықтамайды, тек кодты компиляциялайды.

16.

Логикалық қателерді тестілеу кезінде қандай жағдайларды ескеру керек?

a)

Тест сценарийлерінің жеткіліксіздігі, шекаралық жағдайлардың болмауы, енгізу деректерінің шектеулігі, жүйенің өзгермелілігі, тест нәтижелерінің дәлсіздігі.

b)

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

c)

Тест сценарийлерінің қысқалығы, тек бір шекаралық жағдай, енгізу деректерінің біртектілігі, жүйенің тұрақтылығы, тест нәтижелерінің сәйкессіздігі.

d)

Тест сценарийлерінің толықтығы, шекаралық жағдайлар, енгізу деректерінің әртүрлілігі, жүйенің күйі, тест нәтижелерінің дұрыстығы.

17.

Синтаксистік қателердің кодтың өнімділігіне әсері бар ма?

a)

Иә, синтаксистік қателер кодтың өнімділігіне әсер етеді.

b)

Синтаксистік қателер тек кодтың қауіпсіздігіне әсер етеді.

c)

Жоқ, синтаксистік қателердің кодтың өнімділігіне әсері жоқ.

d)

Синтаксистік қателер кодтың өнімділігін арттырады.

18.

Логикалық қателерді жою үшін командалық жұмыс қаншалықты маңызды?

a)

Командалық жұмыс логикалық қателерді көбейтеді.

b)

Командалық жұмыс логикалық қателерді жою үшін қажет емес.

c)

Командалық жұмыс логикалық қателерді жоюға көмектеспейді.

d)

Командалық жұмыс логикалық қателерді жою үшін өте маңызды.

19.

Синтаксистік қателерді жою үшін автоматтандырылған тестілеу қаншалықты тиімді?

a)

Автоматтандырылған тестілеу синтаксистік қателерді анықтай алмайды.

b)

Автоматтандырылған тестілеу синтаксистік қателерді жоюда өте тиімді.

c)

Автоматтандырылған тестілеу синтаксистік қателерді көбейтеді.

d)

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

20.

Логикалық қателерді анықтау үшін кодты қайта қарау қаншалықты маңызды?

a)

Кодты қайта қарау логикалық қателерді жояды.

b)

Логикалық қателерді табу үшін кодты тексеру қажет емес.

c)

Логикалық қателерді анықтау үшін кодты қайта қарау өте маңызды.

d)

Кодты қайта қарау тек синтаксистік қателер үшін маңызды.