Câu 1: Trong Pascal, câu lệnh nào sau đây được viết đúng? A. for i := 4 to 1 do writeln(‘A’); C. for i := 1 to 100 do writeln(‘A’); B. for i := 1 to 10 writeln(‘A’); D. for i to 10 do writeln(‘A’); Câu 2: Hãy chỉ ra câu lệnh Đúng trong các câu lệnh sau: A. for i:=0 to 5 do; S:=S+10; B. for i:=1.5 to 10.5 do S:=S+10; C. for i:=1 to 10 do S:=S+10; D. for i:= 1 to 10 for j:=1 to 10 do S:=S+10; Câu 3: Hãy cho biết với đoạn lệnh sau chương trình thực hiện bao nhiêu vòng lặp? S:=0; While S > 10 do S:= S+1; A. 3 B. 5 C. 4¬ D. 0 Câu 4: Cho đoạn lệnh sau, hãy cho biết đoạn lệnh thực hiện bao nhiêu vòng lặp ? x:=0; for i ¬:=1 to 5 do x := x + 1; A. 3 B. 4 C. 5 D. 6 Câu 5: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước ? A. if...then B. if...then...else C. for...to…do D. while...do. Câu 6: Câu lệnh sau đây: for i = 1.5 to 5 do x:=x+1; Sai ở chỗ nào? A. giá trị đầu không là kiểu số nguyên B. thừa dấu ; cuối câu lệnh. C. thừa dấu : sau biến x D. Thiếu dấu : sau biến i Câu 7: Cấu trúc lặp nào sau đây là đúng? A. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>; B. For <biến đếm> := <giá trị cuối> to <giá trị đầu> do <câu lệnh>; C. While <điều kiện> then <câu lệnh>; D. While <điều kiện> do <câu lệnh>; Câu 8: Trong câu lệnh lặp: For i := 1 to 10 do S:= S+ 2; write(S); Khi kết thúc câu lệnh lặp trên, câu lệnh write(S); được thực hiện bao nhiêu lần? A. 0 B. 1 C. 5 D. 9 Câu 9: Trong cú pháp câu lệnh lặp với số lần biết trước: For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>; Số lần lặp là: A. Giá trị cuối – Giá trị đầu +1 B. Giá trị cuối – Giá trị đầu –1 C. Giá trị đầu – Giá trị cuối +1 D. Giá trị đầu – Giá trị cuối –1 Câu 10: Khi nào thì vòng lặp của câu lệnh lặp với số lần chưa biết trước dừng lại? A. Điều kiện sai B. Điều kiện đúng C. Câu lệnh sai D. Câu lệnh đúng
2 câu trả lời
1C
2C
3B
4B
5C
6A
7A
8D
9B
10A
CHÚC BẠN HỌC TỐT
CHO MÌNH XIN CÂU TRẢ LỜI HAY NHẤT NHA