sau khi gõ câu lệnh pascal writeln(7+3,='7+3'),sẽ in ra màn hình
Hãy cho biết kết quả in ra màn hình của câu lệnh Pascal sau đây: (2đ)
Writeln( ' 2*10+14= ', 2*10+14 );
Writeln( ' 20*3+20= ' , ' 20*3+20 ' );
1: 2*10+14= 34
2: 20*3+20= 80
Câu lệnh Writeln(‘y=’,15 div 3 - 3); sẽ in ra màn hình là:
A. 9
B. y=9
C. y=2
D. 2
Câu lệnh Writeln(‘y=’,15 div 3 * 5); sẽ in ra màn hình là:
A. 9
B. y=9
C. y=25
D. 25
Câu lệnh Writeln(‘y=’,15 div 3 + 5); sẽ in ra màn hình là:
A. 9
B. y=9
C. y=10
D. y= 7
Câu lệnh Writeln(‘y=’,15 div 3 / 5); sẽ in ra màn hình là:
A. y=1
B. 9
C. y=9
D. 1
Câu lệnh Pascal : While (4*5>=20) do Writeln (4*5); sẽ:
A.Lặp vô hạn lần lệnh Writeln (4*5); .
B.In số 20 ra màn hình 5 lần .
C.In số 20 ra màn hình 4 lần .
D.Không thực hiện lệnh Writeln (4*5); .
Với câu lệnh writeln ('10 mod 3 = ', 10 mod 3); sẽ in ra màn hình kết quả
Màn hình sẽ in ra giá trị: 3 7
Giải thích:
Câu lệnh if i mod 3=0 then j:=j+1 có nghĩa là j bằng một cộng với số các số chia hết cho 3.
k:=k+j có nghĩa là k bằng bốn cộng với giá trị của j đã tìm.
For i:=1 to 5 do => có 5 vòng lặp, các vòng sẽ có gtri j,k tương ứng là:
vòng 1: 4,7
vòng 2: 6,13
vòng 3:8,21
vòng 4: 10,31
vòng 5: 12;43
Vậy writeln(j,k) sẽ in ra 12 43. Ở đây vòng lặp không có điều kiện trước đó nên không cần xét nhé!
Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết lệnh writeln in ra màn hình giá trị của i , j, k là bao nhiêu? i:=1; j:=2; k:=3;
Bạn bổ sung thêm đề nha.
Gán i,j,k lần lượt bằng 1,2,3 thì các giá trị nó vẫn giữ nguyên như vậy