Câu lệnh nào trong Pascal viết sai: A. If n mod 2=0 then write ('Đo la so chan'); B. If a> 0 then write ('a la so duong') else write ('a la so am'); C. If n=2 then a:=b D. If a+b then T:=10 Sau mỗi câu lệnh dưới đây giá trị của biến x sẽ là bao nhiêu: A. x:=5; If (30 mod 15=0) then x:=x+5; B. x:=0; If i:=0 to 5 do x:=x+3;
1 câu trả lời
Câu 1: D
Câu 2:
a) Nếu 30 chia hết cho 15 thì x:=x+5
Vì 30 chia 15 = 2, không dư
=> Điều kiện đúng
=> x = x+5 = 5 + 5 =10
Vậy x = 10
b) For i:=1 to 5 do x:=x+3;
Cho biến i chạy từ 1 đến 5, thực hiện câu lệnh 5 lần
Lần chạy thứ nhất: x = x + 3 = 0 + 3 =3
Lần chạy thứ hai: x = x+ 3 = 3 + 3 =6
Tương tự, đến lần chạy thứ 5: x = x + 3= 12 +3 =15
Vậy x = 15
Câu hỏi trong lớp
Xem thêm