1.Cho hãy cho biết biến nào trong đoạn chương trình sau là biến chạy của vòng lặp For? a:=3; b:=5; x:=0; For So:= a To b Do x:= x + So; WriteLn(x); A.a ; B.b ; C.x ; D.so (chọn đáp án nào vậy mn) 2.Đoạn chương trình sau in ra màn hình kết quả là bao nhiêu? x:=0; For So:= 3 To 5 Do x:= x + So; WriteLn(x); (ghi đáp án ra dùm mk) 3.Đoạn chương trình sau in ra màn hình kết quả là bao nhiêu? b:= 5; For So:= 3 To b Do Begin b:= b – 1; Write(b + So); EndĐoạn chương trình sau in ra màn hình kết quả là bao nhiêu? For So:= 6 DownTo 2 Do If So mod 2 = 0 Then Write(So); 4.Đoạn chương trình sau in ra màn hình kết quả là bao nhiêu? For So:= 6 DownTo 2 Do If So mod 2 = 0 Then Write(So); 5.Cho vòng lặp For So:=1 to 10 Do Write(So); giá trị của biến So sau khi thực hiện vòng lặp trên bằng bao nhiêu? A.1 ; B.9 ; C.10; D.11 6.Vòng lặp For i:=2 To 2 Do Write(i); thực hiện mấy lần lặp? (A.1, B.2, C.khong lan nao, D.báo lỗi) 7.Cho hãy cho vòng lặp For dạng tiến và dạng lùi khác nhau chỗ nào?( A.biến chạy, B. gt đầu, C.gt cuối, D. từ khóa). 8.Trường hợp nào khiến cho vòng lặp For trong Pascal bị lặp lại mãi mãi? A.Biến chạy bị thay đổi giá trị trong thân vòng lặp B.Giá trị đầu bị thay đổi giá trị trong thân vòng lặp C.Giá trị cuối bị thay đổi giá trị trong thân vòng lặp D.Không có trường hợp nào For bị lặp lại mãi mãi

2 câu trả lời

1) biến chạy của vòng lặp là So;

2) .Đoạn chương trình in ra màn hình kết quả là 12 (vì 3+4+5=12);

3) .Đoạn chương trình  in ra màn hình kết quả là 7 7 7;

vì khi b giảm 1 thì So tăng 1 nên bằng nhau;

5) C.10;

6) C.khong lan nao,;

7) A.biến chạy,;

8) D.Không có trường hợp nào For bị lặp lại mãi mãi

1. D

2. x = 12

3. 

Đoạn chương trình in ra: 7 7 7

4. 

Đoạn chương trình in ra: 642

5. C

6. A

7. D

8. D

Câu hỏi trong lớp Xem thêm