Danh mục

Đề kiểm tra môn C++

Số trang: 15      Loại file: doc      Dung lượng: 98.50 KB      Lượt xem: 19      Lượt tải: 0    
Hoai.2512

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là BD.INP hai số nguyên M và N? b) Xuất ra màn hình biểu diễn thập phân của phân số M/N hoặc thông báo NO nếu không tồn tại cách biểu diễn.
Nội dung trích xuất từ tài liệu:
Đề kiểm tra môn C++ ĐỀ KIỂM TRA MÔN C++ ĐỀ SỐ 01 Họ và tên: Lớp: Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là BD.INP hai số nguyên M và N? b) Xuất ra màn hình biểu diễn thập phân của phân số M/N hoặc thông báo NO nếu không tồn tại cách biểu diễn. Ví dụ: BD.INP MÀN HÌNH 16 0,1(6) 70 NO ĐỀ KIỂM TRA MÔN C++ ĐỀ SỐ 02 Họ và tên: Lớp: Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là PT.INP ba số thực a, b và c. b) Xuất ra tệp văn bản PT.OUT nghiệm của phương trình bậc hai: ax2 + bx + c = 0 (có phân biệt trường hợp nghiệm thực và nghiệm phức) theo khuôn dạng: - Mỗi nghiệm trên một dòng - Trong trường hợp phương trình có vô số nghiệm ghi thông báo: VO SO NGHIEM. vô nghiệm thì ghi thông báo: VO NGHIEM. Ví dụ: PT.INP PT.OUT 1 21 -1 00 0 VO SO NGHIEM ĐỀ KIỂM TRA MÔN C++ ĐỀ SỐ 03 Họ và tên: Lớp: Xét bài toán Tháp Hà Nội: Có N tầng tháp khác nhau đặt tại cọc a nào đó trong các c ọc 1, 2, 3 theo th ứ t ự trên nhỏ dưới lớn. Cần chuyển N tầng tháp sang cọc b khác a theo yêu cầu sau: - Mỗi lần chỉ được chuyển một tầng tháp; - Được sử dụng cọc trung gian còn lại c; - Không được đặt tầng tháp lớn lên trên tầng tháp nhỏ. Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là HN.INP ba số nguyên dương N, a, b, trong đó hai số a, b khác nhau và nhận 1 trong các giá trị 1, 2, 3. b) Xuất ra tệp văn bản HN.OUT dãy các thao tác di chuyển tháp theo qui cách sau: - Dòng đầu ghi số lượng K các thao tác chuyển tháp ít nhất. - K dòng tiếp theo, mỗi dòng ghi hai số nguyên dương x, y cách nhau ít nhất một dấu cách với ý nghĩa chuyển một tầng tháp từ cột x sang cột y. Ví dụ: HN.INP HN.OUT 112 1 12 212 3 13 12 32 . ĐỀ KIỂM TRA MÔN C++ ĐỀ SỐ 04 Họ và tên: Lớp: Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là DAY.INP số nguyên dương N và dãy N số thực a 1, ..., aN theo khuôn dạng: - Dòng đầu tiên chứa số N, 1 ≤ N ≤ 100 - Dòng tiếp theo chứa N số thực, hai số khác nhau được phân tách bởi các dấu cách. b) Xuất ra tệp văn bản MAX.OUT theo khuôn dạng: - Dòng thứ nhất ghi giá trị lớn nhất MAX của N số đã cho - Dòng 2 ghi số thứ tự trong dãy của các số có giá trị là MAX Ví dụ: DAY.INP MAX.OUT 3 5 -1 5 -17 2 ĐỀ KIỂM TRA MÔN C++ ĐỀ SỐ 05 Họ và tên: Lớp: Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là DAY.INP số nguyên dương N và dãy N số thực a 1, ..., aN theo khuôn dạng: - Dòng đầu tiên chứa số N, 1 ≤ N ≤ 100 - Dòng tiếp theo chứa N số thực, hai số khác nhau được phân tách bởi các dấu cách. b) Xuất ra tệp văn bản MIN.OUT theo khuôn dạng: - Dòng thứ nhất ghi giá trị nhỏ nhất MIN của N số đã cho - Dòng 2 ghi số thứ tự trong dãy của các số có giá trị là MIN Ví dụ: DAY.INP MIN.OUT 3 -17 -17 5 -17 13 ĐỀ KIỂM TRA MÔN C++ ĐỀ SỐ 06 Họ và tên: Lớp: Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là DAY.INP số nguyên dương N và N số nguyên a 1, ..., aN theo khuôn dạng: - Dòng đầu tiên chứa số N, 1 ≤ N ≤ 100 - Dòng tiếp theo chứa N số nguyên, hai số khác nhau được phân tách bởi các dấu cách. b) Xuất ra tệp văn bản DAY.OUT theo khuôn dạng: - Dòng thứ nhất ghi giá trị ước chung lớn nhất của N số đã cho - Dòng thứ hai ghi giá trị bội chung nhỏ nhất của N số đã cho Ví dụ: DAY.INP DAY.OUT 3 5 15 5 70 210 ĐỀ KIỂM TRA MÔN C++ ĐỀ SỐ 07 Họ và tên: Lớp: Hãy viết chương trình trên C++ thực hiện các yêu cầu sau: a) Nhập vào từ tệp văn bản có tên là DAY.INP các số nguyên dương N, a 1, ..., aN theo khuôn dạng: - Dòng đầu tiên chứa số N, 1 ≤ N ≤ 100 - Dòng tiếp theo chứa N số nguyên dương, hai số khác nhau được phân tách bởi các dấu cách. b) Xuất ra tệp văn bản NTO.OUT theo khuôn dạng: - Dòng thứ nhất ghi số K là số lượng các số trong N số đã cho là nguyên tố. - Trong trường hợp K > 0, dòng tiếp theo ghi K số là số nguyên tố trong N số đã cho theo thứ tự tăng. Ví dụ: DAY.INP NTO.OUT 3 ...

Tài liệu được xem nhiều: