แบบทดสอบ Python เรื่อง Loop 10 ข้อ

แบบทดสอบ Python เรื่อง Loop 10 ข้อ

9th Grade

10 Qs

quiz-placeholder

Similar activities

แบบทดสอบเรื่องการรับค่าในภาษาไพทอน (รายบุคคล)

แบบทดสอบเรื่องการรับค่าในภาษาไพทอน (รายบุคคล)

9th - 12th Grade

10 Qs

รอบรู้ IT ครั้งที่ 1

รอบรู้ IT ครั้งที่ 1

7th - 9th Grade

10 Qs

สอบท้ายหน่วยที่ 4 วิทยาการคำนวณ 1 ม.1

สอบท้ายหน่วยที่ 4 วิทยาการคำนวณ 1 ม.1

9th - 12th Grade

10 Qs

PYTHON EP2 ม.3

PYTHON EP2 ม.3

9th Grade

10 Qs

เกมส์ เรื่อง ภาษาคอมพิวเตอร์

เกมส์ เรื่อง ภาษาคอมพิวเตอร์

1st Grade - University

10 Qs

หน่วยที่ 4 (การเเก้ปัญหาด้วยคอมพิวเตอร์)

หน่วยที่ 4 (การเเก้ปัญหาด้วยคอมพิวเตอร์)

9th Grade

7 Qs

ข้อสอบก่อนเรียนเรื่องอัลกอริทึม ม.3

ข้อสอบก่อนเรียนเรื่องอัลกอริทึม ม.3

9th Grade

10 Qs

เครื่องมือ Adobe Dreamweaver

เครื่องมือ Adobe Dreamweaver

7th - 9th Grade

10 Qs

แบบทดสอบ Python เรื่อง Loop 10 ข้อ

แบบทดสอบ Python เรื่อง Loop 10 ข้อ

Assessment

Quiz

Computers

9th Grade

Medium

Created by

อนุวัฒน์ เสียงหวาน

Used 7+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

ข้อใดเป็นการใช้ for loop ที่ถูกต้องใน Python

for(i=0; i<5; i++):

for i in range(5):

for i to 5:

foreach i in range(5):

Answer explanation

คำสั่ง 'for i in range(5):' เป็นการใช้ for loop ที่ถูกต้องใน Python ซึ่งจะทำให้ i มีค่าตั้งแต่ 0 ถึง 4 ในขณะที่ตัวเลือกอื่นๆ ไม่ถูกต้องตามไวยากรณ์ของ Python.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

คำสั่งใดใช้หยุด while loop ได้ทันที

stop

halt

break

exit

Answer explanation

คำสั่ง 'break' ใช้เพื่อหยุดการทำงานของ while loop ทันที ในขณะที่คำสั่งอื่นๆ เช่น 'stop', 'halt', และ 'exit' ไม่ได้ถูกใช้ในบริบทนี้.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

คำสั่ง continue ใน loop มีหน้าที่อะไร

หยุด loop ทันที

ข้ามไปยังรอบถัดไปของ loop โดยไม่รันโค้ดที่เหลือของรอบนั้น

ออกจาก loop และจบโปรแกรม

ทำให้ loop รันต่อไปแบบไม่มีที่สิ้นสุด

Answer explanation

คำสั่ง 'continue' ใน loop จะทำให้โปรแกรมข้ามไปยังรอบถัดไปโดยไม่รันโค้ดที่เหลือในรอบปัจจุบัน ซึ่งหมายความว่ามันจะไม่หยุด loop หรือออกจาก loop แต่จะเริ่มรอบใหม่ทันที.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

คำสั่งใดสามารถใช้สร้าง loop ที่ไม่มีวันจบได้

while True:

for i in range(infinity):

for(; ;):

while(1 > 2):

Answer explanation

คำสั่ง 'while True:' สร้าง loop ที่ไม่มีวันจบเพราะเงื่อนไขใน while จะเป็นจริงตลอดเวลา ในขณะที่ตัวเลือกอื่นๆ จะมีเงื่อนไขที่ทำให้ loop จบได้ เช่น 'for i in range(infinity):' ไม่ถูกต้องเพราะ 'infinity' ไม่ใช่ค่าที่ถูกต้องใน Python.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

ข้อใดเป็น for loop ที่ใช้ range() เพื่อแสดงเลขคู่ระหว่าง 1 ถึง 10

for i in range(1, 10, 2): print(i)

for i in range(2, 11, 2): print(i)

for i in range(2, 10, 3): print(i)

for i in range(1, 11, 3): print(i)

Answer explanation

คำตอบที่ถูกต้องคือ 'for i in range(2, 11, 2): print(i)' เพราะใช้ range() เริ่มจาก 2 ถึง 10 โดยเพิ่มทีละ 2 ซึ่งจะแสดงเลขคู่ 2, 4, 6, 8, 10 ในช่วงที่กำหนด.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

ผลลัพธ์ของโค้ดต่อไปนี้คืออะไร?

แสดง "Hello" 3 ครั้ง

แสดง "Hello" 2 ครั้ง

แสดง "Hello" 4 ครั้ง

ไม่มีอะไรเกิดขึ้น

Answer explanation

โค้ดจะแสดง "Hello" 3 ครั้ง เนื่องจากมีการวนลูปที่ทำให้คำสั่งนี้ถูกเรียกใช้ 3 ครั้ง ดังนั้นผลลัพธ์ที่ถูกต้องคือ "แสดง 'Hello' 3 ครั้ง".

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

ข้อใดเป็นความแตกต่างระหว่าง while loop กับ for loop?

A) while loop ใช้เมื่อต้องการวนซ้ำเป็นจำนวนรอบที่แน่นอน

for loop ใช้เมื่อต้องการวนซ้ำตามเงื่อนไขที่กำหนด

while loop จะทำงานต่อเนื่องจนกว่าเงื่อนไขจะเป็นเท็จ ส่วน for loop ใช้กับตัววนซ้ำที่กำหนดช่วง

ไม่มีข้อแตกต่าง

Answer explanation

while loop จะทำงานต่อเนื่องจนกว่าเงื่อนไขจะเป็นเท็จ ซึ่งเหมาะสำหรับการวนซ้ำที่ไม่รู้จำนวนรอบแน่นอน ส่วน for loop ใช้เมื่อมีการกำหนดช่วงหรือจำนวนรอบที่แน่นอนในการวนซ้ำ.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?