Cho a='aabbb' hãy cho biết giá trị của xâu b trong đoạn sau: b:=''; For i:=1 to length(a) do If a[i]<>'a' then b:=b+a[i]

2 câu trả lời

aabbb nha

- Xâu a = 'aabbb', length(a) = 5

- Xâu b là xâu rỗng

- Giá trị biến i chạy từ 1 đến 5

+ i = 1    ⇒   a[1] <> 'a'   ⇒   'a' <> 'a'   ⇒   sai

+ i = 2    ⇒   a[2] <> 'a'   ⇒   'a' <> 'a'   ⇒   sai

+ i = 3    ⇒   a[3] <> 'a'   ⇒   'b' <> 'a'   ⇒   đúng ⇒ b = 'b'

+ i = 4    ⇒   a[4] <> 'a'   ⇒   'b' <> 'a'   ⇒   đúng ⇒ b = 'bb'

+ i = 5    ⇒   a[5] <> 'a'   ⇒   'b' <> 'a'   ⇒   đúng ⇒ b = 'bbb'

⇒ Giá trị xâu b = 'bbb'

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