Tài liệu MÔN: LẬP TRÌNH C ppt

4 590 5
Tài liệu MÔN: LẬP TRÌNH C ppt

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

Thông tin tài liệu

[1] MÔN: LẬP TRÌNH C (cơ bản) Thời gian: 60 phút Đề số: 01 (Đề thi gồm: 4 trang) (Không sử dụng tài liệu) Nội dung đề: Sinh viên làm bài trực tiếp trên đề thi I. Phần xác định kết quả và điền giá trị vào CHỖ TRỐNG trong bảng tương ứng của các đoạn chương trình: <<Câu 1>> (1 điểm) c = a/b; c; c = c + a; b = c%a; Giá trị ban đầu Kết quả (i) a=9 b=5 a = ________ b = ________ c = ________ (ii) a=10 b=20 a = ________ b = ________ c = ________ <<Câu 2>> (1 điểm) if(a>b) { if(b%3==0) c = a/2 + b/3; else c = a/b; } else { if(a%2==0) c = b; else c = a; } Giá trị ban đầu Kết quả (i) a=15 b=3 c = ________ (ii) a=10 b=15 c = ________ <<Câu 3>> (1 điểm) for(int i=1; i<=n; i++) { if(n%i==0||i<=n/2) s++; else s=s+i; } Giá trị ban đầu Kết quả (i) n = 5 s = 1 s = ________ (ii) n = 6 s = 3 s = ________ <<Câu 4>> (1 điểm) [2] int XXX(int x, int &y) { if(x%2==0) x = x + y; y = y - x; return x; } void main() { int a, b, kq; kq = XXX(a, b); } Giá trị ban đầu Kết quả (i) a = 11 b = 5 a = ________ b = ________ kq = ________ (ii) a = 6 b = 4 a = ________ b = ________ kq = ________ II. Phần viết lại đoạn chương trình: <<Câu 5>> (1 điểm) int a = 45, b = 25; while(a!=b) { if(a>b) a = a - b; else b = b - a; } Hãy viết lại bằng cấu trúc lặp for <<Câu 6>> (1 điểm) void AAA(int x, int y) { int kq; if(x>y) kq = x-y; else kq = y-x; cout<<kq; } Hãy viết lại hàm AAA thành hàm BBB có giá trị trả về (trả về kết quả kq sau khi tính được) [3] III. Phần viết chương trình Cho mảng một chiều số nguyên a, kích thước n (5<n≤50), hãy thực hiện các yêu cầu sau : a. Hàm nhập kích thước mảng n (5<n≤50) (1 điểm) void Nhap(int &n) { } b. Hàm nhập mảng a, kích thước n (1 điểm) void NhapMang(int a[], int n) { } c. Hàm đếm và trả về số lượng phần tử có giá trị lẻ trong mảng a (1 điểm) int DemLe(int a[], int n) { } d. Hàm main() để gọi và thực hiện hàm theo yêu cầu bài toán (1 điểm) [4] void main() { } . x c định kết quả và điền giá trị vào CHỖ TRỐNG trong bảng tương ứng c a c c đoạn chương trình: << ;C u 1>> (1 điểm) c = a/b; c; c = c +. III. Phần viết chương trình Cho mảng một chiều số nguyên a, kích thư c n (5<n≤50), hãy th c hiện c c yêu c u sau : a. Hàm nhập kích thư c mảng n (5<n≤50)

Ngày đăng: 20/02/2014, 08:20

Hình ảnh liên quan

I. Phần xác định kết quả và điền giá trị vào CHỖ TRỐNG trong bảng tương ứng của các đoạn chương trình:  - Tài liệu MÔN: LẬP TRÌNH C ppt

h.

ần xác định kết quả và điền giá trị vào CHỖ TRỐNG trong bảng tương ứng của các đoạn chương trình: Xem tại trang 1 của tài liệu.

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