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

Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS 19.8, Bắc Trà My

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

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

Nhằm giúp các bạn sinh viên đang chuẩn bị bước vào kì thi có thêm tài liệu ôn tập, TaiLieu.VN giới thiệu đến các bạn ‘Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS 19.8, Bắc Trà My’ để ôn tập nắm vững kiến thức. Chúc các bạn đạt kết quả cao trong kì thi!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS 19.8, Bắc Trà My

  1. PHÒNG GD-ĐT BẮC TRÀ MY MA TRẬN ĐỀ KIỂM TRA HỌC KỲ I- Năm học 2021-2022 TRƯỜNG TRUNG HỌC CƠ SỞ 19.8 Môn: Tin học 8 Cấp độ Nhận biết Thông hiểu Vận dụng Cộng Tên, nội Vận dụng Vận dụng cao dung Chương TNKQ TL TNKQ TL TNKQ TL TNKQ TL Máy tính và Biết được máy tính hiểu Đọc, hiểu chương chương trình máy được ngôn ngữ nào? C2 trình đơn giản. C12 tính. NNLT gồm những gì? C3 Biết chương trình dịch là gì? C1 Số câu 3 1 4 Số điểm 1.5 1.0 2.5 Tỉ lệ% 15 10 25.0 Chương trình máy Biết các phép toán với Hiểu cách chuyển đổi tính và dữ liệu. kiểu dữ liệu số trong các phép toán trong ngôn ngữ lập trình pascal. C11 Pascal. C4 Số câu 1 1 2 Số điểm 0.5 1.0 1.5 Tỉ lệ % 5 10 15.0 Sử dụng biến trong Nhận biết cú pháp và Hiểu được cách khai chương trình. gán biến trong chương báo biến. C9 trình. C5, C6 Số câu 2 1 3 Số điểm 1.0 0.5 1.5 Tỉ lệ % 10 5 15.0
  2. Từ bài toán đến Biết thế nào là thuật Hiểu và xây dựng Vận dụng kiến thức mô chương trình. toán. Xác định được được các bước trong tả thuật toán tìm được input và output của bài mô tả thuật toán cho điều kiện để bài toán toán. C8, C10, 2/4 C13 bài toán. 1/4 C13 thực hiện được và thông báo kết quả ở các bài toán khó. 1/4 C13 Số câu 2 2/4 1/4 1/4 3 Số điểm 0.5 1.0 1.0 1.0 3.5 Tỉ lệ % 5 10 10 10 35.0 Câu lệnh điều Hiểu và sử dụng kiện. được câu lệnh rẽ nhánh. C7 Số câu 1 1 Số điểm 0.5 0.5 Tỉ lệ % 5 5.0 Tổng số câu 8TN 2/4TL 2TN 1+1/4TL 1TL 1/4TL 13 Tổng số điểm 4.0 1.0 1.0 2.0 1.0 1.0 10.0 TổngTỉ lệ % 40.0 10.0 10.0 20.0 10.0 10.0 100
  3. BẢNG ĐẶC TẢ - KIỂM TRA HỌC KỲ I MÔN: TIN HỌC 8 - NĂM HỌC: 2021 – 2022 ------./.------ Câu 1. (NB) Biết khái niệm chương trình dịch. Câu 2. (NB) Nhận biết được ngôn ngữ mà máy tính có thể trực tiếp hiểu. Câu 3. (NB) Nhận biết các thành phần của ngôn ngữ lập trình Pascal. Câu 4. (NB) Biết phép toán chia lấy phần dư. Câu 5. (NB) Biết cú pháp khai báo biến trong ngôn ngữ lập trình Pascal. Câu 6. (NB) Biết ký hiệu của phép gán của biến. Câu 7. (TH) Hiểu cách xác định được kết quả của bài toán có câu lệnh điều kiện. Câu 8. (NB) Biết từ khóa dùng để khai báo biến. Câu 9. (TH) Phân biệt được các biến thuộc kiểu dữ liệu gì. Câu 10. (NB) Biết các định bài toán là gì. Câu 11. (TH) Viết được các biểu thức toán học thành biểu thức trong Pascal. Câu 12. (VDT) Tìm được các lỗi sai ở chương trình trên và sửa đượclỗi đó. Câu 13. (NB) Biết khái niệm về thuật toán. (TH- VDC) Học sinh chọn 1 trong 2 câu sau a. Hãy mô tả thuật toán nhập vào ba số nguyên dương a,b,c hãy viết chương trình kiểm tra xem 3 số đó có phải ba cạnh của tam giác không? b. Viết chương trình nhập vào ba số nguyên dương a,b,c hãy viết chương trình kiểm tra xem 3 số đó có phải ba cạnh của tam giác không? ----------------Hết----------------
  4. PHÒNG GD&ĐT BẮC TRÀ MY KIỂM TRA HỌC KỲ I- NĂM HỌC: 2021-2022 TRƯỜNG TRUNG HỌC CƠ SỞ 19.8 MÔN: TIN HỌC 8 Họ tên HS:…………………………… THỜI GIAN: 45 phút (Không kể thời gian giao đề) LỚP 8/..... Điểm Nhận xét của giáo viên A. PHẦN TRẮC NGHIỆM (5,0 điểm) Hãy khoanh tròn vào lựa chọn đúng nhất trong các câu sau Câu 1. Chương trình dịch là chương trình A. chuyển từ tiếng Anh sang tiếng Việt. B. chuyển từ ngôn ngữ lập trình sang ngôn ngữ máy. C. chuyển từ chương trình này sang chương trình khác. D. chuyển từ máy này đến máy khác một cách dễ dàng. Câu 2. Máy tính có thể hiểu trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây? A. Ngôn ngữ tự nhiên. B. Ngôn ngữ lập trình. C. Ngôn ngữ máy. D. Tất cả các ngôn ngữ. Câu 3. Ngôn ngữ lập trình Pascal gồm A. bảng chữ cái Tiếng Anh. B. bảng chữ cái Tiếng Việt. C. các quy tắc. D. bảng chữ cái Tiếng Anh và các quy tắc. Câu 4. Trong các phép toán sau, phép toán chia lấy phần dư là A. cộng (+). B. mod. C. div. D. chia (/). Câu 5. Cú pháp khai báo biến trong ngôn ngữ lập trình Pascal là A. var = ; B. var : ;. C. var := ;. D. const : ;. Câu 6. Trong Pascal, ký hiệu phép gán của biến là A. :. B. := . C. =. D. ;. Câu 7. Giả sử lúc đầu giá trị của x là 10. Sau khi thực hiện câu lệnh: “if x > 15 then x := x+1 else x := x – 1” giá trị của x sẽ là A. 9. B. 10. C. 11. D. Đáp án khác. Câu 8. Trong các từ khóa sau, từ khóa nào sau đây dùng để khai báo biến? A. Begin. B. Uses. C. Var. D. Const. Câu 9. Giả sử B được khai báo là biến với dữ liệu số nguyên, Y là biến có kiểu dữ liệu xâu kí tự thì phép gán nào sau đây không hợp lệ? A. Y:= ‘Tin hoc’. B. Y:= ‘6789’. C. B:= 2009. D. B:= ‘Nghe An’. Câu 10. Xác định bài toán là gì? A. Tìm giả thiết và kết luận của bài toán. B. Tìm lời giải của bài toán. C. Xác định điều kiện ban đầu và kết quả cần thu được. D. Đọc hiểu bài toán.
  5. B. PHẦN TỰ LUẬN. (5,0 điểm) Câu 11. (1,0 điểm) Viết các biểu thức toán học sau đây thành biểu thức trong Pascal? Trong toán học Trong Pascal a/ (2x+3)(x-1) ( p( p − a)( p − b)( p − c)) 2 b/ (a + b + c ) Câu 12. (1,0 điểm) Cho chương trình sau Program Kiem tra Begin; Uses crt; Writeln(‘Chao cac ban’); End. Tìm các lỗi sai ở chương trình trên và viết lại cho đúng? Câu 13. (3,0 điểm) Thuật toán là gì? Em hãy chọn một trong hai bài sau: a. Hãy mô tả thuật toán nhập vào ba số nguyên dương a,b,c hãy viết chương trình kiểm tra xem 3 số đó có phải ba cạnh của tam giác không? b. Viết chương trình nhập vào ba số nguyên dương a,b,c hãy viết chương trình kiểm tra xem 3 số đó có phải ba cạnh của tam giác không? ----------------Hết---------------- Người duyệt đề Giáo viên ra đề Nguyễn Thị Ngọc Lý
  6. PHÒNG GD-ĐT BẮC TRÀ MY TRƯỜNG TRUNG HỌC CƠ SỞ 19.8 ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ KIỂM TRA HỌC KỲ I – năm học 2021-2022 Môn: Tin học 8 THANG ĐÁP ÁN ĐIỂM I – PHẦN TRẮC NGHIỆM 5,0 điểm Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Mỗi đáp B C D B B án đúng được Câu 6 Câu 7 Câu 8 Câu 9 Câu 10 0,5điểm B A C D C II – PHẦN TỰ LUẬN 5,0 điểm a/ (2x+3)(x-1) → (2*x+3) * (x-1) 0,5 điểm Câu 11 b/ => Sqr(( p * ( p – a ) * ( p + b ) * ( p + c )) / ( a + b + c); 0,5 điểm (1,0 đ) Hoặc ((p * (p – a) * (p + b) * (p + c))* ((p * (p – a) * (p + b) * (p + c )) / ( a + b + c); Đề Chương trình đúng Program Kiem tra Program Kiem_tra; 0,5 điểm Câu 12 Begin; Uses crt; 0,25 điểm (1,0 đ) 0,25 điểm Uses crt; Begin Writeln(‘Chao cac ban’); Writeln(‘Chao cac ban’); End. End. Câu 13 * Là dãy hữu hạn các thao tác cần thực hiện theo một trình tự xác định 0,5 điểm (3,0 đ) để nhận được kết quả cần tìm từ những điều kiện cho trước. * Mô tả thuật toán tính tổng của các số tự nhiên từ 1 đến n (n là 1 số tự nhiên) Học sinh chọn làm 1 trong 2 dạng bài sau a) Program Kiem_tra; 0,25 điểm var a,b,c: integer; 0,25 điểm begin write(‘nhap do dai canh thu nhat:’); readln(a); 0,25 điểm write(‘nhap do dai canh thu hai:’); readln(b); 0,25 điểm write(‘nhap do dai canh thu ba:’); readln(c); 0,25 điểm if (a+b
  7. End. b) INPUT: 3 số dương 0,25 điểm OUTPUT: 3 giá trị được nhập là ba cạnh của tam giác hoặc 3 giá trị 0,25 điểm được nhập không phải là ba cạnh của tam giác B1: nhập 3 số dương a,b,c B2: nếu a+b
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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