Đề cương ôn tập học kì II môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Hưng Thành

I. PHẦN TRẮC NGHIỆM:

Câu 1: Hoạt động nào sau đây là hoạt động lặp:

A.  Trường tổ chức chào cờ vào thứ 2 tuần này.

B.  Long chạy bộ qua vào sáng nay.

C. Mỗi sáng, em thức dậy sớm để ôn bài.

D. Sáng nay, An được điểm tốt.

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

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 tới khi có người nghe máy

D. Ngày tắm 2 lần

doc 4 trang Khánh Hội 15/05/2023 2500
Bạn đang xem tài liệu "Đề cương ôn tập học kì II môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Hưng Thành", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Đề cương ôn tập học kì II môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Hưng Thành

Đề cương ôn tập học kì II môn Tin học Lớp 8 - Năm học 2019-2020 - Trường THCS Hưng Thành
NGÂN HÀNG CÂU HỎI ÔN TẬP HKII – LỚP 8
MÔN TIN HỌC 2019-2020.
I. PHẦN TRẮC NGHIỆM:
Câu 1: Hoạt động nào sau đây là hoạt động lặp:
A.  Trường tổ chức chào cờ vào thứ 2 tuần này.
B.  Long chạy bộ qua vào sáng nay.
C. Mỗi sáng, em thức dậy sớm để ôn bài.
D. Sáng nay, An được điểm tốt.
Câu 2: Hoạt động nào sau đây lặp với số lần lặp biết trước?
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 tới khi có người nghe máy
D. Ngày tắm 2 lần
Câu 3: Khi nào thì câu lệnh For..to..do kết thúc?
A. Khi biến đếm nhỏ hơn giá trị cuối
B. Khi biến đếm lớn hơn giá trị cuối
C. Khi biến đếm nhỏ hơn giá trị đầu
D. Khi biến đếm lớn hơn giá trị đầu
Câu 4: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng?
A. for i:=1 to 10; do x:=x+1;
B. for i:=1 to 10 do x:=x+1;
C. for i:=10 to 1 do x:=x+1;
D. for i =10 to 1 do x:=x+1;
Câu 5: Trong câu lệnh lặp với số lần biết trước (For – do), được thực hiện mấy lần?
A. ( - +1) lần
B. Tuỳ thuộc vào bài toán mới biết được số lần
C. Khoảng 10 lần
D. ( - ) lần
Câu 6. Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?
A. Integer	B. Real
C. String	D. Tất cả các kiểu trên đều được
Câu 7: Sau khi thực hiện đoạn chương trình sau:
S:=0; For i:=1 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
A. 20	B. 15
C. 10	D. 0
Câu 8:  Xác định số lần lặp trong câu lệnh sau For i:= 5 to 20 do tong:= tong +i;
A. 15	B. 16
C. 20	D. Tất cả đều sai.
Câu 9: Hãy cho biết câu lệnh  For i:=1 to 2.5 do write (i,’ ‘); in ra màn hình điều gì?
A. 1  2 2.5;	B. 5.5.
C. i.	D. Không chạy vì câu lệnh sai.
Câu 10. Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
A. Ngày tắm hai lần	B. Học bài cho tới khi thuộc bài
C. Mỗi tuần đi nhà sách một lần	D. Ngày đánh răng 2 lần
Câu 11: Nhặt thóc ra khỏi gạo đến khi trong gạo không còn thóc:
	A. Lặp với số lần biết trước	B. Lặp vô số lần	       
	C. Lặp với số lần chưa biết trước        D. Lặp 10 lần            
Câu 12. Hãy cho biết kết quả của đoạn chương trình dưới đây?
      a:=10;
      While a < 11 do write (a);
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 13:  Hãy chỉ ra được lặp đi lặp lại trong đoạn lệnh: x:=1; While x<=5 do write(‘Hoa hau’);
A. x:=1	B. X<=5
C. write(‘Hoa hau’)	D. Không có lệnh nào được lặp lại.
Câu 14:  Câu lệnh lặp whiledo có dạng đúng là:
A. X:=10; While x:=10 do x:=x+5;
B. x:=10;  While x=10 do x:=x+5;
C. x:=10; While x=10 do x=x+5;
D. x:=10; While x=10 to x:=x+5;
Câu 15:  Khi sử dụng lệnh lặp While ... do cần chú ý điều gì?
A. Số lần lặp	B. Số lượng câu lệnh
C. Điều kiện dần đi đến sai	D. Điều kiện dần đi đến đúng
 Câu 16: Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau:
