- Câu hỏi 170891:
Đâ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
- Câu hỏi 170908:
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
- Câu hỏi 170910:
Từ khóa nào được dùng để khai báo kế thừa trong java?
A. abstract
B. imlements
C. inheritance
D. extends
- Câu hỏi 170916:
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.
- Câu hỏi 170919:
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)
- Câu hỏi 170920:
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ị.
- Câu hỏi 170938:
Đoạn mã sau đây thực hiện gì?
public class XuLyFile{
public void docFile(File f, ListArray<SV> lstSV)
throws FileNotFoundException, IOException, ClassNotFoundException
{
FileInputStream fin = new FileInputStream(f);
ObjectInputStream in = new ObjectInputStream(fin);
lstSV = (ArrayList)in.readObject();
in.close();
}
}
A. Thực hiện lưu danh sách sinh viên (SV) với các SV được lưu trong ArrayList (lstSV) vào file
B. Thực hiện lưu thông tin của SV lstSV vào file
C. Thực hiện đọc thông tin của SV từ file vào đối tượng lstSV
D. Thực hiện đọc danh sách sinh viên từ file vào lưu lại vào ArrayList lstSV
- Câu hỏi 170946:
Đâu là đoạn mã xây dựng lớp NV với yêu cầu sau:
- thuộc tính: hsl
- phương thức: tính lương được nạp chồng theo hai cách, lương không có phụ cấp và lương có phụ cấp ( = hsl * 1500000 hoặc = (hsl+pc) * 1500000
A. public class NV {
float tinhluong( float hsl ) {
return hsl * 1500000; }
float tinhluong( float hsl, float pc) {
return (hsl+pc) * 1500000; }
}
B. public class NV {
float hsl;
float pc;
float tinhluong1( ) {
return hsl * 1500000; }
float tinhluong2( ) {
return (hsl+pc) * 1500000; }
}
C. public class NV {
float hsl, pc;
float luong1, luong2;
float tinhluong( ) {
luong1 = hsl*1500000;
luong2 = (pc+hsl)*1500000;
}
}
D. public class NV {
float hsl;
float tinhluong( ) {
return hsl * 1500000; }
float tinhluong( float pc) {
return (hsl+pc) * 1500000; }
}
- Câu hỏi 305008:
Chọn phát biểu sai:
A. Nếu lớp là final thì có nghĩa là sẽ không có lớp kế thừa từ lớp này.
B. Khi khai báo một thuộc tính final thì phải cung cấp giá trị khởi tạo cho nó.
C. Không thể định nghĩa một thuộc tính vừa là final và static.
D. Bên trong phương thức tĩnh ta chỉ có thể truy cập đến các thành viên tĩnh.
- Câu hỏi 563572:
Cách viết lệnh nào là đúng khi gọi thực thi một phương thức có tham số của đối tượng?
A. Các_tham_số.Đối_tượng.phương_thức()
B. Đối_tượng.phương_thức(các_tham_số)
C. Đối_tượng.các_tham_số.phương_thức()
D. Phương_thức.đối_tượng(các_tham_số)