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

Câu hỏi 231223:

Cho biết ý nghĩa của đoạn mã sau:

class XE

{

private String MaXe;

protected String TenXe;

}

class XEMAY extends XE

{

private String NuocSX;

private float DonGia;

private int SoLuong;

float tinhTien(  ) { return DonGia*SoLuong; }

}

A. Xây dựng lớp XEMAY kế thừa từ lớp XE, lớp XEMAY bổ sung thêm:
-thuộc tính: Tên xe, nước Sản xuất, Đơn giá, Số lượng
-phương thức: tính Tiền (=Số lượng*Đơn giá)
B. Xây dựng lớp XEMAY kế thừa từ lớp XE
C. Xây dựng lớp XEMAY kế thừa từ lớp XE, lớp XEMAY bổ sung thêm các thành phần sau:
-thuộc tính: nước Sản xuất, Đơn giá, Số lượng
-phương thức: tính Tiền (=Số lượng*Đơn giá)
D. Xây dựng lớp XEMAY gồm các thành phần sau:
-thuộc tính: Mã xe, Tên xe, nước Sản xuất, Đơn giá, Số lượng
-phương thức: tính Tiền (=Số lượng*Đơn giá)

Câu hỏi 231224:

Cho biết kết quả hiển thị sau khi thực hiện chương trình sau:

public class Test01

{private int x,y;

Test01()

{x = y = 5;

}

Test01(int k)

{x=y=k;

}

public void hien()

{System.out.printf("x = %d, y = %d",x,y);

}

public static void main(String [] arg)

{Test02 ts = new Test02();

ts.hien();

}

}

class Test02 extends Test01

{

}

A. x = 5, y = 10
B. x = 5, y = 5
C. x = 10, y = 5
D. x = 10, y = 10

Câu hỏi 231225:

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

A. Tham chiếu của đổi tượng có thể được ép kiểu trong phép gọi phương thức nhưng không thể thực hiện trong phép gán.
B. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gọi phương thức, phép gán và tuân theo những quy tắc giống nhau.
C. Tham chiếu của đối tượng có thể được chuyển đổi trong phép gán nhưng không thể thực hiện trong phép gọi phương thức.
D. Tham chiểu của đối tượng có thể được chuyển đổi trong phép gọi phương thức và phép gán nhưng tuân theo những quy tắc khác nhau.

Câu hỏi 231226:

Khai báo nào là đúng trong các khai báo đối tượng ServerSocket sau:

A. ServerSocket server = new ServerSocket(String,int,int);
B. ServerSocket server = new ServerSocket(int,int,int);
C. ServerSocket server = new ServerSocket(int,String,int);
D. ServerSocket server = new ServerSocket(int,int,InetAddress);

Câu hỏi 231227:

Lớp java.applet.Applet kế thừa từ lớp nào?

A. java.awt.Component;
B. java.awt.Graphics;
C. java.security.*;
D. java.net.ServerSocket;

Câu hỏi 231228:

Khi truyền tham số cho applet, nếu không chỉ rõ tham số Name của đối tượng thì đối tượng sẽ có tên mặc định là gì?

A. Applet
B. Null
C. xâu rỗng
D. Default

Câu hỏi 231230:

Cho biết ý nghĩa của đoạn mã sau:

class NGUOI

{

private String Mnv;

protected String Hoten;

protected float Hsl;

float tinhLuong(  ) { return Hsl * 1500000; }

}

class NHANVIEN extends NGUOI

{

private String Chucvu;

private String Donvi;

private float Pc;

float tinhPC(  ) { return Pc * 1500000; }

}

A. Xây dựng lớp NHANVIEN kế thừa từ lớp NGUOI, lớp NHANVIEN bổ sung thêm:
-Thuộc tính: Chức vụ, Đơn vị, Phụ cấp
-Phương thức: tính lương (=Hsl*1500000), tính phụ cấp (=Pc*1500000)
B. Xây dựng lớp NHANVIEN kế thừa từ lớp NGUOI, lớp NHANVIEN bổ sung thêm các thành phần sau:
-thuộc tính: Chức vụ, Đơn vị, Phụ cấp
-phương thức: tính phụ cấp (= PC * 1500000)
C. Xây dựng lớp NHANVIEN gồm các thành phần sau:
-Thuộc tính: mã nhân viên (Mnv), Họ tên (Hoten), Hệ số lương (Hsl), Chức vụ (Chucvu), Đơn vị (Donvi), Phụ cấp (Pc)
-Phương thức: tính lương (=Hsl*1500000), tính phụ cấp (=Pc*1500000)
D. Xây dựng lớp NHANVIEN kế thừa từ lớp NGUOI

