Giải bài tập 12 Kiểu dữ liệu. Xâu kí tự - Xử lí xâu kí tự

Sách Giải bài tập 12: Kiểu dữ liệu. Xâu kí tự - Xử lí xâu kí tự

Sách "Giải bài tập 12: Kiểu dữ liệu. Xâu kí tự - Xử lí xâu kí tự" là tài liệu dành cho học sinh lớp 10 trong môn tin học. Cuốn sách cung cấp phần đáp án chuẩn và hướng dẫn giải chi tiết cho từng bài tập trong chương trình học của sách giáo khoa. Mục tiêu là giúp học sinh nắm vững kiến thức và hiểu rõ về cách xử lí xâu kí tự trong ngôn ngữ lập trình.

Khởi động

Trước khi học về xử lí xâu kí tự, chúng ta đã từng sử dụng phần mềm xử lí văn bản hàng ngày. Trên thực tế, trong lập trình, ngoài kiểu dữ liệu số, cần có các kiểu dữ liệu khác không phải là số để xử lí văn bản. Các bài toán xử lí văn bản thường yêu cầu các phép xử lí như đếm số ký tự, cắt chuỗi, nối chuỗi, thay thế ký tự, tìm kiếm ký tự trong chuỗi, viết hoa,... Điều này giúp chúng ta giải quyết các vấn đề thực tế và tạo ra các ứng dụng hữu ích trong thế giới số.

Bài tập và hướng dẫn giải

HOẠT ĐỘNG

1. Em hãy đọc chương trình sau đây và cho biết mỗi biến: so _hop, khoi_luong_hop, don_vi_ki chứa dữ liệu thuộc kiểu nào?

Trả lời: Cách 1:Để xác định kiểu dữ liệu của mỗi biến trong chương trình, ta chỉ cần xem sau dấu hai chấm... Xem hướng dẫn giải chi tiết

2. Em hãy đọc các chương trình sau đây và cho biết kết quả nhận được khi thực hiện chương trình.

Trả lời: Cách làm:1. Đọc chương trình và xác định các mã lệnh và điều kiện của chương trình.2. Áp dụng chương... Xem hướng dẫn giải chi tiết

LUYỆN TẬP

Bài 1. Hãy dự đoán kết quả đưa ra màn hình sau mỗi câu lệnh xuất dữ liệu print() trong chương trình ở hình bên và sau đó dùng cửa sổ Shell để đối chiếu, kiểm tra từng kết quả dự đoán.

Trả lời: Để làm được bài tập này, bạn cần thực hiện các bước sau:1. Xem xét từng câu lệnh xuất dữ liệu... Xem hướng dẫn giải chi tiết

Bài 2. Em hãy viết chương trình nhập từ bàn phím xâu s ghi ngày tháng dạng dd/mm/yyyy, trong đó dd là hai kí tự chỉ ngày, mm là hai kí tự chỉ tháng, yyyy là bốn kí tự chỉ năm. Sau đó đưa ra màn hình ngày, tháng, năm dưới dạng xâu “Ngày dd tháng mm năm yyyy”.

Trả lời: Cách 1: #include int main() { char s[11]; printf("Nhap ngay thang nam(dd/mm/yyyy): "); scanf("%s",... Xem hướng dẫn giải chi tiết

TỰ KIỂM TRA

Trong các câu sau đây, những câu nào đúng?

1) Có thể ghép các xâu để được xâu mới.

2) Có thể tìm vị trí một xâu con trong một xâu.

3) Không thể xóa một xâu con trong một xâu.

4) Không thể đếm số lần xuất hiện một xâu con trong một xâu.

Trả lời: Cách làm:1) Để kiểm tra câu 1: Có thể ghép các xâu để được xâu mới, ta lấy hai xâu ví dụ như "abc"... Xem hướng dẫn giải chi tiết
0.04982 sec| 2184.141 kb