Chatbox

Các bạn vui lòng dùng từ ngữ lịch sự và có văn hóa,sử dụng Tiếng Việt có dấu chuẩn. Chúc các bạn vui vẻ!
04/10/2011 22:10 # 1
sevenrock
Cấp độ: 14 - Kỹ năng: 13

Kinh nghiệm: 139/140 (99%)
Kĩ năng: 78/130 (60%)
Ngày gia nhập: 13/10/2010
Bài gởi: 1049
Được cảm ơn: 858
Đề thi môn Cơ Sở Lập Trình


TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA CÔNG NGHỆ THÔNG TIN & TOÁN ỨNG DỤNG
ĐỀ THI CUỐI KÌ-HK2-NĂM HỌC 2010-2011
MÔN THI : Cơ sở lập trình
ĐỀ THI SỐ : 1

LỚP : tất cả

THỜI GIAN : 60 phút

KHÔNG ĐƯỢC sử dụng tài liệu


Câu 1 (3 điểm)
Cho chương trình con sau:
int SumSubmultiplies (int N)

{

int S=0;

for(int i=1;i<=n;i++)

if(N%i == 0)

S+=i;

return S;

}

Viết chương trình chính cho nhập vào một số nguyên dương n.Kiểm tra và thong báo ra màn hình n có phải là một số hoàn hảo hay không bằng cách sử dụng chương trình con SumSubmultiplies.Biết rằng,một số được gọi là số hoàn hảo nếu như tổng các ước số của nó (trừ nó) bằng chính nó.Ví dụ 6 là số hoàn hảo vì các ước số của 6 là 1,2,3,6 và 1+2+3=6.

Câu 2 ( 4 điểm) :
Viết định nghĩa cho các hàm khai báo:
(1)
Void Input (int A[]),nt &N); hàm cho phép nhập số N phần tử của mảng,sau đó tiếp tục nhập vào nội dung (từng giá trị) của mảng A ứng với số phần tử ấy
(2)
Int Replace (int A[]); có chức năng tìm các phần tử có giá trị lẻ được thay thành giá trị 0,đồng thời trả về số phần tử được thay.Ví dụ mảng A={2,9,3,14,6,8,11} sau khi thay thế là A={2,0,0,14,6,8,0} và hàm trả về giá trị 3 (có 3 phần tử được thay thành giá trị 0)
Viết hàm main trong đó khai báo mảng nguyên A có MAX (tự định trị) phần tử và một số nguyện N.Gọi hàm Input để nhập nội dung cho mảng,Sau đó gọi hàm Replace để thay thế tất cả các phần tử có giá trị lẻ trong mảng A thành 0 và in ra màn hình số phần tử được thay thế.

Câu 3 (3 điểm):
Viết chương trình khai báo một chuỗi s có MAX (tự định trị) phần tử.Dùng hàm gets để nhập vào một chuỗi từ bàn phím.Hay đổi tất cả các ký tự đầu mỗi từ (word) thành kí tự hoa.Ví dụ
Chuỗi nhập vào: “Ton duc thang
Chuỗi kết quả : Ton Duc Thang

----------------------------HẾT--------------------------

Nguồn:tonducthang.vn


Nguyễn Vĩnh Trọng-K16DCD3
Smod Góc Học Tập
Yahoo:trong_nguyen15
Phone:0905360491

Punish is my wish
destroy is my will

 
Copyright© Đại học Duy Tân 2010 - 2024