wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz_Review_Exam 1

Total questions: 91

Worksheet time: 47mins

Name
Class
Date
1.

[1 2;3 4] + 1

ถ้ารันคำสั่งนี้ใน Command window จะแสดงผลอย่างไร

a)

b)

c)

d)

e)

ไม่มีข้อใดถูก

2.

A = [1 2 3; 4 5 6; 7 8 9]

A = A*10

จากคำสั่งข้างต้น A มีค่าเท่าใด

a)

b)

c)

d)

e)

ไม่มีข้อใดถูก

3.

ถ้าต้องการลบการแสดงผลใน Command window จะต้องใช้คำสั่งใด

a)

Clc

b)

clc

c)

Clear

d)

clear

4.

ถ้าต้องการลบตัวแปรใน Workspace จะต้องใช้คำสั่งใด

a)

Clc

b)

clc

c)

Clear

d)

clear

5.

โปรแกรมที่เราใช้เรียนในวันนี้คือโปรแกรมอะไร

a)

python

b)

SOLIDWORKS

c)

MATHLAB

d)

MATLAB

6.

A = [1 2 3; 4 5 6; 7 8 9];

s = size(A);

l = length(A);

จากคำสั่งข้างต้นข้อใดถูกต้อง

a)

b)

c)

d)

e)

ไม่มีข้อใดถูก

7.

B = [8 3 1;7 8 6];

C = numel(B);

จากคำสั่งข้างต้น C มีค่าเท่ากับข้อใด

a)

3

b)

6

c)

[2 3]

d)

[3 2]

e)

ไม่มีข้อใดถูก

8.

B = [8 3 1;7 8 6];

C = size(B);

จากคำสั่งข้างต้น C มีค่าเท่ากับข้อใด

a)

3

b)

6

c)

[2 3]

d)

[3 2]

e)

ไม่มีข้อใดถูก

9.

t = linspace(0,5,10)

จากคำสั่งข้างต้น t มีค่าเท่ากันข้อใด

a)

0 0.5000 1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000 4.5000 5.0000

b)

0 0.5556 1.1111 1.6667 2.2222 2.7778 3.3333 3.8889 4.4444 5.0000

c)

0 2.5000 5.0000 7.5000 10.0000

d)

0 2 4 6 8 10

e)

ไม่มีข้อใดถูกต้อง

10.

t = (0:1:5)';

t^2

จากคำสั่งข้างต้น t มีค่าเท่ากับเท่าไหร่

a)

0 1 2 3 4 5

b)

0 1 4 9 16 15

c)

1 2 3 4 5

d)

1 4 9 16 25

e)

ไม่มีข้อใดถูกต้อง

11.

A = zeros(3, 3);

B = eye(3);

จากคำสั่งข้างต้น A มีค่าเท่ากับข้อใด

a)

b)

c)

d)

12.

A = zeros(3, 3);

B = eye(3);

จากคำสั่งข้างต้น B มีค่าเท่ากับข้อใด

a)

b)

c)

d)

13.

t = 0:0.1:10'

y=sin(t)

plot(y)

จากคำสั่งข้างต้น จะแสดงผลลัพท์แบบใด

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

14.

คำสั่งใดใช้เพื่อค้นหาข้อมูลเบื้องต้นเกี่ยวกับฟังก์ชัน

a)

doc

b)

help

c)

who

d)

how

e)

why

15.

คำสั่งใดใช้เพื่อเปิดเอกสารคู่มือของฟังก์ชัน

a)

doc

b)

help

c)

who

d)

how

e)

why

16.

ถ้าใช้คำสั่ง who จะแสดงผลแบบใด

a)

b)

c)

d)

error

17.

ถ้าใช้คำสั่ง whos จะแสดงผลแบบใด

a)

b)

c)

d)

error

18.

คำสั่งใดที่ใช้แสดงผลค่าลง Terminal

a)

print()

b)

printf()

c)

disp()

