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

Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Trần Quý Cáp

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

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

‘Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Trần Quý Cáp’ sau đây sẽ giúp bạn đọc nắm bắt được cấu trúc đề thi, từ đó có kế hoạch ôn tập và củng cố kiến thức một cách bài bản hơn, chuẩn bị tốt cho kỳ thi sắp. Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Trần Quý Cáp

  1. Phòng GD & ĐT TX Điện Bàn KIỂM TRA CUỐI HỌC KỲ II Điểm: Trường THCS Trần Quý Cáp Năm học: 2022 - 2023 Họ và tên HS: ............................................. Môn: Tin học 8 Lớp:8/........................................................... Thời gian làm bài: 45 phút Phòng: ......................................................... (không kể thời gian giao đề) ĐỀ BÀI: (Đề kiểm tra gồm có 02 trang – Học sinh làm trên đề) I. PHẦN TRẮC NGHIỆM: (5 điểm) Chọn câu trả lời đúng nhất và điền vào phần bài làm: Câu 1: Trong câu lệnh lặp For.. to..do: A. Giá trị đầu lớn hơn hoặc bằng giá trị đầu B. Giá trị cuối lớn hơn hoặc bằng giá trị đầu C. Giá trị cuối bằng giá trị đầu D. Giá trị cuối nhỏ hơn hoặc bằng giá trị đầu Câu 2: 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 4 writeln(‘A’); C. for i := 10 to 40 do writeln(‘A’); D. for i to 10 do writeln(‘A’); Câu 3. Cú pháp đầy đủ của câu lệnh với số lần biết trước là: A. For = do ; B. For = to do ; C. For := to do D. For := to do ; Câu 4: Câu lệnh lặp For i:= 5 to 3 do Writeln(‘Day la lan lap thu ‘,i); sẽ in ra màn hình mấy dòng chữ? A. 0 B. 1 C. 2 D. 3 Câu 5: Trong các cách khai báo biến mảng dưới đây, cách khai báo nào là đúng: A. Var A : array(1..100) of real; B. Var A : array[1..100] of real; C. Var A := array[1..100] of real; D. Var A = array[1..100] of real; Câu 6: Sau khi thực hiện đoạn chương trình sau, giá trị của biến k bằng bao nhiêu? k: = 10; For i:= 1 to 3 do k:= k + 2; A. 10 B. 12 C. 14 D. 16 Câu 7: Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); để nhập giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị? A. 4; B. 5; C. 6; D. 7. Câu 8: Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện câu lệnh sau: tb := 1; For i := 1 to 5 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu? A. 20 B. 21 C. 22 D. 23 Câu 9: Đoạn chương trình sau thực hiện bao nhiêu vòng lặp: S:=1; n:=0; While S
  2. Câu 10: Khi thực hiện đoạn chương trình sau: n:= 0; T:= 50; While n
  3. MÔN: TIN 8 Năm học 2022-2023 A. Trắc nghiệm: 5 điểm (Mỗi câu trả lời đúng 0.5 điểm) Câu 1 2 3 4 5 6 7 8 9 10 Đáp án B C D A B D B B A C B. Tự Luận: 5 điểm CÂU ĐÁP ÁN BIỂU ĐIỂM 1 * Cú pháp: While do ; 0.5 điểm * Trong đó: - While, do là các từ khoá - Câu lệnh là câu lệnh đơn hay câu lệnh ghép 0.5 điểm * Cách thức hoạt động: Đầu tiên kiểm tra điều kiên, nếu điều kiện đúng câu lệnh sẽ được thực hiện, nếu điều kiện sai câu lệnh sẽ bị bỏ qua và kết thúc vòng lặp. 0.5 điểm 2 i=8 0.5 điểm j=2 0.5 điểm k=3 0.5 điểm 3 Program bt ; Uses crt; Var A: array [1..100] of Integer; S,i: Integer; 0.5 điểm Begin Write(‘Nhap n= ‘); readln(n); 0.5 điểm For i:= 1 to n do Begin Write(‘A[‘,i,’]= ‘); readln(A[i]); End; 0.5 điểm S:=0; For i:= 1 to n do S:= S+A[i]; Write( ‘Trung bình công của n số tự nhiên là:’, S/n); End. 0.5 điểm *Lưu ý: Căn cứ vào bài làm của học sinh để cho điểm; nếu học sinh làm cách khác đúng thì vẫn cho điểm tối đa theo thang điểm trên.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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