Java Question

ຄໍາຖາມຄົ້ນຄວ້າພາສາຈາວາ

1. ພາສາຈາວາແມ່ນຫຍັງ?

A. Database Management System

B. Markup Language

C. Programming Language

2. ພາສາຈາວາເປັນທີ່ນິຍົມກັນຢ່າງແຜ່ຫຼາຍໃນປີໃດ?

A. 1995

B. 1997

C. 2000

3. ພາສາຈາວາສາມາດຖືກນໍາໃຊ້ເພື່ອພັດທະນາຫຍັງແດ່?

A. ທັງໝົດ

B. Web Application

C. Window Application

4. JDK ແມ່ນຫຍັງ?

A. ເຕັກໂນໂລຊີໃໝ່

B. ເຕັກໂນໂລຊີທີ່ຖືກນໍາໃຊ້ເພື່ອຈັດການກັບພາສາຈາວາ

C. ເຕັກໂນໂລຊີທີ່ຖືກນໍາໃຊ້ເພື່ອຈັດການກັບພາສາໂປຼແກຼມທົ່ວໄປ

5. Compiler ມີໜ້າທີ່ເຮັດຫຍັງແດ່?

A. ກວດສອບຂໍ້ຜິດພາດແລະແປພາສາ

B. ກວດສອບຂໍ້ຜິດພາດແລະປ່ຽນພາສາ

C. ກວດສອບຂໍ້ຜິດພາດແລະເຊື່ອມຕໍ່ລະບົບ

6. main method() ແມ່ນຫຍັງ? ແລະມີຄວາມສໍາຄັນແນວໃດ?.

A. ເປັນຄໍາສັ່ງທົ່ວໄປຂອງໂປຼແກຼມ

B. ເປັນເມຕອດທົ່ວໄປທີ່ Compiler ຄົ້ນຫາຂະນະທີ່ຣັນໂປຼແກຼມ

C. ເປັນເມຕອດຫຼັກທີ່ Compiler ຄົ້ນຫາຂະນະທີ່ຣັນໂປຼແກຼມ

7. ການຂຽນຄໍາອະທິບາຍໃນພາສາຈາວາມີຈັກປະເພດ?

A. 1

B. 2

C. 4

8. ຕົວປ່ຽນແມ່ນຫຍັງ?

A. ເປັນຕົວເກັບຄ່າຂອງຂໍ້ມູນເຂົ້າໄປເຄື່ອນໃຫວຢູ່ໃນລະບົບ

B. ເປັນເມຕອດຫຼັກ

C. ເປັນເຕັກໂນໂລຊີທີ່ຖືກນໍາໃຊ້ເພື່ອຈັດການກັບພາສາຈາວາ

9. ການປະກາດຕົວປ່ຽນແບບ Global ແມ່ນແນວໃດ?

A. ແມ່ນການປະກາດຕົວປ່ຽນຢູ່ພາຍໃນເມຕອດໃດໜຶ່ງ

B. ແມ່ນການປະກາດຕົວປ່ຽນແບບບໍ່ຂຶ້ນກັບເມຕອດໃດ

C. ແມ່ນການປະກາດຕົວປ່ຽນໄລຍະຂໍ້ມູນເຂົ້້າສູ່ລະບົບ

10. ຂໍ້ໃດແມ່ນການປະກາດຕົວປ່ຽນທີ່ຖືກຕ້ອງ.

A. int public

B. int my salary

C. int capital

11. ຜົນຮັບຈາກການຄໍານວນທາງຄະນິດສາດຂໍ້ໃດທີ່ຖືກຕ້ອງ.

A. 5+9*(3-5)= 27

B. 5+9*(3-5)= 13

C. 5+9*(3-5)= -13

12. ຄໍາສັ່ງໃດແມ່ນຖືກຕ້ອງ.

A. If(a>=18){System.out.println(“You can buy”);}

B. If(a>=18){system.out.println(“You can buy”);}

C. If(a>=18){System.out.println(“You can buy”)}

13. ຄໍາສັ່ງໃດແມ່ນຖືກຕ້ອງ.

A. for(int i=0; i>=5; i++){ System.out.println(i)}

B. for(int i=0; i>=5; i++){ System.out.println(i);}

C. for(int i=0; i>=5; i++){ System.out.println(“i”);}

14. ການປະກາດຕົວປ່ຽນແບບ local ແມ່ນແນວໃດ?

A. ແມ່ນການປະກາດຕົວປ່ຽນເພື່ອນໍາໃຊ້ຮ່ວມກັນກັບທຸກໆເມຕອດ

