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

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

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

Thông tin tài liệu

Ki Ki ể ể m tra gi m tra gi ữ ữ a h a h ọ ọ c k c k ỳ ỳ Nguy Nguy ễ ễ n Đông H n Đông H à à Khoa CNTT Khoa CNTT – – ĐH KHTN ĐH KHTN Đ Đ ề ề ki ki ể ể m tra m tra   Vi Vi ế ế t chương tr t chương tr ì ì nh trên gi nh trên gi ấ ấ y, ph y, ph ả ả i s i s ử ử d d ụ ụ ng chương tr ng chương tr ì ì nh con (h nh con (h à à m) m) trong trong chương tr chương tr ì ì nh. nh. 1. 1. T T í í nh di nh di ệ ệ n t n t í í ch v ch v à à chu vi h chu vi h ì ì nh ch nh ch ữ ữ nh nh ậ ậ t. t. Chi Chi ề ề u d u d à à i v i v à à chi chi ề ề u r u r ộ ộ ng đư ng đư ợ ợ c nh c nh ậ ậ p v p v à à o o b b ở ở i ngư i ngư ờ ờ i d i d ù ù ng. ng. 2. 2. In ra s In ra s ố ố ng ng à à y trong m y trong m ộ ộ t th t th á á ng bi ng bi ế ế t gi t gi á á tr tr ị ị th th á á ng đư ng đư ợ ợ c nh c nh ậ ậ p v p v à à o b o b ở ở i ngư i ngư ờ ờ i d i d ù ù ng. ng. Không x Không x é é t trư t trư ờ ờ ng h ng h ợ ợ p năm nhu p năm nhu ậ ậ n. n. Đ Đ ề ề ki ki ể ể m tra (tt) m tra (tt) 3. 3. T T ạ ạ o m o m ộ ộ t m t m ả ả ng 1 chi ng 1 chi ề ề u v u v ớ ớ i c i c á á c ph c ph ầ ầ n t n t ử ử v v à à k k í í ch thư ch thư ớ ớ c c c c ủ ủ a m a m ả ả ng đư ng đư ợ ợ c nh c nh ậ ậ p p v v à à o b o b ở ở i ngư i ngư ờ ờ i d i d ù ù ng. M ng. M ộ ộ t gi t gi á á tr tr ị ị x x đư đư ợ ợ c nh c nh ậ ậ p v p v à à o b o b ở ở i ngư i ngư ờ ờ i d i d ù ù ng. Vi ng. Vi ế ế t t h h à à m t m t í í nh: nh: 3.1 Trung b 3.1 Trung b ì ì nh c nh c ộ ộ ng c ng c á á c ph c ph ầ ầ n t n t ử ử l l ớ ớ n hơn x n hơn x trong m trong m ả ả ng. ng. 3.2 Ki 3.2 Ki ể ể m tra m m tra m ả ả ng c ng c ó ó tăng d tăng d ầ ầ n hay không. n hay không. N N ế ế u c u c ó ó tr tr ả ả v v ề ề 1 n 1 n ế ế u không th u không th ì ì tr tr ả ả v v ề ề 0. 0. Đ Đ ề ề ki ki ể ể m tra (tt) m tra (tt) 3.3 3.3 Tương quan gi Tương quan gi ữ ữ a s a s ố ố lư lư ợ ợ ng s ng s ố ố ch ch ẵ ẵ n v n v à à s s ố ố lư lư ợ ợ ng s ng s ố ố l l ẻ ẻ trong m trong m ả ả ng c ng c á á c s c s ố ố nguyên. H nguyên. H à à m n m n à à y tr y tr ả ả v v ề ề m m ộ ộ t trong ba gi t trong ba gi á á tr tr ị ị - - 1, 0, v 1, 0, v à à 1. 1.   N N ế ế u s u s ố ố lư lư ợ ợ ng ph ng ph ầ ầ n t n t ử ử ch ch ẵ ẵ n nhi n nhi ề ề u hơn s u hơn s ố ố lư lư ợ ợ ng ph ng ph ầ ầ n t n t ử ử l l ẻ ẻ , tr , tr ả ả v v ề ề - - 1 (âm m 1 (âm m ộ ộ t) t)   N N ế ế u s u s ố ố lư lư ợ ợ ng ph ng ph ầ ầ n t n t ử ử ch ch ẵ ẵ n n í í t hơn s t hơn s ố ố lư lư ợ ợ ng ng ph ph ầ ầ n t n t ử ử l l ẻ ẻ , tr , tr ả ả v v ề ề 1 1   N N ế ế u s u s ố ố lư lư ợ ợ ng ph ng ph ầ ầ n t n t ử ử ch ch ẵ ẵ n b n b ằ ằ ng s ng s ố ố lư lư ợ ợ ng ng ph ph ầ ầ n t n t ử ử l l ẻ ẻ , tr , tr ả ả v v ề ề 0. 0. In ra ng In ra ng à à y trong th y trong th á á ng ng 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; } } T T í í nh trung b nh trung b ì ì nh c nh c ộ ộ ng c ng c á á c ph c ph ầ ầ n t n t ử ử l l ớ ớ n hơn m n hơn m ộ ộ t s t s ố ố cho trư cho trư ớ ớ c 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; } T T í í nh tương quan ch nh tương quan ch ẵ ẵ n l 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 Ki ể ể m tra m m tra m ả ả ng tăng ng tăng 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; } Ki Ki ể ể m tra m m tra m ả ả ng tăng ng tăng 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; } . 0; } Ki Ki ể ể m tra m m tra m ả ả ng tăng ng tăng 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; } Ki Ki ể ể m tra m m tra m ả ả ng. Ki Ki ể ể m tra gi m tra gi ữ ữ a h a h ọ ọ c k c k ỳ ỳ Nguy Nguy ễ ễ n Đông H n Đông H à à Khoa CNTT Khoa CNTT – – ĐH KHTN ĐH KHTN Đ Đ ề ề ki ki ể ể m tra m tra   Vi Vi ế ế t chương. ph ầ ầ n t n t ử ử l l ớ ớ n hơn x n hơn x trong m trong m ả ả ng. ng. 3.2 Ki 3.2 Ki ể ể m tra m m tra m ả ả ng c ng c ó ó tăng d tăng d ầ ầ n hay không. n hay không. N N ế ế u c u c ó ó tr tr ả ả v v ề ề 1

Ngày đăng: 31/07/2014, 14:22

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan