wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz do kursu Arduino (poziom I)

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.
  • Które zdanie na temat zapisu "i++;" jest poprawne?

a)

Spowoduje on dodanie do zmiennej "i" wartości historycznej, którą miała ta zmienna

b)

Spowoduje on dodanie do zmiennej "i" wartości obliczonej linijkę wyżej

c)

Spowoduje on zwiększenie wartości zmiennej "i" o jeden

d)

Taki zapis jest błędny

2.

Jak powinno wyglądać wnętrze warunku, który sprawdza czy przycisk (zwierający wejście do masy) został wciśnięty?

a)

digitalRead(10) == HIGH

b)

digitalRead(10) = HIGH

c)

digitalRead(10) == LOW

d)

digitalRead(10) = LOW

3.

Wywołanie funkcji "delay(100);" spowoduje:

a)

Wstrzymanie działania programu na 100 nanosekund

b)

Podana funkcja nie służy do wprowadzania opóźnień

c)

Wstrzymanie działania programu na 100 milisekund

d)

Wstrzymanie działania programu na 100 sekund

4.

Co rozpoczyna słowo kluczowe "if"?

a)

Pętlę skończoną

b)

Pętlę nieskończoną

c)

Instrukcję warunkową

d)

Funkcję

5.

Jak wygląda operator, który trzeba wykorzystać, aby sprawdzić czy jednocześnie zostały spełnione dwa warunki?

a)

||

b)

<>

c)

//

d)

&&

6.

Jaki jest symbol głównego mikrokontrolera, który znajduje się na Arduino UNO?

a)

ATtiny2313

b)

STM32F103RBT6

c)

ATmega328P

d)
  • ATmega128

7.

Które zdanie dotyczące funkcji zadeklarowanej jako "void wlaczDiody(int czas){}" jest prawdziwe?

a)

Przyjmuje jako argument zmienną liczbową i zwraca wartość liczbową

b)

Zwraca wartość liczbową, ale nie przyjmuje żadnego argumentu

c)

Przyjmuje jako argument zmienną liczbową, ale sama nie zwraca żadnej wartości

d)

Nie przyjmuje żadnego argumentu i nie zwraca żadnej wartości

8.

Co stanie się, jeśli w programie będziemy losować liczby, ale nie wykorzystamy odpowiednio funkcji "randomSeed();"?

a)

W wyniku losowania zawsze otrzymamy 0

b)

W wyniku losowania zawsze otrzymamy 1

c)

Losowanie liczb będzie trwało dłużej

d)

Po każdym uruchomieniu układu losowane liczby będą takie same

9.

Co należy wykorzystać, aby regulować jasność świecenia diody, która została podłączona do Arduino?

a)

SPI

b)
  • I2C

c)
  • PWM

d)
  • ADC

10.

Co, oprócz programu, należy sprawdzić, jeśli na wyświetlaczu LCD nie widać wyświetlanego tekstu?

a)

Jakie jest napięcie na wolnych pinach LCD

b)

Jakie jest napięcie na wolnych pinach Arduino

c)

Czy zerwano folię ochronną z LCD

d)

Czy ustawiono odpowiedni kontrast LCD

11.

Jaka jest optymalna wartość napięcia, którym powinno zasilać się Arduino UNO za pomocą zewnętrznego źródła zasilania (przez złącze DC)?

a)

5 - 7 V

b)

7 - 12 V

c)

Ponad 12 V

d)
  • 5 V

12.

Do czego służy funkcja map()?

a)
  • Do sprawdzenia zawartości pamięci Arduino

b)
  • Do przeskalowania wartości z jednej skali na drugą

c)
  • Do zbudowania mapy otoczenia za pomocą czujnika odległości

d)
  • Do sprawdzenia mapy wejść/wyjść Arduino

13.

Ile razy zostaną wykonane instrukcje, które znajdą się wewnątrz następującej pętli: "for (int i = 1; i < 10; i++)"?

a)
  • 11 razy

b)
  • 9 razy

c)
  • 10 razy

d)
  • 12 razy

14.

Jaki jest zakres wartości zmiennej typu "int" w Arduino UNO?

a)

Od -32768 do 32767

b)

Od 0 do 255

c)

Od -1000 do 1000

d)

Od -2147483648 do 2147483647

15.

Jakich wartości możemy się spodziewać po losowaniu, które zostanie wykonane za pomocą wywołania funkcji "random(10, 50);"?

a)
  • Od 10 do 50

b)
  • Od 11 do 49

c)
  • Od 10 do 49

d)
  • Od 11 do 51