2048.vn

Giải chuyên đề Tin 12 Cánh diều Bài 4: Dự án học tập: Xây dựng chương trình sử dụng kiểu dữ liệu hàng đợi và ngăn xếp có đáp án
Đề thi

Giải chuyên đề Tin 12 Cánh diều Bài 4: Dự án học tập: Xây dựng chương trình sử dụng kiểu dữ liệu hàng đợi và ngăn xếp có đáp án

A
Admin
Tin họcLớp 127 lượt thi
3 câu hỏi
1. Tự luận
1 điểm

Xây dựng ứng dụng kiểm tra lỗi cú pháp

a) Em hãy viết chương trình nhập vào một xâu kí tự chỉ gồm các dấu mở ngoặc và đóng ngoặc sau [, ], {, }, (, ). Sau đó, kiểm tra xem xâu kí tự đó có cân bằng hay không. In ra màn hình thông báo “Cân bằng” nếu xâu đó là cân bằng, ngược lại in ra “Không cân bằng”. 

b) Mở rộng chương trình ở câu a): đọc tập có tên test.py chứa chương trình viết bằng ngôn ngữ Python, và kiểm tra xem chương trình có lỗi cú pháp về thứ tự xuất hiện của các cặp ngoặc [, ], {, }, (, ) hay không. In ra màn hình thông báo “Không có lỗi” nếu chương trình không có lỗi về các cặp ngoặc này, ngược lại in ra “Có lỗi cú pháp”.

Xem đáp án
2. Tự luận
1 điểm

Kí pháp nghịch đảo Ba Lan và phương pháp tính giá trị của biểu thức toán học

Hãy viết chương trình yêu cầu nhập vào một kí pháp nghịch đảo Ba Lan dưới dạng một xâu kí tự chỉ bao gồm: năm toán tử cộng, trừ, nhân, chia, luỹ thừa (+, -,*, /, "), các toán hạng đều chỉ là các số nguyên có một chữ số từ 0 đến 9. Sau đó, tính giá trị của kí pháp này và in kết quả ra màn hình.

Xem đáp án
3. Tự luận
1 điểm

Đổi màu một vùng bức tranh

Em hãy viết chương trình yêu cầu nhập vào lần lượt các thông tin sau: 
- Hai giá trị M và N tương ứng với số dòng và số cột của lưới ô vuông. 
- Các giá trị màu ở mỗi ô trong lưới ô vuông kích thước M N theo thứ tự hết dòng này đến dòng khác. 
- Ba giá trị r, c, m lần lượt là toạ độ dòng, toạ độ cột và màu mới của ô muốn đổi màu. In ra màn hình lưới ô vuông sau khi đã đổi màu các ô theo đúng yêu cầu của An. 

Đổi màu một vùng bức tranh Em hãy viết chương trình yêu cầu nhập vào lần lượt các thông tin sau:  (ảnh 1)

Xem đáp án

Ngân hàng đề thi

© All rights reservedVietJack