Hãy cho biết kết quả sau khi thực hiện thuật toán sau: a:= 7 ; b:= 10 ; c:= a ; a:= b ; b:=c ;

2 câu trả lời

`*` Giá trị ban đầu a = 7, b = 10

      `*` c := a ⇒ c = a = 7

      `*` a := b ⇒ a = b = 10

      `*` b := c ⇒ b = c = 7

`* Sau khi thực hiện thuật toán:

      `*` a = 10

      `*` b = 7

      `*` c = 7

Phân tích:

a gán giá trị 7.

b gán giá trị 10.

c = a nên c có giá trị 7.

a = b nên a có giá trị 10.

b = c nên b có giá trị 7.

Sau khi thực hiện thuật toán thì:

a có giá trị 10.

b có giá trị 7.

c có giá trị 7.

Xin hay nhất ạ.

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