Kỹ thuật lập trình hướng đối tượng - IT07 (208)

Câu hỏi 856655:

Các từ nào sao đây là từ khóa trong java?

A. EXTENDS
B. vitual
C. implements
D. FALSE

Câu hỏi 883319:

Các biểu thức nào sau đây cho kết quả là true?

A. "john".equals("John")
B. "john" = "john"
C. "john".equals(new Button("john"))
D. "john" == "john"

Câu hỏi 664398:

Đâu là đoạn chương trình để vẽ được đồ thị như hình minh hoạ

A. public class DoThi extends Applet
{
public void paint(Graphics g)
{
g.drawLine(5,5,5,200);
g.drawLine(5,200,200,200);

g.setColor(Color.green);
g.fillRect(105,100,20,100);
g.drawString("100",105,100);

g.setColor(Color.yellow);
g.fillRect(145,120,20,80);
g.drawString("80",145,120);

g.setColor(Color.red);
g.fillRect(25,80,20,120);
g.drawString("120", 25, 80);

g.setColor(Color.blue);
g.fillRect(65,140,20,60);
g.drawString("60", 65, 140);
}
}

B. public class DoThi extends Applet
{
public void paint(Graphics g)
{
g.drawLine(5,5,5,200);
g.drawLine(5,200,200,200);

g.setColor(Color.blue);
g.fillRect(65,140,20,60);
g.drawString("60", 65, 140);

g.setColor(Color.red);
g.fillRect(25,80,20,120);
g.drawString("120", 25, 80);

g.setColor(Color.green);
g.fillRect(105,100,20,100);
g.drawString("100",105,100);

g.setColor(Color.yellow);
g.fillRect(145,120,20,80);
g.drawString("80",145,120);
}
}

C. public class DoThi extends Applet
{
public void paint(Graphics g)
{
g.drawLine(5,5,5,200);
g.drawLine(5,200,200,200);

g.setColor(Color.blue);
g.fillRect(65,140,20,60);
g.drawString("60", 65, 140);

g.setColor(Color.green);
g.fillRect(105,100,20,100);
g.drawString("100",105,100);

g.setColor(Color.red);
g.fillRect(25,80,20,120);
g.drawString("120", 25, 80);

g.setColor(Color.yellow);
g.fillRect(145,120,20,80);
g.drawString("80",145,120);
}
}

D. public class DoThi extends Applet {

public void paint(Graphics g) {
g.drawLine(5, 5, 5, 200);
g.drawLine(5, 200, 200, 200);

g.setColor(Color.red);
g.fillRect(25, 80, 40, 120);
g.drawString("120", 25, 75);

g.setColor(Color.blue);
g.fillRect(105, 140, 40, 60);
g.drawString("60", 105, 135);

g.setColor(Color.gray);
g.fillRect(185, 100, 40, 100);
g.drawString("100", 185, 95);

g.setColor(Color.pink);
g.fillRect(265, 120, 40, 80);
g.drawString("80", 265, 115);
}
}

Câu hỏi 664397:

Đâu là đoạn mã để tạo giao diện như hình minh hoạ:

A. checkBold = new Checkbox("Bold");
checkBold.setState(false);

checkItalic = new Checkbox("Italic");
checkItalic.setState(true);

txtText = new
TextField("Sample Text",16);
B. checkBold = new Checkbox("Bold");
checkBold.setState(true);

checkItalic = new Checkbox("Italic");
checkItalic.setState(false);

txtText = new
TextField("",16);

add(txtText);
add(checkBold);
add(checkItalic);
C. checkBold = new Checkbox("Bold");
checkBold.setState(true);

checkItalic = new Checkbox("Italic");
checkItalic.setState(false);

txtText = new
TextField("Sample Text",16);

add(txtText);
add(checkBold);
add(checkItalic);
D. checkBold = new Checkbox("Bold");
checkBold.setState(false);

checkItalic = new Checkbox("Italic");
checkItalic.setState(true);

txtText = new
TextField("Sample Text",16);

add(txtText);
add(checkBold);
add(checkItalic);

Câu hỏi 664396:

Đâu là đoạn mã để tạo các Checkbox như hình minh hoạ:

