• Lớp 8
  • Tin Học
  • Mới nhất
1 đáp án
21 lượt xem
2 đáp án
20 lượt xem
2 đáp án
74 lượt xem
2 đáp án
113 lượt xem

CÂU HỎI TIN HỌC 8 1. Việc đầu tiên mà câu lệnh while… do cần thực hiện là gi? A. Thực hiện câu lệnh sau từ khóa Do B. Kiểm tra giá trị của điều kiện C. Thực hiện câu lệnh sau từ khóa Then D. Kiểm tra câu lệnh 2.Cấu trúc lặp với số lần chưa biết trước: A. while <điều kiện> do <câu lệnh>; B. for <điều kiện> do <câu lệnh>; C. while <câu lệnh> do <điều kiện>; D. while not <điều kiện> do <câu lệnh> 3. Có thể dùng câu lệnh While – do thay cho câu lệnh For – do được không? A. Không thể thay thế B. Chỉ thay thế được khi vòng lặp đó chưa biết trước số lần lặp. C. Luôn thay thế được D. Tỉ lệ thay thế được là 50% 4. Trong câu lệnh While – do, điều kiện là: (Chọn phương án đúng nhất) A. Biểu thức logic B. Biểu thức quan hệ C. Biểu thức số học D. Hằng đẳng thức 5. Trong vòng lặp While – do, câu lệnh được thực hiện khi: A. Điều kiện còn đúng B. Điều kiện sai C. Điều kiện không xác định D. Không cần điều kiện 6. Vòng lặp While – do kết thúc khi nào A. Khi một điều kiện cho trước được thỏa mãn B. Khi đủ số vòng lặp C. Khi tìm được Output D. Tất cả các phương án 7. Nêu một vài ví dụ về hoạt động lặp với số lần chưa biết trước? 8. Hãy phát biểu sự khác biệt giữa câu lệnh lặp với số lần lặp cho trước và câu lệnh lặp với số lần lặp chưa biết trước?

2 đáp án
105 lượt xem

Câu 1: Cách viết câu lệnh lặp với số lần biết trước như sau: * 1 điểm A. For <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>; B. For <biến đếm>: = <gía 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ị cuối> to <giá trị đầu> do <câu lệnh> Câu 2: Lệnh gán nào sau đây để tính tổng S = 1+ 2+3+...+ N là: * 1 điểm A. S:= S +i ; B. S:= S+ i*i; C . S:= S *i ; D. S:= S+i+i ; Câu 3: Câu lệnh While ...do có ý nghĩa là : * 1 điểm A. Cấu trúc lặp với số lần lặp cho biết trước B. Cấu trúc lặp không giới hạn. C. Cấu trúc lặp với số lần lặp xác định trước D. Câu lệnh lặp với số lần chưa biết trước. Câu 4: Kết quả đúng của đoạn chương trình sau: S:=0; For i:= 1 to 3 do S := S + i *i ; * 1 điểm A. 14 B. 9 C. 24 D. 18 Câu 5: Theo em, lênh lặp For..do có nghĩa nào dưới đây? * 1 điểm A. Một lệnh thay cho nhiều lệnh. B. Các câu lệnh được viết lặp đi lặp lại nhiều lần. C. Vì câu lệnh đã có tên là lệnh lặp D. Câu lệnh chỉ thực hiện một lần Câu 6: Trong đoạn chương trình sau: i := 5; While i>=1 Do i := i – 1; cho biết câu lệnh sau Do thực hiện mấy lần * 1 điểm A. 1 lần B. 2 lần C. 5 lần D. 6 lần Câu 7: Trong các hoạt động sau đây, hoạt động nào lặp với số lần lặp biết trước? * 1 điểm A. Rửa rau tới khi sạch B. Học bài cho tới khi thuộc bài C. Gọi điện thoại tới khi có người nghe máy D. Ngày tắm 2 lần. Câu 8: Xác định lệnh lặp nào sau đây hợp lệ? * 1 điểm A. For i:=1 to 10 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’); C. For i= to 10 do writeln(‘A’) ; D. For i:=100 to 1 do writeln(‘A’) ; Câu 9. Để khai báo biến mảng a gồm 10 phần tử , mỗi phần tử có kiểu dữ liệu là số nguyên ta khai báo: * 1 điểm A. var a: array[1-10] of integer ; B. var a: array[1:10] of integer ; C. var a: array[1..10] of integer ; D. var a: array[1..10] of real ; Câu 10: Trong lệnh lặp For i:=1 to 10 do, mỗi lần lặp giá trị của biến đếm i thay đổi như thế nào? * 1 điểm A. Tăng 1 B. Tăng 2 C. Tăng 3 D. Tăng 4 Câu 11: Cho đoạn chương trình sau: S:=0 For i:= 1 to 5 do S := S + i *2; thì S có kết quả là: * 1 điểm A. 20 B. 15 C. 30 D. 18 Câu 12: While <điều kiện> do <câu lệnh > ; việc đầu tiên mà câu lệnh cần thực hiện là gì? * 1 điểm A. Thực hiện < câu lệnh > sau từ khóa Do B. Kiểm tra giá trị của < điều kiện > C. Kiểm tra <điều kiện> D. Thực hiện câu lệnh sau từ khóa Then Câu 13: Cho đoạn chương trình sau: a:=10; While a < 11 do write (a); có kết quả là: * 1 điểm A. Trên màn hình xuất hiện một số 10 B. Trên màn hình xuất hiện 10 chữ a C. Trên màn hình xuất hiện một số 11 D. Chương trình bị lặp vô tận Câu 14: Hoạt động nào sau đây lặp với số lần lặp chưa biết trước? * 1 điểm A. Ngày tắm hai lần B. Ngày đánh răng 2 lần C. Học bài cho tới khi thuộc bài D. Mỗi tuần đi nhà sách một lần Câu 15: Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước? * 1 điểm A. While < điều kiện > do; < câu lệnh >; B. While < điều kiện > do < câu lệnh >; C. While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >; D. While < điều kiện > to < câu lệnh >; Câu 16: Ý nghĩa của vòng lặp while <điều kiện> do <câu lệnh> ; * 1 điểm A. Biết trước số lần lặp nhưng giới hạn là >=100 B. Chưa biết trước số lần lặp C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp Câu 17: Đoạn lệnh sau đúng, sai như thế nào? While n<=0 do; Write(‘Nhap lai n:’);Readn (n); * 1 điểm A. Đúng B. Sai, sau do không có ; C. Sai, thiếu Begin end. D. Câu B và C đúng Câu 18: Khai báo biến mảng nào sau đây đúng * 1 điểm A. Var X: Array [0 ; 100] of integer ; B. Var X: Array [1.5 .. 18.9] of integer ; C. Var X: Array [1..10] of integer ; D. Var X: Array [1….10.6] of integer ; Câu 19: Xác định số vòng lặp cho bài toán tính tổng các số nguyên từ 1 đến 100 * 1 điểm A. 1 B. 100 C. 99 D. 101 Câu 20: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng? * 1 điểm A. For i:= 1 to 10 do x=x+1; B. For i:= 1 to 10 ; do x:=x+1; C. For i= 1 to 10 ; do x=x+1; D. For i:= 1 to 10 do x:=x+1; Gửi

2 đáp án
107 lượt xem