- Mã:
- GK_OOP_CAU2
- Tên:
- SoSanhChuoi2
- Dạng thi:
- oi
- Thang điểm:
- 3 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- trith
Câu 2: (3 điểm)
Xây dựng một lớp mới kế thừa từ lớp ở câu 1 dùng để đảo ngược
chuỗi (yêu cầu phải kế thừa, nếu không đúng yêu cầu sẽ coi như 0 điểm)
Yêu cầu:
-
Xây dựng phương thức khởi tạo mặc định không
tham số.
-
Xây dựng phương thức khởi tạo có tham số.
-
Xây dựng phương thức khởi tạo sao chép (hàm hằng)
-
Phương thức hủy.
-
Xây dựng phương thức lấy chuỗi và gán giá trị
cho chuỗi.
-
Quá tải nhập và xuất chuỗi theo mẫu
-
Quá tải cộng, trừ độ dài 2 chuỗi
Mô tả phương thức:
-
getStringInverse(): trả về kiểu chuỗi hàm lấy
chuỗi đảo ngược
Dữ liệu đầu vào:
-
Gồm 2 dòng, mỗi dòng chứa 1 chuỗi
-
Dòng 3 nhập vào dấu cộng hoặc trừ
Dữ liệu đầu ra:
-
Xuất thông tin của chuỗi 1 sau khi đảo ngược
-
Xuất thông tin của chuỗi 2 sau khi đảo ngược
-
Xuất chữ LONHON nếu chuỗi 1 lớn hơn chuỗi 2, ngược
lại, nếu chuỗi 1 bé hơn chuỗi 2 thì xuất BEHON, ngược lại xuất BANG
-
Xuất độ dài sau khi thực hiện phép cộng hoặc trừ
theo dấu của 2 chuỗi. Trường hợp âm thì lấy trị tuyệt đối.
Input:
Hello World
Ta Hoang Tri
+
Output:
dlroW olleH
irT gnaoH aT
BEHON
23
Theme :
Mời bạn soạn code