d)

show()

19.

A = [1 2 3; 4 5 6]

B = [1 0 1; 0 1 0]

ข้อใดคือผลลัพท์ของ A.*B

a)

b)

c)

d)

ไม่มีข้อใดถููกต้อง

20.

จากภาพ บรรทัดที่ 1 และ 2 ต่างกันอย่างไร

a)

บรรทัดที่ 1 จะไม่แสดงค่าบน command window

b)

บรรทัดที่ 2 จะไม่แสดงค่าบน command window

c)

บรรทัดที่ 1 จะแสดงค่าบน command window

d)

บรรทัดที่ 2 จะแสดงค่าบน command window

e)

ผิดทุกข้อ

21.

จากภาพ บรรทัดที่ 4 จะแสดงค่าแบบข้อใด

a)

b)

c)

ไม่แสดงค่าใด ๆ

d)

ถูกทุกข้อ

e)

ผิดทุกข้อ

22.

จากภาพ บรรทัดที่ 3 จะแสดงค่าแบบข้อใด

a)

b)

c)

ไม่แสดงค่าใด ๆ

d)

ถูกทุกข้อ

e)

ผิดทุกข้อ

23.

clc คือ คำสั่งสำหรับทำอะไร

a)

Clear Command Windows

b)

Clear Script

c)

Clear Workspace

d)

ถูกทุกข้อ

e)

ผิดทุกข้อ

24.

clear คือ คำสั่งสำหรับทำอะไร

a)

Clear Command Window

b)

Clear Script

c)

Clear Workspace

d)

ถูกทุกข้อ

e)

ผิดทุกข้อ

25.

คำสั่งบรรทัดที่ 1 จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

26.

จากภาพ บรรทัดที่ 2 จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

27.

จากภาพ บรรทัดที่ 1 จะแสดงค่าแบบข้อใด

a)

ไม่แสดงค่าใด ๆ

b)

ผิดทุกข้อ

c)

1 3 5 7 9

d)

1.0000 1.5000 2.0000 2.5000 3.0000 3.5000 4.0000 4.5000 5.0000

e)

1.0000 1.4444 1.8889 2.3333 2.7778 3.2222 3.6667 4.1111 4.5556 5.0000

28.

จากภาพ บรรทัดที่ 2 จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

29.

เมื่อพิมพ์คำสั่ง A(1,:) แล้วกด run จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

30.

เมื่อพิมพ์คำสั่ง A(:,1) แล้วกด run จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

31.

เมื่อพิมพ์คำสั่ง A(1 : end-1 , 1) แล้วกด run จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

32.

เมื่อพิมพ์คำสั่ง A(1 , 1 : end-1) แล้วกด run จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

33.

เมื่อพิมพ์คำสั่ง A(1 , 2 : 3) แล้วกด run จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

34.

เมื่อพิมพ์คำสั่ง A(1 : 2 , 2 : 3) แล้วกด run จะแสดงค่าแบบข้อใด

a)

b)

c)

d)

e)

ไม่แสดงค่าใด ๆ

35.

จากคำสั่งในรูปภาพ เมื่อกด run แล้ว จะแสดงผลแบบข้อใด

a)

b)

c)

d)

e)

ผิดทุกข้อ

36.

จากคำสั่งในรูปภาพ เมื่อกด run แล้วจะแสดงผลแบบข้อใด

a)

b)

c)

d)

e)

ผิดทุกข้อ

37.

คำสั่งในข้อใด เมื่อพิมพ์แล้วกด run จะแสดงดังภาพ

a)

b)

c)

d)

e)

ผิดทุกข้อ

38.

หากต้องการ Comment block ต้องกดอะไร

a)

Ctrl + Shift + X

b)

Ctrl + R

c)

Ctrl + shift + /

d)

Ctrl + /

e)

ผิดทุกข้อ

39.

หากต้องการ Uncomment block ต้องกดอะไร

