Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit1-Java

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

ภาษาจาวาถูกพัฒนาขึ้นมาในปี ค.ศ.ใด

a)

1991

b)

1995

c)

2001

d)

2020

2.

ภาษาจาวาถูกพัฒนาขึ้นมาโดยผู้ใด

a)

มาร์ค ซัคเบิร์ค

b)

เจมส์ กอสลิ่ง

c)

จอร์น วิลเลี่ยม

d)

ดินนี่ ริดชาร์ด

3.

โปรเจคที่ชื่อว่า The Green Project ที่บริษัท ซัน ไมโครซิสเต็มส์ ร่วมพัฒนา โดยมีจุดประสงค์จะนำภาษาจาวามาใช้แทนภาษาใด

a)

ภาษา c

b)

ภาษา Python

c)

ภาษา C++

d)

ภาษา C#

4.

ชื่อเดิมของภาษาจาวา คือข้อใดถูก

a)

ภาษาแอ๊ก (Oake)

b)

ภาษาโอ๊ย (Ooy)

c)

ภาษาโอ๊ก (Oak)

d)

ภาษาอาย(Oai)

5.

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

a)

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

b)

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

c)

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

d)

ทุกข้อถูก

6.

ทำไมโลโก้ของภาษาจาวาถึงเป็นรูปถ้วยกาแฟ

a)

กาแฟที่ทีมวิศกรดื่มร่วมกันในช่วงที่พัฒนาภาษา

b)

เจมส์ กอสลิ่งชอบดื่ม

c)

เห็นถ้วยกาแฟขณะทำงานพอดี

d)

ได้รับสปอนเซอร์จากบริษัทกาแฟในการพัฒนาโปรแกรม

7.

เพราะเหตุใดภาษาจาวาถึงได้รับความนิยมมาก ในช่วงปี 1995 จนถึงปัจจุบัน

a)

ภาษาจาวานั้นเป็นภาษาที่ไม่ขึ้นอยู่กับแพลตฟอร์มใด ๆ

b)

สามารถถทำงานได้หลาย แพลตฟอร์ม โดยไม่จำเป็นต้องแก้ไขหรือคอมพายใหม่

c)

การออกแบบก็มีรูปแบบทางภาษาเหมือนกับภาษา C และ C++

d)

ถูกทุกข้อที่กล่าว

8.

ข้อใดกล่าวถึงคุณลักษณะของการนำภาษาจาวาได้เหมาะสม

a)

เหมาะกับผู้ที่ยังเริ่มต้น เพราะภาษาจาวานั่นมีความเรียบง่ายแต่ทรงพลัง สามารถนำไปศึกษาต่อยอดเพื่อองค์ความรู้ในการพัฒนาโปรแกรมได้อย่างหลากหลาย

b)

การใช้ภาษาจาวาเขียนโปรแกรม Desktop Application เป็นภาษาที่เรียบง่ายตัวโค้ดเองสั้นกว่าภาษา C สามารถเขียนแค่ครั้งเดียวก็นำไปใช้กับ OS อื่น ๆได้ ซึ่งเป็นอะไรที่สะดวกและประหยัดเวลาเป็นอย่างมาก

c)

ใช้จาวาเขียน Web Application ในงานที่มีความซับซ้อน หรือทำเป็น Server ที่ไม่ต้องการแก้ไขบ่อย

d)

ถูกทุกข้อ

9.

Embedded System หมายถึงข้อใด

a)

โปรแกรมที่ทำงานโดยการฝังตัวอยู่ในระบบต่าง ๆ

b)

ภาษาหลักในการ พัฒนา Android application

c)

งานที่มีความซับซ้อน หรือทำเป็น Server

d)

การแปลงภาษาจาวาให้เป็น Bytecode เพื่อให้ JVM สามารถที่จะเข้าใจได้

10.

โครงสร้างและการทำงานของภาษาจาวาหลังจากเราสร้างโปรแกรมภาษาจาวาเสร็จแล้ว ขั้นตอนต่อไปจะเป็นการคอลไพล์ ข้อใดกล่าวถูกต้อง

a)

โปรแกรมที่ทำงานโดยการฝังตัวอยู่ในระบบต่าง ๆ

b)

ภาษาหลักในการ พัฒนา Android application

c)

งานที่มีความซับซ้อน หรือทำเป็น Server

d)

การแปลงภาษาจาวาให้เป็น Bytecode เพื่อให้ JVM สามารถที่จะเข้าใจได้