1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Nguyễn Du

5 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 338,67 KB

Nội dung

Nhằm phục vụ quá trình học tập cũng như chuẩn bị cho kì thi kết thúc học kì sắp đến. TaiLieu.VN gửi đến các bạn tài liệu ‘Đề thi học kì 1 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Nguyễn Du’. Đâ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.

PHỊNG GDĐT T.PHỐ HỘI AN TRƯỜNG THCS NGUYỄN  DU (Đề gồm có 02 trang) Họ và tên:………………………… Lớp : 8/4 ĐỀ KIỂM TRA HKI NĂM HỌC 2021­2022 MƠN: TIN 8 Thời gian: 45 phút (khơng kể thời gian giao đề)   Nhận xét của giáo viên I/TRẮC NGHIỆM (5,0 điểm):  *Khoanh trịn một phương án đúng nhất trong mỗi câu sau: Câu 1: Ngơn ngữ lập trình dùng để A. Luyện  gõ bàn phím.                        B.Soạn thảo văn bản.             C. Viết các chương trình máy tính.       D.Thực hiện chương trình bảng tính Câu 2: Cách viết nào sao đây thể hiện phép so sánh trong Pascal là A. 10*10 6*6+8*8                                            B.6*6+ 8* C.    D. 5*5 =  3*3+4*4 Câu 3: Các thành phần cơ bản của một ngơn ngữ lập trình là A. bảng chữ cái và các quy tắc        B.bảng chữ cái và các từ khóa và  tên C. các từ khóa và tên                  D. bảng chữ cái và các từ khóa Câu 4: Kết quả của phép tính 35 mod 6 là  A. 6              B. 5        C. 4 Câu 5: Trong Pascal, khai báo nào sau đây là đúng?   D. 7 A. Var  a = real;     B. Const a = real ;    C. Const a = 5;    D.Var a:=10;   Câu 6: Chỉ ra các từ khóa trong Pascal A. Begin, realdln, …                   B. Program, write, … C. Chu_vi, end, …            D. Program, begin, end, … Câu 7: Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?   A. write(x);    B. realdln(x);            C. reald(x);         D. writeln(x);           Điểm Câu 8: Biến a được nhận các giá trị là ‘12’ ; ‘1234’ ; ‘12345a’. Ta có thể khai  báo a thuộc kiểu dữ liệu nào? A. String.                  B. Interger.            C. Real.                  D. Char Câu 9:  Khi biểu thức điều kiện đúng, câu lệnh IF Then Else sẽ  thực   A.Thực hiện câu lệnh 1 trước rồi đến câu lệnh 2 B.Câu lệnh 1 C.Câu lệnh 2 D. Thực hiện câu lệnh 2 trước rồi đến câu lệnh 1 Câu 10: Đoạn chương trình: IF b > a Then Max:= b Else Max:= a. Đoạn  chương trình trên dùng để:  A. Tính giá trị a.  B.Tính giá trị nhỏ nhất của hai số a và b C. Tính giá trị a.  D. Tính giá trị lớn nhất của hai số a và b II/ TỰ LUẬN(5,0 điểm) : Câu 1(1,0 điểm):  Hãy chỉ  ra phần khai báo và phần thân trong chương trình  sau đây Program CT_ gioithieu; Uses crt; Begin Write(‘Chao cac ban’); Write(‘Minh la Huy’); End Câu 2(1,0 điểm): Hãy viết các phép tính sau bằng kí hiệu của Pascal a/                     b/    Câu 3(2,0 điểm):  a/ Sắp xếp lại chương trình sau để được chương trình đúng Var   x,y : Integer; Writeln(‘Nhap y=’); readln(y); Writeln(‘Nhap x=’); readln(x); End Writeln(‘Ket qua:’, x/y); Begin b/Chương trình trên dùng để giải quyết bài tốn gì ? Câu 4 (1,0 điểm): Viết chương trình tính chu vi và diện tích hình  trịn với số  liệu nhập từ bàn phím ­­­­­HẾT­­­­­ HƯỚNG DẪN CHẤM ĐIỂM  I/TRẮC NGHIỆM (5,0 điểm): Mỗi câu đúng 0,5 điểm Câu 10 Đáp án C D A B C D B A B D II/ TỰ LUẬN(5,0 điểm) Nội dung Câu Program CT_ gioithieu; Câu 1 Phần k/báo Uses crt;  Phần thân Biểu  điểm 0,5 0,5 2a Begin Write(‘Chao cac ban’); Write(‘Minh la Huy’); End (2*a­b)*(2*a­b)/(a+b)*(a+b)*(a+b) 2b 12*x*x ­ (4*x*x*x +2)/(x+1) 0,5 0,5 3a 3b Var   x,y : Integer; Begin Writeln(‘Nhap x=’); readln(x); Writeln(‘Nhap y=’); readln(y); Writeln(‘Ket qua:’, x/y); End Chương trình trên dùng để tính thương của hai số ngun Program Hinh_tron; Uses crt; Var R; C; S: real; Begin        Clrscr;       Write(‘Nhap ban kinh hinh tron :’) ; readln(R);        C:= 2*R*3.14;         S:= R*R*3.14;        Writeln (‘Chu vi hinh tron la:’, C:0:2);        Writeln (‘Dien tích tích hinh tron la:’, S:0:2);       Readln;       End 1,5 0,5 0,25 0,25 0,25 0,25 BẢNG MƠ TẢ CHI TIẾT ĐỀ KIỂM TRA  HỌC KÌ I NĂM HỌC: 2021 ­2022. MƠN: TIN 8  I/ TRẮC NGHIỆM (5,0 điểm ): Mỗi câu đúng 0,5 Câ Nội dung mơ tả u Nhận biết chức năng của ngơn ngữ lập trình Mức độ Điểm Nhận biết 0,5 Nhận biết phép tốn so sánh trong ngơn ngữ lập trình Nhận biết Nhận biết thành phần cơ bản của ngơn ngữ lập trình Nhận biết 0,5 Biết dùng kiểu dữ liệu số trong  Pascal Thơng hiểu 0,5 Biết được cú pháp khai báo biến hằng Thơng hiểu 0,5 Nhận biết cách viết từ khóa trong Pascal Nhận biết 0,5 Nhận biết được lệnh nhập dữ liệu cho biến Nhận biết 0,5 Hiểu được dữ liệu và kiểu dữ liệu Thông hiểu 0,5 Biết cấu trúc câu lệnh điều kiện if then else Nhận biết 0,5 10 Hiểu chương trình  câu lệnh điều kiện với từ  khóa if    then Thơng hiểu 0,5 Mức độ Điểm II/TỰ LUẬN (5,0 điểm) Câu Nội dung mơ tả Chỉ ra được 2 phần của chương trình Pascal Thơng hiểu 1,0 Biết viết  các biểu thức tốn học bằng các kí hiệu trong  ngơn ngữ Pascal Hiểu và sắp xếp lại chương trình đơn giản Thơng hiểu 1,0 Vận dụng thấp 2,0 Vận dụng cao 1,0 Viết được chương trình kiểm tra ba số là các cạnh của  một tam giác ... 0,5 0,25 0,25 0,25 0,25 BẢNG MƠ TẢ CHI TIẾT ĐỀ KIỂM TRA  HỌC KÌ I NĂM HỌC: 20 21? ?­2022. MƠN:? ?TIN? ?8? ? I/ TRẮC NGHIỆM (5,0 điểm ): Mỗi câu đúng 0,5 Câ Nội dung mơ tả u Nhận biết chức năng của ngơn ngữ lập trình...Câu? ?8:  Biến a được nhận các giá trị là ? ?12 ’ ; ? ?12 34’ ; ? ?12 345a’. Ta? ?có? ?thể khai  báo a thuộc kiểu dữ liệu nào? A. String.                  B. Interger.            C. Real.                  D. Char... II/ TỰ LUẬN(5,0 điểm) : Câu? ?1( 1,0 điểm):  Hãy chỉ  ra phần khai báo và phần thân trong chương trình  sau đây Program CT_ gioithieu; Uses crt; Begin Write(‘Chao cac ban’); Write(‘Minh la Huy’); End Câu 2 (1, 0 điểm): Hãy viết các phép tính sau bằng kí hiệu của Pascal

Ngày đăng: 12/11/2022, 19:12

w