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 Lê Văn Tám, Điện Bàn

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

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

Nhằm phục vụ quá trình học tập cũng như chuẩn bị cho kì thi sắp đến. TaiLieu.VN gửi đến các bạn 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 Lê Văn Tám, Điện Bàn’. Đây sẽ là tài liệu ôn tập hữu ích, giúp các bạn hệ thống lại kiến thức đã học đồng thời rèn luyện kỹ năng giải đề. Mời các bạn cùng tham khảo.

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 Lê Văn Tám, Điện Bàn

  1. PHÒNG GD&ĐT ĐIỆN BÀN MA TRẬN ĐỀ KIỂM TRA CUỐI KÌ II TRƯỜNG THCS LÊ VĂN TÁM NĂM HỌC: 2022 - 2023 MÔN: TIN HỌC– LỚP: 8 Cấp độ Vận dụng Vận dụng Chủ đề Nhận biết Thông hiểu Cộng cấp độ thấp cấp độ cao Câu lệnh lặp For..Do -Biết cú pháp câu lệnh - Cấu trúc câu lệnh -Cho kết quả sau khi lặp For..Do. lặp For..Do. thực hiện đoạn - Biết công thức tính số chương trình lần lặp. - Biết hoạt động của câu lệnh lặp For..Do. TN TL TN TL TN TL TN TL Số câu: 1 câu 1 câu 1 câu 3 câu Số điểm: 2 điểm 0.5 điểm 0.5 điểm 3.0 điểm Câu lệnh lặp While..Do -Biết cú pháp câu lệnh - Cho biết kết quả khi - đoạn chương trình While..Do. thực hiện đoạn thực hiện bao nhiêu chương trình. vòng lặp và in kết quả TN TL TN TL TN TL TN TL Số câu: 1 câu 1 câu 1 câu 3 câu Số điểm: 0.5 điểm 0.5 điểm 1 điểm 2.0 điểm Làm việc với dãy số - Biết cú pháp khai báo - Hiểu cú pháp mảng, - Tính được số phần Tính trung bình mảng, ý nghĩa và tính cú pháp nhập phần tử tử của mảng cộng của các chất của các phần tử mảng. phần tử trong trong mảng mảng vừa nhập TN TL TN TL TN TL TN TL 3 câu 2 câu 1 câu 1 câu 1 câu 8 câu Số câu: 1.5 điểm 1 điểm 1 điểm 0.5 điểm 1 điểm 5.0 điểm Số điểm: Số câu: 8TN Số câu: 2TN + 1TL Số câu: 2TL Số câu: 1 TL Số câu: 14 Cộng: Số điểm: 4 Số điểm: 3.0 Số điểm: 2 Số điểm: 1 Số điểm:10
  2. PHÒNG GD&ĐT ĐIỆN BÀN BẢNG ĐẶC TẢ ĐỀ KIỂM TRA CUỐI KÌ II TRƯỜNG THCS LÊ VĂN TÁM NĂM HỌC: 2022 - 2023 MÔN: TIN HỌC – LỚP: 8 Cấp độ Vận dụng Vận dụng Chủ đề Nhận biết Thông hiểu cấp độ thấp cấp độ cao Câu lệnh lặp For..Do -Biết cú pháp câu lệnh - Cấu trúc câu lệnh -Cho kết quả sau khi lặp For..Do. lặp For..Do. thực hiện đoạn - Biết công thức tính số chương trình lần lặp. - Biết hoạt động của câu lệnh lặp For..Do. Câu lệnh lặp While..Do -Biết cú pháp câu lệnh - Cho biết kết quả khi - đoạn chương trình While..Do. thực hiện đoạn thực hiện bao nhiêu chương trình. vòng lặp và in kết quả Làm việc với dãy số - Biết cú pháp khai báo - Hiểu cú pháp mảng, - Tính được số phần Tính trung bình mảng, ý nghĩa và tính cú pháp nhập phần tử tử của mảng cộng của các chất của các phần tử mảng. phần tử trong trong mảng mảng vừa nhập
  3. PHÒNG GD&ĐT ĐIỆN BÀN KIỂM TRA CUỐI KÌ II NĂM HỌC 2022 - 2023 TRƯỜNG THCS LÊ VĂN TÁM Môn: TIN HỌC - LỚP: 8 Thời gian: 45 phút (Không kể thời gian giao đề) ĐỀ CHÍNH THỨC (Đề gồm có 02 trang) I/ TRẮC NGHIỆM KHÁCH QUAN: (5,0 điểm) Chọn câu trả lời đúng nhất. (Mỗi câu 0.5 điểm) Câu 1. Cú pháp đầy đủ của câu lệnh While … do là: A. While do ; B. While ; ; C. While to do; D. While do ; Câu 2. Câu lệnh lặp while…do 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 3. Sau khi thực hiện chương trình dưới đây, giá trị của biến j bằng bao nhiêu? j:= 0; for i:= 1 to 7 do j:= j+2; A. 10; B. 12; C. 14; D. 16; Câu 4. 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 > chỉ số cuối; B. Chỉ số đầu chỉ số cuối; C. Kiểu dữ liệu chỉ có thể là real; D. Cả ba ý trên đều đúng; Câu 5. Chọn khai báo hợp lệ: A. Var b: array[1 .. n] of real; C. Var b: array[1 : n] of Integer; B. Var b: array[1 … 100] of real; D. Var b: array[1 .. 100] of real; Câu 6. Chỉ ra cú pháp khai báo biến mảng đúng trong Turbo Pascal: A. Var : array[] of ; B. Var : array[..]: ; C. Var : array[:]: ; D. Var : array[..]of ; Câu 7. Trong ngôn ngữ lập trình Pascal, cấu trúc câu lệnh lặp nào sau đây đúng? A. For i:=1 to 50 do writeln(‘A’); B. For i:=50 to 1 do writeln(‘A’); C. For i:1 to 50 do writeln(‘A’); D. For i=1 to 50 do writeln(‘A’); Câu 8. Các phần tử của mảng: A. Phải là số nguyên. B. Phải có giá trị như nhau. C. Phải cùng kiểu dữ liệu. D. Có thể cùng kiểu hoặc khác kiểu dữ liệu. Câu 9. Câu lệnh nào dùng nhập dữ liệu trong mảng cho phần tử thứ i của biến mảng A A. Read(a(i)); B. Read(i); C. Read(a[i]); D. Read(a); Câu 10. Số phần tử trong khai báo dưới đây là bao nhiêu? Var tuoi : array[10..80] of integer; A. 80 B. 71 C. 69 D. 68 II. TỰ LUẬN: (5,0 điểm) Câu 1. (2 điểm) Viết cú pháp, công thức tính số lần lặp và nêu hoạt động câu lệnh lặp với số lần biết trước? Câu 2. Viết lệnh khai báo biến mảng: a/ Có tên DIEM gồm 35 phần tử có kiểu dữ liệu là số thực. (0.5 điểm) b/ Có tên DSHOCSINH gồm 45 phần tử có kiểu dữ liệu là số nguyên. (0.5 điểm)
  4. Câu 3. (1 điểm): Đối với từng đoạn chương trình Pascal sau đây, hãy cho biết có bao nhiêu vòng lặp và lệnh writeln(S) in ra màn hình giá trị của S là bao nhiêu? S:=20; n:=0; While S > 10 do Begin n:=n+3; S:=S -n; End; writeln(S); Câu 4. (1 điểm) Viết chương trình nhập vào mảng n phần tử. In ra trung bình cộng các phần tử của mảng vừa nhập. ------ HẾT ------
  5. PHÒNG GD&ĐT ĐIỆN BÀN KIỂM TRA CUỐI KÌ II NĂM HỌC 2022 - 2023 TRƯỜNG THCS LÊ VĂN TÁM Môn: TIN HỌC - LỚP: 8 ĐÁP ÁN VÀ HƯỚNG DẪN CHẤM (Đáp án và Hướng dẫn chấm gồm 02 trang I. TRẮC NGHIỆM: (5,0 điểm) Mỗi ý đúng 0.5 điểm. Câu 1 2 3 4 5 6 7 8 9 10 Đ. Án D B C B D D A C C B II/. TỰ LUẬN : (5,0điểm) Câu 1. * Cú pháp lệnh lặp với số lần biết trước: (1,0 điểm) For := to do ; * Công thức tính số lần lặp: (0.5 điểm) - +1 * Hoạt đông: (0.5 điểm) Ban đầu sẽ nhận giá trị bằng , sau mỗi vòng lặp, được tự động tăng thêm một đơn vị cho đến khi bằng . Câu 2: Viết lệnh khai báo biến mảng: a/ Có tên DIEM gồm 35 phần tử có kiểu dữ liệu là số thực. (0.5 điểm) Var DIEM: Array[1..35] of real; b/ Có tên DSHOCSINH gồm 45 phần tử có kiểu dữ liệu là số nguyên. (0.5 điểm) Var DSHOCSINH: Array[1..45] of integer; Câu 3: (1điểm) S:=20; n:=0; Điều kiện Câu lệnh S > 10 (n:=n+3; S:=S -n) S=20 Đ n=3; S=17 S=17 Đ n=6; S=11 S=11 Đ n=9; S=2 S=2 S KẾT THÚC Vậy đoạn lệnh thực hiện 3 vòng lặp và S= 2 Câu 4. Program bt3 ; Var A : array[1..100] of integer ; i,n,S, Tb :integer ; 0.25đ Begin Write(‘nhap n=’) ; read(n) ; 0.25đ For i :=1 to n do Begin Write(‘A[‘,i,’]=’) ;read(A[i]) ; 0.25đ End ;
  6. S :=0 ; For i :=1 to n do S :=S+A[i] ; 0.25đ Tb := S/n ; Writeln(‘trung binh cac phan tu la :’,Tb :10 :2) ; Readln ; End. (Lưu ý: Mọi cách làm khác nếu đúng thì giáo viên vẫn ghi điểm tối đa theo thang điểm) Tổng cộng: 10 điểm
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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