i:=1; j:=2; k:=4;
while i<6 do begin i:= i + 1; j: =j+1; k:= k+j; end;
writeln (i, j, k);ả sai
Câu 6:Với đ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 j và k là bao nhiêu? (i, j, k là tên các biến kiểu nguyên)
j:=1; k:=4;
for i:=1 to 9 do
if i mod 3 =0 then j:=j+1;
k:=k+j;
writeln (j,k);
Quảng cáo
2 câu trả lời 338
Câu 5:
Giá trị của i, j và k sau khi chạy đoạn chương trình là 6, 7 và 27.
Lệnh writeln sẽ in ra giá trị "6 7 27" trên màn hình.
Giải thích:
Ban đầu, ta có i=1, j=2 và k=4.
Sau đó, vòng lặp while được thực hiện, i sẽ tăng lên 1 và j tăng lên 1, 2, 3, 4, 5 trong 5 lần lặp đầu tiên của vòng lặp.
Khi i=6 thì điều kiện i<6 không còn đúng nữa, vòng lặp sẽ kết thúc.
Khi đó, giá trị của i là 6, j là 7 và k là 27.
Câu 6:
Giá trị của j và k sau khi chạy đoạn chương trình là 3 và 7.
Lệnh writeln sẽ in ra giá trị "3 7" trên màn hình.
Giải thích:
Ban đầu, ta có j=1 và k=4.
Sau đó, vòng lặp for được thực hiện trong khoảng từ 1 đến 9.
Trong vòng lặp, nếu i chia hết cho 3 thì biến j sẽ được tăng lên 1.
Vì vậy, j sẽ được tăng lên 1 khi i=3 và tăng thêm 1 khi i=6 và i=9.
Khi kết thúc vòng lặp, giá trị của j là 3 và k là 7.
Lệnh writeln sẽ in ra giá trị "3 7" trên màn hình.
A.Phần tửB. Biến mảngC. Kiểu dữ liệuD. Chỉ số
Câu 15:Trong cấu trúc lặp thì điều kiện được thể hiện bằng:
A. Phép toán sốB. Chỉ số của mảngC. Phép so sánhD. Phép gán
Câu 16: Đoạn lệnh sau đây sẽ cho kết quả gì ?
So : = 5;
While So < 10 do writeln(So);
So : = So + 1;
A. In ra vô hạn các số 5, mỗi số viết trên một dòng; B. In ra các số từ 5 đến 10
C. in ra số 6. D. In ra các số từ 1 đến 5;
Quảng cáo
Bạn muốn hỏi bài tập?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK44971
-
Hỏi từ APP VIETJACK27113
