Hoạt động nào sau đây lặp với số lần biết trước(Giaỉ dùm với) ----- Nội dung dịch tự động từ ảnh ----- ĐỀ CƯƠNG ÔN TẬP KIỂM TRA TIN HỌC 8 GIỮA HỌC KÌ 2 I/ Phần trắc nghiệm: Em hãy chọn đáp án đúng nhất (A, B, C hoặc D) rồi ghi vào giấy bài làm Câu 1: Hoạt động nào sau đây lặp với số lần biết trước: A. Hôm nay em thức dậy trễ do được nghỉ học B. Lấy xà bông để giặt đồ C. Mỗi ngày, em thức dậy lúc 5 giờ sáng D. Rửa chén Câu 2: Chương trình Pascal sau đây thực hiện hoạt động nào? var i: integer; begin for i:=1 to 99 do; end. A. Chương trình chạy biến i từ 1 đến 100. B. Chương trình chạy biến i từ 1 đến C. Chương trình chạy biến i từ 1 đến D. Chương trình chạy biến i từ 1 đến 99. Câu 3: Trong ngôn ngữ Pascal, đoạn chương trình sau thực hiện bao nhiêu vòng lặp? S:=2; n: 0; While s<=10 do 99 rồi không làm gì cả. 100 rồi không làm gì cả. A. 3 lần Begin n: n+1; s:= s+ n end; B. 4 lần C. 5 lần Câu 4: Hoạt động nào sau đây lặp với số lần A. Hôm nay em thức dậy trễ do được nghỉ học C. Mỗi ngày, em thức dậy lúc 5 giờ sáng D. 6 lần B. Lấy xà bông để giặt đồ D. Rửa chén biết trước: Câu 5: Chọn cú pháp câu lệnh lặp là: 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. for < biến đếm >: =< giá trị đầu > to < giá trị cuối > do < câu lệnh >; D. for < biến đếm >=< giá trị dầu > to < giá trị cuối > do < câu lệnh >; Câu 6: Câu lệnh For..to..do kết thúc : A. Khi biến đếm nhỏ hơn giá trị cuối C. Khi biến đếm nhỏ hơn giá trị đầu Câu 7: Cho các câu lệnh sau hãy chỉ ra A. for i:=1 to 10 do x:=x+1; C. for i:=10 to 1 do x:=x+1; Câu 8: Với ngôn ngữ lập trình Passcal câu phải được khai báo là kiểu dữ liệu nào? A. String B. Real B. Khi biến đếm lớn hơn giá trị cuối D. Khi biến đếm lớn hơn giá trị đầu câu lệnh đúng : B. for i:=1 to 10; do x:=x+1; D. for i=10 to 1 do x:=x+1; lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i D. Tất cả các kiểu trên đều được B. For i:= 2.5 to 10.5 do writeln('A'); C. For i = 1 to 10 do writeln('A'); D. For i:=1 to 10 do writeln('A'); Câu 10: Xác định số vòng lặp khi sử dụng lệnh For... do cho bài toán: tính tổng các số nguyên từ 1 đến 100 A. 100 C. Integer Câu 9: Câu lệnh pascal nào sau đây là hợp lệ? A. For i:= '1' to '10' do writeln('A'); B. 101 C. 99 Câu 11. Trong các câu lệnh lặp Pascal sau đây, câu nào đúng A. While i= I do begin T:=10; i:=i+1; end B. While (n mod i < 0); do i:=i+1; C. While 1 = 1; do Writeln ('Dung'); D. While x<-y do; Writeln ('y khong nho hon x'); Câu 12. Hãy cho biết số lần lặp của câu lệnh for sau đây: for i:=1 to 5 do ... A. 6 lần B. 5 lần C. 4 lần D. 3 lần D. Tất cả đều sai |