wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

DSEE - Digital and Smart Electronic Engineering Path Quiz 001

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

หลักการทำงานพื้นฐานของ LabVIEW ใช้รูปแบบใดในการกำหนดลำดับการทำงาน?

a)

Object-Oriented

b)

Sequential

c)

Time-Driven

d)

Dataflow

2.

ส่วนประกอบใดของ LabVIEW เปรียบเสมือนหน้าต่างติดต่อผู้ใช้ (User Interface) ที่ประกอบด้วยปุ่ม กราฟ และช่องป้อนข้อมูล?

a)

Icon/Connector Pane

b)

Project Explorer

c)

Front Panel

d)

Block Diagram

3.

ใน Block Diagram สายสัญญาณ (Wire) สีส้มโดยมาตรฐานสื่อถึงข้อมูลชนิดใด?

a)

Floating-Point / Double (ทศนิยม)

b)

Integer (จำนวนเต็ม)

c)

Boolean (ตรรกะ)

d)

String (ข้อความ)

4.

หากคุณต้องการเก็บข้อมูลต่างชนิดกัน (เช่น ตัวเลข, ข้อความ, และบูลีน) ไว้ในตัวแปรกลุ่มเดียวกัน คุณควรใช้โครงสร้างข้อมูลใด?

a)

Enum

b)

Array

c)

Matrix

d)

Cluster

5.

ฟีเจอร์ใดที่ใช้สำหรับการ Debug เพื่อดูการเคลื่อนที่ของข้อมูลและค่าของข้อมูลตามเส้นสายไฟแบบ Slow Motion?

a)

Breakpoint

b)

Step Into

c)

Highlight Execution

d)

Probe

6.

อุปกรณ์ใดใช้สำหรับส่งค่าข้อมูลจากรอบการวนลูปปัจจุบัน (Current Iteration) ไปยังรอบถัดไป (Next Iteration)?

a)

Feedback Node / Shift Register

b)

Tunnel

c)

Case Structure

d)

Local Variable

7.

Chart และ Graph ใน LabVIEW มีข้อแตกต่างหลักในเรื่องการแสดงผลอย่างไร?

a)

Chart แสดงผลแบบ Real-time ทีละจุด (History), Graph แสดงผลทั้งชุดข้อมูลทีเดียว

b)

Chart ใช้กับข้อมูล 3D เท่านั้น

c)

ไม่มีข้อแตกต่าง ใช้แทนกันได้เสมอ

d)

Graph แสดงผลได้ละเอียดกว่า Chart

8.

While Loop ใน LabVIEW จะหยุดทำงานเมื่อใด หากต่อเงื่อนไขเข้ากับ 'Stop if True'?

a)

เมื่อทำงานครบ 10 รอบ

b)

เมื่อข้อมูลที่เข้ามาเป็น True

c)

เมื่อกดปุ่มปิดโปรแกรมที่มุมขวาบน

d)

เมื่อข้อมูลที่เข้ามาเป็น False

9.

เครื่องมือ 'ลูกศรรันโปรแกรมที่หัก' (Broken Run Arrow) บ่งบอกถึงอะไร?

a)

คอมพิวเตอร์ไม่ได้เชื่อมต่ออินเทอร์เน็ต

b)

มีข้อผิดพลาด (Error) ในโค้ดที่ทำให้รันไม่ได้

c)

โปรแกรมทำงานเสร็จแล้ว

d)

โปรแกรมกำลังอยู่ในโหมด Highlight Execution

10.

Control และ Indicator แตกต่างกันอย่างไร?

a)

Control ใช้รับค่าจากผู้ใช้ ส่วน Indicator ใช้แสดงผลข้อมูล

b)

Control ใช้แสดงผล ส่วน Indicator ใช้รับค่า

c)

ทั้งคู่ทำหน้าที่เหมือนกัน

d)

Control อยู่ใน Block Diagram เท่านั้น

11.

โครงสร้าง (Structure) ใดที่ทำงานคล้ายกับ 'If-Else' หรือ 'Switch-Case' ในภาษาอื่น?

a)

For Loop

b)

Sequence Structure

c)

Case Structure

d)

Event Structure

12.

ข้อใดคือประโยชน์หลักของการสร้าง SubVI?

a)

ทำให้โปรแกรมทำงานช้าลงเพื่อประหยัดไฟ

b)

ใช้สำหรับตกแต่งสีสันใน Block Diagram

c)

เพื่อป้องกันไม่ให้ผู้อื่นแก้ไขโค้ดได้

d)

ช่วยให้โค้ดอ่านง่ายขึ้นและสามารถนำกลับมาใช้ใหม่ (Modular Programming)

13.

สายสัญญาณที่มีลักษณะเป็น 'เส้นคู่หนา' (Double Wire) มักเป็นตัวแทนของข้อมูลประเภทใด?

a)

Dynamic Data Type

b)

Boolean

c)

Single Scalar Number

d)

Array (ชุดข้อมูล)

14.

ในระบบ Dataflow ของ LabVIEW ถ้ามี 'โหนด' (Node) สองตัวที่ไม่มีสายสัญญาณเชื่อมต่อกันเลย โหนดใดจะเริ่มทำงานก่อน?

a)

โปรแกรมจะ Error เพราะไม่รู้จะเริ่มที่ไหน

b)

โหนดที่ถูกสร้างขึ้นมาก่อนใน Block Diagram

c)

โหนดที่วางอยู่ด้านซ้ายสุดของหน้าจอ

d)

ทั้งสองโหนดมีโอกาสเริ่มทำงานพร้อมกัน (Parallel) ขึ้นอยู่กับระบบจัดการของ CPU

15.

สีของสายสัญญาณใน LabVIEW ไม่ได้บอกแค่ชนิดข้อมูล แต่ยังบอก 'รูปแบบ' ได้ด้วย สายที่เป็น 'เส้นปะ' (Dashed Wire) หมายถึงอะไร?

a)

เป็นสายสัญญาณความเร็วสูงพิเศษ

b)

สายสัญญาณนั้นทำงานแบบไร้สาย (Wireless)

c)

ข้อมูลนั้นกำลังถูกเข้ารหัส

d)

สายสัญญาณขาด (Broken Wire) หรือมีการเชื่อมต่อที่ผิดพลาด