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 ' );
Đố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
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é!
Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(’21 : 3 - 3=’,21/3-3);
Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(16*2-3);
A. 16*2-3= B. 16*2-3=29 C. 29 D. 16*2-3
Đố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;
while i<6 do i:=i+1; j:=j+1; k:=k+j;
writeln(i,’ ’, j,’ ’, k);
Giá trị của j, k sau khi thực hiện đoạn chương trình là?
Giá trị của j là 7
Giá trị của k là 28
Câu lệnh while do không ảnh hưởng đến j và k
j = 2 nên j = j + 1 = 3
k = 3 nên k = k + j = 3 + 3 = 6
Cho biến x kiểu nguyên. Em chọn phát biểu gì về câu lệnh writeln(x:10:4);
A. Hiện kết quả của x ra màn hình với 4 chữ số sau dấu chấm thập phân.
B. Sai cú pháp
C. Hiện kết quả của x ra màn hình với độ rộng bằng 10
D. Hiện kết quả của x ra màn hình với độ rộng bằng 14
Cho biến x kiểu nguyên. Em chọn phát biểu gì về câu lệnh writeln(x:10:4);
A. Hiện kết quả của x ra màn hình với 4 chữ số sau dấu chấm thập phân.
B. Sai cú pháp
C. Hiện kết quả của x ra màn hình với độ rộng bằng 10
D. Hiện kết quả của x ra màn hình với độ rộng bằng 14
Cho biết kết quả của lệnh sau: if (a > b) then writeln(a); else writeln(b);
A. Viết ra màn hình số nhỏ nhất trong 2 số a và b
B. Viết ra màn hình số lớn nhất trong 2 số a và b
C. Câu lệnh sai nên không thực hiện được
D. Đảo giá trị của hai biến a và b