Worksheets64-FinalJava
Total questions: 60
Worksheet time: 59mins
การกำหนดค่าเริ่มต้นให้กับตัวแปรที่เก็บคะแนนสอบ ควรกำหนดเป็น String
ถูก
ผิด
จากภาพโปรแกรม Error หรือไม่ ถ้าไม่ จะได้ค่า x เท่าไร
Error เพราะกำหนดค่าผิด
ไม่ Error ได้ค่า x =5
ไม่ Error ได้ต่า x =0
ไม่ Error ได้ต่า x =10
จากภาพถ้าเปลี่ยนตัวแปร bonus เป็น String จะต้องเปลี่ยนคำสั่งใดถึงจะใช้งานได้ถูกต้อง
bonus=key.nextSting();
bonus=key.nextLine();
bonus=key.nextCh();
bonus=key.nextDouble();
จากภาพส่วนใดคือ object
จากข้อมูลดังกล่าวมีตัวแปรทั้งหมดกี่ตัว
3 ตัว
4 ตัว
5 ตัว
6 ตัว
ในการสร้าง Class ใหม่ เราต้องเลือกใช้คำสั่งใดถึงจะสร้าง Class ได้ถูกต้องที่สุด
ใส่ชื่อ class ที่ช่อง Name
ใส่ชื่อ class ที่ช่อง Superclass
เลือก final
ใส่ชื่อ class ในช่อง interfaces
จากตัวอย่างถ้าทำการ Run โปรแกรมจะแสดงคำว่า Digital Business Technology ทั้งหมดกี่บรรทัด
5 บรรทัด
6 บรรทัด
7 บรรทัด
ไม่รู้จบ
จากภาพตัวอย่างจะแสดงข้อความทางจอภาพกี่บรรทัด
1 บรรทัด
2 บรรทัด
3 บรรทัด
4 บรรทัด
ข้อใดจัดเป็นลักษณะของโปรแกรมที่ดี
ทำงานซับซ้อน
ใช้กับงานอะไรก็ได้
มีความเชื่อถือได้
ไม่ได้แบ่งระดับการใช้งาน
จากตัวอย่างถ้าทำการ Run โปรแกรมจะแสดงคำว่า Business Technology ทั้งหมดกี่บรรทัด
9 บรรทัด
10 บรรทัด
11 บรรทัด
ไม่รู้จบ
จากภาพดังกล่าวเมื่อจบการทำงานตัวแปร sum จะมีค่าเท่าไร
0
1
5
10
จากคำสั่ง 8%4 จะได้คำตอบเท่าไร
0
1
2
-2
จากภาพดังกล่าวถ้าเปลี่ยนตัวแปร i=15 เมื่อจบการทำงานตัวแปร sum จะมีค่าเท่าไร
0
1
5
10
ข้อใดจัดเป็นค่าคงที่ (Constants)
balance=pay+ot
deposit=pay
PI=3.14
ot=1.5*salary
จากคำสั่ง 10 mod 4 จะได้คำตอบเท่าไร
0
1
2
ไม่มีคำตอบที่ถูกต้อง
กำหนดให้ A*(B-5)*(C-D) จากโจทย์ระบบจะทำงานที่ส่วนใดก่อน
(B-5)
A*(B-5)
(C-D)
(B-5)*(C-D)
ข้อใดกล่าวถึงการเขียนโปรแกรมเชิงวัตถุได้ถูกต้อง
มีการแยกปัญหาหรือแยกระบบงานออกเป็นส่วนย่อยเพื่อลดความซับซ้อนให้น้อยลง
มีการแยกส่วนของข้อมูลจากฟังก์ชันอย่างชัดเจน
ยุ่งยากในการเปลี่ยนแปลงแก้ไข
เน้นขั้นตอนกระบวนการ
การเชื่อมประพจน์ด้ย AND จะให้ค่าจริงในกรณีใด
T AND T
T AND F
F AND T
F AND F
ข้อใดคือส่วนประกอบของคลาส (Class) ที่ถูกต้องที่สุด
ชื่อคลาส อ็อบเจกต์ เมท็อด
ชื่อคลาส แอตทริบิวต์ เมท็อด
ชื่อคลาส ชื่ออ็อบเจกต์ เมท็อด
ชื่ออ็อบเจกต์ เมท็อด ชื่อคลาส
ภาษา Java มีรูปแบบทางภาษาเหมือนกับภาษาใด
ภาษา SQL
ภาษา C และ C++
ภาษา HTML
ภาษา PHP
การเชื่อมประพจด้วย OR จะเป็นเท็จในกรณีใด
T OR T
T OR F
F OR F
F OR T
ข้อใดจัดเป็นคำสั่งที่ใช้ในการตัดสินใจ
end if
For
if...else
do...while
\n เป็นตัวอักขระพิเศษที่มีหน้าที่ตามข้อใด
เลื่อนเคอร์เซอร์ถอยหลังไป 1 ตัว
ขึ้นหน้าใหม่
ขึ้นบรรทัดใหม่
เลื่อนเคอร์เซอร์ไปทางซ้ายสุด
เครื่องหมาย /* */ ในภาษา Java เป็นการอธิบายโปรแกรมรูปแบบใด
อธิบายโปรแกรมเพียง 1 บรรทัด
อธิบายโปรแกรมเพียง 2 บรรทัด
อธิบายโปรแกรมเพียง 3 บรรทัด
อธิบายโปรแกรมหลายบรรทัด
ข้อใดจัดเป็นคำสั่งการทำซ้ำ Loop
if
case
switch
for
คำสั่งใดไม่ใช่คำสั่งประเภท Loop
switch
Do While
for
while
จะใช้ไฟล์ใดทำหน้าที่ในการ Run โปรแกรมที่เขียนด้วยภาษา Java
run.exe
java.exe
javax.exe
complie.exe
การแสดงค่าในรูปแบบ Dialogbox ด้วยภาษา Java ต้องทำการ import class ใดมาใช้งาน
ข้อใดต่อไปนี้่เป็นการกำหนค่าตัวแปรในภาษา Java ที่ถูกต้องที่สุด
name=String
float rate=25.25f ;
Int Salary=3000;
Double Salary=3000;
ควรใช้คำสั่ง break ในกรณีใด
ใช้คำสั่ง break หลังจบคำสั่ง case
ใช้คำสั่ง break หลังจบคำสั่ง if
ใช้คำสั่ง break หลังคำสั่ง else
ใช้คำสั่ง break หลังจบคำสั่ง default
การรับค่าผ่านทางแป้นพิมพ์ด้วยภาษา Java ต้องทำการ import class ใดมาใช้งาน
จากภาพดังกล่าว มีทั้งหมดกี่ Project
4
7
8
10
ข้อใดคือคำสั่งของ Single Alternative if
ใช้ { } ร่วมกับคำสั่ง if
ใช้ if ร่วมกับ else
ใช้ if ไม่ต้องมี else
ใช้ if ซ้อนกันหลายๆ if
ข้อใดไม่ใช่ Data Type ในภาษา Java
byte
int
logical
boolean
จากภาพถ้า Console View หายจากหน้าจอ สามารถเรียกใช้งานได้จากเมนูใด
Run
Edit
Windows
Project
จากภาพส่วนใดคือ Objcet
จากภาพ ถ้ากำหนดให้ year=6 และ salary=1000 จะได้คำตอบของ bonus เท่าไร
30
60
1030
1060
จากคำสั่งดังกล่าวจะแสดงผลทั้งหมดกี่บรรทัด
1
4
5
6
จากรูปในภาษา Java เรียกว่าอะไร
Input Dialogbox
Message Dialogbox
Swing Dialogbox
Javax Dialogbox
จากภาพโปรแกรมยังไม่สมบูรณ์เพราะขาดคำสั่งใด
else { }
import java.util.Scanner;
stop case ;
break ;
จากภาพ ถ้ากำหนดให้ year=6 และ salary=1000 จะได้คำตอบของ total เท่าไร
30
60
1030
1060
ตัวแปรเก็บสตริงจะต้องสร้างออปเจ็คในคลาส String (ถูก หรือ ผิด)
ถูก
ผิด
โครงสร้างของโปรแกรมในข้อใดเป็นการกำหนดคุณลักษณะหรือคุณสมบัติที่จะนำไปสร้างอ็อบเจกต์
Class
Method
Package
Statements
ข้อใดเป็นรูปแบบของนิพจน์ที่กำหนดค่าตัวแปร i ให้ลดค่าทีละหนึ่ง
i ++
i --
i=i--
i=i-2
ชนิดข้อมูลแบบใดที่เก็บข้อมูลและใช้หน่วยความจำมากที่สุด
double
long
float
char
ทำตามชุดคำสั่งภายในลูปก่อน 1 รอบ แล้วจึงมีการตรวจสอบเงื่อนไขที่เป็นนิพจน์ทางตรรกศาสตร์ สอดคล้องกับข้อใด
for
while
case
do while
หากเงื่อนไขที่ตรวจสอบด้วย switch ไม่ตรงกับ case ใดๆ เลย อยากทราบว่าจะมีการทำงานที่ส่วนใด
break
default
continue
System.out
ข้อใดคือการทำงานของคำสั่ง continue
หยุดการวนลูป
คำสั่งวนลูปอีก 1 ครั้งแล้วออกจากลูป
จบการทำงานของโปรแกรม
คำสั่งกลับไปตรวจสอบเงื่อนไขของลูปอีกครั้งทันที
จากภาพคำสั่งใดที่ไม่ต้องใส่ก็ทำให้โปรแกรมสามารถทำงานได้ตามปกติ
switch
case
menu
default
คำสั่ง for จะทำงานใน Loop กรณีที่เงื่อนไขเป็นเท็จเท่านั้น (ถูก หรือ ผิด)
ถูก
ผิด
หากต้องการรับข้อมูลทางแป้นพิมพ์จะต้องสร้างออปเจ๊กขึ้นมาหนึ่งตัวก่อนเสมอ (ถูก หรือ ผิด)
ถูก
ผิด
เครื่องหมาย // ใช้สำหรับเขียนคำอธิบายแบบบรรทัดเดียว (ถูก หรือ ผิด)
ถูก
ผิด
การสร้าง Dialogbox ต้อง import java.Util.JOptionPane; ก่อนเสมอ (ถูก หรือ ผิด)
ถูก
ผิด
ในการใช้ if ถ้าคำสั่งใต้ if มีเพียง 1 คำสั่ง ไม่ต้องเครื่องหมาย { } โปรแกรมจะทำงานได้ตามปกติ (ถูก หรือ ผิด)
ถูก
ผิด
ตัวดำเนินการ = และ = = มีความหมายเหมือนกัน (ถูก หรือ ผิด)
ถูก
ผิด
ตัวแปรในภาษาจาวา เขียนเป็นตัวพิมพ์ใหญ่และตัวพิมพ์เล็กจะมีความหมายเหมือนกัน (ถูก หรือ ผิด)
ถูก
ผิด
การตรวจสอบเงื่อนไขหลัง if ต้องได้ผลลัพธ์เป็นจริงหรือเท็จเท่านั้น (ถูก หรือ ผิด)
ถูก
ผิด
การเลือกทำแบบทางเดียวจะใช้สเตตเมนต์ if ที่ไม่มี else ก็ได้ (ถูก หรือ ผิด)
ถูก
ผิด
หลังคำสั่ง case จะต้องมีเครื่องหมาย “ ; “ (ถูก หรือ ผิด)
ถูก
ผิด
หลังคำสั่ง switch( ) จะต้องมีเครื่องหมาย “ ; “ (ถูก หรือ ผิด)
ถูก
ผิด
