Worksheets100-192 икт
Total questions: 92
Worksheet time: 46mins
Name
Class
Date
1.
delayMicroseconds() максимумы?
a)
16383 мкс
b)
1000 мкс
c)
65535 мкс
d)
32767 мкс
e)
Шектеусіз
2.
digitalRead қай мәндер қайтарады?
a)
HIGH немесе LOW
b)
0-ден 1023-ке дейін
c)
-127-ден 127-ге дейін
d)
Тек нөл
e)
Пиннің нөмірін
3.
digitalRead(pin) HIGH қай жағдайда береді?
a)
Пинге 5 В келсе
b)
Пинге 0 В келсе
c)
Пин бос тұрса
d)
Пин OUTPUT режимінде болса
e)
Программа қате берсе
4.
digitalRead(pin) функциясы не қайтарады?
a)
HIGH немесе LOW
b)
float мәнін
c)
Бағдарламаның атын
d)
Миллисекундтарды
e)
PWM сигналын
5.
digitalWrite қандай мәндер қабылдайды?
a)
HIGH, LOW
b)
0-ден 255-ке дейін
c)
Кез келген бүтін сан
d)
Тек қана String
e)
true, false, null
6.
digitalWrite қандай операцияға жатады?
a)
Сандық сигнал шығару
b)
Аналогтық сигнал оқу
c)
Деректерді сақтау
d)
Математикалық есептеу
e)
Интерфейсті баптау
7.
digitalWrite қолданғанда не міндетті?
a)
pinMode OUTPUT қойылады
b)
pinMode INPUT қойылады
c)
Serial.begin() функциясы
d)
delay() қолдану
e)
Жаһандық айнымалы құру
8.
digitalWrite не істейді?
a)
Пинге жоғары немесе төмен кернеу береді
b)
Пиннің кернеуін өлшейді
c)
Пиннің жиілігін өзгертеді
d)
Пиннің атын өзгертеді
e)
Пиннен деректерді жояды
9.
digitalWrite функциясында HIGH нені білдіреді?
a)
Пинде 5 В
b)
Пинде 0 В
c)
Пинде 3.3 В
d)
Пиндегі максималды ток
e)
Пин ажыратылған
10.
digitalWrite(pin, HIGH) орындалуы үшін пин қандай режимде болуы керек?
a)
OUTPUT
b)
INPUT
c)
INPUT_PULLUP
d)
ANALOG
e)
PWM
11.
do…while циклі while циклінен қалай ерекшеленеді?
a)
Код кемінде бір рет орындалады
b)
Шарт басында тексеріледі
c)
Ол жылдамырақ жұмыс істейді
d)
Ол аз жады алады
e)
Ешқандай айырмашылығы жоқ
12.
float типі қай функцияда жиі қолданылады?
a)
Serial.parseFloat()
b)
digitalWrite()
c)
delay()
d)
pinMode()
e)
setup()
13.
for циклі қай кезде аяқталады?
a)
Шарт false болғанда
b)
Шарт true болғанда
c)
Бағдарлама тоқтағанда
d)
Жады толғанда
e)
Пин өшкенде
14.
for циклі қай кезде тоқтайды?
a)
Шарт false болғанда
b)
Айнымалы 100-ге жеткенде
c)
break операторы болмаса
d)
loop() аяқталғанда
e)
delay() кезінде
15.
for циклі қандай элементтен басталады?
a)
Есептегіштің бастапқы мәнінен
b)
Шартты тексеруден
c)
Кодты орындаудан
d)
Пиннің күйін оқудан
e)
Жаңа жолдан
16.
for циклі қанша бөліктен тұрады?
a)
3 (counter; condition; change)
b)
2 (condition; action)
c)
4 (start; end; step; reset)
d)
1 (only condition)
e)
5 (setup; start; condition; step; stop)
17.
GyverTimer не үшін керек?
a)
Таймерді ыңғайлы жасау үшін
b)
Жарықтықты реттеу үшін
c)
Дыбыс жиілігін өзгерту үшін
d)
Пиннің қуатын арттыру үшін
e)
Математикалық есептеулер үшін
18.
if (a > b) шартында не тексеріледі?
a)
a-ның b-дан үлкендігі
b)
a мен b-ның теңдігі
c)
a-ның b-ға меншіктелуі
d)
b-ның a-дан үлкендігі
e)
Айнымалылардың типі
19.
if операторы не үшін керек?
a)
Шартты тексеріп, true болса кодты орындау үшін
b)
Кодты шексіз қайталау үшін
c)
Пин режимін орнату үшін
d)
Деректерді портқа шығару үшін
e)
Бағдарламаны тоқтату үшін
20.
if шартында қандай мәндер true деп есептеледі?
a)
Нөлден бөлек барлық сандар
b)
Тек 1 саны
c)
Тек оң сандар
d)
Тек тақ сандар
e)
Барлық теріс сандар
21.
if…else не үшін керек?
a)
Екі түрлі жағдайды таңдау үшін
b)
Кодты жылдамдату үшін
c)
Үшінші шартты қосу үшін
d)
Пинге кернеу беру үшін
e)
Тек қателерді өңдеу үшін
22.
INPUT режиміндегі пин не істейді?
a)
Сырттан келетін сигналды қабылдайды
b)
Кернеуді сыртқа шығарады
c)
Пиннің қуатын толық өшіреді
d)
Тек PWM сигналын қабылдайды
e)
Процессорды салқындатады
23.
INPUT_PULLUP режимінің ерекшелігі?
a)
Пинді ішкі резистормен 5 В-қа тартады
b)
Пинге максималды ток береді
c)
Пиннің сезімталдығын жояды
d)
Пинге сыртқы қуат көзін қосады
e)
Пиннің кедергісін нөлге түсіреді
24.
int mySum(a,b) не қайтарады?
a)
Екі санның қосындысын
b)
Екі санның айырмасын
c)
Кездейсоқ санды
d)
Пиннің нөмірін
e)
Ештеңе қайтармайды
25.
int mySum(a,b) функциясы не қайтарады?
a)
Екі санның қосындысын
b)
String типіндегі жолды
c)
true немесе false
d)
Бағдарламаның орындалу уақытын
e)
Пиннің күйін
26.
int типті функция не қайтарады?
a)
Бүтін сан
b)
Нақты сан (бөлшек)
c)
Тек қана символ
d)
Тек қана логикалық мән
e)
Ештеңе қайтармайды
27.
map функциясы не үшін analogWrite алдында жиі қолданылады?
a)
Мәнді analogRead диапазонынан PWM диапазонына түрлендіру
b)
Жарықтықты 1000 есе арттыру үшін
c)
Пиннің жұмысын жеделдету үшін
d)
Кодтың көлемін азайту үшін
e)
Қателерді болдырмау үшін
28.
map функциясы не істейді?
a)
Мәнді бір диапазоннан екіншісіне түрлендіреді
b)
Экранға географиялық картаны шығарады
c)
Айнымалының атын өзгертеді
d)
Екі массивті біріктіреді
e)
Программаны басынан бастайды
29.
map функциясын қолдану мақсаты?
a)
Диапазондарды сәйкестендіру үшін
b)
Уақытты кідірту үшін
c)
Пинге ат қою үшін
d)
Процессор жиілігін арттыру үшін
e)
Деректерді кодтау үшін
30.
map() функциясы не үшін қолданылады?
a)
Мәнді басқа диапазонға түрлендіру үшін
b)
Жадыны үнемдеу үшін
c)
Тек математикалық түбір табу үшін
d)
Цикл санын есептеу үшін
e)
Пиннің бағытын анықтау үшін
31.
map(val,0,1023,0,100) не үшін пайдалы?
a)
0–1023 мәндерді 0–100 шкалаға келтіру
b)
Мәнді 100-ге көбейту үшін
c)
Мәнді тек 0 немесе 100-ге теңестіру үшін
d)
Кернеуді пайызбен өлшеу үшін
e)
Мәнді аналогтық сигналға айналдыру үшін
32.
micros() не қайтарады?
a)
МК қосылғаннан бері өткен микросекунд санын
b)
Бағдарламаның соңғы нүктесіне дейінгі уақытты
c)
Секундтардың миллионнан бір бөлігін
d)
Микроконтроллердің температурасын
e)
Жадыдағы бос орын көлемін
33.
millis() қай тип мәндермен салыстырылады?
a)
unsigned long
b)
int
c)
float
d)
char
e)
double
34.
millis() мәні қандай типте сақталады?
a)
unsigned long
b)
short
c)
boolean
d)
byte
e)
String
35.
millis() пайдаланудың артықшылығы?
a)
Бағдарламаны тоқтатпай уақыт өлшеуге мүмкіндік береді
b)
Ол кернеуді жоғарылатады
c)
Ол цикл санын азайтады
d)
Ол кодты автоматты түрде түзетеді
e)
Ол тек 13-ші пинде жұмыс істейді
36.
millis() типі unsigned long болу себебі?
a)
Өте үлкен мәндер сақтау үшін
b)
Бөлшек сандарды сақтау үшін
c)
Жолдарды сақтау үшін
d)
Жадыны үнемдеу үшін
e)
Теріс сандарды сақтау үшін
37.
millis() шамамен қанша тәулік жұмыс істей алады?
a)
50 тәулік
b)
1 тәулік
c)
365 тәулік
d)
7 тәулік
e)
100 тәулік
38.
millis()-пен таймер жасау үшін не қажет?
a)
Соңғы уақытты сақтайтын айнымалы
b)
Сыртқы сағат модулі
c)
delay() функциясы
d)
Тек digitalWrite()
e)
pinMode() режимі
39.
millis()–пен таймер құру үшін қандай өрнек жиі қолданылады?
a)
if (millis() - last_time >= interval)
b)
while (millis() < interval)
c)
delay(interval)
d)
millis() = interval
e)
last_time = millis() + interval
40.
parseInt() не қайтарады?
a)
Бүтін сан
b)
Символдар тізбегін
c)
Тек 0 немесе 1
d)
Нақты сан
e)
Ештеңе қайтармайды
41.
pinMode(pin, INPUT) неге әкеледі?
a)
Пин енгізу режиміне ауысады
b)
Пинге 5 В кернеу беріледі
c)
Пиннен сигнал шығарылады
d)
Пиннің жұмысы тоқтайды
e)
Пин тек PWM қабылдайды
42.
pinMode(pin, OUTPUT) қандай режим қояды?
a)
Пинді шығыс ретінде орнатады
b)
Пинді оқу режиміне қояды
c)
Пинге резистор қосады
d)
Пиннің жиілігін арттырады
e)
Пиннің атын анықтайды
43.
PWM duty cycle төмендегенде жарық неге әлсірейді?
a)
Орташа кернеу азаяды
b)
Жиілік азаяды
c)
Кернеу амплитудасы төмендейді
d)
Резистор қызады
e)
Жарықдиодтың кедергісі артады
44.
PWM жиілігі артқанда не болады?
a)
Жыпылықтау байқалмай қалады
b)
Жарық толық сөнеді
c)
Қуат үнемделеді
d)
Пиннің қызуы басылады
e)
Дыбыс шыға бастайды
45.
PWM жиілігі неге әсер етеді?
a)
Жыпылықтаудың байқалуына
b)
Сигналдың қашықтығына
c)
Бағдарламаның өлшеміне
d)
Мәліметтердің дәлдігіне
e)
Порттың жылдамдығына
46.
PWM жиілігін арттырғанда көз неге жыпылықтауды байқамайды?
a)
Көздің инерттілігіне байланысты
b)
Жарықдиод өшіп қалғандықтан
c)
Көз тек тұрақты токты көреді
d)
Жиілік тым төмен болғандықтан
e)
Жарық тым қатты болғандықтан
47.
PWM қай жағдайда аналог сияқты көрінеді?
a)
Жиілік өте жоғары болғанда
b)
Жиілік өте төмен болғанда
c)
Duty cycle 0 болғанда
d)
Кернеу 12 В болғанда
e)
Тек сандық пиндерде
48.
PWM қай параметрге тәуелді?
a)
Duty cycle (толтыру коэффициенті)
b)
Резистордың кедергісіне
c)
Бағдарламаның жол санына
d)
Компилятор түріне
e)
USB кабелінің ұзындығы
49.
PWM сигналында орташа кернеу қалай анықталады?
a)
Толтыру коэффициентіне пропорционал
b)
Тек максималды кернеумен
c)
Бағдарламадағы delay мәнімен
d)
Пиннің нөмірімен
e)
Кездейсоқ таңдалады
50.
PWM сигналында период нені көрсетеді?
a)
Толық бір циклдің ұзақтығын
b)
Тек импульстің ұзақтығын
c)
Пиннің өшу уақытын
d)
Бағдарламаның тоқтау уақытын
e)
Микроконтроллердің жасын
51.
PWM толтыру коэффициенті 0 болса не болады?
a)
Кернеу 0
b)
Кернеу 5 В
c)
Кернеу 2.5 В
d)
Жарық максималды болады
e)
Қате шығады
52.
PWM толтыру коэффициенті 100% болса не болады?
a)
Пинде 5 В
b)
Пинде 0 В
c)
Пинде 1 В
d)
Светодиод жыпылықтайды
e)
Кернеу орташа болады
53.
PWM толтыру коэффициенті 50% болса не болады?
a)
Кернеу 2.5В болады
b)
Кернеу 5 В болады
c)
Кернеу 0 В болады
d)
Жарық мүлдем болмайды
e)
Жиілік екі есе артады
54.
PWM толтыру коэффициенті нені көрсетеді?
a)
Импульс ұзындығының периодқа қатынасын
b)
Токтың максималды күшін
c)
Кернеудің жиілігін
d)
Пиннің қорғаныс деңгейін
e)
Бағдарламаның орындалу ретін
55.
random() функциясы қай кезде болжамды (predictable) болады?
a)
randomSeed қолданылмаса
b)
randomSeed(analogRead(0)) қолданғанда
c)
Бағдарлама қайта жүктелсе
d)
Пинге кернеу берілмесе
e)
Тек loop ішінде
56.
random(100) мәні қаншаға дейін болуы мүмкін?
a)
99
b)
100
c)
101
d)
255
e)
1023
57.
random(20) диапазоны?
a)
0–19
b)
1–20
c)
0–20
d)
5–20
e)
0–100
58.
random(3) қандай мәндер бере алады?
a)
0, 1, 2
b)
1, 2, 3
c)
0, 1, 2, 3
d)
Тек 3
e)
Кез келген сан
59.
random(5,10) диапазоны?
a)
5–9
b)
5–10
c)
6–10
d)
0–10
e)
1–5
60.
random(min, max) мәндері қандай диапазонда?
a)
min–(max-1)
b)
min–max
c)
(min+1)–max
d)
0–max
e)
min–(max+1)
61.
randomSeed қолдану неге маңызды?
a)
Кездейсоқ сандардың қайталанбауы үшін
b)
Жадыны үнемдеу үшін
c)
Бағдарламаның өлшемін азайту үшін
d)
Пин режимдерін баптау үшін
e)
Мәндерді экранға шығару үшін
62.
randomSeed қолданылмаса не болады?
a)
Кездейсоқ сандар қайталанады
b)
Бағдарлама қате береді
c)
Пин істен шығады
d)
Мәндер тек нөл болады
e)
Уақыт тоқтап қалады
63.
randomSeed неге analogRead(0) қолданады?
a)
Қосылмаған пин кездейсоқ шум береді
b)
Ол ең жылдам пин
c)
Ол тек 5 В қабылдайды
d)
Ол сандық сигналды жақсы оқиды
e)
Басқа пиндер бос емес
64.
randomSeed() не істейді?
a)
Кездейсоқтық генераторын бастайды
b)
Мәндерді рет-ретімен қояды
c)
Барлық айнымалыларды өшіреді
d)
Жарықтықты реттейді
e)
Циклді тоқтатады
65.
randomSeed(analogRead(0)) не үшін керек?
a)
Кездейсоқ сандарды шынайырақ ету үшін
b)
Аналогтық сигналды күшейту үшін
c)
Пиннің жұмысын тексеру үшін
d)
Таймерді іске қосу үшін
e)
Деректерді кодтау үшін
66.
return не істейді?
a)
Функциядан мән қайтарады
b)
Бағдарламаны басына қайтарады
c)
Циклді қайта бастайды
d)
Деректерді өшіреді
e)
Пинге кернеуді қайтарады
67.
return операторы қай жерде қолданылады?
a)
Функция ішінде
b)
loop() басында
c)
pinMode() ішінде
d)
setup() сыртында
e)
Тек кітапханаларда
68.
return операторын қолданбаса не болады?
a)
void функцияда ештеңе қайтармай аяқталады
b)
Бағдарлама мүлдем істемейді
c)
Мәндер автоматты түрде нөл болады
d)
Пин шығыс режиміне ауысады
e)
Компиляция қатесі шығады
69.
Serial.available() не тексереді?
a)
Буферде дерек бар ма?
b)
Пин бос па?
c)
Қуат көзі қосулы ма?
d)
Интернет бар ма?
e)
Бағдарлама аяқталды ма?
70.
Serial.flush() не істейді?
a)
Буфердегі деректерді тазартады
b)
Портты жабады
c)
Жаңа жолға көшеді
d)
Кернеуді арттырады
e)
Деректерді жіберуді бастайды
71.
Serial.parseFloat() не оқиды?
a)
Нақты санды (float)
b)
Тек бүтін санды
c)
Мәтіндік жолды
d)
Тек логикалық мәнді
e)
Пиннің адресін
72.
Serial.parseFloat() не үшін қолданылады?
a)
Нақты санды оқу үшін
b)
Уақытты өлшеу үшін
c)
Пин режимін орнату үшін
d)
Жадыны тазарту үшін
e)
Дыбыс жиілігін реттеу үшін
73.
Serial.parseInt() не қайтарады?
a)
Бүтін сан
b)
Нақты сан
c)
Символ
d)
Бос мән
e)
Тек оң сан
74.
Serial.print() мәліметті қандай түрде шығарады?
a)
Жол соңына өтпей шығарады
b)
Тек қана екілік кодта
c)
Әрқашан жаңа жолдан
d)
Тек экранның басына
e)
Тек үлкен әріптермен
75.
Serial.print() не істейді?
a)
Мәліметті тізбекті портқа шығарады
b)
Қағазға басып шығарады
c)
Деректерді өшіреді
d)
Портты блоктап тастайды
e)
Мән қайтарады
76.
Serial.println() не істейді?
a)
Мәліметті шығарып, жаңа жолға өтеді
b)
Мәліметті тек қана нүктемен бөледі
c)
Портты жауып тастайды
d)
Мәліметті кері ретпен шығарады
e)
Ештеңе шығармайды
77.
Serial.read() қай форматтағы мән қайтарады?
a)
ASCII таңба
b)
float сан
c)
boolean мән
d)
HTML коды
e)
Сурет форматы
78.
Serial.read() қандай мән қайтарады?
a)
ASCII таңба
b)
Пиннің нөмірі
c)
Буфердің көлемі
d)
Бағдарламаның нұсқасы
e)
Тек цифрлар
79.
switch операторы не тексереді?
a)
Айнымалының бір мәнге сәйкестігін
b)
Екі айнымалының қосындысын
c)
Пиннің температурасын
d)
Уақыт аралығын
e)
Кодтың дұрыстығын
80.
void myFunction(){} қандай функция?
a)
Мән қайтармайтын функция көрсеткіші
b)
Сан қайтаратын функция
c)
Тек математикалық функция
d)
Қате функция
e)
Жүйелік функция
81.
void қандай сөз?
a)
Қайтарымсыз функция
b)
Айнымалының аты
c)
Шартты оператор
d)
Цикл түрі
e)
Пиннің аты
82.
void қандай функцияны білдіреді?
a)
Қайтарымсыз функция
b)
Кез келген мән қайтаратын
c)
Тек 0 қайтаратын
d)
Өте жылдам функция
e)
Тек setup ішіндегі функция
83.
while циклі қалай жұмыс істейді?
a)
Шарт true болғанша қайталанады
b)
Тек бір рет орындалады
c)
Шарт қате болғанда басталады
d)
Кодты өшіреді
e)
Шексіз уақыт күтеді
84.
while циклі қандай шартпен жұмыс істейді?
a)
Шарт true болғанша қайталанады
b)
Шарт тек сан болса
c)
Шарт тек мәтін болса
d)
Шарт false болғанда ғана
e)
Ешқандай шартсыз
85.
while циклі қашан орындалады?
a)
Шарт true болғанда
b)
Бағдарлама басталғанда
c)
Пин қосылғанда
d)
Уақыт өткенде
e)
Шарт false болғанда
86.
Қай функция тізбекті порттан бүтін санды оқиды?
a)
Serial.parseInt()
b)
Serial.read()
c)
analogRead()
d)
digitalRead()
e)
map()
87.
Мәліметті жаңа жолға шығаруға қандай команда қолданады?
a)
Serial.println()
b)
Serial.print()
c)
Serial.write()
d)
delay()
e)
return
88.
Функция аргумент қабылдай ала ма?
a)
Иә, параметр түрінде қабылдай алады
b)
Жоқ, мүлдем мүмкін емес
c)
Тек void болмаса
d)
Тек сандарды қабылдайды
e)
Тек String қабылдайды
89.
Функция не үшін қолданылады?
a)
Кодты қайталамай қолдану үшін
b)
Бағдарламаны әдемілеу үшін
c)
Пин санын көбейту үшін
d)
Жадыны толтыру үшін
e)
Тек математикалық есептер үшін
90.
Функция параметрлері не үшін қажет?
a)
Функцияға мән беру үшін
b)
Функцияны тоқтату үшін
c)
Жадыны тазарту үшін
d)
Экранға шығару үшін
e)
Пин режимін таңдау үшін
91.
Функцияда return не үшін қажет?
a)
Мәнді қайтару үшін
b)
Функцияны жою үшін
c)
Цикл бастау үшін
d)
Уақытты өлшеу үшін
e)
Портты ашу үшін
92.
ШИМ қай мақсатта қолданылады?
a)
Жарықтық, мотор жылдамдығы, қуат реттеу үшін
b)
Тек қана деректерді сақтау үшін
c)
Интернетке қосылу үшін
d)
Пиннің атын өзгерту үшін
e)
Бағдарламаны өшіру үшін
100 %