Câu hỏi 231233:

Một lớp bình thường trong java có bao nhiêu biến ẩn this?

A. 1 biến this
B. 2 biến this
C. 4 biến this
D. 3 biến this

Câu hỏi 231234:

Chọn phương thức dùng để xác định cách trình bày của một khung chứa:

A. initLayout()
B. setLayout()
C. startLayout()
D. layoutContainer()

Câu hỏi 231235:

Chọn các component có phát sinh action event:

A. Label
B. Button
C. Windows
D. Checkbox

Câu hỏi 231236:

Kết quả khi thực hiện đoạn mã sau là gì?

public class Vidu1 {

public Vidu1(  )

{

System.out.print(“\n Xin chao ban:”);

}

public Vidu1( String x)

{

System.out.print(“\n Xin chao ban:” + x);

}

public static void main(String arg[])

{

Vidu1 x = new Vidu1(“Le Hang” );

}

}

A. Thông báo: Moi ban nhap ten
B. Xin chao ban: Le Hang
C. Le Hang
D. Xin chao ban:

Câu hỏi 231240:

Từ khóa nào được dùng để triển khai một lớp từ một giao diện (interface) trong java?

A. abstract
B. implements
C. interface
D. extends

Câu hỏi 231241:

Nếu tại lớp cơ sở có phương thức được nạp chồng, trong lớp dẫn xuất ta có thể ghi đè cho phương thức này?

A. Không thể ghi đè.
B. Có thể ghi đè nếu phạm vi truy nhập của phương thức là public.
C. Có thể ghi đè nếu kiểu trả về của phương thức là đối tượng lớp khác.
D. Có thể ghi đè nếu kiểu trả về của phương thức là void.

Câu hỏi 231242:

Cho biết kết quả hiển thị sau khi thực hiện chương trình sau:

public class Test01

{private int x,y;

Test01()

{x = y = 5;

}

Test01(int k)

{x=y=k;

}

private void hien()

{System.out.printf("x = %d, y = %d",x,y);

}

public static void main(String [] arg)

{Test01 ts = new Test01(10);

ts.hien();

}

}

A. Lỗi biên dịch chương trình
B. x = 10, y = 5
C. x = 5, y = 5
D. x = 10, y = 10

Câu hỏi 231244:

Bước nào trong các bước phân tích và phát triển một hệ thống phần mềm hướng đối tượng thực hiện: tìm hiểu các trường hợp sử dụng (use case) để nắm bắt các yêu cầu của người sử dụng (khách hàng), của vấn đề cần giải quyết.

A. Thiết kế (Design)
B. Lập trình (Programming)
C. Phân tích yêu cầu (Requirement analysis)
D. Kiểm tra (Testing)

Câu hỏi 231245:

Giai đoạn nào trong các bước phân tích và phát triển một hệ thống phần mềm hướng đối tượng thực hiện: các kết quả của quá trình phân tích được mở rộng thành một giải pháp kỹ thuật.

A. Thiết kế (Design)
B. Phân tích yêu cầu (Requirement analysis)
C. Kiểm tra (Testing)
D. Lập trình (Programming)

Câu hỏi 231246:

Thuộc tính của lớp có thể có kiểu là chính lớp đó hay không?

A. Không
B. Có

Câu hỏi 231247:

Giả thiết trong lớp A có khai báo thuộc tính x (được gán bằng 10) và phương thức Test(). Trong phương thức Test() có khao báo 1 biến x (được gán bằng 5). Dòng lệnh sau (trong thân phương thức Test() sẽ in giá trị gì?

System.out.println(x);

A. In giá trị: 5
B. In giá trị: 0
C. Lỗi biên dịch chương trình.
D. In giá trị: 10

Câu hỏi 231248:

Hàm (phương thức) nào của lớp không thể khai báo abstract?

A. Phương thức final
B. Phương thức có kiểu khác void
C. Phương thức có phạm vị public
D. Phương thức bình thường

Câu hỏi 231253:

Giả thiết lớp A là lớp trừu tượng. Trong lớp A ta khai báo 2 phương thức sau:

- Phương thức 1: public abstract void nhap();

- Phương thức 2: private abstract void hien();

Khai báo phương thức nào là khai báo hợp lệ?

A. Khai báo phương thức 1.
B. Khai báo phương thức 2.
C. Cả hai khai báo phương thức là hợp lệ.
D. Cả hai khai báo phương thức là không hợp lệ.
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.