Hàm trả về con trỏ trỏ đến tọa độ (0,0) đầu tiên tìm thấy được trong danh sách được trỏ bởi first, ngược lại hàm trả về NULL. Giáo viên duyệt đề Giáo viên ra đề[r]
(1)Trường ĐH Khoa học Huế ĐỀ THI KẾT THÚC HỌC PHẦN
Khoa CNTT Môn thi: Ngôn Ngữ Lập Trình C
Lớp: Tin K28 A-B-C-D t/gian: 120 phút
Câu 1:
Viết hàm: char *docso(unsigned char n), hàm trả chuỗi tương ứng với số n Trong n số có chữ số Ví dụ: docso(3) ->”ba”
Câu 2:
Viết hàm char *inhoa(char *st), hàm in hoa tất ký tự đầu từ các ký tự lại in thường chuỗi st Giả sử chuỗi st khơng có khoảng trắng dư thừa, từ viết cách khoảng trắng Hàm trả trỏ trỏ đến chuỗi st sau xủ lý
Ví dụ: inhoa(“le van NAM”) -> “Le Van Nam” Câu 3:
Viết hàm: int *dcmax(int a[100], int n), a mảng số nguyên có tối đa 100 phần tử, n độ dài thực mảng Hàm trả địa phần tử có giá trị lớn mảng a
Câu 4:
Viết hàm: int sosanhfile(char *tenfile1, char *tenfile2), hàm trả về: kích cỡ file tenfile1 kích cỡ file tenfile2
1 trường hợp lại Câu 5:
Cho cấu trúc sau:
struct toado{
int x; //hoành độ int y; //tung độ struct toado *next; } *first;
Giả sử có danh sách liên kết đơn trỏ first
Viết hàm struct toado *goctoado(struct toado *first) Hàm trả trỏ trỏ đến tọa độ (0,0) tìm thấy danh sách trỏ first, ngược lại hàm trả NULL
Giáo viên duyệt đề Giáo viên đề