pin

Đề kiểm tra số 1 - Tự luận

Cho chương trình sau:

olm, Tin học 10, Kiểm tra cuối học kì 2

Hãy cho biết chương trình có lỗi gì? Nêu mã lỗi, giải thích lí do gặp lỗi và nêu cách khắc phục.

Guide icon Hướng dẫn giải

- Chương trình có lỗi cú pháp.

- Mã lỗi là SyntaxError.

- Lí do gặp lỗi: Câu lệnh if sai cú pháp. Cụ thể, thiếu dấu hai chấm cuối câu.

- Cách khắc phục: Thêm dấu hai chấm vào cuối dòng lệnh if (dòng 3).

Bạn cần phải Đăng nhập để trả lời câu hỏi này

Viết chương trình thỏa mãn các yêu cầu sau đây:

- Cho phép nhập số thực dương a từ bàn phím.

- Nếu số vừa nhập vào không phải số thực dương thì in ra màn hình dòng thông báo yêu cầu nhập lại là Số vừa nhập chưa phải số thực dương. Hãy nhập lại. và hiển thị lại dòng nhập liệu cho người dùng.

- Nếu số vừa nhập là một số thực dương thì thực hiện tính bình phương của a và in kết quả ra màn hình. Kết quả lấy sau dấu phẩy 2 chữ số.

Guide icon Hướng dẫn giải

Chương trình có thể như sau:

olm, Kiểm tra cuối học kì 2, Tin học 10

Bạn cần phải Đăng nhập để trả lời câu hỏi này

Gọi UCLN(a, b) là hàm tìm ước chung lớn nhất của hai số tự nhiên a, b.

Công thức: UCLN(a, b) = UCLN(b, a%b) nếu b > 0 và UCLN(a, 0) = a.

Hãy viết chương trình tính phù hợp nhất với bài toán trên.

Guide icon Hướng dẫn giải

Chương trình có thể như sau:

olm, Tin học 10, Kiểm tra cuối học kì 2

Bạn cần phải Đăng nhập để trả lời câu hỏi này