Nội dung Bài tập
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


    Quảng cáo
       Ngôn ngữ : 

       Theme : 
Mời bạn soạn code



		



      Ai có thể xem bài này : 

Thông tin



Phần thảo luận