TRONG CÂU LỆNH LẶP

Câu 12. Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j );Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); đợc thực hiện bao nhiêu lần?A. 10 lần ; B. 5 lần; C. 1 lần; D. Không thực hiện.Cõu 13. Trong Pascal, cõu lệnh nào sau đõy được viết đỳng?A. for i:= 4 to 1 do writeln(‘A’); B. for i= 1 to 10 writeln(‘A’);C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’);Cõu 14. Cho đoạn chương trỡnh: J:= 0; For i:= 1 to 5 do J:= j + i;Sau khi thực hiện đoạn chương trỡnh trờn, giỏ trị của biến j bằng bao nhiờu?A. 12; B. 22; C. 15; D. 42.Cõu 15. Khi thực hiện đoạn chương trỡnh sau: n:=1; T:=50;While n<20 do begin n:=n+5; T:=T - n end;Hóy cho biết giỏ trị của biến T bằng bao nhiờu?A. 14 B. 15 C. 16 D. 17Cõu 16: Cõu lệnh lặp while…do cú dạng đỳng là:A. While <điều kiện> do <cõu lệnh>; B. While <điều kiện> <cõu lệnh> do;C. While <cõu lệnh> do <điều kiện>; D. While <điều kiện>, do <cõu lệnh>;Cõu 17: Chương trỡnh Pascal sau sẽ in ra màn hỡnh nội dung gỡ?Var i: integer;BeginFor i:=1 to 10 do writeln(‘Day la lan lap thu’ ,i);Readln;End.A. 1 cõu “Day la lan lap thu i ” B. 1 cõu “Day la lan lap thu’, i ”C. 10 cõu “Day la lan lap thu’ , i ”D. 10 cõu "Day la lan lap thu i ” theo thứ tự của i là từ 110Cõu 18: Cho S và i biến kiểu nguyờn. Khi chạy đoạn chương trỡnh : S:= 0; i:= 1; while i <= 6 do begin S:= S + i; i:= i + 2; end;Giỏ trị sau cựng của S là : A. 16 B. 9 C. 7 D. 0Cõu 19: Giảsử cỏc khai bỏo biến đều hợp lệ. éể tớnh S = 10 em

chọn cõu nào :

A. S := 1; i := 1;B. S := 1; i := 1; while i<= 10 do S := S * while i<= 10 do i := i + 1;i; S := S * i; i := i + 1; D. S := 1; i := 1; C. S := 0; i := 1; while i<= 10 do begin S := S * i; i := i + 1; end; Cõu 20: Cho S = 1

2

+ 2

2

+ ... + 100

2

. Nhúm lệnh nào tớnh sai Giỏ trị của S:A. S:=0; FOR i:=1 TO 100 DO S := S + i*i; B. S:=0; FOR i:=1 TO 100 DO S := S + SQR(i);C. S:=0; FOR i:=100 DOWNTO 1 DO S := S + i*i; D. S:=1; FOR i:=1 TO 100 DO S := S + i*i;