Nội dung trích xuất từ tài liệu:
Bộ đề thi học kì 2 môn Tin học lớp 8 năm 2017-2018 có đáp ánCác đề thi học kì 2 lớp 8 năm 2018 liên quan:Bộ đề thi học kì 2 môn Toán lớp 8 năm 2018Bộ đề thi học kì 2 môn Vật lí lớp 8 năm 2018PHÒNG GD & ĐT BẢO LÂMTRƯỜNG THCS PÁC MIẦUĐỀ KIỂM TRA HỌC KÌ II NĂM HỌC 2017-2018Môn: Tin học 8.Thời gian: 90 phút (Không kể thời gian giao đề)Đề gồm 01 trangLý thuyết: (5điểm) (45’)Câu 1: (2,0 điểm) Hãy cho biết một số lệnh tính toán với đa thức và giải phương trình và ý nghĩa của các lệnh đó?Câu 2: (2,0 điểm) Viết cú pháp của câu lệnh lặp với số lần chưa biết trước?Nêu các bước thực hiện của câu lệnh trong cú pháp trên?Câu 3: (1,0 điểm) Cho biết cú pháp khai báo biếm mảng? Giải thích các thành phần của cú pháp?Thực hành: (5điểm) (45’)Câu 1: (2,0 điểm) Sử dụng GeoGebra và thực hiện các yêu cầu sau:Giải phương trình sau: (x+1)2 = 4(x2-2x+1)Vẽ lăng trụ đa giác đều sau:Câu 2 (3,0 điểm) Sử dụng Free Pascal viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy N số tự nhiên, xét và tìm ra số lớn nhất đưa ra màn hình? Độ dài của dãy cũng được nhập từ bàn phím?PHÒNG GD - ĐT CHỢ MỚITRƯỜNG THCS CAO KỲKIỂM TRA CHẤT LƯỢNG HỌC KÌ IINăm học 2017 - 2018Môn: Tin học 8 ( Hiện hành)(Thời gian làm bài 45 phút)A. Phần trắc nghiệm: (4,0 điểm) Hãy chọn một đáp án đúng nhất.Câu 1. 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 10 writeln(‘A’);C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’);Câu 2. Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j );Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần?A. 10 lần B. 5 lần C. 1 lần D. Không thực hiện.Câu 3. Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i;Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?A. 12 B. 22 C. 15 D. 42.Câu 4. Trong Pascal, câu lệnh nào sau đây là đúng?A. S:=1; B. i:=0; S:=1;While S<10 do write(S); while s<10 do S:=S+i; i:=i+1;C. n:=2; while n<5 do write(‘A’); D. Cả A và B.Câu 5. Khi thực hiện đoạn chương trình sau: n:=1; T:=50; While n>20 do begin n:=n+5; T:=T - n end;Hãy cho biết giá trị của biến T bằng bao nhiêu? A. 14 B. 15 C. 16 D. 17 Câu 6. 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]); để gán 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. 7Câu 7. 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 và chỉ số cuối là 2 số nguyên. B. Chỉ số đầu chỉ số cuối. C. Kiểu dữ liệu có thể là integer hoặc real. D. Cả ba ý trên.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:= 0; For i:= 1 to 5 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu? A. 20 B. 18 C. 21 D. 22TRƯỜNG THCS BẢO NINH ĐỀ KIỂM TRA HỌC KỲ II. NĂM HỌC 2017 - 2018 MÔN: TIN – KHỐI 8 (Đề lí thuyết)Thời gian: 45 phút (Không kể thời gian giao đề)A. PHẦN TRẮC NGHIỆM: (6 điểm) Khoanh tròn vào đáp án đúng:Câu 1: Câu lệnh viết đúng cú pháp là:A. While <điều kiện> to