A. Checkbox radio1 = new Checkbox(“Red”, g, false);
Checkbox radio2 = new Checkbox(“Green”,g, false);
Checkbox radio3 = new Checkbox(“Blue”,g,false);
B. CheckboxGroup g = new CheckboxGroup();
Checkbox radio1 = new Checkbox(“Red”,g,false);
Checkbox radio2 = new Checkbox(“Green”,g, true);
Checkbox radio3 = new Checkbox(“Blue”,g, false);
C. CheckboxGroup g = new CheckboxGroup(  );
Checkbox rd1 = new Checkbox(“Red”,g,true);
Checkbox rd2 = new Checkbox(“Green”,g, false);
Checkbox rd3 = new Checkbox(“Blue”,g,false);
D. CheckboxGroup g = new CheckboxGroup(  );
Checkbox radio1 = new Checkbox(“Red”,g,false);
Checkbox radio2 = new Checkbox(“Green”,g,false);
Checkbox radio3 = new Checkbox(“Blue”,g,false);

Câu hỏi 664357:

Trong sơ đồ kế thừa sau, đâu là lớp được gọi là Lớp Dẫn xuất

A. Lớp NhanSu
B. Lớp GiaoVien
C. Lớp HocSinh
D. Lớp HocSinh và GiaoVien

Câu hỏi 664356:

Đoạn mã để xây dựng lớp GIAOVIEN theo sơ đồ:

A. public class GIAOVIEN
{
private String hoTen;
private String queQuan;
private int namSinh;
private float luongThang;
public void nhap()
{
Scanner sc = new Scanner(System.in);
System.out.print("\n Ho ten:");
hoTen = sc.nextLine();
System.out.print("Que quan:");
queQuan = sc.nextLine();
System.out.print("Nam sinh:");
namSinh = sc.nextInt();
System.out.print("Luong thang:");
luongThang = sc.nextFloat();
}
public void xuat()
{
System.out.print("\n Ho ten:" + hoTen);
System.out.print("\n Que quan:" + queQuan);
System.out.print("\n Nam Sinh:" + namSinh);
System.out.print("\n Luong:"+luongThang);
}
}
B. public class GIAOVIEN extends NHANSU{
private float luongThang;
public GIAOVIEN(  )
{
super(  );
luongThang = 0;
}
public GIAOVIEN( String ht, int ns, String qq, float lt)
{
super(ht, ns, qq);
luongThang = lt;
}
public void hienthi()
{
super.hienthi();
System.out.print("\n Luong:"+luongThang);
}
}
C. public class GIAOVIEN extends NHANSU
{
private float luongThang;
public void nhap()
{
Scanner sc = new Scanner(System.in);
NHANSU.nhapNS();
System.out.print("Luong thang:");
luongThang = sc.nextFloat();
}
public void xuat()
{
NHANSU.xuatNS();
System.out.print("\n Luong:"+luongThang);
}
}
D. public class GIAOVIEN
{
private float luongThang;
public void nhap()
{
Scanner sc = new Scanner(System.in);
System.out.print("Luong thang:");
luongThang = sc.nextFloat();
}
public void xuat()
{
System.out.print("\n Luong:"+luongThang);
}
}

Câu hỏi 664355:

Đoạn mã để xây dựng lớp HOCSINH theo sơ đồ:

