Trong vòng lặp For dữ dạng lùi giá trị của biến điểm

Câu 1: C [còn dạng tiến là tăng 1]

Câu 6: C

Câu 11: B [Đoạn chương trình trên giúp ta tính tổng các số nguyên từ 1 đến 10 với giá trị ban đầu là 0=>S=0+1+2+3+4+5+6+7+8+9+10=55]

Câu 12: C [Đoạn chương trình này như là giúp tính giai thừa của 1 số và ở đây là   5  =>5!=120]

Câu 13: A [đoạn chương trình trên giúp in ra các số lẻ từ 1 đến 20]

Câu 14: C [đoạn chương trình trên giúp in ra các số chẵn từ 1 đến 20]

Câu 15: B [đoạn chương trình trên giúp in ra các số chia hết cho 9 từ 1 đến 100]

Trả lời: Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm lần lượt nhận giá trị liên tiếp tằng từ giá trị đầu đến giá trị cuối. Giá trị của biến đếm được điề chỉnh tự động vì vậy câu lệnh sau Do không được thay đổi gía trị biến đếm. Đáp án: B

24/03/2022 50

B. Tự động điều chỉnh 

Đáp án chính xác

C. Chỉ tăng khi có câu lệnh thay đổi giá trị 

Trong vòng lặp For – do dạng tiến. Giá trị của biến đếm lần lượt nhận giá trị liên tiếp tằng từ giá trị đầu đến giá trị cuối. Giá trị của biến đếm được điề chỉnh tự động vì vậy câu lệnh sau do không được thay đổi gía trị biến đếm.

Đáp án: B

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:Trong vòng lặp for …do dạng lùi. Giá trị của biến đếm? A. Được giữ nguyên B. Chỉ tăng khi có câu lệnh thay đổi giá trị C. Tự động giảm đi 1 D. Tự động tăng lên 1 Câu 6: Trong lệnh lặp for … do. Chọn phương án đúng nhất? * A. Giá trị đầu phải lớn hơn giá trị cuối B. Giá trị đầu phải nhỏ hơn giá trị cuối C. Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối D. Giá trị đầu phải bằng giá trị cuối Câu 11: Chương trình sau cho kết quả? Program BT;Uses CRT;Var i: integer; S: longint;BeginS:=0;For i:=1 to 10 do S:=S + i;Write[S];Readln;End. * A. 5000 B. 55 C. 50 D. 5050 Câu 12: Hãy cho biết kết quả khi chạy đoạn chương trình sau?Program BT;Uses CRT;Var i,n: integer; P: longint;BeginWrite[‘Nhap n:’];Readln[n];P:=1;For i:=1 to n do P:=P*i;Write[P];Readln;End.[Nếu nhập n = 5 thì kết quả là?] * A. 50 B. 100 C. 120 D. 1 Câu 13: Đoạn chương trình sau cho kết quả là gì?For i := 1 to 20 do if i mod 2 = 1 then write[i, ‘ ’]; * A. 1 3 5 7 9 11 13 15 17 19 B. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 C. Chương trình báo lỗi D. 2 4 6 8 10 12 14 16 18 20 Câu 14: Đoạn chương trình sau cho kết quả là gì?For i := 1 to 20 do if i mod 2 = 0 then write[i, ‘ ’]; * A. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 B. Chương trình báo lỗi C. 2 4 6 8 10 12 14 16 18 20 D. 1 3 5 7 9 11 13 15 17 19 Câu 15: Đoạn chương trình sau cho kết quả là gì?For i := 1 to 100 do if i mod 9 = 0 then write[i, ‘ ’]; * A. 9 9 9 9 9 9 9 9 9 9 B. 9 18 27 36 45 54 63 72 81 90 99 C. 918273645546372819099

D. 1 2 3 4 5 6 7 8 9 … 100

Video liên quan

Chủ Đề