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

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

9th Grade

10 Qs

quiz-placeholder

Similar activities

การประเมินความน่าเชื่อถือของข้อมูล

การประเมินความน่าเชื่อถือของข้อมูล

9th Grade

10 Qs

แบบทดสอบเรื่องระบบคอมพิวเตอร์และการสื่อสาร

แบบทดสอบเรื่องระบบคอมพิวเตอร์และการสื่อสาร

9th - 12th Grade

10 Qs

4 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย และนำผลงานมาใช้ ม.3

4 การใช้เทคโนโลยีสารสนเทศอย่างปลอดภัย และนำผลงานมาใช้ ม.3

9th Grade

10 Qs

ความรู้เบื้องต้นภาษา Python-2

ความรู้เบื้องต้นภาษา Python-2

9th Grade

10 Qs

ทดสอบทักษะความเข้าใจด้านการใช้เทคโนโลยีดิจิตอล

ทดสอบทักษะความเข้าใจด้านการใช้เทคโนโลยีดิจิตอล

1st - 12th Grade

11 Qs

Test 2

Test 2

1st - 12th Grade

10 Qs

Number system

Number system

8th - 10th Grade

11 Qs

สอบปลายภาคเรียน2/64 วิทยาการคำนวณ

สอบปลายภาคเรียน2/64 วิทยาการคำนวณ

9th Grade

10 Qs

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

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

Assessment

Quiz

Computers

9th Grade

Practice Problem

Medium

Created by

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

Used 13+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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 ใช้เมื่อมีการกำหนดช่วงหรือจำนวนรอบที่แน่นอนในการวนซ้ำ.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?