NEW
Font size
WorksheetsLogic Coding
Total questions: 25
Worksheet time: 13mins
ถ้า x = 5 คำสั่ง print(x == 5) จะแสดงอะไร
5
True
False
Error
คำสั่งใดใช้สร้างตัวแปร x ที่มีค่าเท่ากับ 10
x: 10
x = 10
10 = x
x == 10
ตัวดำเนินการ % ใช้ทำอะไร
หารเอาจำนวนเต็ม
หารเอาเศษ
เปรียบเทียบค่า
ยกกำลัง
ข้อใดคือโครงสร้างแบบ selection
x = 10
print("Hello")
if x > 5: print("ok")
x + y
ข้อใดคือโครงสร้างแบบ repeat
for i in range(3):
if x == 5:
x = 100
print("Hi")
คำสั่ง range(5) จะสร้างค่าอะไร
0,1,2,3,4
1,2,3,4,5
5,6,7,8,9
ไม่มีค่า
ถ้าเขียน for i in range(3): print(i) จะพิมพ์อะไร
0 1 2 3
1 2 3
0 1 2
Error
ฟังก์ชัน upper() ทำอะไรกับ string
ยกเลิก input
แปลงเป็นตัวเลข
ลบข้อความ
แปลงเป็นตัวพิมพ์ใหญ่
ถ้า name = "hello" แล้ว print(name.upper()) ได้ผลลัพธ์อะไร
hello
HELLO
Hello
error
ฟังก์ชัน input() ใช้ทำอะไร
แสดงผลข้อความ
แปลงตัวเลข
ลบตัวแปร
รับค่าจากผู้ใช้
ถ้าเขียน x = input("Enter: ") ค่าใน x จะเป็นชนิดใด
int
float
str
bool
ผลลัพธ์คืออะไร
Yes
No
Error
10 > 5
โครงสร้าง if/elif/else ใช้สำหรับอะไร
ทำซ้ำ
แสดงผล
กำหนดตัวแปร
เลือกทางเลือกหลายทาง
โครงสร้าง while ใช้เมื่อใด
ต้องการทำงานซ้ำตามเงื่อนไข
เลือกเงื่อนไขเดียว
แปลง string
สร้างตัวแปร
คำสั่งใดใช้ดัก error
if/else
while
try/except
range()
ถ้าเขียน try/except ดังในรูป ผลลัพธ์ คือ
abc
Error
int
None
โค้ดนี้จะเกิด error แบบใด?
Syntax Error
Runtime Error
Logic Error
ไม่มี error
number = int("abc")
โค้ดนี้ผลลัพธ์เป็นอย่างไร?
Syntax Error
Runtime Error
Logic Error
รันผ่านได้
NameError: name 'x' is not defined
ข้อความ error แบบนี้คืออะไร?
หารด้วยศูนย์
ใช้สูตรผิด
ใส่วงเล็บผิด
ใช้ตัวแปรก่อนประกาศ
โค้ดนี้จะแสดงผลอย่างไร?
30
40
Error: Index out of range
ไม่มีผลลัพธ์
คำสั่งไหนใช้ป้องกันโปรแกรม crash จาก error ได้?
for/while
if/else
try/except
upper()
คำสั่งใดใช้แสดงผลใน Python
echo()
display()
print()
show()
คำว่า “Bug” ในวงการคอมพิวเตอร์ มีที่มาอย่างไร?
มาจากคำศัพท์ทางทหารที่ใช้สื่อถึง “ปัญหา”
Grace Hopper พบแมลงจริง ๆ ในเครื่องคอม
มาจากการเขียนโค้ดผิดครั้งแรกของนักวิทยาศาสตร์
เป็นชื่อเล่นของ error ที่โปรแกรมเมอร์ตั้งขึ้น
สัญลักษณ์สี่เหลี่ยมผืนผ้า (Rectangle) ใน Flowchart ใช้แทนอะไร?
จุดเริ่มต้น/สิ้นสุด
การตัดสินใจ (Decision)
กระบวนการ (Process)
การรับค่า/แสดงผล
ข้อใดเขียนเป็น Pseudocode ได้ถูกต้อง?
echo "Hello"
def function(): print("Hi")
{A > 10 ? "High" : "Low"}
START → Input A → If A > 10 then Print "High" → END
