Trắc nghiệm đúng sai Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Phiếu câu hỏi và bài tập trắc nghiệm Đ/S môn Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự sách cánh diều. Bộ câu hỏi nhằm giúp học sinh vừa ôn tập bài học, vừa làm quen dần với dạng bài tập mới trong chương trình thi THPT. Các câu hỏi tăng dần về độ khó. Tài liệu có file Word tải về. Thời gian tới, nội dung này sẽ tiếp tục được bổ sung.
Xem: => Giáo án tin học 10 cánh diều (bản word)
CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
LẬP TRÌNH CƠ BẢN
BÀI 12: KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÍ XÂU KÍ TỰ
Câu 1: Cho đoạn thông tin:
Trong lập trình, kiểu dữ liệu xâu kí tự (string) được sử dụng để lưu trữ và xử lý các chuỗi ký tự. Các hàm xử lý xâu kí tự như length(), concat(), và indexOf() cho phép lập trình viên thực hiện các thao tác như đếm số ký tự, ghép nối các xâu, và tìm vị trí xuất hiện của một ký tự trong xâu.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Kiểu dữ liệu xâu kí tự chỉ có thể chứa các ký tự chữ cái.
b) Hàm length() dùng để đếm số ký tự trong xâu.
c) Hàm concat() có thể ghép nhiều xâu lại với nhau.
d) Hàm indexOf() không thể tìm vị trí của ký tự trong xâu.
Đáp án:
- B, C đúng
- A, D sai
Câu 2: Cho đoạn thông tin:
Xử lý xâu kí tự là một phần quan trọng trong lập trình. Các hàm như replace() cho phép thay thế một xâu con bằng một xâu khác, trong khi substring() giúp lấy một phần của xâu. Việc hiểu rõ các hàm này sẽ giúp lập trình viên làm việc hiệu quả hơn với dữ liệu dạng xâu.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Hàm replace() chỉ có thể thay thế xâu con bằng xâu rỗng.
b) Hàm substring() có thể lấy một phần của xâu từ vị trí bất kỳ.
c) Xử lý xâu kí tự giúp lập trình viên tiết kiệm thời gian.
d) Việc thay thế xâu con có thể gây mất dữ liệu nếu không cẩn thận.
Câu 3: Cho đoạn thông tin:
Trong lập trình, việc tìm kiếm xâu con trong một xâu lớn là một thao tác thường gặp. Hàm count Occurrences() có thể đếm số lần xuất hiện của một xâu con trong xâu chính. Điều này rất hữu ích trong việc phân tích dữ liệu và xử lý văn bản.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Hàm count Occurrences() không thể đếm xâu con rỗng.
b) Việc tìm kiếm xâu con không ảnh hưởng đến hiệu suất chương trình.
c) Số lần xuất hiện của xâu con có thể bằng 0.
d) Hàm count Occurrences() chỉ áp dụng cho các xâu có độ dài lớn.
Câu 4: Cho đoạn thông tin:
Kiểu dữ liệu xâu kí tự là một trong những loại dữ liệu cơ bản trong nhiều ngôn ngữ lập trình. Việc sử dụng các hàm như toUpperCase() và toLowerCase() cho phép lập trình viên chuyển đổi giữa các chữ hoa và chữ thường, giúp xử lý văn bản dễ dàng hơn.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Hàm toUpperCase() chỉ chuyển đổi ký tự đầu tiên của xâu thành chữ hoa.
b) Hàm toLowerCase() có thể chuyển đổi toàn bộ xâu thành chữ thường.
c) Xâu kí tự có thể chứa các ký tự đặc biệt và số.
d) Việc chuyển đổi giữa chữ hoa và chữ thường không ảnh hưởng đến nội dung của xâu.
Câu 5: Cho đoạn thông tin:
Khi làm việc với xâu kí tự, việc xác định xâu con là rất quan trọng. Hàm contains() giúp kiểm tra xem xâu chính có chứa xâu con hay không. Điều này có thể được áp dụng trong nhiều tình huống, từ tìm kiếm thông tin đến phân loại dữ liệu.
Hãy đánh giá tính đúng sai của các nhận định sau:
a) Hàm contains() trả về giá trị boolean cho biết xâu con có tồn tại hay không.
b) Xâu con không thể nằm ở cuối xâu chính.
c) Việc xác định xâu con có thể giúp phát hiện lỗi trong chương trình.
d) Hàm contains() chỉ áp dụng cho các xâu có độ dài nhất định.
--------------- Còn tiếp ---------------
=> Giáo án tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - Xử lí kí tự (2 tiết)