A. public class HOCSINH extends NHANSU{
private float dTB;;
public HOCSINH(  )
{
super(  );
dTB = 0;
}
public HOCSINH( String ht, int ns, String qq, float dtb)
{
super(ht, ns, qq);
dTB = dtb;
}
public void hienthi()
{
super.hienthi();
System.out.print("\n DTB:"+dTB);
}
}
B. public class HOCSINH extends NHANSU
{
private float dTB;
public void nhap()
{
Scanner sc = new Scanner(System.in);
NHANSU.nhapNS();
System.out.print("Diem TB:");
dTB = sc.nextFloat();
}
public void xuat()
{
NHANSU.xuatNS();
System.out.print("\n DTB:"+dTB);
}
C. public class HOCSINH
{
private String hoTen;
private String queQuan;
private int namSinh;
private float dTB;
public void nhap()
{
Scanner sc = new Scanner(System.in);
System.out.print("\n Ho ten:");
hoTen = sc.nextLine();
System.out.print("Que quan:");
queQuan = sc.nextLine();
System.out.print("Nam sinh:");
namSinh = sc.nextInt();
System.out.print("Diem TB:");
dTB = sc.nextFloat();
}
public void xuat()
{
System.out.print("\n Ho ten:" + hoTen);
System.out.print("\n Que quan:" + queQuan);
System.out.print("\n Nam Sinh:" + namSinh);
System.out.print("\n DTB:"+dTB);
}
}
D. public class HOCSINH
{
private float dTB;
public void nhap()
{
Scanner sc = new Scanner(System.in);
System.out.print("Diem TB:");
dTB = sc.nextFloat();
}
public void xuat()
{
System.out.print("\n DTB:"+dTB);
}
}

Câu hỏi 664354:

Đâu là đoạn mã xây dựng lớp HocSinh theo sơ đồ sau:

A. class HocSinh extend NhanSu
{
float diemTB;
void nhapHS(  )
{
NhanSu.nhapNS();
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap DTB:”);
diemTB = sc.nextFloat(  );
}
void xuatHS(  )
{
NhanSu.xuatNS();
System.out.printf(“%7.1f”, diemTB);
}
}
B. class HocSinh extends NhanSu
{
float diemTB;
void nhapHS(  )
{
super.nhapNS();
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap DTB:”);
diemTB = sc.nextFloat(  );
}
void xuatHS(  )
{
super.xuatNS();
System.out.printf(“%7.1f”, diemTB);
}
}
C. class HocSinh
{
int maNS, namSinh;
Strinh hoTen;
float diemTB;
void nhapHS(  )
{
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap Ma:”);
maNS = sc.nextInt(  );
System.out.print(“Nhap Ho Ten:”);
hoTen = sc.nextLine(  );
System.out.print(“Nhap Nam Sinh:”);
namSinh = sc.nextInt(  );
System.out.print(“Nhap DTB:”);
diemTB = sc.nextFloat(  );
}
void xuatHS(  )
{
System.out.printf(“\n%7d”, maNS);
System.out.printf(“%15s”, hoTen);
System.out.printf(“%7d”, namSinh);
System.out.printf(“%7.1f”, diemTB);
}
}
D. class HocSinh
{
float diemTB;
void nhapHS(  )
{
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap DTB:”);
diemTB = sc.nextFloat(  );
}
void xuatHS(  )
{
System.out.printf(“%7.1f”, diemTB);
}
}

Câu hỏi 664353:

Trong sơ đồ kế thừa sau, đâu là lớp được gọi là Lớp Cơ sở

A. Lớp HocSinh
B. Lớp HocSinh và GiaoVien
C. Lớp NhanSu
D. Lớp GiaoVien

Câu hỏi 664352:

Đâu là đoạn mã để tạo hình tròn như hình minh hoạ

A. class MyFrame extends Frame
{
public MyFrame(String title)
{
super(title);
}
public void paint(Graphics g)
{
g.setColor(Color.BLUE);
g.drawOval(40, 40, 80, 80);
}
}
B. class MyFrame extends Frame
{
public void paint(Graphics g)
{
g.setColor(Color.BLUE);
g.fillOval(40, 40, 80, 80);
}
}
C. class MyFrame extends Frame
{
public MyFrame(String title)
{
super(title);
}
public void paint(Graphics g)
{
g.setColor(Color.BLUE);
g.fillOval(40, 40, 80, 80);
}
}
D. class MyFrame extends Frame
{
public MyFrame(String title)
{
super(title);
g.setColor(Color.BLUE);
g.fillOval(40, 40, 80, 80);
}
}

Câu hỏi 664351:

Cho lớp HangHoa được xây dựng như sau:

public class HangHoa{

private String tenHH;

private int soLuong;

private float donGia;

public String getTenHH() {

return tenHH;

}

public void setTenHH(String name) {

this.tenHH = name;

}

public int getSoLuong() {

return soLuong;

}

public void setSoLuong(int sl) {

this.soLuong = sl;

}

public float getDonGia() {

return donGia;

}

public void setDonGia(float dg) {

this.donGia = dg;

}

}

 

Đâu là đoạn mã để tạo đối tượng HangHoa với giá trị lấy từ các điều khiển trên giao diện như hình:

