Bài 12 Kiểu xâu ký tự Câu 1 Xâu rỗng là xâu có độ dài bằng A 1 B 2 C 0 D 3 Hướng dẫn giải Đáp án đúng là C Theo định nghĩa xâu rỗng là xâu có độ dài bằng 0 Câu 2 Để biết độ dài củ[.]
Bài 12 Kiểu xâu ký tự Câu Xâu rỗng là xâu có độ dài bằng: A B C D Hướng dẫn giải Đáp án là: C Theo định nghĩa xâu rỗng là xâu có độ dài bằng Câu Để biết độ dài của xâu s ta viết: A str(s) B s.length() C length(s) C s.len() Hướng dẫn giải Đáp án là: B Hàm s.length() trả độ dài (số ký tự) của xâu st Câu Cho xâu s1=’ha noi’, xâu s2=’ha noi cua toi’ Khẳng định nào sau là đúng? A Xâu s2 lớn xâu s1 B Xâu s1 bằng xâu s2 C Xâu s2 nhỏ xâu s1 D Xâu s2 lớn hoặc bằng xâu s1 Hướng dẫn giải Đáp án là: A Vì xâu s1 là đoạn đầu của xâu s2 Câu Hàm st.erase(vt, n) thực hiện: A Xố n kí tự của xâu st vị trí B Xố toàn bợ xâu st C Xố n kí tự của xâu st vị trí vt D Xố n kí tự của xâu st vị trí vt Hướng dẫn giải Đáp án là: D Hàm st.erase(vt, n) thực xố n kí tự của xâu st vị trí vt Câu Hàm st.insert(s, vt) thực hiện: A chèn xâu s vào đầu xâu st B chèn xâu s vào xâu st vị trí vt C chèn xâu s vào xâu st vị trí vt=0 D chèn xâu s vào cuối xâu st Hướng dẫn giải Đáp án là: B Hàm st.insert(s, vt) thực chèn xâu s vào xâu st vị trí vt Câu Hàm st.substr (vt, n) thực hiện: A chép ký tự của xâu st vị trí vt B chép n ký tự của xâu st vị trí bất kì C chép toàn bộ xâu st D chép n ký tự của xâu st vị trí vt Hướng dẫn giải Đáp án là: D Sao chép n ký tự của xâu st vị trí vt Nếu thiếu tham số n mặc định là chép đến hết xâu st Câu Hàm st.find(s, vt) ) thực hiện: A tìm kiếm vị trí x́t lần của xâu s xâu st, vị trí bắt đầu tìm vt B tìm kiếm vị trí x́t cuối cùng của xâu s xâu st, vị trí bắt đầu tìm vt C tìm kiếm vị trí x́t lần của xâu s xâu st, vị trí bắt đầu tìm D tìm kiếm tất các vị trí xuất của xâu s xâu st, vị trí bắt đầu tìm vt Hướng dẫn giải Đáp án là: A Tìm kiếm vị trí xuất lần của xâu s xâu st, vị trí bắt đầu tìm vt Câu Cho xâu s=’abc’, hàm length(s) cho giá trị là: A B C D Hướng dẫn giải Đáp án là: A Hàm length(s) cho giá trị là số kí tự của xâu s Câu Câu lệnh X=toupper(‘a’) thực hiện: A Biến đổi kí tự ‘A’ thành kí tự ‘a’ B Biến đổi kí tự ‘a’ thành kí tự ‘A’ C Giữ nguyên kí tự ‘a’ D Trả mã ASCII của kí tự ‘A’ Hướng dẫn giải Đáp án là: D Hàm toupper(‘a’) trả mã ASCII của kí tự in hoa tương ứng với kí tự ‘a’ là ‘A’ Câu 10 Phát biểu nào sau là sai nói xâu kí tự? A Xâu (ch̃i) dãy kí tự bảng mã ASCII B Xâu có độ dài bằng gọi xâu rỗng C Trong C++, kí tự của xâu đánh số thứ tự D Mỡi kí tự gọi một phần tử của xâu Hướng dẫn giải Đáp án là: C Trong C++, kí tự của xâu đánh số thứ tự Câu 11 Biến kiểu xâu khai báo sau: A string; B string ; C string :; D :string ; Hướng dẫn giải Đáp án là: B Biến kiểu xâu báo theo cấu trúc: string ; Câu 12 Khẳng định nào sau là sai nói xâu? A Trong C++, độ dài xâu vô hạn bộ nhớ không cần khai báo độ dài xâu từ trước B Trong C++, kí tự của xâu đánh số thứ tự C Với dữ liệu kiểu xâu có thể thực phép tốn ghép xâu phép tốn quan hệ D Phép ghép xâu, kí hiệu dấu cộng (+), sử dụng để ghép nhiều xâu thành một Hướng dẫn giải Đáp án là: A Trong C++, độ dài xâu giới hạn bộ nhớ không cần khai báo độ dài xâu từ trước Câu 13 Phép ghép xâu: "Ha"+ " Noi" +" - "+"Viet Nam" Có kết là: A "Ha Noi Viet Nam" B "HaNoiVietNam" C "Ha Noi - Viet Nam" D "HaNoi - VietNam" Hướng dẫn giải Đáp án là: C Phép ghép xâu, kí hiệu dấu cộng (+), sử dụng để ghép nhiều xâu thành một Câu 14 Cho xâu s=’abc’ Để truy cập đến kí tự ‘a’ ta viết: A s[1] B s[0] C s D s[] Hướng dẫn giải Đáp án là: B Vì kí tự ‘a’ ở vị trí xâu s Vì vậy để truy cập đến kí tự ‘a’ ta viết s[0] Câu 15 Để khai báo xâu s ta viết: A string s; B s:string; C s string; D string:s; Hướng dẫn giải Đáp án là: A Biến kiểu xâu khai báo theo cấu trúc: string ; ... trước B Trong C++, kí tự của xâu đánh số thứ tự C Với dữ liệu kiểu xâu có thể thực phép tốn ghép xâu phép toán quan hệ D Phép ghép xâu, kí hiệu dấu cợng (+), sử dụng để ghép nhiều xâu... một phần tử của xâu Hướng dẫn giải Đáp án là: C Trong C++, kí tự của xâu đánh số thứ tự Câu 11 Biến kiểu xâu khai báo sau: A string; B string ; C string :;