Giả sử xâu s là ' I love u'. Sau khi thực hiện lệnh delete (s,2,5); thì xâu s có giá trị là: a. 'I' b.' I love u' c.' I u' d.'I lo u'
2 câu trả lời
Có 2 trường hợp là để đề phòng bạn có khi thừa dấu ' ' hay không thôi :))
Sau khi thực hiện, xâu s có giá trị là ' e u' (nếu s=' I love u')
'I u' (nếu s='I love u')
Giải thích:
+) s=' I love u' -> delete(s,2,5) -> xóa từ kí tự 2 đi 5 kí tự (xóa từ kí tự 'I' đến kí tự 'v') -> s=' e u'
+) s='I love u' -> delete(s,2,5) -> xóa từ kí tự 2 đi 5 kí tự (xóa từ kí tự ' ' đến kí tự 'e') -> s='I u'
Đáp án: C
Giải thích: Thủ tục xóa trong xâu S từ vị trí thứ 2, 5 kí tự, có nghĩa là xóa từ kí ' ' đến 'e' nên còn lại 'I u'
(Mình xin sửa đề lại là S='I love u'.)