1C (vì đúng với cấu trúc for do)
2A (vì số lần lặp đucợ tính là giá trị cuối - giá trị đầu +1=10-1+1=10)
3) có 5 vòng lặp:
+lần 1: j=0+1=1
+lần 2: j=1+2=3
+lần 3: j=3+3=6
+lần 4: j=6+4=10
+lần 5: j=10+5=15
vậy kết quả cuối j=15 chọn C
4D
5C
6B
7D
8) có 5 vòng lặp:
+lần 1: tb=0+1=1
+lần 2: tb=1+4=5
+lần 3: tb=5+7=12
+lần 4: tb=12+2=14
+lần 5: tb=14+6=20
vậy kết quả cuối cùng tb=20 chọn A
TỰ LUẬN
câu 2:
program ct;
uses crt;
var i,n,Max:integer;
A:array[1..100] of integer;
begin
clrscr;
write('nhap n:=');readln(n);
for i:=1 to n do
begin
write('nhap mang A[',i,']:=');readln(A[i]);
end;
Max:=A[1];
for i:=2 to n do
if Max<A[i] then Max:=A[i];
writeln('gia tri lon nhat la:',Max);
readln
end.