wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

สอบกลางภาคไมโคร

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

คำสั่ง delay มีหน่วยการหน่วงเวลาอย่างไร

a)

s

b)

ms

c)

us

d)

ns

2.

เครื่องหมายใด ควรใส่ปิดท้ายฟังก์ชัน

a)

;

b)

{ }

c)

//

d)

:

3.

เครื่องหมายใด ใช้ใส่หมายเหตุลงในโค้ดโปรแกรม ใช้ในกรณีบรรทัดเดียว

a)

II

b)

{ }

c)

//

d)

\\

4.

ฟังก์ชัน setup() ทำงานกี่รอบ

a)

0

b)

1

c)

2

d)

3

5.

ฟังก์ชัน loop() ทำงานกี่รอบ

a)

0

b)

1

c)

100

d)

6.

คำสั่งใด ใช้ตรวจสอบเงื่อนไขการทำงานของโปรแกรม แบบทางเลือกเดียว

a)

If

b)

If else

c)

Switch-case

d)

for

7.

คำสั่งใด ใช้ตรวจสอบเงื่อนไขการทำงานของโปรแกรม แบบหลายทางเลือก

a)

If

b)

If else

c)

Switch-case

d)

for

8.

Arduino จะอ้างอิงตามภาษา

a)

C/C++

b)

English

c)

Assembly Language

d)

Java Language

9.

หากต้องการหน่วงเวลาการทำงาน 1 วินาที ต้องพิมพ์ฟังก์ชันใด

a)

delay(1)

b)

delay(1);

c)

delay(1000)

d)

delay(1000);

10.

หากต้องการสร้างตัวแปรแบบอักขระ ควรใช้ฟังก์ชันใดในการเก็บค่าตัวแปร

a)

char

b)

int

c)

long

d)

akara

11.

18 โปรแกรมที่ใช้ในการพัฒนาโปรแกรมของ arduino คือ

a)

Arduino IDE

b)

Arduino ABC

c)

Arduino

d)

Arduino IBE

12.

โปรแกรมที่ใช้ในการจำลองการทำงานของ Arduino คือ

a)

Proteus

b)

Arduino IDE

c)

Arduino IBE

d)

Microsoft Word

13.

หมายเหตุบรรทัดเดียวและหลายบรรทัดคือข้อใด

a)

/ / และ / * . . . */

b)

/ / และ * / . . ./*

c)

/ / และ */ . . . */

d)

