Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (94.26 KB, 1 trang )
KỸ THUẬT LẬP TRÌNH K12 – BÀI KIỂM TRA SỐ 2 – 90 phút
Họ, Tên SV: ……………………………. Mã số SV: ……………… KÍ TÊN: ………………
Câu 1 (2đ)
Từ gợi ý dưới đây, viết hàm đệ quy void binary(int n) để xuất dạng nhị phân của số nguyên
dương n.
Viết chương trình nhận 1 số nguyên dương n và hiển thị dạng nhị phân của nó.
Câu 2. (4đ)
Thông tin MÔN HỌC được phòng đào tạo lưu trữ trong cấu trúc gồm 3 trường là mã môn học
(ma_mh), tên môn học (ten_mh) và số tín chỉ (so_tc) được định nghĩa như sau:
typedef
struct
{
char ma_mh[12];//Mã môn học (khóa chính)
char ten_mh[60];//Tên môn học
int so_tc;// Số tín chỉ
}_monhoc;
Anh/Chị hãy viết chương trình nhập, xử lý và in một bản ghi (1 phần tử) theo yêu cầu sau:
Nhập N môn học có đầy đủ thông của các trường.
Xử lý chuỗi ten_mh để các ký tự đầu từ thành chữ HOA, các ký tự còn lại là chữ thường.
Hiển thị thông tin các môn học (sau xử lý chuỗi) lên màn hình theo mẫu sau:
Ma Mon hoc
Ten mon hoc
So TC