a)

Ctrl + Shift + X

b)

Ctrl + R

c)

Ctrl + shift + /

d)

Ctrl + /

e)

ผิดทุกข้อ

40.

รูปภาพนี้คือสัญลักษณ์ signal แบบใด

a)

Sine Wave

b)

Step

c)

Ramp

d)

Repeating

Sequence

Stair

e)

ผิดทุกข้อ

41.

รูปภาพนี้คือสัญลักษณ์ signal แบบใด

a)

Sine Wave

b)

Step

c)

Ramp

d)

Repeating

Sequence

Stair

e)

ผิดทุกข้อ

42.

รูปภาพนี้คือสัญลักษณ์ signal แบบใด

a)

Sine Wave

b)

Step

c)

Ramp

d)

Repeating

Sequence

Stair

e)

ผิดทุกข้อ

43.

​ รูปภาพนี้มีชื่อ block ว่าอะไร

a)

Plus

b)

Sum

c)

Subtract

d)

Minus

e)

ผิดทุกข้อ

44.

รูปภาพนี้มีชื่อ block ว่าอะไร

a)

Gain

b)

Multiply

c)

Divide

d)

Distribute

e)

ผิดทุกข้อ

45.

รูปภาพนี้มีชื่อ block ว่าอะไร

a)

Gain

b)

Multiply

c)

Divide

d)

Distribute

e)

ผิดทุกข้อ

46.

รูปภาพนี้มีชื่อ block ว่าอะไร

a)

Constant

b)

Number

c)

Gain

d)

Num

e)

ผิดทุกข้อ

47.

รูปภาพนี้มีชื่อ block ว่าอะไร

a)

Integrator

b)

Integration

c)

Integrations

d)

Integrate

e)

ผิดทุกข้อ

48.

รูปภาพนี้มีชื่อ block ว่าอะไร

a)

Display

b)

Scope

c)

Probe

d)

Out

e)

ผิดทุกข้อ

49.

รูปภาพนี้มีชื่อ block ว่าอะไร

a)

Display

b)

Scope

c)

Probe

d)

Out

e)

ผิดทุกข้อ

50.

หากต้องการค้นหา block สามารถทำอย่างไรได้บ้าง (คำตอบอาจมีมากกว่า 1 ข้อ)

a)

Double Click

b)

Right Click

c)

Library Browser

d)

Ctrl + F

e)

Ctrl + S

51.

หากต้องการให้การ run simulink โดยมี sampling time ที่คงที่ ไม่ขึ้นอยู่กับ clock ของ CPU ต้องแก้ไขค่าอะไร (คำตอบอาจมีมากกว่า 1 ข้อ)

a)

Fixed-step size

b)

Start time

c)

Stop time

d)

Solver Type

e)

Model Explorer

52.

ถ้าอยากได้สัญญาณแบบ Unit Step จะต้องใช้ Block ใด

a)

b)

c)

d)

e)

ไมีมีข้อใดถูก

53.

ถ้าอยากได้สัญญาณแบบ Ramp จะต้องใช้ Block ใด

a)

b)

c)

d)

e)

ไมีมีข้อใดถูก

54.

ถ้าตั้งค่า Parameters ตามภาพใน Block Step จะได้ผลลัพท์แบบใด

a)

b)

c)

d)

e)

ไม่มีข้อใดถูก

55.

ข้อใดคือ Block Integrator

a)

b)

c)

d)

56.

ข้อใดคือ Block Constant

a)

b)

c)

d)

57.

ข้อใดคือ Block Gain

a)

b)

c)

d)

58.

ถ้าตั้งค่า Stop Time เป็น 10 วินาที จากภาพจะได้ผลลัพท์แบบใด

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

59.

ถ้าตั้งค่า Stop Time เป็น 10 วินาที จากภาพจะได้ผลลัพท์แบบใด

a)

b)

c)

d)

60.

