Đề 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
Số trang: 4
Loại file: doc
Dung lượng: 66.00 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
‘Đề 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.
Nội dung trích xuất từ tài liệu:
Đề 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 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ị đầuCâ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ìnhmấy dòng chữ? A. 0 B. 1 C. 2 D. 3Câ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. 16Câ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 doreadln(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 đượcbao 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. 23Câ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 Câu 10: Khi thực hiện đoạn chương trình sau: n:= 0; T:= 50; While n MÔN: TIN 8 Năm học 2022-2023A. 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 CB. 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 đúngthì vẫn cho điểm tối đa theo thang điểm trên. ...
Nội dung trích xuất từ tài liệu:
Đề 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 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ị đầuCâ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ìnhmấy dòng chữ? A. 0 B. 1 C. 2 D. 3Câ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. 16Câ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 doreadln(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 đượcbao 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. 23Câ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 Câu 10: Khi thực hiện đoạn chương trình sau: n:= 0; T:= 50; While n MÔN: TIN 8 Năm học 2022-2023A. 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 CB. 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 đúngthì vẫn cho điểm tối đa theo thang điểm trên. ...
Tìm kiếm theo từ khóa liên quan:
Đề thi học kì 2 Đề thi học kì 2 lớp 8 Đề thi HK2 môn Tin học lớp 8 Kiểm tra học kì 2 lớp 8 môn Tin học Câu lệnh lặp For Khai báo biến mảngGợi ý tài liệu liên quan:
-
Đề thi học kì 2 môn Tiếng Anh lớp 7 năm 2022-2023 có đáp án - Trường THCS Đỗ Đăng Tuyển
2 trang 268 0 0 -
Đề thi học kì 2 môn Tiếng Anh lớp 6 năm 2022-2023 có đáp án - Trường THCS Đỗ Đăng Tuyển
2 trang 267 1 0 -
Đề thi học kì 2 môn Toán lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
22 trang 231 0 0 -
Bộ 14 đề thi học kì 2 môn Toán lớp 9 năm 2022-2023 có đáp án
82 trang 184 0 0 -
4 trang 175 1 0
-
Đề thi học kì 2 môn Công nghệ lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
8 trang 160 0 0 -
Đề thi học kì 2 môn HĐTN lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
5 trang 158 0 0 -
Đề thi học kì 2 môn Tin học lớp 6 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
13 trang 146 0 0 -
25 trang 143 0 0
-
Đề thi học kì 2 môn Ngữ văn lớp 7 năm 2022-2023 có đáp án - Trường THCS Trần Hưng Đạo, Kon Tum
9 trang 125 0 0