Câu 1: Trong các hoạt động dưới đây, hoạt động nào là hoạt động với số lần chưa biết trước? A. Tính tổng các số tự nhiên từ 1 đến 20 B. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số C. Mỗi ngày học bài 2 lần D. Nhập vào 1 số cho đến khi số nhập vào là số chẵn thì dừng Câu 2: Hãy chỉ ra lỗi trong các câu lệnh sau đây? a) X:= 10; While X:= 10 do X:= X + 5; b) X:= 10; While X = 10 do X = X + 5; c) S:= 0; n:=0; While S <= 10 do n:= n + 1; S:= S + n ; Câu 3: Câu lệnh sau đây cho kết quả là gì? S:=1; While s < 10 do Begin writeln(s); s:=s+1; end; A. In ra các số từ 1 đến 9 B. In ra các số từ 1 đến 10 C. In ra các số 1 D. Tất cả đều sai giúp mình vs mình cho câu trả lời hay nhất
2 câu trả lời
1D
2
a) sau while là 1 điều kiện(phép so sánh) , không phải là phép gán
b) câu lệnh x=x+5; sai phép gán(thiếu dấu : )
c) while-do bị lặp vô hạn lần vì điều kiện luôn đúng
3A
Câu 1: Trong các hoạt động dưới đây, hoạt động nào là hoạt động với số lần chưa biết trước?
A. Tính tổng các số tự nhiên từ 1 đến 20
B. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số
C. Mỗi ngày học bài 2 lần
D. Nhập vào 1 số cho đến khi số nhập vào là số chẵn thì dừng
Câu 2: Hãy chỉ ra lỗi trong các câu lệnh sau đây?
a) X:= 10;
While X:= 10 do
X:= X + 5;
sửa : x=10
b) X:= 10;
While X = 10 do
X = X + 5;
Sửa : x:=x+5;
c) S:= 0; n:=0;
While S <= 10 do
n:= n + 1;
S:= S + n ;
điều kiện luôn đúng => lỗi
Câu 3: Câu lệnh sau đây cho kết quả là gì?
S:=1;
While s < 10 do
Begin
writeln(s);
s:=s+1;
end;
A. In ra các số từ 1 đến 9
B. In ra các số từ 1 đến 10
C. In ra các số 1
D. Tất cả đều sai