Thông tin tài liệu
TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU BỘ CÂU HỎI THI MÔN: JAVA CƠ SỞ Câu 1: File chứa mã nguồn java sau biên dịch có đuôi gì? a .java b .class c .jav d .exe Đáp án: b Câu 2: Java platform gồm thành phần? a b c d Đáp án: b Câu 3: Java Virtual Machine gì? a Là thành phần Java platform dùng để đọc mã bytecode file class b Là chương trình biên dịch java dùng để biên dịch file nguồn java thành mã bytecode c Là chương trình chạy cho java d Tất đáp án Đáp án: a Câu 4: Java chạy hệ điều hành sau đây: a Microsoft Windows b Linux c Sun Solaris OS d Tất đáp án Đáp án: d Câu 5: API gì? a Thư viện mã nguồn Java b Là thư viện chứa thành phần phần mềm tạo sẵn cung cấp chức cho chương trình Java c Thư viện cung cấp giao diện đồ họa cho chương trình Java d Tất sai Đáp án: b Câu 6: Ngôn ngữ lập trình Java cung cấp tính sau đây? a Tất đáp án b Giao diện lập trình ứng dụng Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU c Bộ công cụ giao diện người dùng d Thư viện tích hợp Đáp án: a Câu 7: Có cách viết thích Java? a b c d Đáp án: c Câu 8: Thứ tự từ khóa public static khai bao nào? a public đứng trước static b static đứng trước public c Thứ tự thông thường public đứng trước d Tất sai Đáp án: c Câu 9: Câu lệnh khai báo chuẩn cho phương thức main nào? a public static void main(String[] a) {} b public static int main(String args) {} c public static main(String[] args) {} d public static final void main(String[] args) {} Đáp án: a Câu 10: Câu sau sai? a /** thích */ b /* thích */ c /* thích d // thích Đáp án: c Câu 11: Khi biên dịch gặp lỗi Exception in thread main java.lang.NoClassDefFoundError: myprogram Lỗi có nghĩa gì? a Đường dẫn chương trình sai b Không có hàm main c Không khai báo class d Không có từ khóa public mở đầu khai báo class Đáp án: a Câu 12: Đối tượng phần mềm gì? a Là bó phần mềm gồm hành vi trạng thái có liên quan với b Là vật thể xác định giới thực c Là vật thể gồm hành vi trạng thái Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU d Là đối tượng biểu diễn phần mềm gồm có thuộc tính trường liệu phương thức xử lý liệu Đáp án: d Câu 13: Khai báo lớp đúng? a public class default {} b protected inner class engine {} c final class outer {} d Tất sai Đáp án: c Câu 14: Cách đặt tên sau sai? a 2word b *word c main d Tất sai Đáp án: d Câu 15: Một chương trình gồm class có phương thức main? a b c d Đáp án: b Câu 16: Một lớp Java có lớp cha? a b c d Đáp án: a Câu 17: Một lớp Java có lớp con? a b c d Vô số Đáp án: d Câu 18: Để khai báo lớp Xedap1 kế thừa lớp Xedap phải làm nào? a class Xedap1 extend Xedap {} b public classs Xedap1 extend Xedap {} c class Xedap1 extends Xedap {} d Tất sai Đáp án: c Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU Câu 19: Chọn câu trả lời Interface gì? a Là lớp chứa phương thức rỗng có liên quan với b Là kiểu tham chiếu, tương tự class, chứa giá trị, khai báo phương thức kiểu lồng c Là phương thức thực lớp khác d Là lớp nối lớp sở lớp cha Đáp án: b Câu 20: Để sử dụng giao diện Xedap cho lớp Xedap1, ta làm nào? a class Xedap1 implement Xedap {} b public class Xedap1 implement Xedap {} c class Xedap1 implements Xedap {} d public class Xedap1 extends Xedap {} Đáp án: c Câu 21: Có loại biến Java? a b c d Đáp án: d Câu 22: Trường liệu biến dạng sau đây? a Biến đại diện Tham số b Biến đại diện biến lớp c Biến đại diện biến cục d Biến lớp Tham số Đáp án: b Câu 23: Biến liệu biến dạng sau đây? a Biến lớp Tham số b Biến cục Tham số c Biến cục biến lớp d Các đáp án sai Đáp án: b Câu 24: Biến f sau biến đại diện? a float f; b public static f; c double CA(int f) d Không có giá trị Đáp án: a Câu 25: Khai báo sau khai báo biến lớp? Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU a final double d; b private static id; c volatile int sleepTime d Không có đáp án Đáp án: b Câu 26: Cách đặt tên sau không xác? a final b dem c _final d $final Đáp án: a Câu 27: Có kiểu liệu sở Java? a b c d Đáp án: b Câu 28: Có kiểu số nguyên Java? a b c d Tất sai Đáp án: d Câu 29: Có kiểu liệu ký tự sở Java? a b c d Tất sai Đáp án: a Câu 30: Khái niệm phương thức start()? a Mọi phương thức thực tác vụ sau khởi tạo phải chèn lên phương thức start start() bắt đầu việc thực thi applet b Là phương thức bắt đầu applet chạy song song với applet c Phương thức khởi tạo applet chạy song song với applet d Tất sai Đáp án: a Câu 31: Khối lệnh sau có kết bao nhiêu? String greeting = “Hello”; int k = greeting.length(); Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU System.out.print (k); a b c d Đáp án: b Câu 32: Lệnh str.charat(n) có tác dụng gì? a Lấy ký tự chuỗi str b Lấy độ dài chuỗi str c Lấy ký tự có số mục n chuỗi k d Không có lệnh Đáp án: d Câu 33: Khối lệnh sau có kết thực hiện? char[] greet = new char[10]; greet = “Hello”; k = greet.length(); System.out.print(k); a b c d Lỗi biên dịch Đáp án: d Câu 34: Trong kiểu giá trị số thực đặc biệt đây, kiểu đúng? a Dương vô cực b Âm vô cực c NaN d Cả giá trị Đáp án: d Câu 35: Trong Java, kiểu char biểu diễn mã code đây? a UTF-8 b UTF-16 c UTF-32 d Tất mã Đáp án: b Câu 36: Giá trị mặc định biến kiểu char là? a u0000 b \uFFFF c 0F d 0x Đáp án: a Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU Câu 37: Hai câu lệnh sau kết s String greetings = “Hello”; String s = greetings.substring(0,3); a Hell b Hel c ello d Hello Đáp án: b Câu 38: Hai câu lệnh sau kết s String greetings = “Hello” String s = greetings.substring(0,3); a Hell b Hel c Lệnh sai d Hello Đáp án: c Câu 39: Trong hai câu lệnh sau, lệnh substring có tác dụng gì? String greetings = “ Hello “; String s = greetings.substring(0,3); a Lấy ký tự từ vị trí mục đến vị trí mục chuỗi greetings đưa vào s b Thay đổi ký tự chuỗi greetings c Sao chép chuỗi greetings vào chuỗi s d Cắt ký tự từ vị trí mục đến mục đưa vào s Đáp án: a Câu 40: Kiểu enum gì? a Là kiểu liệu gồm trường chứa tập hợp cố định số b Là kiểu liệu liệt kê biến số c Là kiểu liệu java d Tất sai Đáp án: a Câu 41: Có loại quyền truy cập JAVA? a b c d Đáp án: d Câu 42: Nếu không khai báo từ khóa phạm vi truy cập, phạm vi truy cập đối tượng gì? a Có thể truy cập từ lớp package Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU b Có thể truy cập đối tượng từ lớp package lớp nằm package khác c Có thể truy cập đối tượng từ phương thức khác lớp d Có thể truy cập đối tượng từ vị trí chương trình Đáp án: a Câu 43: Phạm vi truy cập đối tượng khai báo private gì? a Có thể truy cập vị trí chương trình b Có thể truy cập từ lớp package c Có thể truy cập từ lớp package lớp nằm package khác d Chỉ truy cập từ phương thức khác class Đáp án: d Câu 44: Phạm vi truy cập đối tượng khai bao protected gì? a Có thể truy cập từ vị trí chương trình b Có thể truy cập từ lớp package c Có thể truy cập từ lớp package lớp nằm package khác d Chỉ truy cập từ phương thức khác class Đáp án: c Câu 45: Phạm vi truy cập đối tượng khai báo public gì? a Có thể truy cập từ vị trí chương trình b Có thể truy cập từ lớp package c Có thể truy cập từ lớp package lớp nằm package khác d Chỉ truy cập từ phương thức khác class Đáp án: a Câu 46: Cho khối lệnh sau: switch (thu) { case 2: System.out.println(“Van, Toan”); break; case 3: System.out.println( “Hoa, Ly”); break; default: System.out.println( “Ngay nghi”); break; } Khối lệnh cho kết ta nhập thu = 1? a Van, Toan b Hoa, Ly Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU c Ngay nghi d Không có đáp án Đáp án: c Câu 47: Cho khối lệnh sau: switch (thu) { case 2: System.out.println( “Van, Toan”); break; case 3: System.out.println( “Hoa, Ly”); break; default: System.out.println( “Ngay nghi”); break; } Khối lệnh cho kết ta nhập thu = 2? a Van, Toan b Hoa, Ly c Ngay nghi d Không có đáp án Đáp án: a Câu 48: Cho khối lệnh sau: switch (thu) { case 2: System.out.println( “Van, Toan”); break; case 3: System.out.println( “Hoa, Ly”); break; default: System.out.println( “Ngay nghi”); break; } Khối lệnh cho kết ta nhập thu = 3? a Van, Toan b Hoa, Ly c Ngay nghi d Không có đáp án Đáp án: b Câu 49: Cho khối lệnh sau: enum mausac { DEN, LAM, LUC, TRANG }; mausac color; Nghiait365@gmail.com – Môn Java sở TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU char * t; switch (color) { case 0: t = “Mau trang”; break; case 1: t = “Mau den”; break; case 2: t = “Mau lam”; break; case 3: t = “Mau luc”; break; default: t = “Khong co danh sach mau”; break; } System.out.println( t ); Nếu cho color = DEN đoạn lệnh in kết bao nhiêu? a Mau trang b Mau den c Mau luc d Khong co danh sach mau Đáp án: a Câu 50: Cho khối lệnh sau: enum mausac { DEN = 3, LAM, LUC, TRANG }; mausac color; char * t; switch (color) { case 0: t = “Mau trang”; break; case 1: t = “Mau den”; break; case 2: t = “Mau lam”; break; case 3: t = “Mau luc”; break; default: t = “Khong co danh sach mau”; Nghiait365@gmail.com – Môn Java sở 10 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU int x; for(x=1;x[...]... System.out.println(“Phuong trinh vo nghiem ); else if (delta == 0) System.out.println(“Phuong trinh co mot nghiem kep”); else System.out.println(“Phuong trinh co hai nghiem phan biet”); a Phuong trinh vo nghiem b Phuong trinh co mot nghiem kep c Phuong trinh co hai nghiem phan biet d Lỗi biên dịch Đáp án: b Nghiait365@gmail.com – Môn Java cơ sở 21 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU Câu 90: Lệnh... System.out.println(-b/a); a Phuong trinh vo nghiem b Phuong trinh co vo so nghiem c -1.6 d Lỗi biên dịch Đáp án: a Câu 86: Khối lệnh sau đây thực hiện công việc gì? double a, b; if (a == 0) Nghiait365@gmail.com – Môn Java cơ sở 20 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU if (b != 0) System.out.println(“Phuong trinh vo nghiem ); else System.out.println(“Phuong trinh co vo so nghiem ); else System.out.println(-b/a);... Nghiait365@gmail.com – Môn Java cơ sở 19 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU a H b e c l d o Đáp án: a Câu 83: Khối lệnh sau ra kết quả là bao nhiêu với a = 5, b = 8? double a, b; if (a == 0) if (b != 0) System.out.println(“Phuong trinh vo nghiem ); else System.out.println(“Phuong trinh co vo so nghiem ); else System.out.println(-b/a); a Phuong trinh vo nghiem b Phuong trinh co vo so nghiem. .. double delta = b * b - 4 * a * c; if (delta < 0) System.out.println(“Phuong trinh vo nghiem ); else if (delta == 0) System.out.println(“Phuong trinh co mot nghiem kep”); else System.out.println(“Phuong trinh co hai nghiem phan biet”); a Phuong trinh vo nghiem b Phuong trinh co mot nghiem kep c Phuong trinh co hai nghiem phan biet d Lỗi biên dịch Đáp án: c Câu 88: Đoạn chương trình sau ra kết quả là? double... double delta = b * b - 4 * a * c; if (delta < 0) System.out.println(“Phuong trinh vo nghiem ); else if (delta == 0) System.out.println(“Phuong trinh co mot nghiem kep”); else System.out.println(“Phuong trinh co hai nghiem phan biet”); a Phuong trinh vo nghiem b Phuong trinh co mot nghiem kep c Phuong trinh co hai nghiem phan biet d Lỗi biên dịch Đáp án: a Câu 89: Đoạn chương trình sau ra kết quả là? double... System.out.println(“Phuong trinh vo nghiem ); else System.out.println(“Phuong trinh co vo so nghiem ); else System.out.println(-b/a); a Phuong trinh vo nghiem b Phuong trinh co vo so nghiem c -1.6 d Lỗi biên dịch Đáp án: b Câu 85: Khối lệnh sau ra kết quả là bao nhiêu với a = 0, b = 8? double a, b; if (a == 0) if (b != 0) System.out.println(“Phuong trinh vo nghiem ); else System.out.println(“Phuong trinh co vo so nghiem );... interface Comparable { 2: int compareTo(Employee other); Nghiait365@gmail.com – Môn Java cơ sở 30 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU 3: } 4: class Employee implements Comparable { 5: public int compareTo(Object other) { 6: return 0; 7: } 8: } Chương trình trên sai ở dòng nào a 1 b 2, 4 c 5 d 8 Đáp án: c Câu 125: Cho class như sau: 1: public interface Comparable... lệnh như sau: Nghiait365@gmail.com – Môn Java cơ sở 31 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU class Employee { private double luong = 0; public Employee (double d) { luong = d; } public void tangLuong(int s) { luong += luong * s / 100; } public static void main(String[] args) { Employee original = new Employee(50000); Employee copy = original; copy.tangLuong(10); } } Khi chạy khối... Employee { Nghiait365@gmail.com – Môn Java cơ sở 32 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU private double luong = 0; public void tangLuong() { luong = s; } public static void main(String[] args) { Employee original = new Employee(“John Public”,50000); Employee copy = original; original.tangLuong(10); } Khi chạy khối lệnh trên, luong của đối tượng copy là bao nhiêu? a 50000 b... System.out.print(“ “ + args[i]); Nếu chương trình chạy với lệnh java message -g cruel world sẽ in kết quả là gì? a -g cruel world b cruel world c Goodbye, cruel world d Chương trình báo lỗi Đáp án: d Câu 116: Cho class như sau: class KiemTra { Nghiait365@gmail.com – Môn Java cơ sở 27 TẬP CÂU HỎI TRẮC NGHIỆM VÀ ĐÁP ÁN MÔN JAVA CƠ SỞ FULL 250 CÂU private int i; private int nextId; public void setId() { id = nextId;
Ngày đăng: 04/10/2016, 10:51
Xem thêm: tap cau hoi trac nghiem va dap an mon java co so full 250 cau, tap cau hoi trac nghiem va dap an mon java co so full 250 cau