NEW
Font size
Worksheetsภาษาซีif
Total questions: 20
Worksheet time: 5mins
ตัวดำเนินการใดไม่ใช่ตัวดำเนินการทางตรรก
>
=
>=
!=
การเลือกทำแบบทางเดียวควรใช้คำสั่งใด
if ไม่มี else
if แบบมี else
การเขียนประโยคใดต่อไปนี้ไม่สามารถใช้กำหนดเงื่อนไขให้กับ if ได้
m = 4.5;
x == 8;
'A' > 'B'
C > D;
ประโยคในข้อใด เป็นการตรวจสอบว่าตัวแปร x อยู่ในช่วงตั้งแต่ 20 ถึง 30
if((x>=20)&&(x<=30))
if((x>=20)||(x<=30))
if(20<x<30)
if((x<=10)&&(x>=20))
ถ้าหากต้องการตรวจสอบคะแนนที่อยู่ในตัวแปร score ว่าถ้าหากคะแนนเกิน 80 ให้แจ้งว่าได้เกรด A จะต้องเขียนอย่างไร
if((mark>80)&&(mark<=100)) printf("A");
if(mark>80); printf("A");
if(80<mark<=100) printf("A");
if(mark>80) printf('A');
ฟังก์ชัน if-else ใช้กับเงื่อนไขแบบใด
เงื่อนไขแบบทางเดียว
เงื่อนไขเลือกทำสองทาง
เงื่อนไขเลือกทำหลายทาง
ไม่มีข้อถูก
การเขียนฟังก์ชั่นในลักษณะ if-else-if ใช้กับเงื่อนไขแบบใด
เงื่อนไขแบบทางเดียว
เงื่อนไขเลือกทำสองทาง
เงื่อนไขเลือกทำหลายทาง
ไม่มีข้อถูก
ประโยคหลัง if ต้องให้ผลลัพธ์เป็นจริงหรือเท็จเท่านั้น
จริง
เท็จ
คำสั่ง if-else ไม่ใช่คำสั่งควบคุมโปรแกรม
จริง
เท็จ
การตรวจสอบเงื่อนไขของคำสั่ง if สามารถใช้ตัวดำเนินการแบบตรรกได้
จริง
เท็จ
ประโยคหลัง if สามารถเขียนนิพจน์ที่มีการคำนวณได้
จริง
เท็จ
ถ้าหาก x = 4, y = 0 และ z = 2
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(x != 0) printf("A");
else printf("B");
A
B
ถ้าหาก x = 4, y = 0 และ z = 2
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(x >= z) printf("A");
else printf("B");
A
B
ถ้าหาก x = 4, y = 0 และ z = 2
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(x == y) printf("A");
else printf("B");
A
B
ถ้าหาก x = 4, y = 0 และ z = 2
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if((x < y)||(y<z)) printf("A");
else printf("B");
A
B
ถ้าหาก x = 4, y = 0 และ z = 2
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if((x < y)&&(y<z)) printf("A");
else printf("B");
A
B
ถ้าหาก x = 4, y = 0 และ z = 2
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(x < y) printf("A");
else if(y<z) printf("B");
else printf("C");
A
B
C
ถ้าหาก x = 4, y = 0 และ z = 2
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
printf("Hello World");
if(x <= (y+z)) printf("A");
else printf("B");
A
B
ถ้าหาก score = 54
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(score < 50) printf("F");
else if(score < 60) printf("D");
else if(score < 70) printf("C");
else if(score < 80) printf("B");
else printf("A");
F
D
C
B
ถ้าหาก score = 78
ผลลัพธ์หลังทำคำสั่งต่อไปนี้
if(score < 50) printf("F");
else if(score < 60) printf("D");
else if(score < 70) printf("C");
else if(score < 80) printf("B");
else printf("A");
D
C
B
A
