wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pretest Robocup 9.2 + 9.6 : Arduino and POP-32 Quiz

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

จากภาพ คำสั่งนี้ ผลลัพธ์สุดท้าย ค่า y มีค่าเป็น

a)

8

b)

5

c)

15

d)

10

2.

จากคำสั่ง ผลลัพธ์สุดท้าย ค่า y มีค่าเป็น

a)

5

b)

1

c)

8

d)

0

3.

จากภาพ คำสั่งนี้ ผลลัพธ์สุดท้าย ค่า y มีค่าเป็น

a)

7

b)

5

c)

8

d)

13

4.

จากภาพ คำสั่งนี้ ผลลัพธ์สุดท้าย ค่า y มีค่าเป็น

a)

5

b)

1

c)

8

d)

0

5.

การเขียนโปรแกรมลงบอร์ด Arduino ใช้ภาษาใดในการเขียน

a)

python

b)

C++

c)

java

d)

microbit

6.

จากภาพ ข้อใดถูกต้อง

a)

ตัวอักษรสีดำพื้นหลังตัวอักษรสีขาว

b)

ตัวอักษรสีขาวพื้นหลังสีตัวอักษรสีดำ

c)

ตัวอักษรสีขาวพื้นหลังสีตัวอักษรสีขาว

d)

ตัวอักษรสีดำพื้นหลังสีตัวอักษรสีดำ

7.

หลอด LED ชนิด สี เดียว ปกติมีกี่ขั่ว

a)

1 ขั่ว

b)

2 ขั่ว

c)

3 ขั่ว

d)

4 ขั่ว

8.

หน่วยความจำแฟลช POP-32 คือเท่าใด

a)

64 KB

b)

128 KB

c)

132 KB

d)

264 KB

9.

delay(1000); คือ

a)

หน่วงเวลา 1 วินาที

b)

หน่วงเวลา 100 วินาที

c)

หน่วงเวลา 1000 วินาที

d)

หน่วงเวลา 1 มิลลิวินาที

10.

คำสั่งเดินหน้า

a)

fd(Speed);

b)

bk(Speed);

c)

sl(Speed);

d)

sr(Speed);

11.

คำสั่งเลี้ยวขวา

a)

fd(Speed);

b)

bk(Speed);

c)

sl(Speed);

d)

sr(Speed);

12.

คำสั่งเลี้ยวซ้ายล้อเดียว

a)

ao();

b)

bk(Speed);

c)

tl(Speed);

d)

tr(Speed);

13.

คำสั่งถอยหลัง

a)

fd(Speed);

b)

bk(Speed);

c)

sl(Speed);

d)

sr(Speed);

14.

delay(500); คือ

a)

หน่วงเวลา 500 วินาที

b)

หน่วงเวลา 500 มิลลิวินาที

c)

หน่วงเวลา 50 มิลลิวินาที

d)

หน่วงเวลา 50 วินาที

15.

การสร้างสัญญาณเสียงที่ความถี่ประมาณ 500 Hz ดังนาน 0.1 วินาที แบบกระชับ ใช้คำสั่งใด

a)

beep()

b)

sound(freq, time)

c)

freq

d)

time

16.

จากคำสั่ง ผลลัพธ์สุดท้าย ค่า y มีค่าเป็น

a)

8

b)

3

c)

13

d)

11

17.

จากภาพคือปุ่มใด

a)

จุดต่อมอเตอร์ 1-4

b)

จุดต่อเซนเซอร์

c)

จุดต่อเซอร์โว1-6

d)

ขั้วต่อแบตเตอร์รี่

18.

จากภาพคือปุ่มใด

a)

จุดต่อมอเตอร์ 1-4

b)

จุดต่อเซนเซอร์

c)

จุดต่อเซอร์โว1-6

d)

ขั้วต่อแบตเตอร์รี่

19.

x == y หมายถึง

a)

(x เท่ากับ y)

b)

(x เท่ากับ x)

c)

(yเท่ากับ y)

d)

(y เท่ากับ x)

20.

คำสั่งหยุด

a)

fd(Speed);

b)

bk(Speed);

c)

tl(Speed);

d)

ao();

21.

กำเนิดความถี่เสียงตามที่เรากำหนดควรใช้คำสั่งใด

a)

beep()

b)

sound(freq, time)

c)

freq

d)

time

22.

void setup คือ

a)

การทำงาน ครั้งเดียว

b)

การทำงานวนลูบ

c)

INPUT

d)

OUTPUT

23.

(x ไม่เท่ากับ y) คือข้อใด

a)

x != y

b)

x < y

c)

x <= y

d)

x >= y

24.

void loop คือ

a)

คำสั่ง INPUT

b)

การทำงานสองครัง

c)

การทำงานเเบบวน

d)

การทำงานครั้งเดียว

25.

โปรแกรมของ Arduino แบ่งได้ เป็นสองส่วนคือ

a)

void setup() และ void loop()

b)

setupvoid () และ loopvoid ()

c)

voidvoid () และ setup loop()

d)

setup() และ loop()

26.

จากคำสั่งข้างต้น หมายความว่าอย่างไร

a)

สร้างเสียง 500 Hz นาน 0.1 วินาที

b)

สร้างเสียง 500 Hz นาน 0.1 วินาที ต่อเนื่อง

c)

สร้างเสียง 1 Hz นาน 0.1 วินาที ต่อเนื่อง

d)

สร้างเสียง 1 Hz นาน 1 วินาที

27.

ข้อใดใช้งานฟังก์ชั่นหน่วงเวลา ในภาษา C/C++ ของ Arduino เป็นเวลา 2 วินาที ได้ถูกต้อง

a)

Delay(2s)

b)

Delay(2)

c)

Delay(2000)

d)

Delay(2S)

28.

หน่วยความจำแรม POP-32 คือเท่าใด

a)

10 KB

b)

20 KB

c)

30 KB

d)

40 KB

29.

&& คือ

a)

++

b)

เป็นเทจทั้งคู่

c)

ให้ค่าเป็นจริง เมื่อผลการเปรียบเทียบพบว่า มี ตัวแปรตัวใดตัวหนึ่งเป็นจริงหรือเป็นจริงทั้งคู่

d)

ทำงาวนลูป

30.

จากคำสั่ง ผลลัพธ์สุดท้าย ค่า y มีค่าเป็น

a)

0

b)

1

c)

8

d)

7