Từ khóa nào xác định các thuộc tính hay phương thức chỉ được truy nhập trong phạm vi lớp cha và lớp con được dẫn xuất từ lớp cha. các lớp ngoài lớp cha đều không truy nhập được?
A. public
B. protected
C. extends
D. private
Phương thức nào sau đây không có trong ứng dụng applet?
A. Hàm main()
B. Hàm hủy
C. Hàm tạo
D. Hàm có kiểu khác void
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();
Applet có được phép ghi lên hệ thống file của client?
Applet có được phép gọi thực thi một tệp exe trên hệ thống client?
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();
Tên phương thưc dùng để start một thread?
A. sleep();
B. run();
C. init();
D. start();
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
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);
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
Từ khóa nào được dùng để khai báo kế thừa trong java?
A. abstract
B. imlements
C. inheritance
D. extends
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).
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. 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.
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. 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.
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. TextComponent extends TextField
B. TextArea extends TextField.
C. TextField extends TextComponent
D. TextComponent extends TextArea
Cho một component comp và một container cont có kiểu trình bày là FlowLayout. Cho biết cách để gắn comp vào cont ?
A. cont.addAllComponents()
B. cont.add(comp)
C. cont.addComponent(comp)
D. comp.add(cont)
Cho biết kết quả khi thực thi class sau:
import java.awt.*;
public class FrameTest extends Frame {
public FrameTest() {
add (new Button("First"));
add (new Button("Second"));
add (new Button("Third"));
pack();
setVisible(true);
}
public static void main(String args []) {
new FrameTest();
}
}
Lựa chọn phát biểu đúng nhất:
A. Chỉ có “Third” button được hiển thị.
B. Chỉ có “First” button được hiển thị.
C. Chỉ có “Second” button được hiển thị.
D. Cả ba button được hiển thị.