Worksheetsแบบทดสอบรายวิชาการเขียนโปรแกรมเชิงวัตถุเบื้องต้น
Total questions: 40
Worksheet time: 40mins
คำว่า "Write Once, Run Anywhere" ใน Java หมายถึงอะไร
โค้ดที่เขียนครั้งเดียวสามารถรันได้บนทุกแพลตฟอร์ม
โค้ดที่ต้องเขียนใหม่ทุกครั้งเมื่อต้องการใช้งาน
โค้ดที่รองรับเฉพาะบนระบบปฏิบัติการ Linux
โค้ดที่ไม่สามารถแก้ไขได้หลังจากคอมไพล์
กระบวนการแปลง Source Code ของ Java เป็น Bytecode ใช้เครื่องมือใด
javac
java
JIT Compiler
JVM
ข้อใดคือคำสั่งที่ถูกต้องในการประกาศตัวแปร age ให้เก็บค่าตัวเลขจำนวนเต็ม
float age = 25;
char age = 25;
int age = 25;
boolean age = true;
ค่าข้อมูล 3.14 ควรเก็บในตัวแปรชนิดใด
int
double
boolean
Char
ข้อใดคือผลลัพธ์ของคำสั่ง System.out.println(5 + "10");
15
5 10
510
Error
ชนิดข้อมูลใดที่ใช้เก็บค่าตัวอักษรเพียง 1 ตัว
char
String
boolean
int
ตัวแปร String str = "Java"; มีชนิดข้อมูลเป็นแบบใด
Primitive Data Type
Non-Primitive Data Type
Boolean Type
Char Type
คำสั่ง final int MAX = 100; มีความหมายว่าอย่างไร
ตัวแปร MAX ไม่สามารถเก็บค่าตัวเลขได้
ตัวแปร MAX สามารถเปลี่ยนค่าได้
ตัวแปร MAX เป็นค่าคงที่ ไม่สามารถเปลี่ยนแปลงได้
ตัวแปร MAX เก็บค่าตัวอักษร
คำสั่ง while จะมีการทำงานอย่างไร
ทำคำสั่งในลูปจนกว่าเงื่อนไขจะเป็นจริง
ทำคำสั่งในลูปจนกว่าเงื่อนไขจะเป็นเท็จ
ทำคำสั่งในลูปอย่างน้อย 1 ครั้ง
ทำคำสั่งในลูปจนเจอคำสั่ง continue
คำสั่ง break ในลูปมีหน้าที่อย่างไร
ข้ามคำสั่งที่เหลือในลูปรอบปัจจุบันและเริ่มรอบถัดไป
หยุดการทำงานของลูปและออกจากลูป
เริ่มทำคำสั่งในลูปใหม่ตั้งแต่รอบแรก
หยุดคำสั่งทั้งหมดในโปรแกรม
ในคำสั่ง switch ข้อใดคือหน้าที่ของ default
ใช้เก็บค่าของตัวแปรในกรณีที่ไม่ตรงกับ case ใด
ใช้เรียกคำสั่งทั้งหมดใน switch
ใช้หยุดการทำงานของคำสั่งใน switch
ใช้เพิ่มจำนวนเงื่อนไขที่สามารถตรวจสอบได้
ตัวแปรใดในภาษา Java ที่ใช้เก็บข้อมูลที่สามารถเป็น true หรือ false ได้
char
int
double
boolean
การกำหนดค่าให้กับตัวแปร int a = 5, b = 10, c; มีผลอย่างไร
ตัวแปร a และ b ถูกกำหนดค่า แต่ c ไม่ถูกกำหนดค่า
ตัวแปรทุกตัวถูกกำหนดค่า
ตัวแปร c เก็บค่า 0 เป็นค่าเริ่มต้น
เกิดข้อผิดพลาดเนื่องจากไม่ได้กำหนดค่าทั้งหมด
คำสั่งใดใช้แสดงผลข้อมูลทางหน้าจอในภาษา Java
echo
display
prlnt
println
ภาษา Java ถูกพัฒนาโดยบริษัทใด
Microsoft
Sun Microsystems
Oracle
IBM
Java ได้รับการซื้อโดยบริษัทใดในปี 2009
Microsoft
Sun Microsystems
Oracle
IBM
คำว่า "Java" มาจากไหน
ชื่อของผู้พัฒนาภาษา
ชื่อของเกาะในอินโดนีเซีย
ชื่อบริษัทที่พัฒนา Java
ชื่อของเครื่องมือที่ใช้พัฒนา Java
ภาษา Java ใช้แนวคิดใดในการเขียนโปรแกรม
Object-Oriented Programming
Procedural Programming
Functional Programming
Logic Programming
ข้อใดคือการใช้คำสั่งสร้างออบเจ็กต์จากคลาสใน Java
MyClass.create();
create new MyClass();
new MyClass();
MyClass obj = MyClass();
ก่อนที่คุณจะเริ่มเขียนโปรแกรมในภาษา Java สิ่งใดที่ควรทำก่อน
เลือกเครื่องมือที่ใช้ในการพัฒนาโปรแกรม (IDE)
ศึกษาวิธีการทำงานของ Java Virtual Machine (JVM)
ติดตั้งโปรแกรมที่ใช้พัฒนา Java (JDK)
เขียนแผนผังหรือออกแบบโปรแกรม
ข้อใดคือ Java Runtime Environment (JRE)
ชุดเครื่องมือที่ใช้ในการพัฒนาโปรแกรม
ชุดเครื่องมือที่ใช้ในการคอมไพล์โปรแกรม
ชุดเครื่องมือที่ใช้ในการรันโปรแกรม Java
ชุดเครื่องมือที่ใช้ในการจัดการเวอร์ชันของโปรแกรม
ข้อใดไม่ใช่ IDE ที่ใช้ในการพัฒนาโปรแกรมในภาษา Java
IntelliJ IDEA
Eclipse
NetBeans
Dev C++
ข้อใดคือการประกาศตัวแปรชนิด char ใน Java ที่ถูกต้อง
char letter = 'a';
char letter = "a";
char letter = 97;
char letter = a;
การใช้ชนิดข้อมูล String ใน Java จะต้องใส่ค่าตัวแปรในลักษณะใด
ใช้เครื่องหมายคำพูดคู่ (double quotes)
ใช้เครื่องหมายคำพูดเดี่ยว (single quotes)
ใช้เครื่องหมายโค้ง (backticks)
ใช้เครื่องหมายวงเล็บ
ก่อนที่คุณจะเริ่มเขียนโปรแกรมในภาษา Java สิ่งใดที่ควรทำก่อน
เลือกเครื่องมือที่ใช้ในการพัฒนาโปรแกรม (IDE)
เขียนแผนผังหรือออกแบบโปรแกรม
ศึกษาวิธีการทำงานของ Java Virtual Machine (JVM)
ติดตั้งโปรแกรมที่ใช้พัฒนา Java (JDK)
ข้อใดคือกฎที่ถูกต้องในการตั้งชื่อตัวแปรใน Java
ตัวแปรต้องเริ่มต้นด้วยตัวเลข
ตัวแปรต้องเริ่มต้นด้วยตัวอักษรหรือตัวอักษรพิเศษ
ตัวแปรสามารถใช้ช่องว่างระหว่างคำได้
ตัวแปรสามารถใช้ตัวเลขที่ขึ้นต้นได้
ข้อใดเป็นการตั้งชื่อตัวแปรที่ไม่ถูกต้องใน Java
int myAge = 25;
int 2number = 10;
double totalAmount = 150.50;
String firstName = "John";
การเข้าถึงสมาชิกของ Array ใน Java ทำได้อย่างไร
ใช้ชื่อ Array ตามด้วยวงเล็บ { }
ใช้ชื่อ Array ตามด้วยวงเล็บ ( )
ใช้ชื่อ Array ตามด้วยวงเล็บ [ ]
ใช้ชื่อ Array ตามด้วยเครื่องหมาย :
Array ในภาษา Java มี Index เริ่มต้นที่ตำแหน่งใด
-1
0
1
ขึ้นอยู่กับชนิดของ Array
ข้อใดคือคำสั่งที่ใช้หาจำนวนสมาชิกใน Array ใน Java
array.size
array.length()
array.length
array.count()
คำสั่ง else if แตกต่างจาก if อย่างไร
else if ทำงานเมื่อเงื่อนไขก่อนหน้าไม่เป็นจริง
else if ใช้แทน if ได้ทุกกรณี
else if ต้องมีเงื่อนไขเดียว
else if ต้องอยู่ท้ายสุดของเงื่อนไข
ตัวดำเนินการ == ใน Java ใช้สำหรับอะไร
ตรวจสอบความเท่ากันของค่าตัวแปร
กำหนดค่าให้ตัวแปร
เพิ่มค่าของตัวแปร
ลบค่าของตัวแปร
ข้อใดคือตัวดำเนินการเปรียบเทียบใน Java
+
=
<
&&
ตัวดำเนินการ ++ ใช้ทำอะไร
เพิ่มค่าตัวแปรขึ้นทีละ 1
เพิ่มค่าตัวแปรขึ้นทีละ 2
ลดค่าตัวแปรลงทีละ 1
ลดค่าตัวแปรลงทีละ 2
ในคำสั่ง int result = a + b; ตัวใดคือตัวถูกดำเนินการ
a และ b
result
+
int
ใน Java คำว่า class ใช้สำหรับอะไร
สร้างฟังก์ชัน
สร้างคลาส
สร้างตัวแปร
สร้างโครงสร้างข้อมูล
คำว่า public ใน Java หมายถึงอะไร
ตัวแปรที่เข้าถึงได้เฉพาะในคลาส
ตัวแปรที่เข้าถึงได้จากคลาสใดก็ได้
ฟังก์ชันที่ไม่สามารถเรียกใช้งานได้
ฟังก์ชันที่เรียกใช้งานได้เฉพาะในคลาส
การใช้ // ใน Java คือการใช้งานคำสั่งใด
สร้างคำสั่งคอมเมนต์หลายบรรทัด
สร้างคำสั่งคอมเมนต์แบบบรรทัดเดียว
สร้างคำสั่งลูป
สร้างคำสั่งเปรียบเทียบ
ตัวดำเนินการ != หมายถึงอะไรใน Java
ไม่เท่ากัน
เท่ากัน
น้อยกว่าหรือเท่ากัน
มากกว่าหรือเท่ากัน
คำสั่ง if จะทำงานเมื่อเงื่อนไขเป็นอย่างไร
ใช้สำหรับหยุดการทำงานของโปรแกรม
ทำงานโดยไม่ขึ้นกับเงื่อนไข
ทำงานเมื่อเงื่อนไขเป็นเท็จ
ทำงานเมื่อเงื่อนไขเป็นจริง
