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

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 6,57 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

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]

Trang 1

Trường ĐH Khoa học Huế ĐỀ THI KẾT THÚC HỌC PHẦN

Câu 1:

Cho biết kết quả của 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 *= 3 + 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 là đan dấu nếu các số dương và âm xen kẻ nhau và không có số 0 Viết CT

kiểm tra một dãy số nguyên 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ả về 1 nếu ký tự do ch trỏ tới là chữ cái, 0 nếu ngược lại

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

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

lương

a 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ương Quá trình nhập kết thúc khi họ tên cán bộ là rỗng

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

struct canbo{

float luong;

};

struct nut{

canbo cb;

nut *next;

} *ds;

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

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

🧩 Sản phẩm bạn có thể quan tâm

w