Đề kiêm tra kỹ thuật lập trình
Số trang: 10
Loại file: pdf
Dung lượng: 210.05 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Viết chương trình trên giấy, phải sửdụng chương trình con (hàm) trongchươ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àobở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.
Nội dung trích xuất từ tài liệu:
Đề kiêm tra kỹ thuật lập trìnhKiểm tra giữa học kỳKi Nguyễn Đông Hà Khoa CNTT – ĐH KHTN Đề 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. Đề 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. Đề 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. In ra ngày trong tháng Inint 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; }} Tính trung bình cộng các phần tử lớn hơn một số cho trướcfloat 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;} 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;} Kiểm tra mảng tăng Kiint KiemTraMangTang(int a[], int n){ int i; for(i = 0; i < n-1 ; i++) { if(a[i] > a[i+1]) return 0; } return 1;} Kiểm tra mảng tăng Kiint 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;}
Nội dung trích xuất từ tài liệu:
Đề kiêm tra kỹ thuật lập trìnhKiểm tra giữa học kỳKi Nguyễn Đông Hà Khoa CNTT – ĐH KHTN Đề 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. Đề 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. Đề 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. In ra ngày trong tháng Inint 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; }} Tính trung bình cộng các phần tử lớn hơn một số cho trướcfloat 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;} 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;} Kiểm tra mảng tăng Kiint KiemTraMangTang(int a[], int n){ int i; for(i = 0; i < n-1 ; i++) { if(a[i] > a[i+1]) return 0; } return 1;} Kiểm tra mảng tăng Kiint 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;}
Tìm kiếm theo từ khóa liên quan:
hàm trong C lập trình C ngôn ngữ lập trình lập trình máy tính giáo án lập trìnhTài liệu có liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 316 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 310 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 293 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 262 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 248 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 248 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 242 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 231 1 0 -
15 trang 204 0 0
-
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 204 0 0