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

HK2 2015 2016 đề

2 85 0

Đ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 2
Dung lượng 440,93 KB

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

Nội dung

Phân biệt các kiểu kế thừa private, protected, public 1 điểm b.. Trình bày các đặc điểm quan trọng của lập trình hướng đối tượng 1 điểm Câu 2.. Xây dựng lớp Thời gian giờ, phút giây 1đ

Trang 1

1

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Trường Đại Học Công Nghệ Thông Tin Khoa Công Nghệ Phần Mềm

Đề thi HK2, NH 2015-2016, Môn Lập trình hướng đối tượng

(Thời gian làm bài: 90 phút, không được sử dụng tài liệu)

Câu 1

a Phân biệt các kiểu kế thừa private, protected, public (1 điểm)

b Trình bày các đặc điểm quan trọng của lập trình hướng đối tượng (1 điểm)

Câu 2 Xây dựng lớp Thời gian (giờ, phút giây) (1đ) Định nghĩa các phép toán

++ để tăng thời gian thêm 1 giây (1đ)

>> và << để nhập, xuất dữ liệu thời gian (1đ)

Câu 3 Xây dựng chương trình mô phỏng biên soạn nhạc với các mô tả ký kiệu âm

nhạc như sau:

Nốt nhạc: là ký hiệu trong bản nhạc dùng để xác định cao độ (độ cao), trường độ (độ

dài, độ ngân vang) của từng âm thanh được vang lên trong bản nhạc

Có 7 ký hiệu nốt nhạc dùng để xác định

cao độ theo thứ tự từ thấp đến cao, đó

là Đô (C), Rê (D), Mi (E), Fa (F), Sol

(G), La (A), và Si (B)

Để xác định trường độ của nốt nhạc có cao độ kể trên, người ta cũng dùng 7 hình nốt

để thể hiện, đó là:

-Nốt tròn có trường độ tương đương với trường

độ của 4 nốt đen

-Nốt trắng có trường độ bằng 2 nốt đen

-Nốt đen có trường độ bằng 1 phách (đơn vị thời gian trong âm nhạc - vd như 1 bước chân người đi trong không gian)

-Nốt móc đơn có trường độ bằng 1/2 nốt đen -Nốt móc đôi có trường độ bằng 1/4 nốt đen -Nốt móc tam có trường độ bằng 1/8 nốt đen -Nốt móc tứ có trường độ bằng 1/16 nốt đen

Trang 2

2

Dấu lặng (Z - Zero) là ký hiệu cho biết phải ngưng, không diễn tấu âm thanh (không

có cao độ) trong một thời gian nào đó Các dấu lặng trong thời gian tương ứng (giá trị trường độ) với dạng dấu nhạc nào, thì cũng có tên gọi tương tự

Ví dụ: Ký hiệu bản nhạc

có (Z)

đen

Đô móc đơn

La móc đơn

Sol móc đơn

Dấu lặng đen

Rê móc đơn

Đô đen

Đô đen

Fa trắng

Áp dụng kiến thức lập trình hướng đối tượng (kế thừa, đa hình) thiết kế sơ đồ chi tiết các lớp đối tượng (1.5đ) và xây dựng chương trình thực hiện các yêu cầu sau:

1 Soạn một bản nhạc (1.5đ)

2 Tìm và đếm có bao nhiêu dấu lặng đen (Q) trong bản nhạc(1đ)

3 Cho biết nốt nhạc có cao độ cao nhất trong bản nhạc (1đ)

Lưu ý: Trong trường hợp sinh viên không biết về nhạc lý trước đây thì phải đọc kỹ

thông tin trên (các thông tin trên đủ để sinh viên thực hiện các yêu cầu của đề thi) và nghiêm túc làm bài Giám thị coi thi không giải thích gì thêm

-HẾT

Ngày đăng: 25/10/2019, 11:14

TỪ KHÓA LIÊN QUAN

w