Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

if_else Java

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

จากภาพ คลาส มีชื่อว่าอะไร

a)

Class

b)

ClassName

c)

Classname

d)

ROV

2.

ข้อใดกล่าวถึงจุดเด่นของภาษาจาวาได้ถูกต้อง

a)

ผู้เขียนสามารถใช้หลักการเขียนโปรแกรมเชิงวัตถุ (OOP) มาพัฒนาโปรแกรม

b)

ผู้เขียนสามารถใช้หลักการเขียนโปรแกรมแบบบล๊อกมาพัฒนาโปรแกรม

c)

ผู้เขียนสามารถใช้หลักการเขียนคอมมานพร้อมมาพัฒนาโปรแกรม

d)

ทุกข้อถูก

3.
ข้อใดประกาศตัวแปรไม่ถูกต้อง
a)
ก. int x,y,z;
b)
ข. int sum = 10;
c)
ค. char id = {10};
d)
ง. double score = 75.00
4.
สัญลักษณ์ข้อใดหมายถึงการสิ้นสุดคำสั่ง
a)
ก. *
b)
ข. :
c)
ค. .
d)
ง. ,
e)
จ. ;
5.
ข้อใดไม่ใช่เครื่องหมายการคำนวณทางคณิตศาสตร์
a)
ก. +
b)
ข. ÷
c)
ค. -
d)
ง. *
e)
จ. /
6.
อักขระลำดับการหลีก ที่ใช้ร่วมกับเครื่องหมายแบ็กสแลส (\) ใดทำหน้าที่ให้ขึ้นบรรทัดใหม่
a)
\b
b)
\t
c)
\n
d)
\0
7.

จากภาพเป็นโครงสร้างทางเลือกแบบใด

a)

1 ทางเลือก

b)

2 ทางเลือก

c)

3 ทางเลือก

d)

หลายทางเลือก

8.

สมมุติว่า ได้คะแนน 30 จะเกิดผลอย่างไร

a)

ไม่เกิดอะไรขึ้นเพราะเป็น "เท็จ"

b)

ไม่เกิดอะไรขึ้นเพราะเป็น "จริง"

c)

ปรากฎคำว่า Past เพราะเป็น "จริง"

d)

ปรากฎคำว่า Past เพราะเป็น "เท็จ"

9.

ถ้าได้คะแนน 50 จากโครงสร้างจะได้คำสั่งใด

a)

past เพราะเป็น"จริง"

b)

past เพราะเป็น"เท็จ"

c)

fail เพราะเป็น"เท็จ"

d)

fail เพราะเป็น"จริง"

10.

จากโปรแกรม เป็นการใช้ เงือนไขแบบใด

a)

ทางเลือก เดียว

b)

สองทางเลือก

c)

หลายทางเลือก

d)

หลายทางเลือก แบบ switch case

11.

Java จัดเป็นภาษาโปรแกรมประเภทใด

a)

ภาษาโปรแกรมเชิงโครงสร้าง

b)

ภาษาโปรแกรมเชิงวัตถุ

c)

ภาษาโปรแกรมแบบลำดับ

d)

ภาษาโปรแกรมแบบมีเงื่อนไข

12.

ความหมายของการใช้งานคำสั่ง if ตรงกับข้อใด

a)

ใช้สำหรับกำหนดการทำงานแบบวงรอบ

b)

ใช้ในการเปรียบเทียบเงื่อนไขว่าตรงตามที่ต้องการหรือไม่

c)

ใช้ในกรณีที่ค่าของข้อมูลที่เราต้องการตรวจสอบนั้นอาจเป็นไปได้หลายกรณี

d)

ใช้ในการตรวจสอบเงื่อนไขเพื่อทำซ้ำ

13.

จากผังงานที่กำหนดให้ ถ้ามีเงิน 50 บาท จะแสดงคำว่าอะไร

a)

ซื้อราเม็ง

b)

ซื้อเบอร์เกอร์

c)

End

d)

ซื้อไม่ได้

14.

ตัวแปรชนิดใด สามารถเก็บค่าตัวเลขทศนิยมได้

a)

Int

b)

Char

c)

String

d)

Double

15.

ข้อใดไม่ถูกต้องในการใช้ println

a)

System.out.println(A + “Hello World”);

b)

System.println.out(value);

c)

System.out.println(“ ”+value);

d)

มีมากกว่าหนึ่งข้อ

16.
  1. ฟังก์ชั่น print() หมายถึง *
a)

รับค่าทางแป้นพิมพ์

b)

แสดงผลออกทางจอภาพ

c)

แสดงผลทางเครื่องพิมพ์

d)

ไม่มีข้อถูก

17.

กำหนดให้ float a=2, b=4, c=6, total; ถ้าต้องการหาค่าเฉลี่ย จะเขียนการคำนวณแบบใด?

a)

avg=a+b+c/3;

b)

total=a+b+c/3;

c)

total=(a+b+c)/3;

d)

total=(a+b+c/3);

18.

ข้อใดคือผลลัพธ์ของการ run โปรแกรม

a)

My name is Praram

b)

Ex_3_1 และ My name is Praram

c)

Ex_3_1

d)

My name is Praram และ Ex_3_1

19.

ข้อใดคือผล run ของโปรแกรม

a)

20

50.0

b)

2050.0

20.

ข้อใดถูกต้องเกี่ยวกับการใช้งาน if else

a)

if เงื่อนไขที่ 1 :

คำสั่งต่างๆ

else

คำสั่งต่างๆ

b)

if เงื่อนไขที่ 1 :

คำสั่งต่างๆ

else เงื่อนไขที่ 2 :

คำสั่งต่างๆ

c)

if

คำสั่งต่างๆ

else เงื่อนไขที่ 1 :

คำสั่งต่างๆ

d)

if

คำสั่งต่างๆ

else

คำสั่งต่างๆ