Câu 1 Cho đoạn chương trình a=3 b=5 If a>b: a = 4 Else: b=1 Sau khi thực hiện đoạn chương trình, giá trị của a là: Câu 2 cho đoạn chương trình sau: If a != 1: x=9//a Else: x=-2013 Print('x=',x+1); Khi cho a =1 thì chương trình trên sẽ in ra màn hình :
2 câu trả lời
Câu 1:
=> a = 3; b = 5
=> a > b ⇒ 3 > 5 ⇒ điều kiện sai
=> thực hiện lệnh sau else
=> b = 1
=> sau khi thực hiện đoạn lệnh giá trị a không đổi
=> a = 3
Câu 2:
=> a = 1
=> a != 1 ⇒ 1 không bằng 1 ⇒ điều kiện sai
=> thực hiện lệnh sau else : x = - 2013
=> print('x = ', x + 1)
=> in ra màn hình: x = -2012
Câu 1, Vì a<b (3<5) nên gán b =1, lúc này thì a vẫn bằng 3
=> a = 3
Câu 2, Vì a = 1 nên thực hiện x =-2013 (vì 1=1)
và ta còn có x + 1 => x=-2013+1=-2012
Vậy: Output của chương trình này là : x=-2012
Câu hỏi trong lớp
Xem thêm