Đáp án đúng là: D
Hàm st.erase(vt, n) thực hiện xố n kí tự của xâu st bắt đầu từ vị trí vt.
Câu 5. 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 bắt đầu từ vị trí vt. C. chèn xâu s vào xâu st bắt đầu từ vị trí vt=0. C. chèn xâu s vào xâu st bắt đầu từ 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 đúng là: B
Hàm st.insert(s, vt) thực hiện chèn xâu s vào xâu st bắt đầu từ vị trí vt.
Câu 6. Hàm st.substr (vt, n) thực hiện:
A. sao chép 1 ký tự của xâu st bắt đầu từ vị trí vt. B. sao chép n ký tự của xâu st bắt đầu từ vị trí bất kì. B. sao chép n ký tự của xâu st bắt đầu từ vị trí bất kì. C. sao chép toàn bợ xâu st.
D. sao chép n ký tự của xâu st bắt đầu từ vị trí vt. Hướng dẫn giải Hướng dẫn giải
Đáp án đúng là: D
Sao chép n ký tự của xâu st bắt đầu từ vị trí vt. Nếu thiếu tham số n thì mặc định là sao chép đến hết xâu st.
Câu 7. Hàm st.find(s, vt) ) thực hiện:
A. tìm kiếm vị trí x́t hiện lần đầu tiên của xâu s trong xâu st, vị trí bắt đầu tìm
là vt.
B. tìm kiếm vị trí x́t hiện cuối cùng của xâu s trong xâu st, vị trí bắt đầu tìm là
vt.
C. tìm kiếm vị trí x́t hiện lần đầu tiên của xâu s trong xâu st, vị trí bắt đầu tìm
là 0.
D. tìm kiếm tất cả các vị trí x́t hiện của xâu s trong xâu st, vị trí bắt đầu tìm là