Cho
class SinhVien{
char ten[20];
int tuoi;
//phương thức
void nhap();
//nhập tên tuổi
sapXep()
//sắp xếp theo tên
}
Viết chương trình:
a. Nhập mảng sinh viên gồm tên, tuổi và lưu vào tệp tep1.txt
b. Sắp xếp mảng này theo tên và lưu vào tệp tep2.txt
c. Hiển thịkết quảsắp xếp ra màn hình
7 trang |
Chia sẻ: NamTDH | Lượt xem: 1119 | Lượt tải: 0
Nội dung tài liệu Ngân hàng đề thi hết học phần Ngôn ngữ lập trình C++, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
1
NGÂN HÀNG ĐỀ THI HẾT HỌC PHẦN
HỌC PHẦN: NGÔN NGỮ LẬP TRÌNH C++
(60 tiết – 4 tín chỉ)
ĐỀ SỐ 1
Thời gian: 60 phút
Câu 1
a. Sử dụng con trỏ để viết hàm chuyển đổi hai số nguyên cho 2 biến
b. Sử dụng hàm này để viết chương trình sắp xếp thứ tự một mảng số nguyên nhập vào
từ bàn phím.
Câu 2
Cho
class SinhVien{
char ten[20];
int tuoi;
//phương thức
void nhap();
//nhập tên tuổi
sapXep()
//sắp xếp theo tên
}
Viết chương trình:
a. Nhập mảng sinh viên gồm tên, tuổi và lưu vào tệp tep1.txt
b. Sắp xếp mảng này theo tên và lưu vào tệp tep2.txt
c. Hiển thị kết quả sắp xếp ra màn hình
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
Km10 Đường Nguyễn Trãi, Hà Đông-Hà Tây
Tel: (04).5541221; Fax: (04).5540587
Website: 0H E-mail: 1Hdhtx@e-ptit.edu.vn
2
ĐỀ SỐ 2
Thời gian: 60 phút
Câu 1
Viết chương trình sắp xếp một mảng xâu ký tự nhập vào từ bàn phím.
Câu 2 Cho
class SinhVien{
char hoTen[20];
int tuoi;
//phương thức
……….
//friend DanhSachDangKy;
}
class MonHoc{
int maMonHoc
char tenMonHoc[20];
//Phuong thuc
………
//friend DanhSachDangKy
}
class DanhSachDangKy{
…………
………….
}
Viết chương trình:
a. Nhập danh sách sinh viên và danh sách môn học theo mảng
b. Sử dụng friend để nhập danh sách sinh viên đăng ký môn học và ghi vào tệp
c. Hiển thị kết quả ra màn hình
3
ĐỀ SỐ 3
Thời gian: 60 phút
Câu 1
Viết chương trình sắp xếp một mảng xâu ký tự nhập vào từ bàn phím.
Câu 2 Cho
class KhachHang{
char hoTen[20];
int tuoi;
//phương thức
……….
//friend HoaDon;
}
class MatHang{
int maHang
char tenHang20];
//Phuong thuc
………
//friend HoaDon
}
class HoaDon{
………….
………….
}
Viết chương trình:
a. Nhập danh sách mặt hàng
b. Sử dụng friend để nhập khách hàng và mặt hàng bán ra trong HoaDon, ghi vào tệp
c. Hiển thị hoá đơn ra màn hình
4
ĐỀ SỐ 4
Thời gian: 60 phút
Câu 1
Viết hàm tìm giá trị lớn nhất của 2 số và sử dụng hàm này để viết chương trình tìm giá trị
lớn nhất của mảng nhập vào từ bàn phím
Câu 2 Cho
class KhachHang{
char hoTen[20];
int tuoi;
//phương thức
……….
//friend HoaDon;
}
class MatHang{
int maHang
char tenHang20];
//Phuong thuc
………
//friend HoaDon
}
class HoaDon{
………….
………….
}
Viết chương trình:
a. Nhập danh sách khách hàng và mặt hàng, ghi vào tệp
b. Sử dụng friend để nhập khách hàng và mặt hàng bán ra trong HoaDon
c. Hiển thị hoá đơn ra màn hình
5
ĐỀ SỐ 5
Thời gian: 60 phút
Câu 1
Viết chương trình sắp xếp một mảng xâu ký tự nhập vào từ bàn phím.
Câu 2 Cho
class SinhVien{
char hoTen[20];
int tuoi;
//phương thức
……….
//friend SachMuon;
}
class Sach{
int maSach;
char tenSach[20];
//Phuong thuc
………
//friend SachMuon
}
class SachMuon{
…………
………….
}
Viết chương trình:
a. Nhập mảng sách vào từ bàn phím và ghi vào tệp
b. Sử dụng friend để nhập sách mà sinh viên mượn tại thư viện trong SachMuon
c. Hiển thị danh sách ra màn hình
6
ĐỀ SỐ 6
Thời gian: 60 phút
Câu 1
Viết chương trình tìm giá trị lớn nhất của mảng số nguyên nhập vào từ bàn phím.
Câu 2 Cho
class SinhVien{
char hoTen[20];
int tuoi;
//phương thức
……….
//friend SachMuon;
}
class Sach{
int maSach;
char tenSach[20];
//Phuong thuc
………
//friend SachMuon
}
class SachMuon{
…………
………….
}
Viết chương trình:
a. Nhập danh sách sinh viên vào từ bàn phím
b. Sử dụng friend để nhập sách mà sinh viên mượn tại thư viện trong SachMuon và ghi
vào tệp
c. Hiển thị danh sách ra màn hình
7
ĐỀ SỐ 7
Thời gian: 60 phút
Câu 1
Viết chương trình tìm giá trị nhỏ nhất của mảng số thực nhập vào từ bàn phím.
Câu 2 Cho
class NhanVien{
char hoTen[20];
int tuoi;
int mucLuong;//lương 1 ngày công
int soNgayCong;
//phương thức
……….
//friend BangLuong;
}
class BangLuong{
//Phuong thuc
//Lương tháng =
mucLuong * soNgayCong
………
}
Viết chương trình:
a. Nhập danh sách nhân viên vào từ bàn phím và ghi vào tệp
b. Sử dụng friend để nhập danh sách nhân viên và lương hàng tháng trong BangLuong
c. Hiển thị bảng lương ra màn hình
Các file đính kèm theo tài liệu này:
- nhdt_nnltc_2b_2b_971.pdf