i := 5; 	While i>=1 do i := i – 1;
A. 1 lần	B. 2 lần
C. 5 lần	D. 6 lần
Câu 17:  Việc đầu tiên mà câu lệnh While ... do cần thực hiện là gì?
A. Thực hiện sau từ khóa Do
B. Kiểm tra giá trị của 
C. Thực hiện câu lệnh sau từ khóa Then
D. Kiểm tra 
Câu 18:  Đoạn chương trình sau đây đã mắc phải lỗi gì? a:=5; While a<=6 do Writeln(‘A’);
A. Sử dụng sai cú pháp lệnh While ... do	B. Không có lỗi gì.
C. Không cho biết trước số lần lặp	D. Lặp vô hạn.
Câu 19: Hãy tìm hiểu đoạn lệnh sau đây và cho biết giá trị cuối cùng của n:
s:= 0; n:= 0;
While s < 6 do
Begin
n:= n + 1; s:= s + n;
End;
A. n = 2	B. n = 3	C. n = 4	D. n = 5
Câu 20: Câu lệnh lặp với số lần chưa biết trước bắt đầu bằng từ khóa:
A. For 	B. While 	C. If 	D. Var
Câu 21: Khi thực hiện đoạn chương trình sau: 
 	n:=1; T:=50;
 	While T > 20 do begin n:=n+5; T:=T - n end;
Hãy cho biết giá trị của biến T  bằng bao nhiêu?
A. 14	B. 15	C. 16 	D. 17
Câu 22: Vòng lặp sau cho kết quả T bằng bao nhiêu:
i:=0; T := 0;
While i < 3 do
begin T := T + 1; i := i + 1; end;
A. T = 2 	B. T = 3 	C. T = 4 	D. T = 5
Câu 23: Cho T và i biến kiểu nguyên. Khi chạy đoạn chương trình
T:= 0; i:= 1;
while i<= 6 do
begin
T:= T + i; i:= i + 2;
end;
Giá trị sau cùng của T là :
A. 16	B. 9	C. 6	D. 0 
Câu 24: Đoạn chương trình sau dùng để làm gì?
max:=a[1];
for i:=2 to n do
if max<=a[i] then max:=a[i];
A. Tính tổng n số tự nhiên.	
B. Tìm số lớn nhất trong dãy số.
C. Tìm số nhỏ nhất trong dãy số	
D. Không có công dụng gì.
Câu 25: Câu lệnh sau đây thực hiện bao nhiêu vòng lặp? 
S: = 10 ; While S<10 then S:=S+3 ;
A. 0	B. 4	C. 5	D. 10
Câu 26: Để tránh lỗi lặp vô hạn lần khi dùng While....do ta phải làm gì?
A. Phải có ít nhất 2 điều kiện trở lên	.	
B. Phải có ít nhất 2 công việc trở lên.
C. Phải có câu lệnh thay đổi điều kiện qua mỗi vòng lặp.
D. Phải thay đổi giá trị của biến qua mỗi vòng lặp.	
II. PHẦN TỰ LUẬN:
Câu 1: Hãy vẽ sơ đồ khối mô tả hoạt động của cấu trúc lặp và nêu các bước hoạt động của nó.
Câu 2: Hãy nêu cú pháp và chú thích của câu lệnh lặp với số lần biết trước?
Câu 3: Hãy nêu cú pháp và các bước hoạt động của câu lệnh lặp với số lần chưa biết trước?

File đính kèm:

  • docde_cuong_on_tap_hoc_ki_ii_mon_tin_hoc_lop_8_nam_hoc_2019_202.doc