1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Ngon Ngu Lap Trinh CK27doc

1 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Tạo mới một tập tin nhị phân có tên là DL.DAT và ghi vào tập tin này dữ liệu các cán bộ bao gồm họ tên, ngày sinh, lươnga. Quá trình nhập kết thúc khi họ tên cán bộ là rỗng.[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 K27 A-B-C-D

t/gian: 120- phút

Câu 1:

Cho biết kết chương trình sau đây: # include <stdio.h>

# include <conio.h> void f(int *i, int j, int k); int a = 2, b = 4, c = ‘C’;

void main (){ clrscr(); int a = 3, b=5;

printf(“\nTrong ham main: a= %d, b= %d, c= %d”, a, b, c); for (int i=1; i<=3; i++){

printf(“\nLan goi thu %d”, i); f(&a, b, c);

}

printf(“\nTrong ham main: a= %d, b= %d, c= %d”, a, b, c); getch();

}

void f(int *i, int j, int k){ Static int x= 1; *i *= + x; j = *i + x++; k = *i + j;

printf(“\n a= %d b= %d c= %d”, *i, j, k); }

Câu 2: Một dãy số gọi đan dấu số dương âm xen kẻ số Viết CT kiểm tra dãy số ngun có đan dấu hay khơng?

Câu 3:

a Viết hàm có khai báo nguyên mẫu: int chucai(char *ch); Hàm trả ký tự ch trỏ tới chữ cái, ngược lại

b Viết hàm trả số nguyên độ dài từ có độ dài lớn chuỗi, hàm khai báo nguyên mẫu: int maxdodaitu(char *st);

Câu 4: Giả sử việc quản lý cán quan bao gồm thông tin: họ tên, ngày sinh, lương

a Tạo tập tin nhị phân có tên DL.DAT ghi vào tập tin liệu cán bao gồm họ tên, ngày sinh, lương Quá trình nhập kết thúc họ tên cán rỗng

b Viết hàm đọc liệu từ tập tin DL.DAT vào DSLK đơn có cấu trúc liệu sau:

struct canbo{

char hoten[30], ngaysinh[10]; float luong;

};

struct nut{ canbo cb; nut *next; } *ds;

c Hàm in danh sách cán có lương lớn giá trị x cho trước

Duyệt Khoa CNTT Giáo viên đề

Ngày đăng: 23/05/2021, 22:44

w