Đề thi lập trình C doc

2 1.8K 14
Đề thi lập trình C doc

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

Thông tin tài liệu

Bộ công nghiệp Cộng hoà xã hội chủ nghĩa việt nam Trờng Cao đẳng công nghiệp Hà Nội Độc lập - Tự do - Hạnh phúc ************** *********** Phiếu thi Kỳ thi: Học kỳ II Môn thi: Lập trình C Hình thức: Thi viết Thời gian: 120 phút đề bài Câu 1(2 điểm) : Viết chơng trình tính và in ra màn hình giá trị biểu thức sau: Với x, y là số thực, n là số nguyên dơng nhập từ bàn phím. Câu 2(1 điểm): Cho biết kết quả của chơng trinh sau và giải thích tại sao có kết quả đó. #include<conio.h> #include<stdio.h> void tinhgt(int *x, int y, int *z) { x=y; y=z; printf(\n gia tri x, y, z trong ham la:x=%d, y=%d, z=%d,*x, y, *z); *x=y+ *z; y=*x-5; } void main() { int x=5, y=8, z=10; tinhgt(&x,y,&z); printf(\n gia tri x, y, z sau khi goi ham la:x=%d, y=%d, z=%d,*x, y, *z); getch(); } Câu 3(1 điểm): Viết chơng trình gồm các công việc sau: - Viết chơng trình con tính giá trị hàm số: f(x,y)= x 4 + 2y 4 4xy+8. - Nhập hai số thực a, b tính và in ra màn hình giá trị biểu thức f(a,b) + f(a+b, a- b). Câu 4(3 điểm): Viết ch trình sử dụng con trỏ để: - Nhập vào một dãy số nguyên, việc nhập dừng khi gặp số nguyên nhập vào là -1. In dãy số vừa nhập ra màn hình. - Tính và in ra màn hình giá trị trung bình cộng của các số dơng chẵn và các số âm lẻ. Thông báo trờng hợp dãy số không có số nào thoả mãn điều kiện. - Sắp xếp dãy sao cho các số dơng lẻ ở đầu dãy, các số âm chẵn ở cuối dãy. In dãy ra màn hình sau khi sắp. Câu 5(3 điểm): Cho danh sách học sinh mà mỗi học sinh gồm các thông tin: Mã học sinh, họ tên, ngày, tháng, năm sinh, điểm trung bình kỳ 1, điểm trung bình kỳ 2, điểm trung bình cả năm. Viết chơng trình thực hiện các công việc sau. - Nhập vào danh sách n học sinh (n nhập từ bàn phím). - In danh sách học sinh ra màn hình sao cho thông tin của mỗi học sinh trên một dòng. - Nhập vào các thông tin của một học sinh mới, thêm học sinh này vào vị trí thứ k trong danh sách (k nhập từ bàn phím 1<=k<=n). Hà nội, ngày tháng năm Duyệt đề Bộ công nghiệp Cộng hoà xã hội chủ nghĩa việt nam Trờng Cao đẳng công nghiệp Hà Nội Độc lập - Tự do - Hạnh phúc đề số: 1 Phiếu thi Kỳ thi: Học kỳ II Môn thi: Lập trình C Hình thức: Thi viết Thời gian: 120 phút Câu 1(2 điểm) : Viết chơng trình tính và in ra màn hình giá trị biểu thức sau: Với x là số thực, n là số nguyên dơng nhập từ bàn phím. Câu 2 (1 điểm). Cho biết kết quả của chơng trình sau, giải thích tại sao có kết quả đó. #include<conio.h> #include<stdio.h> void tinhgt(int x, int *y) { int tg; x=x+5; *y=*y+x; printf(\n gia tri cua x, trong ham la:x=%d, y=%d,x,*y); tg=x; x=*y; *y=tg; } void main() { int x=7, y=10; tinhgt(x,&y); printf(\nGia tri cua x,y sau khi goi ham la: x=%d, y=%d,x,y); } Câu 3(1 điểm): Viết chơng trình bao gồm các công việc sau: Viết chơng trình con tính diện tích hình tròn bán kính R. Nhập vào số thực R, kiểm tra nếu R>0 thì áp dụng chơng trình con trên tính diện tích hình tròn bán kính R, rồi in kết quả ra màn hình, ngợc lại thông báo R không phải là bán kính hình tròn. Câu 4(3 điểm): Viết chơng trình sử dụng con trỏ để: - Nhập vào một dãy n số thực (n nhập từ bàn phím). In dãy ra màn hình sau khi nhập. - Tính và in ra màn hình giá trị trung bình cộng của các số âm có giá trị tuyệt đối lớn hơn 10, trong dãy. Thông báo trờng hợp dãy không có số nào thoả mãn điều kiện. - Sắp xếp dãy sao cho các số bằng 0 ở đầu dãy, các số dơng ở cuối dãy. In dãy ra màn hình sau khi sắp xếp. Câu 5(3 điểm) Cho một danh sách thí snh dự thi mà mỗi thí sinh gồm các thông tin: Số báo danh, họ tên, ngày, tháng, năm sinh, điểm toán, điểm lý, điểm hoá, tổng điểm (tđ=đt+đl+đh). Viết chơng trình thực hiện các công việc sau: - Nhập vào danh sách n thí sinh (n nhập từ bàn phím). - In danh sách thí sinh ra màn hình sao cho thông tin về mỗi thí sinh trên một dòng. - Xóa những thí sinh có tổng điểm bằng 0. Hà nội, ngày tháng năm Duyệt đề . nam Trờng Cao đẳng c ng nghiệp Hà Nội Đ c lập - Tự do - Hạnh ph c đề số: 1 Phiếu thi Kỳ thi: H c kỳ II Môn thi: Lập trình C Hình th c: Thi viết Thời gian: 120 phút C u 1(2 điểm) : Viết chơng trình. trung bình c ng c a c c số dơng chẵn và c c số âm lẻ. Thông báo trờng hợp dãy số không c số nào thoả mãn điều kiện. - Sắp xếp dãy sao cho c c số dơng lẻ ở đầu dãy, c c số âm chẵn ở cuối dãy Bộ c ng nghiệp C ng hoà xã hội chủ nghĩa việt nam Trờng Cao đẳng c ng nghiệp Hà Nội Đ c lập - Tự do - Hạnh ph c ************** *********** Phiếu thi Kỳ thi: H c kỳ II Môn thi: Lập trình C Hình

Ngày đăng: 28/06/2014, 10:20

Từ khóa liên quan

Mục lục

  • Thêi gian: 120 phót

  • Thêi gian: 120 phót

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

Tài liệu liên quan