1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề thi môn lập trình hướng đối tượng và c++

8 715 3

Đ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 8
Dung lượng 120,5 KB

Nội dung

ĐỀ THI THAM KHẢO MÔN LẬP TRÌNH HƯỜNG ĐỐI TƯỢNG VÀ C++ Đề thi môn Lập trình hướng đối tượng và C++ Đề số Khoa CNTT – Bộ môn KHMT Chủ nhiệm bộ môn CNT45DH GROUP Câu 1: a) Cho lớp Vector được khai báo sau: class Vector{ public: int getSize()const; // trả về độ dài của vector int &kthElement(int k); // trả về phần tử dữ liệu thứ k của thành viên data private: int data[100]; int size; }; Hãy cài đặt hai hàm getSize() và kthElement() và các hàm cấu tử sau của lớp Vector trên: cấu tử mặc định, cấu tử có tham số mặc định là kích thước của biến thành viên size, hàm cấu tử có hai tham số tương ứng với hai biến thành viên của lớp b) Cài đặt một hàm toán tử * và một hàm bạn multiply cho phép lấy tích vô hướng của hai đối tượng thuộc lớp Vector Câu 2: a) Cho lớp Computer được khai báo sau: class Computer{ public: char * getCode() const; // trả về giá trị biến thành viên code float getPrice() const; // trả về giá trị biến thành viên price void setPrice(float); // thiết lập giá trị cho biến price; void setCode(char *); // thiết lập giá trị cho biến code; friend void sort(Computer [], int size); private: char code[4]; float price; }; Hãy cài đặt hàm sort sắp xếp một mảng các đối tượng Computer theo thứ tự tăng dần của biến thành viên code, nếu cùng giá trị code thì so sánh theo biến price b) Giả sử có hàm sau: template void sort(T [], int size); Hãy cài đặt các hàm toán tử so sánh >, ==, ...ĐỀ THI THAM KHẢO MÔN LẬP TRÌNH HƯỜNG ĐỐI TƯỢNG VÀ C++ Đề thi môn Lập trình hướng đối tượng và C++ Đề số Khoa CNTT – Bộ môn KHMT Chủ nhiệm bộ môn CNT45DH GROUP Câu... – Thi sinh không được phép mở bất kỳ tài liệu nào ĐỀ THI THAM KHẢO MÔN LẬP TRÌNH HƯỜNG ĐỐI TƯỢNG VÀ C++ Đề thi môn Lập trình hướng đối tượng và C++ Đề số Khoa CNTT – Bộ môn. .. – Thi sinh không được phép mở bất kỳ tài liệu nào ĐỀ THI THAM KHẢO MÔN LẬP TRÌNH HƯỜNG ĐỐI TƯỢNG VÀ C++ Đề thi môn Lập trình hướng đối tượng và C++ Đề số Khoa CNTT – Bộ môn

Ngày đăng: 22/12/2015, 14:24

TỪ KHÓA LIÊN QUAN

w