intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Lê Văn Thịnh

Chia sẻ: _ _ | Ngày: | Loại File: DOC | Số trang:3

4
lượt xem
1
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Nhằm giúp các bạn học sinh có tài liệu ôn tập những kiến thức cơ bản, kỹ năng giải các bài tập nhanh nhất và chuẩn bị cho kì thi sắp tới được tốt hơn. Hãy tham khảo "Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Lê Văn Thịnh" để có thêm tài liệu ôn tập. Chúc các em đạt kết quả cao trong học tập nhé!

Chủ đề:
Lưu

Nội dung Text: Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2022-2023 - Trường THCS Lê Văn Thịnh

  1. PHÒNG GD ĐT HUYỆN………. ĐỀ KIỂM TRA GIỮA HỌC KÌ II TRƯỜNG THCS LÊ VĂN THỊNH NĂM HỌC: 2022 - 2023 Môn: Tin Học - Khối: 8 Thời gian: 45 phút (không kể thời gian giao đề) PHẦN 1: TRẮC NGHIỆM (7,0 điểm) Câu 1: Kiểu dữ liệu của biến đếm trong lệnh lặp For – do: A. Cùng kiểu với giá trị đầu và giá trị cuối B. Chỉ cần khác kiểu với giá trị đầu C. Cùng kiểu với các biến trong câu lệnh D. Không cần phải xác định kiểu dữ liệu Câu 2: Hoạt động nào sau đây lặp với số lần lặp biết trước? A. Giặt 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 đánh răng ba lần Câu 3: 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ị đầu > to < giá trị cuối > do < câu lệnh >; Câu 4: 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 5: 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 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. String B. Real C. Integer D. Tất cả các kiểu trên đều được Câu 7: Đoạn chương trình sau giải bài toán nào? For I:=1 to M do If (I mod 3 = 0) and (I mod 5 = 0) then T := T + I; A. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M B. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M Câu 8: 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
  2. A. 100 B. 101 C. 99 D. Tất cả đều sai Câu 9. Trong Pascal, câu lệnh nào sau đây được viết đúng? A. For i:= 4 to 1 do writeln(‘A’); B. For i= 1 to 10 writeln(‘A’); C. For i:= 1 to 10 do writeln(‘A’); D. For i to 10 do writeln(‘A’); Câu 10. Trong câu lệnh lặp: j:=0; For i := 1 to 10 do j:= j + 2; Khi kết thúc câu lệnh lặp trên, câu lệnh j:=j+2 được thực hiện bao nhiêu lần? A. 10 lần B. 5 lần C. 2 lần D. Không thực hiện. Câu 11. Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i; Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu? A. 12 B. 22 C. 5 D. 42. Câu 12. Phát biểu nào sau đây là đúng: A. Câu lệnh For không lồng bên trong câu lệnh For khác. B. Câu lệnh For có lồng bên trong câu lệnh For khác. C. Câu lệnh For chỉ lặp lại trong câu lệnh If D. Câu lệnh For không lặp lại trong câu lệnh If Câu 13. Số lần lặp trong câu lệnh lặp với số lần biết trước được xác định bằng? A. Giá trị cuối - giá trị đầu -1 B. Giá trị cuối + giá trị đầu +1 C. Giá trị cuối - giá trị đầu +1 D. Giá trị cuối + giá trị đầu -1 Câu 14. Trong câu lệnh lặp: for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >; Khi thực hiện ban đầu biến đếm bằng giá trị đầu, sau mỗi lần lặp biến bếm tăng lên A. 2 lần B. 3 lần C. 1 lần D. 4 lần PHẦN 2: TỰ LUẬN (3 điểm) Câu 1. Cho chương trình sau: j:=2; k:=3; for i:=1 to 5 do j:=j+2; k:=k+j; writeln(j,k); Đối với từng đoạn chương trình Pascal trên Khi thực hiện lệnh writeln (j,k) kết quả in ra màn hình giá trị của j,k là bao nhiêu? 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 1000 do; end.
  3. ---------------------HẾT-------------------- ---------------(Đề này gồm 02 trang)--------------
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2