A. InputStream và OutputStream là hai luồng dữ liệu kiểu byte
B. Reader và Writer là hai luồng dữ liệu kiểu character
C. Cả hai đều đúng.
D. Tất cả đều sai
A. Lớp và Interface
B. Lớp
C. Interface
D. Các công cụ biên dịch
A. Sử dụng phương thức createReader() của lớp InputStream
B. Sử dụng phương thức createReader() của lớp InputStreamReader
C. Tạo một thể hiện của InputStream rồi truyền vào cho hàm khởi tạo của InputStreamReader
D. Tất cả các câu trên đều sai
A. (1) Lớp Writer có thể được dùng để ghi các ký tự có cách mã hóa khác nhau ra luồng xuất
B. (2) Lớp Writer có thể được dùng để ghi các ký tự Unicode ra luồng xuất
C. (3) Lớp Writer có thể được dùng để ghi giá trị các kiểu dữ liệu cơ sở ra luồng xuất
D. Câu (1) và (2) đúng
A. abstract class Vehicle { abstract void display(); }
B. class Vehicle { abstract void display(); }
C. abstract class Vehicle { abstract void display(System.out.println("Car"); }
D. abstract Vehicle { abstract void display(); }
A. Hệ máy Intel
B. Trình biên dịch Java
C. Hệ điều hành Linux
D. Máy ảo Java
A. Một thuộc tính static được dùng chung bởi tất cả các đối tượng thuộc lớp đó
B. Một phương thức static có thể được gọi mà không cần khởi tạo đối tượng
C. Từ khóa static không dùng trong khai báo lớp
D. Một phương thức static có thể sử dụng tất cả các biến trong lớp
A. if (chr = "a")
B. if (chr = 'a')
C. if (chr == "a")
D. if (chr == 'a')
A. char
B. byte
C. short
D. String
A. Thừa kế từ 2 hay nhiều lớp
B. Thừa kế từ 1 Interface và 1 hay nhiều lớp
C. Thừa kế từ 1 lớp và 1 hay nhiều Interface
D. Tất cả đều đúng
A. Lớp Class là lớp cha của lớp Object
B. Lớp Object là một lớp final
C. Mọi lớp đều kế thừa trực tiếp hoặc gián tiếp từ lớp Object
D. Tất cả các câu trên đều sai
A. System
B. Math
C. String
D. StringBuffer
A. (1) s.concat()
B. (2) s.toUpperCase()
C. (3) s.replace()
D. câu (1) và (2) đúng
A. Một lớp sẽ kế thừa các hàm khởi tạo từ lớp cha
B. Trình biên dịch sẽ tự động tạo hàm khởi tạo mặc định nếu lớp không định nghĩa hàm khởi tạo
C. Tất cả các hàm khởi tạo có kiểu trả về là void
D. Tất cả các câu trên dều sai
A. Đúng
B. Sai
C. Chỉ đúng với kiểu số nguyên
D. Chỉ đúng với kiểu số thực
A. Big01LongStringWidthMeaninglessName
B. $int
C. bytes
D. Tất cả các câu đều đúng
A. public static void main()
B. public void main(String[] arg)
C. public static void main(String[] args)
D. public static int main(String[] arg)
A. Câu lệnh import, khai báo package, khai báo lớp
B. Khai báo package đầu tiên; thứ tự câu lệnh import và khai báo lớp là tùy ý
C. Khai báo package, câu lệnh import, khai báo lớp
D. Câu lệnh import trước tiên;thứ tự của khai báo package và khai báo lớp là tùy ý
A. Nó phụ thuộc vào nền phần cứng bên dưới
B. Từ 0 đến 2^16 - 1
C. Từ -2^15 đến 2^15 - 1
D. Từ -2^31 đến 2^31 - 1
A. Nó phụ thuộc vào nền phần cứng bên dưới
B. Từ 0 đến 2^8 - 1
C. Từ -2^7 đến 2^7 - 1
D. Từ -2^15 đến 2^15 - 1
A. (1) int x = 6; x = !x;
B. (2) int x = 6; if (!(x>3)){}
C. (3) int x = 6; x = ~x;
D. Câu (2) và (3) đúng
A. int x = -1; x = x >>> 5;
B. int x = -1; x = x >>> 32;
C. byte x = -1; x = x >>> 5;
D. int x = -1; x = x >> 5;
A. String x = "Hello"; int y = 9; x+=y;
B. String x = "Hello"; int y = 9; x= x + y;
C. String x = null; int y = (x != null) && (x.length>0)?x.length():0;
D. Tất cả các câu đều đúng
A. int x = 100; float y = 100.0F; if (x == y) { System.out.println("Equal"); }
B. Integer x = new Integer(100); Integer y = new Integer(100); if (x == y) { System.out.println("Equal"); }
C. String x = "100"; String y = "100"; if (x == y) { System.out.println("Equal"); }
D. Câu A và C đúng
A. Một lớp trừu tượng không thể chứa phương thức final
B. Một lớp final không thể chứa các phương thức trừu tượng
C. Cả hai đều đúng
D. Cả hai đều sai
A. string s;
B. abstract double d;
C. abstract final double hyperbolConsine();
D. Tất cả các câu đều đúng
Lời giải có ở chi tiết câu hỏi nhé! (click chuột vào câu hỏi).
Copyright © 2021 HOCTAPSGK