Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP

THÀNH PHỐ HỒ CHÍ MINH


MẪU ĐỀ THI CUỐI KỲ
KHOA CÔNG NGHỆ THÔNG TIN Môn thi : KỸ THUẬT LẬP TRÌNH
Lớp học phần : DHTH17
Ngày thi :
Thời gian làm bài : 60 phút
(Không kể thời gian phát đề)

Đề 2: (Đề thi được sử dụng tài liệu giấy)


Câu 1 : (2.0 điểm) Để quản lý điểm thi môn KỸ THUẬT LẬP TRÌNH của hai lớp
DHTH16A và DHTH16B, người ta sử dụng cấp phát vùng nhớ động (vùng nhớ heap) để lưu trữ
điểm thi cuối kỳ (viết tắt CK) là các số thực thỏa mãn (0 ≤ CK ≤10). Anh/chị hãy dùng ngôn ngữ
C, viết chương trình thực hiện tuần tự các công việc sau:
a) (1.0 điểm) Nhập điểm thi của n sinh viên lớp DHTH16A vào vùng nhớ do con trỏ A trỏ tới,
nhập điểm thi của m sinh viên lớp DHTH16B vào vùng nhớ do con trỏ B trỏ tới (m, n >0 ).
Yêu cầu có kiểm tra tính hợp lệ của điểm nhập vào.
b) (1.0 điểm) Tính tỉ lệ % sinh viên phải học lại của mỗi lớp (sinh viên có điểm thi < 3 phải
học lại). Sau đó hiển thị thông báo lớp có tỉ lệ % sinh viên học lại nhiều hơn.

Câu 2 : (2.0 điểm) Cho k là số thứ tự của anh/chị trong danh sách dự thi.
Anh/ chị hãy biết kết quả khi thực hiện chương trình sau:
a) (1.0 điểm)

b) (1.0 điểm)
Biết rằng: mảng được cấp phát bộ nhớ như sau:
Phần tử A[0] A[1] A[2] A[3] A[4] A[5]
Địa chỉ 62fdf0 62fdf4 62fdf8 62fdfc 62fe00 62fe04
Câu 3 : ( 4.0 điểm)
Cửa hàng thú cưng bán nhím kiểng, nhím (Hedgehog) được lưu các thông tin sau : Mã nhím
(HegID : 8 ký tự ), Tên loại nhím (HegSpe : 15 ký tự), Đơn giá (Price : long), Số lượng (Quantity :
int). Cửa hàng có tối đa 10 loại nhím (HegArr).
a) (1 điểm) Xây dựng cấu trúc Hedgehog và mảng cấu trúc HedArr
STT Mã nhím Tên loại nhím Đơn giá (ngàn) Số lượng
1 HedW Hed White 200 10
2 Soco Hed Socola 450 4
3 Yellow Hed Yellow 450 2
4 BandW Hed Black&White 250 2
b) (1.0 điểm) Viết hàm nhập danh sách gồm n loại nhím
c) (1.0 điểm) Viết hàm xuất danh sách các loại nhím có đơn giá cao nhất có trong cửa hàng với
dạng bảng trên.
d) (1.0 điểm) Viết hàm cập nhật đơn giá của loại nhím “Yellow” tăng thêm 15% so với giá cũ

Câu 4 : ( 2.0 điểm)


Lập trình Đệ qui

------------------------- Hết ------------------------------

You might also like