intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề kiêm tra kỹ thuật lập trình

Chia sẻ: Nguyễn Hữu Thiên Sơn | Ngày: | Loại File: PDF | Số trang:10

326
lượt xem
15
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Viết chương trình trên giấy, phải sử dụng chương trình con (hàm) trong chương trình. 1. Tính diện tích và chu vi hình chữ nhật. Chiều dài và chiều rộng được nhập vào bởi người dùng. 2. In ra số ngày trong một tháng biết giá trị tháng được nhập vào bởi người dùng. Không xét trường hợp năm nhuận.

Chủ đề:
Lưu

Nội dung Text: Đề kiêm tra kỹ thuật lập trình

  1. Kiểm tra giữa học kỳ Ki Nguyễn Đông Hà Khoa CNTT – ĐH KHTN
  2. Đề kiểm tra Viết chương trình trên giấy, phải sử Vi dụng chương trình con (hàm) trong chương trình. Tính diện tích và chu vi hình chữ nhật. 1. Chiều dài và chiều rộng được nhập vào bởi người dùng. In ra số ngày trong một tháng biết giá trị 2. tháng được nhập vào bởi người dùng. Không xét trường hợp năm nhuận.
  3. Đề kiểm tra (tt) Tạo một mảng 1 chiều với các phần tử 3. và kích thước của mảng được nhập vào bởi người dùng. Một giá trị x được nhập vào bởi người dùng. Viết đư hàm tính: 3.1 Trung bình cộng các phần tử lớn hơn x trong mảng. 3.2 Kiểm tra mảng có tăng dần hay không. Nếu có trả về 1 nếu không thì trả về 0.
  4. Đề kiểm tra (tt) 3.3 Tương quan giữa số lượng số chẵn và số lượng số lẻ trong mảng các số nguyên. Hàm này trả về một trong ba giá trị -1, 0, và 1. Nếu số lượng phần tử chẵn nhiều hơn số lượng phần tử lẻ, trả về -1 (âm một) Nếu số lượng phần tử chẵn ít hơn số lượng phần tử lẻ, trả về 1 Nếu số lượng phần tử chẵn bằng số lượng phần tử lẻ, trả về 0.
  5. In ra ngày trong tháng In int NgayTrongThang(int thang, int nam) { switch(thang) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: return 31; case 4: case 6: case 9: case 11: return 30; case 2: return 28; default: return 0; } }
  6. Tính trung bình cộng các phần tử lớn hơn một số cho trước float TrungBinhCongLonHon(int a[], int n, int x) { int i; int tong = 0, dem = 0; for(i = 0; i < n; i++) { if(a[i] > x) { tong = tong + a[i]; dem++; } } if(dem!=0) return (float)tong/dem; return -9999; }
  7. Tính tương quan chẵn lẻ int TuongQuan(int a[], int n) { int i; int chan = 0, le = 0; for(i = 0; i < n; i++) { if (a[i]%2 == 0) chan++; else le++; } if(chan > le) return -1; else if(le > chan) return 1; else return 0; }
  8. Kiểm tra mảng tăng Ki int KiemTraMangTang(int a[], int n) { int i; for(i = 0; i < n-1 ; i++) { if(a[i] > a[i+1]) return 0; } return 1; }
  9. Kiểm tra mảng tăng Ki int KiemTraMangTang2(int a[], int n) { int i = 0; while(i < n-1 && a[i] < a[i+1]) { i++; } if(i == n -1) return 1; return 0; }
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2