Đề 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
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 ...
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ìm kiếm theo từ khóa liên quan:
kinh nghiệm lập trình phần mềm máy tính đề kiểm tra c++ đề kiểm tra ngôn ngữ c++ đề thi kỹ thuật máy tính đề thi lập trình căn bảnGợi ý tài liệu liên quan:
-
Bài giảng Xử lý sự cố phần mềm - Bài 4 Xử lý sự cố sử dụng Internet
14 trang 336 0 0 -
Nhập môn Tin học căn bản: Phần 1
106 trang 324 0 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 211 0 0 -
Thiết kế mạch logic bằng Verilog - HDL
45 trang 159 0 0 -
142 trang 129 0 0
-
150 trang 103 0 0
-
Giáo trình Cấu trúc máy tính: Phần 1 - Tống Văn On (chủ biên)
289 trang 75 0 0 -
Cách chia sẻ File, dữ liệu mạng Lan trong Windows Xp
10 trang 61 0 0 -
27 trang 58 0 0
-
Giáo trình Cấu trúc máy tính: Phần 2 - Tống Văn On (chủ biên)
282 trang 54 0 0