1.Kiểu dữ liệu của biến đếm trong lệnh lặp For – do: (1 Point) A.Cùng kiểu với giá trị đầu và giá trị cuối. B.Không cần phải xác định kiểu dữ liệu. C.Chỉ cần khác kiểu với giá trị đầu. D.Cùng kiểu với các biến trong câu lệnh. 2.Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì? (1 Point) A.Thực hiện câu lệnh sau từ khóa Then B.Thực hiện < câu lệnh > sau từ khóa Do C.Kiểm tra giá trị của <điều kiện> D.Kiểm tra < câu lệnh > 3.Trong cú pháp câu lệnh “For <biến đếm> := <giá trị đầu> To <giá trị cuối> Do <câu lệnh>;” . Để câu lệnh được thực hiện thì: (1 Point) A.Giá trị đầu phải bằng giá trị cuối B.Giá trị đầu phải lớn hơn hoặc bằng giá trị cuối. C.Giá trị đầu phải nhỏ hơn giá trị cuối. D.Giá trị đầu phải lớn hơn giá trị cuối 4.Cho câu lệnh lặp For ... Do trong Pascal như : for i:=1 to 10 do S:=S+i; Theo em biến đếm i được khai báo kiểu dữ liệu nào: (1 Point) A.Integer B.Real C.String D.Tất cả các kiểu dữ liệu trên đều được 5.Hoạt động nào sau đây lặp với số lần lặp chưa biết trước? (1 Point) A.Ngày đánh răng 2 lần. B.Ngày tắm hai lần. C.Mỗi tuần đi nhà sách một lần. D.Học bài cho tới khi thuộc bài. 6.Chọn cú pháp câu lệnh lặp là: (1 Point) 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ị đầu > to < giá trị cuối > do < câu lệnh >; C.for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >; D.for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >; 7.Câu lệnh lặp While…Do có dạng đúng là: (1 Point) A.For < điều kiện > To < câu lệnh >; B.While < điều kiện > to < câu lệnh >; C.While < câu lệnh > do ; < điều kiện >; D.While < điều kiện > do < câu lệnh >;

2 câu trả lời

Câu 1. Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:

⇒ Đáp án : A. Cùng kiểu với giá trị đầu và giá trị cuối.

⇒ Khác kiểu chương trình sẽ lỗi

Câu 2. Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?

⇒ Đáp án : C. Kiểm tra giá trị của <điều kiện>

⇒ Kiểm tra điều kiện để thực hiện lệnh sau do hay không

⇒ Điều kiện đúng, lệnh sau do được thực hiện

⇒ Điều kiện sai, câu lệnh sau do bị bỏ qua

Câu 3. Trong cú pháp câu lệnh “For  :=  To  Do ;” . Để câu lệnh được thực hiện thì:

⇒ Đáp án : C. Giá trị đầu phải nhỏ hơn giá trị cuối.

⇒ Giá trị cuối nhỏ hơn giá trị đầu thì không có vòng lặp nào xảy ra

Câu 4. Cho câu lệnh lặp For ... Do trong Pascal như :

For i := 1 to 10 do S:=S+i;

Theo em biến đếm i được khai báo kiểu dữ liệu nào:

⇒ Đáp án : A. Integer

⇒ Với các kiểu dữ liệu khác, chương trình không chạy

Câu 5. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?

⇒ Đáp án : D.Học bài cho tới khi thuộc bài.

⇒ Học cho tới khi thuộc, chưa có số lần nhất định

⇒ Lặp chưa biết trước

Câu 6. Chọn cú pháp câu lệnh lặp là:

⇒ Đáp án : C. for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;

Câu 7. Câu lệnh lặp While…Do có dạng đúng là:

⇒ Đáp án : D. While < điều kiện > do < câu lệnh >;

Câu 1: Biến đếm phải có cùng kiểu dữ liệu với <giá trị đầu> và <giá trị cuối>

=> Đáp án A

Câu 2: Câu lệnh Wile ... do ... chỉ được thực hiện khi điều kiện đúng, vì vậy đầu tiên phải kiểm tra giá trị của điều kiện

=> Đáp án C

Câu 3: Câu lệnh For ... to ... do ... là vòng lặp tăng dần, nên giá trị đầu phải nhỏ hơn giá trị cuối

=> Đáp án C

Câu 4: Các giá trị từ 1 đến 10 là số nguyên, nên kiểu dữ liệu phải là số nguyên

=> Đáp án A

Câu 5: 

A. Sai (2 lần biết trước)
B. Sai (2 lần biết trước)

C. Sai (1 lần biết trước)

D. Đúng (Không biết trước số lần học)

=> Đáp án D

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

=> Đáp án C

Câu 7: While <điều kiện> do <câu lệnh>;

=> Đáp án D