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'.)

Câu hỏi trong lớp Xem thêm