Đề cương ôn tập môn Tin học Lớp 8

doc 3 trang thungat 3450
Bạn đang xem tài liệu "Đề cương ôn tập môn Tin học Lớp 8", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • docde_cuong_on_tap_mon_tin_hoc_lop_8.doc

Nội dung text: Đề cương ôn tập môn Tin học Lớp 8

  1. ĐỀ CƯƠNG ÔN TẬP TIN HỌC 8  I. CÂU HỎI TRẮC NGHIỆM Câu 1: Lệnh lặp nào sau đây là đúng? A. For = to do ; B. For := to do ; C. For := to do ; D. For : to do ; Câu 2: Vòng lặp While do ; là vòng lặp: A. Chưa biết trước số lần lặp B. 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 Câu 3. Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng: A. Chỉ số đầu và chỉ số cuối là 2 số nguyên. B. Chỉ số đầu chỉ số cuối. C. Kiểu dữ liệu có thể là integer hoặc real. D. Cả ba ý trên. Câu 4: Phần thân chương trình bắt đầu bằng từ khóa: A. End. B. Begin. C. Uses. D. Var. Câu 5: Cú pháp khai báo biến mảng trong Pascal là: A.var ; array [ ] of ; B.var : aray [ ] of ; C.var : array [ ] of ; D.var : array [ ] for ; Câu 6: Câu lệnh pascal nào sau đây là hợp lệ? A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.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 7: Chọn khai báo hợp lệ: A. Var a,b: array[1 n] of real; C. Var a,b: array[1 : n] of Integer; B. Var a,b: array[1 100] of real; D. Var a,b: array[1 100] of real; Câu 8: Trong Pascal, câu lệnh lặp với số lần chưa xác định trước có dạng: A. While do ; B. While ; do ; C. While then ; D. While ; then ; Câu 9: Kết quả của phép so sánh: A. Có thể có giá trị đúng hoặc giá trị sai. B. Chỉ có giá trị đúng. C. Đồng thời nhận giá trị đúng và giá trị sai. D. Chỉ có giá trị sai. Câu 10: Cú pháp của câu lệnh While do là: A. While to to do ; lệnh 2>;
  2. C. While do ; do ; lệnh>; Câu 11: Đâu là công việc phải thực hiện nhiều lần với số lần biết trước? A. Hàng ngày em đi học. B. Em bị ốm vào một dịp có dịch cúm C. Đến nhà bà ngoại chơi vào một hôm cả bố và mẹ đi vắng D. Ngày đánh răng ba lần Câu 12: Lệnh lặp nào sau đây là đúng? A.For = to do ; B.For := to do ; C.For := to do ; D.For : to do ; Câu 13: Câu lệnh pascal nào sau đây là hợp lệ? A. For i:=10 to 2 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’); C.For i= 2 to 10 do writeln(‘A’); D. For i:= 2 to 10 do writeln(‘A’); Câu 14: Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước? A For do B While do C If then D If then else Câu 15: Em được học vẽ hình với phần mềm nào? A .Pascal B Geogebra C Mario D. Finger Break out Câu 16: Câu lệnh gotoXY(a,b) có tác dụng gì? A. Đưa con trỏ về hàng a cột b B. Đưa con trỏ về cột a hàng b C. Cho biết thứ tự của hàng con trỏ đang đứng. D. Đưa con trỏ về cuối dòng Câu 17: Biến a được nhận các giá trị là 0 ; 1 ; 4 ; 2.3, Ta có thể khai báo a thuộc kiểu dữ liệu nào? A. Integer B. Char C. Real D. Integer và Longint Câu 18: Cấu trúc chung hợp lý của một chương trình Pascal là: A. Begin -> Program -> End. B. Program -> End -> Begin. C. End -> Program -> Begin. D. Program -> Begin -> End. Câu 19: Cho các câu lệnh sau hay 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:= 1 to 10 for j:=1 to 10 do x:=x+1 Câu 20: Câu lệnh cho phép ta nhập giá trị của a từ bàn phím là: A. readln(a); B. Writeln(a); C. Write(‘nhap gia tri cua a:’); D. Write(a);
  3. II. BÀI TẬP Câu 1: Điền X vào các ô sao cho phù hợp và giải thích vì sao? Câu Đúng Sai Giải thích a) for i=1 to 10 do writeln('A'); b) var X: Array[5 10] Of Char; c) X:=10; while X=10 do X := X+5; d) if x>5 then a:=b; else m := n; Câu 2: Hãy nêu sự khác nhau giữa câu lệnh lặp với số lần chưa biết trước và câu lệnh lặp với số lần biết trước Câu 3: Nêu vài ví dụ về hoạt động lặp với số lần biết trước và chưa biết trước Câu 4 : Dữ liệu kiểu mảng là gì?