B. ແມ່ນການປະກາດຕົວປ່ຽນເພື່ອນໍາໃຊ້ສະເພາະພາຍໃນເມຕອດໃດໜຶ່ງ

C. ແມ່ນການປະກາດຕົວປ່ຽນໄລຍະສະແດງຜົນ

15. ຄໍາສັ່ງວົນຫຼູບແມ່ນຫຍັງ?

A. ແມ່ນການສັ່ງໃຫ້ລະບົບກວດສອບເງື່ອນໄຂ

B. ແມ່ນການຣັນໂປຼແກຼມ

C. ແມ່ນການສັ່ງໃຫ້ລະບົບເຮັດໜ້າທີ່ຊໍ້າກັນຕາມເງື່ອນໄຂທີ່ກໍານົດ

16. ອົງກອນໃດພັດທະນາພາສາຈາວາ?

A. Microsoft

B. Sun Microsytem

C. BWM

17. ພາສາຈາວາສາມາດຖືກນໍາໃຊ້ເພື່ອພັດທະນາຫຍັງແດ່?

A. Window App

B. Web App

C. ທຸກຢ່າງ

18. Write once, run anywhere ມີຄວາມໝາຍແນວໃດ?

A. ຂຽນຢູ່ Linux ຣັນຢູ່ Linux

B. ຂຽນຄັ້ງໜຶ່ງສາມາດໄປຣັນຢູ່ທຸກບ່ອນ

C. ບໍ່ຖືກຈັກຂໍ້

19. File.class ຖືກສ້າງຂຶ້ນດ້ວຍຫຍັງ?

A. Interpreter

B. API

C. Compiler

20. File.class ເກັບຂໍ້ມູນປະເພດໃດ?

A. Decimal

B. Byte Code

C. ພາສາຂອງຄົນເຮົາ

21. JDK ປະກອບມິເຄື່ອງມືພື້ນຖານຫຍັງແດ່?

A. Compiler, Interpreter API

B. Compiler, API, OS

C. Compiler, Interpreter, CPU

22. API ຢູ່ໃນ Java Virtual Machine ມິໜ້າທີ່ພື້ນຖານແນວໃດ?

A. ຊ່ວຍໃຫ້ App ທີ່ເຮົາພັດທະນາເຮັດວຽກກັບລະບົບຄອມພິສເຕີ້ໄດ້

B. ຊ່ວຍໃຫ້ສາມາດທົດສອບ App ຂະນະທີ່ກໍາລັງພັດທະນາໄດ້

C. ປ່ຽນພາສາຄົນເຮົາເປັນພາສາເຄື່ອງ

23. Compiler ມີໜ້າທີ່ເຮັດຫຍັງແດ່?

A. ແປພາສາ

B. ກວດສອບຂໍ້ຜິດພາດແລະປ່ຽນພາສາ

C. ທົດສອຍໂປຼແກຼມ

24. ພາສາ OOP ມີລັກສະນະແນວໃດ?

A. ພາສາຂຽນໂປຼແກຼມແບບໂຄງສ້າງ

B. ພາສາຂຽນໂປຼແກຼມແບບຂະບວນການ

C. ພາສາຂຽນໂປຼແກຼມທີ່ມີລັກສະນະວັດຖຸ

25. ຈົ່ງເລືອກຄໍາສັ່ງໃນໂຄງສ້າງ if ທີ່ຖືກຕ້ອງ.

A. If(a>20){t2.setText(“ ”);}

B. If(a>20;){t2.setText(“ ”);}

C. If(a>20){t2.setText(“ ”)};

26. ຈົ່ງເລືອກຄໍາສັ່ງໃນໂຄງສ້າງ if ທີ່ຖືກຕ້ອງ.

A. If(a=>20){ t2.setText(“ Hello”);}

B. If(a=<20){ t2.setText(“ Hello”);}

C. If(a==20){ t2.setText(“ Hello”);}

27. ຈົ່ງເລືອກຄໍາສັ່ງໃນໂຄງສ້າງ switch ທີ່ຖືກຕ້ອງ.

A. switch(a){case 1: t2.setText(“”); break;}

B. switch(a>20){case 1: t2.setText(“”); break;}

C. switch(a){case = 1: t2.setText(“”); break;}

28. ຈົ່ງເລືອກຄໍາສັ່ງໃນໂຄງສ້າງ for ທີ່ຖືກຕ້ອງ.

A. for(int a=0, a<20, a++){t2.setText(“”);}

