Thực hiện đoạn chương trình sau, ta thu được kết quả của a là:
a := 2;
While a<5 do a := a*2;
Write(a);
A. 4
B. 6
C. 8
D. 3
Đáp án đúng : C
Trong ngôn ngữ lập trình Pascal, đoạn chương trình sau thực hiện việc nào trong các công việc sau (a là mảng số có N phần tử)
S := 0;
For i := 1 to N do S := S+a[i];
Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh IF <điều kiện> THEN <câu lệnh>;
Điều kiện là:
Thực hiện đoạn chương trình sau, ta thu được kết quả của Q là:
Q:= ‘*’;
For i:= 1 to 5 do write(Q);
Hãy cho biết giá trị của M sau khi thực hiện đoạn chương trình sau với a=19 và b=12 ?
M := a;
If a > b then M := b;
Đoạn chương trình sau giải bài toán nào?
T:= 0;
for i:=1 to M do
if i mod 2 = 0 then T := T + i;
Thực hiện đoạn chương trình sau, cho biết chữ “Hello Word “ được in ra màn hình mấy lần?
i := 1;
While i <=3 do
Begin
Write(‘Hello Word’);
i:=i+2;
End;
Với M = 3 và N = 6, hãy cho biết giá trị của T sau khi thực hiện đoạn chương trình sau?
T:= 0;
for i:= M to N do
if i mod 3 = 0 then T:= T+i;
Hãy chọn phương án sai . Muốn dùng biến X để lưu giá trị nhỏ nhất trong các giá trị của hai biến A, B có thể dùng cấu trúc rẽ nhánh như sau :
Điều kiện là: