1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi lập trình C doc

2 1,8K 14
Tài liệu đã được kiểm tra trùng lặp

Đ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 2
Dung lượng 42,5 KB

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

Nội dung

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

Trang 1

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)= x4 + 2y4 –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 đề

Trờng Cao đẳng công nghiệp Hà Nội Độc lập - Tự do - Hạnh phúc

đề số: 1

Trang 2

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 đề

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

TỪ KHÓA LIÊN QUAN

w