B. for(int a=0; a>20; a++){t2.setText(“”);}

C. for(int a=0; a<20; a++){t2.setText(“”);}

29. Method ໜຶ່ງໝາຍເຖິງຫຍັງ?

A. ແມ່ນຄໍາສັ່ງຊຸດໜຶ່ງ

B. ແມ່ນຕົວປ່ຽນປະເພດໜຶ່ງ

C. ແມ່ນຕົດສື່ສານລະບົບ

30. ຜົນຮັບທາງຄະນິດສາດ 5*2+(12-8)/2 ຂໍ້ໃດແມ່ນຖືກຕ້ອງ.

A. 12

B. 9

C. 7

31. ຜົນຮັບທາງຄະນິດສາດ 18/2+8-4*2 ຂໍ້ໃດແມ່ນຖືກຕ້ອງ.

A. 9

B. 11

C. 13

32. ຄໍາສັ່ງພາສາ SQL ສໍາລັບການຈັດເກັບຂໍ້ມູນໃດແມ່ນຖືກຕ້ອງ.

A. String sql = “insert into product (ID, Name, Price) values (?, ?, ?)”;

B. String sql = “insert into product (ID, Name, Price) value (?, ?, ?)”;

C. String sql = insert into product (ID, Name, Price) values (?, ?, ?);

33. ຄໍາສັ່ງພາສາ SQL ສໍາລັບການລົບຂໍ້ມູນໃດແມ່ນຖືກຕ້ອງ.

A. String sql = “delete from product Where ID = ‘”+t1.getText()+”’ ”;

B. String sql = “delete * from product Where ID = ‘”+t1.getText()+”’ ”;

C. String sql = “delete from product if ID = ‘”+t1.getText()+”’ ”;

34. ການພັດທະນາຊອບແວແມ່ນເລີ່ມຕົ້ນຈາກຂັ້ນຕອນໃດ?

A. ການກໍານົດບັນຫາແລະຄວາມຕ້ອງການ

B. ການອອກແບບລະບົບຖານຂໍ້ມູນ

C. ການຂຽນໂປຼແກຼມ

35. ອົງປະກອບຫຼັກຂອງລະບົບຊອບແວມີຈັກພາກສ່ວນ?

A. 5

B. 4

C. 3

36. ເປັນຫຍັງຈຶ່ງຕ້ອງໃຊ້ລະບົບຖານຂໍ້ມູນໃນການພັດທະນາຊອບແວ?

A. ເພື່ອຄວາມສະດວກໃນການເກັບຂໍ້ມູນ

B. ເພື່ອຄວາມສະດວກໃນການຄົ້ນຫາຂໍ້ມູນ

C. ທັງສອງຂໍ້ຂ້າງເທິງແມ່ນຖືກຕ້ອງແລະເພື່ອຫຼຸກຜ່ອນຄວາມຂັດແຍາງຂອງຂໍ້ມູນ

37. ການອອກແບບຖານຂໍ້ມູນຕ້ອງອີງໃສ່ພາກສ່ວນໃດເປັນພື້ນຖານ?

A. ຂໍ້ມູນທີ່ໄດ້ຈາກການວິເຄາະບັນຫາແລະຄວາມຕ້ອງການ.

B. ການອອກແບບຊອບແວ

C. ແນວຄວາມຄິດຂອງຜູ້ພັດທະນາ

38. ການອອກແບບຊອບແວຕ້ອງອີງໃສ່ໂຄງສ້າງພື້ນຖານຂອງອັນໃດ?

A. ເງື່ອນໄຂຂອງໂປຼແກຼມ

B. ຕາຕະລາງໃນຖານຂໍ້ມູນແລະຄວາມຕ້ອງການ (ຜົນຮັບ)

C. ຄວາມເໝາະສົມຂອງພາສາທີ່ຖືກນໍາໃຊ້

39. ຄລາສ Connection ໃນພາສາຈາວາໃຊ້ເຊື່ອມກັບ:

A. ຖານຂໍ້ມູນ

B. ຕາຕະລາງ

C. ຂໍ້ມູນໃນຕາຕະລາງ

40. ຄລາສ ResultSet ໃນພາສາຈາວາໃຊ້ເຊື່ອມກັບ:

A. ຖານຂໍ້ມູນ

B. ຕາຕະລາງ

C. ຂໍ້ມູນໃນຕາຕະລາງ



ນັກສຶກສາບໍ່ເຂົ້າໃຈຂໍ້ໃດສາມາດແຊັດຫຼືໂທຖາມໄດ້