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

Câu hỏi 170929:

Lớp trừu tượng thường có ít nhất bao nhiêu phương thức trừu tượng?

A. 2 phương thức trừu tượng.
B. 1 phương thức trừu tượng.
C. 3 phương thức trừu tượng.
D. Tất cả các phương thức phải là phương thức trừu tượng.

Câu hỏi 170931:

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

A. Một lớp trừu tượng không thể chứa phương thức final.
B. Một lớp final không thể chứa các phương thức trừu tượng.

Câu hỏi 170933:

Cho ví dụ sau:

class First {

public First (String s) {

System.out.println(s);

}

}

public class Second extends First {

public static void main(String args []) {

new Second();

}

}

Cho biết kết quả biên dịch và thực thi của lớp Second?

A. Một thể hiện (instance) của lớp Second được tạo ra.
B. Lỗi khi chạy vì lớp First không có constructor không tham số.
C. Xuất ra một chuỗi trên màn hình.
D. Lỗi khi biên dịch vì lớp First không có constuctor không tham số.

Câu hỏi 170942:

Giả thiết lớp SONGUYEN đã được định nghĩa, ta khai báo mảng a và xin cấp phát vùng nhớ lưu trữ các phần tử của a bằng lệnh:

int n=3;

SONGUYEN [] a= new SONGUYEN [n];

Lúc này, Giá trị ngầm định của mỗi phần tử mảng đối tượng a là gì?

A. null
B. 0
C. 3
D. 1

Câu hỏi 170943:

Cho đoạn mã sau:

class Test{

public static void main(String args[]){

double d = 12.3;

Decrementer dec = new Decrementer();

dec.decrement(d);

System.out.println(d);

}

}

class Decrementer{

public void decrement(double decMe){

decMe = decMe – 1.0;

}

}

Giá trị in ra của câu lệnh ở dòng thứ 6 là:

A. 12.3
B. -1.0
C. 11.3
D. 0.0

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

Sử dụng toán tử nào để sinh đối tượng từ lớp cho việc sử dụng, khai thác và xử lý?

A. Toán tử continue
B. Toán tử while
C. Toán tử new
D. Toán tử case

Câu hỏi 83224:

Sau khi một chương trình nguồn java được dịch, phần mở rộng của tệp kết quả là gì?

A. >java
B. .h
C. .class
D. .java

Câu hỏi 83225:

Trong ngôn ngữ java các từ khóa import, for, while, case, return, break và continue, những từ khóa nào cho phép viết cả bằng chữ hoa lẫn chữ thường?

A. Không từ khóa nào.
B. Từ khóa case
C. Từ khóa for và while
D. Từ khóa break, continue

Câu hỏi 305003:

Các phương thức khai báo trong giao diện có thể bao gồm thân (các lệnh trong thân phương thức)?

A. Tùy tình huống.
B. Không thể.
C. Có thể.

Câu hỏi 305004:

Từ khóa nào được dùng để khai báo lớp A là lớp trừu tượng trong java?

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

Câu hỏi 305005:

Một giao diện có thể thực thi những phương thức nào?

A. Không phương thức nào.
B. Các phương thức hủy.
C. Các phương thức abstract.
D. Các phương thức tạo.

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

Cho biết lớp B gồm các thành phần gì trong đoạn mã sau:

class A

{

int x,y;

public A(){ x=y=5; }

public int sumA(  ){ return x+y; }

}

class B extends A

{

int z;

public B(){ z=7; }

public int sumB(  ) { return x+y+z;}

}

A. -Thuộc tính: z,
-Phương thức: sumB(  )
B. -Thuộc tính: x, y
-Phương thức: sumA(  )
C. -Thuộc tính: x, y, z
-Phương thức: sumA(  ), sumB(  )
D. -Thuộc tính: x, y, z
-Phương thức: A(  ), B(  ), sumA(  ), sumB(  )

Câu hỏi 241669:

Cho đoạn mã sau:

class Test{

public static void main(String args[]){

Holder h = new Holder();

h.held = 100;

h.bumptrái tim;

System.out.println(h.held);

}

}

class Holder{

public int held;

public void bump(Holder theHolder){

theHolder.held++;

}

}

Giá trị in ra của câu lệnh ở dòng thứ 6 là:

A. 100
B. 0
C. 101
D. 1

Câu hỏi 241670:

Từ khóa nào xác định lớp ta đang định nghĩa lớp kế thừa từ lớp khác?

A. extends
B. public
C. abstract
D. final

Câu hỏi 241674:

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

public class HCN {

int x, y;

public HCN( int xx, int yy)

{

x = xx; y = yy;

}

int dientich(  ) { return x * y; }

public static void main(String arg[])

{

HCN x = new HCN( 4, 5 );

System.out.print(“Ket qua:” + x.dientich(  ));

}

}

A. 18
B. Ket qua: 20
C. 9
D. Không in gì lên màn hình

Câu hỏi 241675:

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

public class HCN {

int x, y;

public HCN( int xx, int yy)

{

x = xx; y = yy;

}

int chuvi(  ) { return (x + y) * 2; }

public static void main(String arg[])

{

HCN x = new HCN( 4, 5 );

System.out.print(“Ket qua:” + x.chuvi(  ));

}

}

A. Không in gì lên màn hình
B. 18
C. 20
D. 9

Câu hỏi 241677:

Cho class được khai báo như sau:

public class Test {

public static void test() {

print();

}

public static void print() {

System.out.println("Test");

}

public void print() {

System.out.println("Another Test");

}

}

Cho biết kết quả khi biên dịch class này:

A. Có lỗi vì có hai phương thức print giống nhau.
B. Bị lỗi vì lý do khác.
C. Biên dịch thành công.
D. Có warning vì không có main method.

Câu hỏi 563570:

Ngôn ngữ nào sau đây không phải ngôn ngữ lập trình hướng đối tượng?

A. C#
B. C++
C. Pascal
D. java
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.