Trong java, khi ta khai báo và gọi hàm tạo không đối đối tượng lớp dẫn xuất, hàm tạo của lớp cơ sở có được tự động gọi hay không?
A. Chỉ hàm tạo có đối được tự động gọi
B. Không
C. Chỉ hàm tạo không đối được tự động gọi.
Chọn phát biểu đúng:
A. implements là từ khoá cho java biết lớp này là lớp trừu tượng.
B. Có thể tạo ra các thể hiện (instances) của 1 lớp trừu tượng (abstract).
C. Từ khóa extends xác định lớp ta đang định nghĩa kế thừa từ lớp nào.
D. Nếu có từ khóa final khi định nghĩa lớp, chương trình dịch java biết đây là một lớp hằng, có thể kế thừa.
Khi một phương thức được khai báo là abstract thì lớp chứa nó cũng phải là một lớp abstract, đúng hay sai?
A. Đúng
B. Sai
C. Tùy tình huống
Chọn phát biể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 đề kế thừa trực tiếp hoặc gián tiếp từ lớp Object.
Chọn phát biểu sai:
A. Nếu trong lớp có ít nhất một phương thức trừu tượng thì lớp đó phải là lớp trừu tượng.
B. Ta không thể tạo đối tượng của lớp trừu tượng.
C. Không có thuộc tính trừu tượng.
D. Ta không thể xây dựng lớp thừa kế từ một lớp trừu tượng.
Chọn phát biểu đúng:
A. Các thành viên có phạm vi protected sẽ được bảo toàn trong lớp dẫn xuất (có thể truy xuất xử lý trực tiếp trong lớp dẫn xuất).
B. Các thành viên có phạm vi private sẽ được bảo toàn trong lớp dẫn xuất (có thể truy xuất xử lý trực tiếp trong lớp dẫn xuất).
C. Các thành viên có phạm vi global sẽ được bảo toàn trong lớp dẫn xuất (có thể truy xuất xử lý trực tiếp trong lớp dẫn xuất).
Từ khóa nào được dùng để khai báo kế thừa trong java?
A. abstract
B. imlements
C. inheritance
D. extends
Giả thiết lớp A được định nghĩa là lớp trừu tượng. Lệnh nào sau đây sẽ tạo đối tượng lớp A:
Lệnh 1: A a = new A();
Lệnh 2: A a = new A(<tham_số>);
A. Lệnh 1
B. Cả lệnh 1 và lệnh 2 đều sai
C. Lệnh 2
D. Cả lệnh 1 và lệnh 2 đều đúng
Giả sử chúng ta có thể hiện e của bộ lắng nghe sự kiện TextEvent và thể hiện t của lớp TextArea. Cho biết cách để gắn bộ lắng nghe e vào t ?
A. e.addTextListener(t);
B. addTextListener(e,t);
C. t.addTextListener(e);
D. addTextListener(t,e);
Cho đối tượng Button (tinhtoan), câu lệnh sau đây thực hiện yêu cầu xử lý gì?
tinhtoan.setEnable( false );
A. Đặt chế độ cho phép bấm chuột (click) vào nút bấm tinhtoan để thực hiện một thao tác nào đó
B. Đặt chế độ không cho phép bấm chuột (click) vào nút bấm tinhtoan để thực hiện một thao tác nào đó
C. Đặt chế độ không cho phép hiển thị nút bấm tinhtoan lên màn hình khi chương trình chạy
D. Đặt chế độ cho phép hiển thị nút bấm tinhtoan lên màn hình khi chương trình chạy
Phương thức nào được dùng để lấy về một URL của HTML file?
A. getParameter();
B. getSourceBase();
C. getURLFile();
D. getDocumentBase();
Applet có được phép gọi thực thi một tệp exe trên hệ thống client?
Applet có được phép ghi lên hệ thống file của client?
Các application sử dụng ‘System.out.println()’ để hiển thị kết quả ra màn hình
trong khi đó applet sử dụng phương thức nào để xuất ra màn hình?
A. setScreenText();
B. drawText();
C. drawString();
D. setString();
Đâu là cấu trúc vòng đời của một chương trình applet cơ bản?
A. Creation - Initialization - Starting - Stop - Destroy
B. Initialization - Creation - Starting - Stop - Destroy
C. Initialization - Starting - Creation - Stop - Destroy
D. Creation - Starting - Initialization - Stop - Destroy
Những chức năng giao tiếp mạng căn bản trong Java được bao hàm trong các lớp và giao diện thuộc gói nào?
A. java.security
B. java.awt
C. java.io
D. java.net
Phương thức nào được sử dụng trong việc khởi tạo đối tượng để cung cấp cho applet?
A. init()
B. stop()
C. start()
D. destroy()
Quá trình nào có thể thực hiện nhiều lần trong vòng đời của applet?
A. stop()
B. destroy()
C. init()
D. start()
Phương thức nào được dùng để lấy về một URL của Applet file?
A. getCodeBase();
B. getAppletBase();
C. getDocumentBase();
D. getParameter();
Từ khóa nào được sử dụng trong khai báo lớp nếu ta muốn gói khác có thể sử dụng được lớp này?
A. private
B. public
C. abstract
D. protected