Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Ktlt k2010
MIỄN PHÍ
Số trang
4
Kích thước
78.0 KB
Định dạng
PDF
Lượt xem
1701

Ktlt k2010

Nội dung xem thử

Mô tả chi tiết

TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCM

Khoa Khoa học & Kỹ thuật Máy tính Sinh viên: ………………………………

MSSV:……….........................................

Đề thi môn Kỹ thuật lập trình 501127 – 2010-2011 Trang 1

Đề thi môn Kỹ Thuật Lập Trình, niên khóa 2010-2011

Thời gian : 100 phút

Tài liệu mở

Phần câu hỏi (2 điểm)

Sinh viên chỉ cần trả lời đúng 4 câu trong phần này

Câu 1.

Đâu là lý do tốt nhất cho việc sử dụng ngôn ngữ lập trình hướng đối tượng :

a) Có thể định nghĩa các kiểu dữ liệu riêng

c) Một chương trình hướng đối tượng có thể được dạy để tự sửa lỗi

c) Dễ dàng định hình một chương trình hướng đối tượng

d) Có thể định nghĩa các kiểu dữ liệu riêng và dễ dàng định hình một chương trình hướng đối

tượng

Câu 2.

Ba tính năng chính của ngôn ngữ lập trình hướng đối tượng ?

a) Đóng gói dữ liệu (data encapsulation), thừa kế (inheritance) và xử lý ngoại lệ (exception

handling)

b) Thừa kế (inheritance), đa hình (polymorphism) và xử lý ngoại lệ (exception handling)

c) Đóng gói dữ liệu (data encapsulation), thừa kế (inheritance) và đa hình (polymorphism)

d) Quá tải (overloading), thừa kế (inheritance) và đa hình (polymorphism)

Câu 3.

Hàm tạo (constructor) là

a) một hàm được gọi khi một thực thể của lớp được khởi tạo.

b) một hàm được gọi khi một thực thể của lớp bị xóa.

c) một hàm đăc biệt để thay đổi giá trị của bộ nhớ được cấp phát động.

d) một hàm được gọi để thay đổi giá trị của một biến.

Câu 4.

Cho đoạn mã sau đây:

int recur(int n, int a, int d){

if(n==1)

return a;

else

return d + recur(n-1, d, a-1);

return 0 ;

}

Giá trị trả về là bao nhiêu khi gọi recur(3,5,7).

Tải ngay đi em, còn do dự, trời tối mất!