A. private HangHoa getHangHoa (  ){

HangHoa hh = new HangHoa();

hh.tenHH = txtTenHH.getText();

hh.soLuong = Integer.parseInt(txtSoLuong.getText());

hh.donGia = Float.parseFloat(txtDonGia.getText());

return hh;
}
B. private HangHoa getHangHoa (  ){

HangHoa hh = new HangHoa();

hh.tenHH = txtTenHH.getText();

hh.soLuong = txtSoLuong.getText();

hh.donGia = txtDonGia.getText();

return hh;
}
C. private void getHangHoa( HangHoa hh ){

hh.setTenHH(txtTenHH.getText());

hh.setSoLuong(Integer.parseInt(txtSoLuong.getText()));

hh.setDonGia(Float.parseFloat(txtDonGia.getText()));

}
D. private HangHoa getHangHoa (  ){

HangHoa hh = new HangHoa();

hh.setTenHH(txtTenHH.getText());

hh.setSoLuong(Integer.parseInt(txtSoLuong.getText()));

hh.setDonGia(Float.parseFloat(txtDonGia.getText()));

return hh;
}

Câu hỏi 664350:

Để thêm lần lượt 03 mục cho List như hình minh hoạ thì đoạn mã là gì?

A. colorList = new List(3, false);
colorList.add("Yellow");
colorList.add("Green");
colorList.add("Black");
B. colorList = new List(3, false);
colorList.add("Yellow");
colorList.add("Black");
colorList.add("Green");
C. colorList = new List(3, false);
colorList.add("Green");
colorList.add("Black");
colorList.add("Yellow");
D. colorList = new List(3, false); colorList.add("Black");
colorList.add("Yellow");
colorList.add("Green");

Câu hỏi 147636:

Đâu là đoạn mã xây dựng lớp GiaoVien theo sơ đồ sau:

A. class GiaoVien
{
int maNS, namSinh;
Strinh hoTen;
float luongThang;
void nhapGV(  )
{
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap Ma:”);
maNS = sc.nextInt(  );
System.out.print(“Nhap Ho Ten:”);
hoTen = sc.nextLine(  );
System.out.print(“Nhap Nam Sinh:”);
namSinh = sc.nextInt(  );
System.out.print(“Nhap Luong:”);
luongThang = sc.nextFloat(  );
}
void xuatGV(  )
{
System.out.printf(“\n%7d”, maNS);
System.out.printf(“%15s”, hoTen);
System.out.printf(“%7d”, namSinh);
System.out.printf(“%7.1f”, luongThang);
}
}
B. class GiaoVien extend NhanSu
{
float luongThang;
void nhapGV(  )
{
NhanSu.nhapNS();
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap Luong:”);
luongThang = sc.nextFloat(  );
}
void xuatGV(  )
{
NhanSu.xuatNS();
System.out.printf(“%7.1f”, luongThang);
}
}
C. class GiaoVien
{
float luongThang;
void nhapGV(  )
{
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap Luong:”);
luongThang = sc.nextFloat(  );
}
void xuatGV(  )
{
System.out.printf(“%7.1f”, luongThang);
}
}
D. class GiaoVien extends NhanSu
{
float luongThang;
void nhapGV(  )
{
super.nhapNS();
Scanner sc = new Scanner(System.in);
System.out.print(“Nhap Luong:”);
luongThang = sc.nextFloat(  );
}
void xuatGV(  )
{
super.xuatNS();
System.out.printf(“%7.1f”, luongThang);
}
}

Câu hỏi 170921:

Chọn phát biểu đúng:

A. Một event adapter là một cung cấp các cài đặt mặc định cho các event listener tương ứng.
B. Tất cả các phát biểu đều đúng.
C. Các event listeners là các interface qui định các phương thức cần phải cài đặt để xử lý các sự kiệc liên quan khi sự kiện đó xảy ra.
D. Lớp WindowAdapter được dùng để xử lý các sự kiện liên quan đến cửa sổ màn hình.

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 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 170918:

Chọn phát biểu đúng:

A. TextComponent extends TextField
B. TextArea extends TextField.
C. TextField extends TextComponent
D. TextComponent extends TextArea

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 170915:

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.
Trung tâm giáo dục thể chất và quốc phòng an ninh
Khoa kinh tế
Khoa đào tạo từ xa
Trung tâm đào tạo trực tuyến
Khoa đào tạo cơ bản
Khoa điện - điện tử
Khoa du lịch
Khoa Công nghệ thông tin
Viện Công nghệ sinh học và Công nghệ thực phẩm
Trung tâm đại học Mở Hà Nội tại Đà Nẵng
Khoa tiếng Trung Quốc
Khoa tạo dáng công nghiệp
Khoa tài chính ngân hàng
Khoa Tiếng anh
Khoa Luật

Bản tin HOU-TV số 06 năm 2025

Tuyển sinh đại học Mở Hà Nội - HOU

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.