Thứ Bảy, 25 tháng 5, 2013

Bài Thi Mẫu NNLTBC


Đề bài:

Câu 1: Viết chương trình nhập vào một chuỗi, in ra màn hình chuỗi sau khi đã
in hoa tất cả các kí tự chữ cái.

Câu 2: Viết hàm tách từ đầu của chuỗi họ tên, với chuỗi đầu vào đã được chuẩn hóa.
VD: tachtudau("Le Van Nam") --> "Le"
+ Áp dụng hàm trên, viết chương trình nhập họ tên các sinh viên của một lớp,
sau đó in ra các sinh viên có họ "Nguyen".
- Cách 1: Danh sách SV lưu vào mảng 2 chiều.
- Cách 2: Lưu vào mảng cấu trúc.

Câu 3: Cho DSLK đơn có cấu trúc như sau:
struct ds
{
char hoten[30]; // Họ tên
float dtb; // Điểm trung bình
int tuoi; // Tuổi
ds *tiep;
};
- In thông tin của các phần tử có dtb>8.0 ra màn hình.
- IN ra thông tin phần tử đầu tiên có họ tên là ht (ht là tham số đầu vào).
- Bổ sung phần tử có họ tên là ht, điểm trung bình là diem, tuoi la t  vào danh sách;
nếu tồn tại phần tử có họ tên là ht thì không bổ sung nữa.
- Xóa các phần tử có họ tên là ht.
- In ra màn hình các phần tử trong danh sách theo thứ tự tăng dần của dtb.

Tham khảo bài giải: https://www.box.com/s/jcitney1jgcq36iyxdo0

Chủ Nhật, 12 tháng 5, 2013