ถ้าตั้งค่า Stop Time เป็น 10 วินาที จากภาพจะได้ผลลัพท์แบบใด

a)

b)

c)

d)

61.

Block ใดต่อไปนี้คือ Block Scope

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

62.

ถ้าต้องการนำค่าออกไปยัง workspace ของ MATLAB จะต้องใช้ Block ใด

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

63.

ถ้าต้องการคูณค่าของสองสัญญาณจะต้องใช้ Block ใด

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

64.

ถ้าต้องการเขียนสมการนี้ใน simulink จะต้องทำอย่างไร

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

65.

ถ้าต้องการเขียนสมการนี้ใน simulink จะต้องทำอย่างไร

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

66.

ข้อใดคือ Block Mux

a)

b)

c)

d)

e)

ไม่มีข้อใดถูกต้อง

67.

FSM ย่อมาจากอะไร

a)

Functional State Machine

b)

Finite System Model

c)

Functional State Model

d)

Finite State Machine

e)

ผิดทุกข้อ

68.

ข้อใดไม่ใช่สิ่งที่สามารถสร้างเป็น FSM ได้?

a)

ระบบ ATM

b)

ระบบไฟจราจร

c)

การพยากรณ์อากาศ

d)

ระบบลิฟต์

e)

ผิดทุกข้อ

69.

ใน 1 state ใหญ่ จะมีทั้งหมด 3 states ย่อย ประกอบด้วยอะไรบ้าง

a)

Entry

b)

During

c)

Exit

d)

Initial

e)

End

70.

ในบริบทของ FSMs คำว่า 'Entry' หมายถึงอะไร?

a)

state เริ่มต้น

b)

action เมื่อออกจาก state นั้น ๆ

c)

action เมื่อเข้าสู่ state นั้น ๆ

d)

action ต่อเนื่องซ้ำ ๆ ใน state นั้น ๆ

e)

ผิดทุกข้อ

71.

'During' ใน FSMs ทำหน้าที่อะไร

a)

ทำคำสั่งอย่างต่อเนื่องวนซ้ำ ๆ ไปเรื่อย ๆ

b)

กำหนดค่าใน state เริ่มต้น

c)

เปลี่ยน state

d)

ออกจาก state

e)

ผิดทุกข้อ

72.

'Exit' ใน FSMs ทำหน้าที่อะไร

a)

เข้า state ใหม่

b)

ทำ action เมื่อออกจาก state

c)

ตั้งค่า initial state

d)

reset FSM

e)

ผิดทุกข้อ

73.

สิ่งที่อยู่ในกรอบสี่เหลี่ยมสีแดง เรียกว่าอะไร

a)

Inititial

b)

Transition

c)

State

d)

Start

e)

ผิดทุกข้อ

74.

สิ่งที่ลูกศรสีแดงชี้อยู่ เรียกว่าอะไร

a)

Initial

b)

Transition

c)

State

d)

Start

e)

ผิดทุกข้อ

75.

สิ่งที่ลูกศรสีแดงชี้อยู่ เรียกว่าอะไร

a)

Initial

b)

Transition

c)

State

d)

Variable

e)

ผิดทุกข้อ

76.

ถ้าต้องการสร้าง FSM ของไฟจราจรแล้ว State ของไฟจราจรอย่างน้อยต้องมีอะไรบ้าง

a)

[Red, Yellow, Green]

b)

[Green, Yellow, Blue]

c)

[Red, Green]

d)

[Yellow, Blue, Green]

e)

ผิดทุกข้อ

77.

จากรูปภาพ state ใดจะทำงานต่อจาก state CountYellow

a)

Initial

b)

CountRed

c)

CountYellow

d)

CountGreen

e)

ผิดทุกข้อ

78.

จากรูปภาพ state ใดเป็น Initial State

a)

Initial

b)

CountGreen

c)

CountYellow

d)

CountRed

e)

ผิดทุกข้อ

79.

