wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ข้อสอบปลายภาคเรียนวิชาโปรแกรมบังคับหุ่นยนต์ ม.1/5

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

บอร์ด micro:bit เป็นบอร์ดไมโครคอนโทรเลอร์สำหรับการศึกษาจากโครงการใด

a)

BBC  (British Broadcasting Company) 

b)

IPST (The Institute  for the Promotion of Teacher Science and Tecnology)

c)

Ministry of Science and Technology

d)

Ministry of Agriculture and Cooperatives

2.

ข้อใดกล่าวถึงบอร์ด micro:bit ได้ถูกต้องที่สุด

a)

บอร์ด micro:bit ถูกออกแบบให้เขียนโค้ดและคอมไพล์ผ่านทางเว็บบราวน์เซอร์

b)

ส่วนด้านหน้าของบอร์ด micro:bit มีปุ่ม 4 ปุ่ม คือ A, B, C, และ D

c)

บอร์ด micro:bit ถูกออกแบบให้ใช้งานในโรงงานเป็นส่วนใหญ่

d)

ภาษา HTML คือ หน้าต่างการแสดงผลของบอร์ด micro:bit>

3.

บอร์ด micro:bit มีการแปลงแรงดันไฟเลี้ยงบอร์ดเป็นกี่โวลต์

a)

12  โวลต์

b)

5  โวลต์

c)

3.3  โวลต์  

d)

ไฟเข้าที่ช่อง VIN

4.

บนบอร์ด micro:bit มีหลอด LED เรียงกันกี่ดวง

a)

22 ดวง

b)

23 ดวง

c)

24 ดวง

d)

25 ดวง

5.

บนบอร์ด micro:bit มี Analog Input จำนวนกี่ขา

a)

6 ขา

b)

7 ขา 

c)

8 ขา

d)

9 ขา

6.

ข้อใดคือเว็บไซต์ที่นิยมใช้ในการเขียนโค้ดคำสั่งให้กับบอร์ด Microbit

7.

ปุ่มใด ไม่มี ใน Microbit

a)

ปุ่ม A

b)

ปุ่ม B

c)

ปุ่ม A+B

d)

ปุ่ม Reset

8.

Microbit เริ่มต้นที่ประเทศอะไร

a)

ประเทศอังกฤษ

b)

ประเทศไทย

c)

ประเทศสหรัฐอเมริกา

d)

ประเทศญี่ปุ่น

9.

คำสั่งใดคือคำสั่งที่บังคับให้ Microbit ทำงานตลอด

a)

b)

c)

d)

10.

ถ้าเราจะกำหนดค่าตัวแปรต้องไปที่ชุดคำสั่งใด

a)

b)

c)

d)

11.

บอร์ด Microbit มีขนาดเท่าใด

a)

4x4 เซนติเมตร

b)

4x5 เซนติเมตร

c)

5x4 เซนติเมตร

d)

5x5 เซนติเมตร

12.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Led

13.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Led

14.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Led

15.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Loop

16.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Led

17.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Led

18.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Led

19.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Basic

b)

Input

c)

Music

d)

Led

20.

คำสั่งดังภาพอยู่ในชุดคำสั่งใด

a)

Logic

b)

Variable

c)

Math

d)

Image

21.

คำสั่ง pause ค่าของ 1 วินาทีคือข้อใด

a)

1 ms

b)

10 ms

c)

100 ms

d)

1,000 ms

22.

ไมโครบิทคืออะไร?

a)

ชุดเซ็นเซอร์สำหรับการทดลองวิทยาศาสตร์และเทคโนโลยี

b)

บอร์ดไมโครคอนโทรลเลอร์ที่ใช้สำหรับการเรียนการสอนการเขียนโปรแกรม

c)

เครื่องมือสำหรับการวาดภาพกราฟิก

d)

ซอฟต์แวร์สำหรับการออกแบบเว็บไซต์ที่เป็นเทคโนโลยีสมัยใหม่

23.

