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