จากรูปภาพ กำหนดให้ GT = 5, YT = 1, RT = 10
State CountGreen จะทำงานประมาณกี่วินาทีก่อนออกจาก State CountGreen

a)

5 วินาที

b)

1 วินาที

c)

10 วินาที

d)

16 วินาที

e)

ผิดทุกข้อ

80.

เมื่อกด run แล้ว ไม่มีไฟจราจรสีใดขึ้นดังภาพ แสดงว่าตอนนี้ระบบอยู่ใน state ใด

a)

b)

c)

d)

e)

ผิดทุกข้อ

81.

เมื่อกด run แล้ว ช่วงเวลาหนึ่งมีไฟสีแดงขึ้นดังภาพ แสดงว่าช่วงเวลานี้ระบบอยู่ใน state ใด

a)

b)

c)

d)

e)

ผิดทุกข้อ

82.

ในการจะเริ่มสร้าง Finite State Machine ในโปรแกรม Simulink จะต้องสร้าง Block ชื่ออะไร

a)

State

b)

FSM

c)

Chart

d)

Flow

e)

ไม่มีข้อใดถูกต้อง

83.

สัญลักษณ์ใดใน Stateflow ที่ใช้เพื่อระบุการทำงานเริ่มต้นของระบบ

a)
  • Default Transition

b)
  • Initial State

c)
  • Start Block

d)
  • Entry Block

e)
  • ไม่มีข้อใดถูกต้อง

84.

หากต้องการให้ระบบทำงานวนลูปภายใน main state จะต้องเขียนโปรเเกรมอยู่ใน sub state ใด

a)
  • During state

b)
  • Entry state

c)
  • Exit state

d)
  • Event state

e)
  • ไม่มีข้อใดถูกต้อง

85.

หากต้องการให้ระบบทำงานครั้งเดียวเมื่อเข้า main state จะต้องเขียนโปรเเกรมอยู่ใน sub state ใด

a)
  • During state

b)
  • Entry state

c)
  • Exit state

d)
  • Event state

e)
  • ไม่มีข้อใดถูกต้อง

86.

หากต้องการให้ระบบทำงานครั้งเดียวหลังออกจาก main state จะต้องเขียนโปรเเกรมอยู่ใน sub state ใด

a)
  • During state

b)
  • Entry state

c)
  • Exit state

d)
  • Event state

e)
  • ไม่มีข้อใดถูกต้อง

87.

ถ้าต้องการให้เปลี่ยน State เมื่อ x มีค่าน้อยกว่า 10 ข้อใดถูกต้อง

a)

[x < 10]

b)

{x < 10}

c)

[x <= 10]

d)

{x <= 10}

88.

จากภาพถ้าอยู่ใน State Idle แล้วกดปุ่ม lap จะเกิดอะไรขึ้น

a)

เข้า State Init

b)

เข้า State Idle

c)

เข้า State Tic

d)

เข้า State lap

e)

ไม่มีข้อใดถูกต้อง

89.

จากภาพถ้าอยู่ใน State Tic แล้วกดปุ่ม Start สองรอบจะเกิดอะไรขึ้น

a)

เข้า State Init

b)

เข้า State Idle

c)

เข้า State Tic

d)

เข้า State lap

e)

ไม่มีข้อใดถูกต้อง

90.

จากภาพถ้าอยู่ใน State Idle แล้วกดปุ่ม Start สองรอบจะเกิดอะไรขึ้น

a)

เข้า State Init

b)

เข้า State Idle

c)

เข้า State Tic

d)

เข้า State lap

e)

ไม่มีข้อใดถูกต้อง

91.

จากภาพถ้าควรเซ็ตค่า time step ของโปรแกรมเป็นเท่าไหร่ เพื่อให้เวลาของ time ใกล้เคียงกับเวลาจริง

a)

1000 ms

b)

1 ms

c)

1 min

d)

0.5 s

e)

ไม่มีข้อใดถูกต้อง