1/Điều kiện trong câu lệnh While … Do thường là: aCâu lệnh đơn giản hoặc câu lệnh ghép bCâu lệnh gán c.Các phép so sánh d.Biến đếm 2/Trong sau câu lệnh sau, câu lệnh nào lặp với số lần chưa biết trước? aFor <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; bWhile <điều kiện> do <câu lệnh>; c.If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; d.If <điều kiện> then <câu lệnh>; 3/Câu lệnh lặp với số lần biết trước là: aFor i:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; bIf <điều kiện> then <câu lệnh>; cIf <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; dFor i:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>; 4/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 6 do s := s+i; writeln(s); Kết quả in lên màn hình là: a15 b21 c5 d35 5/Trong các câu lệnh sau câu lệnh nào đúng? a While X <= 10 do X:= X + 1; b While X:= 10 do X:= X + 1; c While X= 10 do X = X + 1; d While X= 10; do X = X + 1; 6/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+1; writeln(s); Kết quả in lên màn hình là: a 6 b 15 c 5 d 35 7/Khi sử dụng vòng lặp While … do cần chú ý điều gì? a Phải biết trước số vòng lặp b Cố định số vòng lặp c Xác định điều kiện của vòng lặp dXác định giá trị đầu và cuối của vòng lặp. 8/Câu lệnh viết đúng trong pascal là: a for i:= 4 to 1 do writeln(‘A’); bfor i= 1 to 10 writeln(‘A’); c for i:= 1 to 10 do writeln(‘A’); d for i to 10 do writeln(‘A’); 9/Ý nghĩa của lệnh Gotoxy(5,7) là: a Đưa con trỏ về hàng 5, cột 7. b Đưa con trỏ về vị trí cột 5 của hàng hiện tại c Đưa con trỏ về cột 7 của hàng hiện tại. d Đưa con trỏ về cột 5, hàng 7. 10/Sau khi thực hiện đoạn chương trình sau: S:= 0; n:= 0; While S<= 5 do Begin n:= n + 1; S:=S + n; end;Biến S có giá trị bằng bao nhiêu? a 3 b 4 c5 d 6 giúp mik vs đang cần gấp lắm

2 câu trả lời

1.C

2.B

3.A

4.B

5.A

6.C

7.C

8.C

9.D

10.D

1/Điều kiện trong câu lệnh While … Do thường là:

aCâu lệnh đơn giản hoặc câu lệnh ghép 

bCâu lệnh gán 

c.Các phép so sánh 

d.Biến đếm 

2/Trong sau câu lệnh sau, câu lệnh nào lặp với số lần chưa biết trước?

aFor <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; 

bWhile <điều kiện> do <câu lệnh>; 

c.If <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ; 

d.If <điều kiện> then <câu lệnh>; 

3/Câu lệnh lặp với số lần biết trước là:

aFor i:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>; 

bIf <điều kiện> then <câu lệnh>; 

cIf <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; 

dFor i:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>; 

4/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 6 do s := s+i; writeln(s); Kết quả in lên màn hình là:

a15 

b21 

c5 

d35 

5/Trong các câu lệnh sau câu lệnh nào đúng?

a While X <= 10 do X:= X + 1; 

b While X:= 10 do X:= X + 1; 

c While X= 10 do X = X + 1; 

d While X= 10; do X = X + 1; 

6/Cho S và i là biến nguyên. Khi chạy đoạn chương trình : s:=0; for i:=1 to 5 do s := s+1; writeln(s); Kết quả in lên màn hình là:

a 6 

b 15 

c 5 

d 35 

7/Khi sử dụng vòng lặp While … do cần chú ý điều gì?

a Phải biết trước số vòng lặp 

b Cố định số vòng lặp 

c Xác định điều kiện của vòng lặp 

dXác định giá trị đầu và cuối của vòng lặp. 

8/Câu lệnh viết đúng trong pascal là:

a for i:= 4 to 1 do writeln(‘A’); 

bfor i= 1 to 10 writeln(‘A’); 

c for i:= 1 to 10 do writeln(‘A’); 

d for i to 10 do writeln(‘A’); 

9/Ý nghĩa của lệnh Gotoxy(5,7) là:

a Đưa con trỏ về hàng 5, cột 7. 

b Đưa con trỏ về vị trí cột 5 của hàng hiện tại 

c Đưa con trỏ về cột 7 của hàng hiện tại. 

d Đưa con trỏ về cột 5, hàng 7. 

10/Sau khi thực hiện đoạn chương trình sau: S:= 0; n:= 0; While S<= 5 do Begin n:= n + 1; S:=S + n; end;Biến S có giá trị bằng bao nhiêu?

a 3 

b 4 

c5 

d 6