Câu lệnh for và while đều có công dụng lặp lại các lệnh khác, có thể sử dụng thay thế cho nhau * A.Đúng B.Sai Đoạn lệnh sau : For i := 3 to 10 do begin write('a'); end ; sẽ viết ra bao nhiêu chữ a ? * A.10 B.9 C.8 D.7 Giá trị của biến t là bao nhiêu sau khi thực hiện đoạn lệnh sau : t := 5 ; i := 5 ; while i < 10 do begin t := t +2*i ; i := i + 1 ; end ; * A.98 B.100 C.75 D.Giá trị khác Đoạn lệnh sau sẽ viết ra số nào ? a := 15 ; i := 2 ; while (a mod i <> 0) do begin i := i + 1 ;end ; write ( i) ; A.2 B.3 C.4 D.5 Lệnh for sau đúng hay sai? for i := 1 to n do begin write(i) ; end; A.Đúng B.Sai Đoạn lệnh sau sẽ viết ra các số nào ? for i := 3 to 10 do begin if (i mod 2 = 0) then write(i) ; end ; A.1 2 3 4 5 6 7 8 9 10 B.3 4 5 6 7 8 9 10 C.4 6 8 D.4 6 8 10 Đoạn lệnh sau sẽ viết ra các số nào ? i := 3 ; while i < 10 do begin if (i mod 2 = 1) then write(i) ; i := i + 1 ; end ; A.3 4 5 6 7 8 9 10 B.3 5 7 9 C.3 5 7 9 10 D.Các số khác Phương án nào dưới đây là khai báo mảng hợp lệ? A.mang : ARRAY[0..10] OF INTEGER; B.mang : ARRAY[0..10] : INTEGER ; C.mang : INTEGER OF ARRAY[0..10]; D.mang : ARRAY(0..10) : INTEGER; Sau khi thực hiện đoạn lệnh sau, giá trị của biến i là bao nhiêu: i:= 2; while i < 8 do begin i:= i + 2 ; end; A.7 B.8 C.10 D.Giá trị khác Đoạn lệnh sau For i:=5 to 10 do begin write(i + 5); end; sẽ cho kết quả là A.5 B.10 C.15 D.Giá trị khác
2 câu trả lời
Câu lệnh for và while đều có công dụng lặp lại các lệnh khác, có thể sử dụng thay thế cho nhau *
A.Đúng
B.Sai
Hai câu lệnh While và `For` có thể thay thế cho nhau.Mọi câu lệnh `For` đều có thể thay thế bằng While ,nhưng để `For` thay thế cho `While thì phải tùy trường hợp.
Đoạn lệnh sau : For i := 3 to 10 do begin write('a'); end ; sẽ viết ra bao nhiêu chữ a ? *
A.10
B.9
C.8
D.7
Giá trị của biến t là bao nhiêu sau khi thực hiện đoạn lệnh sau : t := 5 ; i := 5 ; while i < 10 do begin t := t +2*i ; i := i + 1 ; end ; *
A.98
B.100
C.75
D.Giá trị khác
Đoạn lệnh sau sẽ viết ra số nào ? a := 15 ; i := 2 ; while (a mod i <> 0) do begin i := i + 1 ;end ; write ( i) ;
A.2
B.3
C.4
D.5
Lệnh for sau đúng hay sai?
for i := 1 to n do
begin
write(i) ;
end;
A.Đúng
B.Sai
Đoạn lệnh sau sẽ viết ra các số nào ?
for i := 3 to 10 do begin if (i mod 2 = 0) then write(i) ; end ;
A.1 2 3 4 5 6 7 8 9 10
B.3 4 5 6 7 8 9 10
C.4 6 8
D.4 6 8 10
Đoạn lệnh sau sẽ viết ra các số nào ?
i := 3 ;
while i < 10 do begin
if (i mod 2 = 1) then write(i) ; i := i + 1 ; end ;
A.3 4 5 6 7 8 9 10
B.3 5 7 9
C.3 5 7 9 10
D.Các số khác
Phương án nào dưới đây là khai báo mảng hợp lệ?
A.mang : ARRAY[0..10] OF INTEGER;
B.mang : ARRAY[0..10] : INTEGER ;
C.mang : INTEGER OF ARRAY[0..10];
D.mang : ARRAY(0..10) : INTEGER;
Sau khi thực hiện đoạn lệnh sau, giá trị của biến i là bao nhiêu: i:= 2; while i < 8 do begin i:= i + 2 ; end;
A.7
B.8
C.10
D.Giá trị khác
Đoạn lệnh sau For i:=5 to 10 do begin write(i + 5); end; sẽ cho kết quả là
A.5
B.10
C.15
D.Giá trị khác