/ / และ / * . . ./*

14.

IoT คืออะไร

a)

Internet of Things

b)

Intranet of Things

c)

Idea of Things

d)

Idea of Timmie

15.

IoT คำนี้ถูกกำเนิดขึ้นปีใด

a)

1989

b)

1998

c)

1999

d)

2000

16.

เหตุผลที่ IoT ไม่ได้รับการยอมรับคืออะไร

a)

อินเทอร์เน็ตเป็นเรื่องเฉพาะกลุ่ม

b)

ยุ่งยากเกินไป

c)

ใช้ทรัพยากรมากเกินไป

d)

ถูกทุกข้อ

17.

IoT มีชื่อเรียกอีกอย่างว่าอย่างไร

a)

Machine to Machine

b)

Smart Internet

c)

Industrial Service

d)

ไม่มีข้อถูก

18.

IoT ถูกคิดค้นโดยใคร

a)

Christian Klippel

b)

Ivan Grohotkov

c)

ใครวะ

d)

Kevin Ashton

19.

โปรแกรมนี้ ได้ผลเป็นอย่างไร


int a=5;

int*x,*y,*z;

void main()

{

x=&a;

y=&a;

z=&a;

printf("%d",x);

printf("%d",y);

printf("%d",z);

}

a)

ค่าของ x,y,z มีค่าเดียวกัน

b)

ค่าของ x,y,z คือ 0,1,2

c)

ค่าของ x,y,z คือ 2,1,0

d)

โปรแรมไม่แสดงผลอะไรออกมา

20.

10/0 มีค่าเท่ากับข้อใด

a)

10

b)

1

c)

0

d)

หาค่าไม่ได้

21.

การติดตั้ง Arduino IDE ต้องไป Download ที่ใด

a)

Arduinotronic.cc

b)

Arduinoall.cc

c)

Arduinothailand.cc

d)

Arduino.cc

22.

โปรแกรม Arduino IDE โดย IDE ย่อมาจาก

a)

Integral development environment

b)

Integer development environment

c)

Intent development environment

d)

Integrated development environment

23.

รีเลย์เป็นอุปกรณ์ที่ทำงานแบบใด

a)

กลไกทางกล

b)

แม่เหล็กไฟฟ้า

c)

สวิตซ์แรงเหวี่ยงหนีศูนย์กลาง

d)

สวิตซ์แรงเหวี่ยง

24.

โปรแกรม simulator คือโปรแกรมอะไร

a)

โปรแกรมเบิร์น

b)

โปรแกรมจำลองการทำงาน

c)

โปรแกรมคอมไพล์

d)

โปรแกรมออกแบบวงจร

25.

Servo มาจากภาษาละตินจากคำว่า Sevus หมายถึงอะไร

a)

อัติโนมัติ

b)

มอเตอร์

c)

เจ้านาย

d)

ทาส

26.

"ข้อมูลที่มีขนาดเล็กที่สุด เป็นข้อมูลที่เครื่องคอมพิวเตอร์สามารถเข้าใจและนำไปใช้งานได้" จากข้อความนี้มีความสัมพันธ์กับข้อใด ?

a)

บิต

b)

ไบต์ 7

c)

ฟิลด์

d)

เรคคอร์ด

27.

1 ไบต์ เท่ากับกี่บิต ?

a)

1 บิต

b)

4 บิต

c)

6 บิต 5

d)

8 บิต

28.

ข้อใดที่ผู้เขียนโปรแกรมต้องคอยเผ้าดูและหาข้อมผิดพลาดระหว่างใช้งานโปรแกรม ?

a)

การบำรุงรักษาโปรแกรม

b)

การทดสอบและแก้ไขโปรแกรม

c)

การทำเอกสารประกอบโปรแกรม

d)

การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์

29.

โปรแกรมเมอร์ (Programmer) คือใคร

a)

ผู้ใช้งานคอมพิวเตอร์ทั้วไป

b)

ผู้คอยดูแลตรวจสภาพของเครื่องคอมพิวเตอร์เพื่อให้สามารถใช้งานได้

c)

ผู้วิเคระห์ความต้องการขององค์กรว่าควรใช้คอมพิวเตอร์เพื่องานใดให้เกิดประโยชน์ที่สุด

d)

ผู้เขียนโปรแกรมคอมพิวเตอร์ตามที่ผู้ออกแบบและวิเคราะห์ระบบไว้

30.

ข้อใดคือซอฟต์แวร์ที่ใช้สำหรับพิมพ์เอกสาร หรือประมวลคำ

a)

Microsoft Excel

b)

Lotusl

c)

Microsoft Word

d)

Microsoft PowerPoint

31.

รหัสแทนข้อมูลเพื่อให้คอมพิวเตอร์สามารถเข้าใจข้อมูลได้คือข้อใด

a)

เลข 0 และเลข 2

b)

เลข 1 และเลข 2

c)

เลข 1 และเลข 10

d)

เลข 0 และเลข 1

32.

สัญลักษณ์ "1 MB " อ่านว่าอย่างไร

a)

1 กิโลบิต

b)

1 กิโลไบต์

c)

1เมกะไบต์

d)

1เทระไบต์

33.

โปรแกรม Windows ถือเป็นซอฟต์แวร์ประเภทใด

a)

โปรแกรมประยุกต์

b)

โปรแกรมระบบปฏิบัติการ

c)

โปรแกรมตารางคำนนวณ

d)

โปรแกรมนำเสนอข้อมูล

34.
ลักษณะของภาษาระดับสูง  คือ ?
   
 
   
a)
ทำงานได้โดยไม่ต้องมีโปรแกรมระบบ
b)
เป็นภาษาที่ใช้ในงานขั้นสูง
c)
 เป็นภาษาคอมพิวเตอร์ยุคใหม่
d)
มีภาษาใกล้เคียงกับมนุษย์
35.
ผู้ที่พัฒนาภาษาซี คือ
 ใคร   ?
 

   
a)
Denis  Ritchie
b)
Arthur C. Clarke
c)
 Charles  Babbaage
d)
 Lady  Augusta Ada Byron   
36.
ภาษาซี  
พัฒนามาจากภาษา...  ?

 

 
   
a)
A และ B
b)
Ada และ B
c)
BCPL และ  B
d)
C++ และ  B 
37.
ขั้นตอนแรก
ในการพัฒนาโปรแกรม
คือ ..? 
 
a)
วิเคราะห์ปัญหา
b)
 เขียนรหัสจำลอง
c)
 เขียนโปรแกรม
d)
 จัดทำคู่มือ
38.

ความหมายของ 0 และ 1 คืออะไร

a)

ทางเลือก 1 ทาง

b)

ทางเลือก 2 ทาง

c)

ทางเลือก 3 ทาง

d)

ทางเลือก 4 ทาง

39.

ภาษาคอมพิวเตอร์คืออะไร?

a)

ภาษาที่ใช้ในการติดต่อสื่อสารกับคอมพิวเตอร์

b)

ภาษาที่ใช้ติดต่อกับสารสนเทศ

c)

ภาษาที่คิดค้นเพื่อแก้ปัญหาคอมพิวเตอร์

d)

ภาษาที่ใช้ติดต่อสื่อสารกับมนุษย์

40.

ภาษาคอมพิวเตอร์เริ่มมาจากประเทศอะไร ?

a)

ไทย

b)

อังกฤษ

c)

จีน

d)

สหรัฐอเมริกา

41.

ไมโครคอนโทรลเลอร์มีกี่ชนิด

a)

1 ชนิด

b)

2 ชนิด

c)

3 ชนิด

d)

4 ชนิด

42.

รีเลย์ทำหน้าที่

a)

โหมดการทำงานเป็น INPUT หรือ OUTPUT

b)

ใช้กำหนดขาเป็น INPUT

c)

กำหนดขาพอร์ตมีสถานะเป็นลอจิกสูงหรือลอจิกต่ำ

d)

เป็นสวิตช์แรงดันและกระแสไฟฟ้าสูง

43.

ไมโครคอนโทรลเลอร์สามารถจ่ายแรงดันและกระแส

ไฟฟ้าไปขับรีเลย์ได้ประมาณเท่าใด

a)

+1 หรือ +5V 20mA

b)

+2 หรือ +5V 20mA

c)

+3 หรือ +5V 20mA

d)

+4 หรือ +5V 20mA

44.

รีเลย์เป็นอุปกรณ์ที่ทำงานแบบใด

a)

แม่เหล็กไฟฟ้า

b)

กลไกทางกล

c)

สวิตซ์แรงเหวี่ยง

d)

สวิตซ์แรงเหวี่ยงหนีศูนย์กลาง

45.

รีเลย์เป็นอุปกรณ์ที่ทำงานแบบใด

a)

แม่เหล็กไฟฟ้า

b)

กลไกทางกล

c)

สวิตซ์แรงเหวี่ยง

d)

สวิตซ์แรงเหวี่ยงหนีศูนย์กลาง

46.

อุปกรณ์ที่ทำหน้าที่จ่ายแรงดันและกระแสสูง

โดยเฉพาะเรียกว่า

a)

ไมโครคอนโทรลเลอร์

b)

ออปแอมป์

c)

OTA

d)

ไดรเวอร์

47.

การใช้ทรานซิสเตอร์ขับแบบเดี่ยว

เบอร์ 2N3904

มีค่ากระแสคอลเล็กเตอร์สูงสุดถึง

a)

100mA

b)

200mA

c)

300MA

d)

400mA

48.

การใช้ไอซีขับเบอร์ ULN2003 ขับกระแสโหลด

ได้มากที่สุดเท่าใด

a)

300 mA

b)

400 mA

c)

500 mA

d)

600 mA

49.

ULN2003 ป้องกันแรงดันย้อนกลับจากอุปกรณ์

เอาต์พุตอย่างไร

a)

ต่อความต้านทาน

b)

ต่อตัวเก็บประจุ

c)

ต่อไดโอด

d)

ต่อทรานซิสเตอร์

50.

มอเตอร์ไฟฟ้ากระแสตรงเป็นต้นกำลังขับเคลื่อนที่สำคัญอย่างหนึ่งใน

โรงงานอุตสาหกรรมเพราะ

a)

ราคาถูก

b)

ทนทาน

c)

ประหยัดไฟฟ้า

d)

ปรับความเร็วได้

51.

กระแสไฟฟ้าในขดลวดสนามแม่เหล็ก

(Field Coil)

จะสร้าง ขั้วแม่เหล็กแบบใด

a)

ขั้วเหนือ-ใต้

b)

ขั้วสูง-ต่ำ

c)

ขั้วบน-ล่าง

d)

ขั้วซ้าย-ขวา

52.

DC Motor ประกอบด้วย 2 ส่วนหลักๆ ได้แก่

a)

ทุ่นอาร์มาเจอร์ / สเตเตอร์

b)

ขั้วแม่เหล็กเหนือ / ใต้

c)

ขดลวดอาร์มาเจอร์ / ขดลวดสนามแม่เหล็ก

d)

มอเตอร์ไฟฟ้ากระแสสลับ / มอเตอร์ไฟฟ้ากระแสตรง

53.

หลักการทางานของ DC Motor คือ

a)

กระแสสลับตัดผ่านสนามแม่เหล็ก

เกิดทอร์กขึ้นในทิศที่เหมาะสม

b)

แรงดันสลับตัดผ่านสนามแม่เหล็ก

เกิดทอร์กขึ้นในทิศที่เหมาะสม

c)

กระแสตรงตัดผ่านสนามแม่เหล็ก

เกิดทอร์กขึ้นในทิศที่เหมาะสม

d)

แรงดันสลับตัดผ่านสนามแม่เหล็ก

เกิดทอร์กขึ้นในทิศที่เหมาะสม

54.

วงจร H-Bridge สามารถควบคุมมอเตอร์ได้อย่างไร

a)

ควบคุมทิศทางของมอเตอร์

b)

ควบคุมความเร็วรอบของมอเตอร์

c)

ควบคุมการเดินหน้าและถอยหลังของมอเตอร์

d)

ควบคุมทิศทาง และความเร็วรอบของมอเตอร์

55.

คำสั่งใดเป็นคำสั่งหน่วงเวลา

a)

delay

b)

pin mode

c)

digital Write

d)

output

56.

บริษัท Apple ผลิตระบบปฏิบัติการใด

a)

Windows 7

b)

windows 10

c)

Androi

d)

mac os

57.

ข้อใดไม่ใช่ระบบปฏิบัติการ

a)

Windows 7

b)

Androi

c)

IOS

d)

DOC

58.

ในปัจจุบันระบบปฏิบัติการ Windows ใด เป็นที่นิยมที่สุด

a)

Windows 7

b)

Windows 10

c)

Windows me

d)

windows xp

59.

หน่วยประมวลผลของคอมพิวเตอร์เปรียบเสมือนอวัยวะใด

a)

สมอง

b)

มือ

c)

เท้า

d)

หัวใจ

60.

อุปกรณ์ใดต่อไปนี้ ตรงกับคำว่าคอมพิวเตอร์มากที่สุด

a)

วิทยุ

b)

เครื่องคิดเลข

c)

โทรศัพท์มือถือ

d)

กล้องถ่ายรูป