1. Trang chủ
  2. » Công Nghệ Thông Tin

Ôn tập lập trình hướng đối tượng

4 471 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 34,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

ÔN TẬP LÝ THUYẾT & THỰC HÀNH OOPLÝ THUYẾT : Câu 1: Trình bày ngắn gọn các tính chất của phương pháp lập trình hướng đối tượng.. Câu 4: Trình bày ngắn gọn về tính kế thừa trong lập trình

Trang 1

ÔN TẬP LÝ THUYẾT & THỰC HÀNH OOP

LÝ THUYẾT :

Câu 1: Trình bày ngắn gọn các tính chất của phương pháp lập trình hướng đối tượng

Cho ví dụ minh họa

Câu 2: Cho biết constructor, destructor là gì và khi nào constructor, destructor được gọi Câu 3: Phân biệt thành phần có giới hạn public, private, protected trong lớp.

Câu 4: Trình bày ngắn gọn về tính kế thừa trong lập trình hướng đối tượng Phân loại

tính kế thừa Cho ví dụ minh hoạ từng loại tương ứng

Câu 5: Phân biệt hàm ảo và hàm thuần ảo.

Câu 6: Phân biệt thành phần có giới hạn public, private, protected trong lớp.

BÀI TẬP :

Bài 1: Cài đặt lớp PHANSO, các contructor với các phương thức sau:

a Nhập phân số

b Xuất phân số

c Cộng phân số

d Trừ phân số

e Nhân phân số

f Chia phân số

g Tối giản phân số

Bài 2: Xây dựng lớp PHANSO

Yêu cầu:

a) Xây dựng các phép toán: >>, <<, +, -, *, /, =, ==, >, >=, <, <=, !=

b) Từ lớp PHANSO trên hãy quản lý một danh sách các PHANSO, có tối đa 100 phần tử

Bài 3: Cài đặt lớp DATE, với các phương thức sau

a Nhập

b Xuất

c Cộng một giá trị DATE với một số nguyên

d Trừ một giá trị DATE với một số nguyên

Bài 4: Xây dựng lớp danh sách chứa các phần tử số nguyên có thứ tự có tối đa không

quá 100 phần tử, với các phương thức sau:

Trang 2

a Khởi tạo danh sách rỗng.

b Nhập danh sách

c Xuất danh sách

c Tìm một phần tử trong danh sách

e Xóa một phần tử đầu danh sách

Yêu cầu: Dùng sách đặc cấp phát tĩnh để quản lý danh sách trên

Bài 5: Xây dựng lớp STRING có chiều dài không xác định trước, với các phương thức

a Nhập chuỗi

b Xuất chuỗi

c Tìm chuỗi con

d Nối chuỗi

e Tìm kiếm chuỗi con và thay thế

Bài 6: Xây dựng lớp Stack, dữ liệu bao gồm đỉnh stack và vùng nhớ của stack Các thao

tác gồm:

a Khởi động stack

b Kiểm tra stack có rỗng không?

c Kiểm tra stack có đầy không?

d Thêm 1 phần tử vào stack :Push

e ấy 1 phần tử ra khỏi stack: Pop

Viết hàm main minh hoạ các thao tác trên

KẾ THỪA

Bài 1: Xây dựng chương trình quản lý một danh sách các đối tượng hình học phẳng:

tứ giác, tam giác, hình chữ nhật, tam giác vuông

Chương trình cho phép thực hiện các chức năng:

Nhập thông tin

Xuất thông tin của các đối tượng trong danh sách

Xuất chi vi, diện tích theo từng loại đối tượng

Bài 2: Xây dựng chương trình quản lý một danh sách các đối tượng máy tính để

bàn, và máy tính xách tay

Trang 3

Máy để bàn chứa các thông tin: Số hiệu, đơn giá, CPU, RAM

Máy xách tay chứa các thông tin: Số hiệu, đơn giá, trọng lượng, pin, kích cở màn hình

Chương trình cho phép thực hiện các chức năng:

- Nhập thông tin

- Xuất thông tin của các đối tượng trong danh sách

- Xuất đơn giá theo từng loại

- Xuất danh sách các máy tính có đơn giá lớn hơn bằng 20.000.000 đ

Bài 3 :

Ngày đăng: 23/07/2014, 00:57

TỪ KHÓA LIÊN QUAN

w