บนไมโครบิท เซ็นเซอร์ใดที่ใช้ในการตรวจจับการเคลื่อนไหว?

a)

เซ็นเซอร์แสง

b)

เซ็นเซอร์อุณหภูมิ

c)

เซ็นเซอร์อัลตร้าโซนิก

d)

เซ็นเซอร์เสียง

24.

คำสั่ง show leds บนไมโครบิทใช้สำหรับอะไร?

a)

แสดงภาพบนหน้าจอ LED

b)

เริ่มต้นการเคลื่อนไหวของมอเตอร์

c)

ตรวจสอบสถานะของเซ็นเซอร์

d)

เชื่อมต่อกับอุปกรณ์ภายนอก

25.

คำสั่งใดที่ใช้เพื่อหยุดโปรแกรมชั่วคราว?

a)

pause

b)

stop

c)

wait

d)

delay

26.

คำสั่ง forever ใช้สำหรับอะไร?

a)

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

b)

ทำงานซ้ำๆ อย่างไม่มีที่สิ้นสุด

c)

หยุดโปรแกรม

d)

รีเซตโปรแกรม

27.

คำสั่งใดคือคำสั่งที่บังคับให้ Microbit แสดงหลอดไฟติดหรือดับตามที่กำหนด

a)

b)

c)

d)

28.

ถ้าต้องการให้ไมโครบิตทำงานเมื่อเขย่า ต้องใช้คำสั่งใด

a)

On Button

b)

On Shake

c)

On Loud

d)

On Logo

29.

ผลลัพธ์ที่ได้ คืออะไร

a)

กดปุ่ม A ให้แสดงค่า 1

b)

กดปุ่ม A ให้แสดงตัวเลข

c)

กดปุ่ม A ให้ลดค่าทีละ 1

d)

กดปุ่ม A ให้เพิ่มค่าทีละ 1

30.

ถ้าจะให้แสดงชื่อ เจน โบว์ นุ่น ควรใช้คำสั่งใด

a)

show number เจน โบว์ นุ่น

b)

show string เจน โบว์ นุ่น

c)

show string ซุปเปอร์วาเลนไทน์

d)

เจน โบว์ นุ่น

31.

ผลลัพธ์ที่ได้ คืออะไร

a)

แสดงข้อความ Temperature

b)

แสดงค่าอุณหภูมิเป็นฟาเรนไฮซ์

c)

แสดงค่าอุณภูมิเป็นองศาเซลเซียส

d)

แสดงตัวเลข 100

32.

set x to 20 หมายถึงอะไร

a)

กำหนดค่า x มีค่าตั่งแต่ 0-20

b)

แสดงผลค่า 20

c)

กำหนดตัวแปร x มีค่า 20

d)

แสดงผลค่า x to 20

33.

set y to x หมายถึงอะไร

a)

y to x

b)

xy

c)

x = y

d)

y = x

34.

ผลลัพธ์ที่ได้ คืออะไร

a)

equal = A * B

b)

A x B

c)

equal = A X B

d)

A + B

35.

A แสดงค่าใด

a)

0

b)

1

c)

2

d)

3

36.

ผลลัพธ์ที่ได้ คืออะไร

a)

15

b)

23

c)

b - x

d)

8

37.

ถ้าต้องการให้แสดงค่าเพิ่มครั้งละ 5 ค่า ควรใช้คำสั่งใด

a)

change x by 3+2

b)

change x by 5

c)

change x by 3

d)

change x by 5+0

38.

ถ้าต้องการให้เช็คเงื่อนไขเลือกชุดคำสั่งใด

a)

Loop

b)

Logic

c)

Basic

d)

Variable

39.

ถ้าต้องการสร้างตัวแปร ควรใช้ชุดคำสั่งจากที่ใด

a)

Loop

b)

Input

c)

Basic

d)

Variable

40.

ถ้าต้องการตรวจสอบเงื่อนไขที่เป็นจริงอย่างเดียวควรใช้คำสั่งใด

a)

if...then...else....end

b)

if ....then...end

c)

if....end

d)

if