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

Đề thi học kì 2 lớp 8 môn Tin học năm 2017-2018 có đáp án - Trường THCS Vĩnh Thịnh

Chia sẻ: Nguyễn Thị Triều | Ngày: | Loại File: PDF | Số trang:2

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

Đề thi học kì 2 lớp 8 môn Tin học năm 2017-2018 có đáp án - Trường THCS Vĩnh Thịnh gồm các câu trắc ngiệm và tự luận có đáp hướng dẫn chi tiết giúp các em học sinh nắm vững được kiến thức đã học trong chương trình môn Tin học 8, rèn luyện kỹ năng làm bài tập. Mời quý thầy cô và các bạn cùng tham khảo đề thi.

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 lớp 8 môn Tin học năm 2017-2018 có đáp án - Trường THCS Vĩnh Thịnh

TRƯỜNG THCS VĨNH THỊNH<br /> <br /> ==========<br /> <br /> ĐỀ KIỂM TRA HỌC KỲ II<br /> NĂM HỌC 2017 - 2018<br /> Môn: Tin học 8<br /> <br /> Phần I. Trắc nghiệm:<br /> Chọn phương án trả lời đúng nhất trong các câu sau:<br /> Câu 1. Chọn khai báo hợp lệ trong các khai báo sau:<br /> A. Const n = 5;<br /> B. Var n: Real;<br /> Var a, b : Array[1..n] of Real;<br /> a, b : Array[1..n] of Real;<br /> C. Var a, b: Array[100..1] of Real; D. Var a,b: Array[1.5..10] of Real;<br /> Câu 2. Câu lệnh Pascal nào sau đây là hợp lệ?<br /> A. For i= 1 to 10 do writeln(‘A’);<br /> B. For i:= 100 to 1 do writeln(‘A’);<br /> C. For i:= 1 to 10 do writeln(‘A’);<br /> D. For i:= 1.5 to 10.5 do writeln(‘A’);<br /> Câu 3. Sau khi thực hiện đoạn chương trình sau:<br /> J:= 0;<br /> For i:= 1 to 3 do J:= J + 2;<br /> Giá trị của J bằng bao nhiêu?<br /> A. 4<br /> B. 6<br /> C. 8<br /> D. 10<br /> Câu 4. 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,<br /> 2, 6. Khi thực hiện câu lệnh sau:<br /> T:= 0;<br /> For i:= 1 to 5 do T := T + A[i];<br /> Giá trị của biến T là bao nhiêu?<br /> A. 20<br /> B. 18<br /> C. 21<br /> D. 22<br /> Phần II. Tự luận<br /> Câu 5. Viết cú pháp câu lệnh lặp với số lần chưa biết trước. Nêu hoạt động của câu<br /> lệnh.<br /> Câu 6. Dữ liệu kiểu mảng là gì? Hãy nêu cách khai báo biến mảng trong Pascal và<br /> các thành phần của nó?<br /> Câu 7. Viết chương trình Pascal sử dụng biến mảng để nhập N số nguyên từ bàn<br /> phím và in ra màn hình tổng của các số đó (N cũng được nhập từ bàn phím).<br /> <br /> TRƯỜNG THCS VĨNH THỊNH<br /> <br /> ==========<br /> <br /> ĐÁP ÁN VÀ THANG ĐIỂM ĐỀ KIỂM TRA HK II<br /> NĂM HỌC 2017 - 2018<br /> Môn: Tin học 8<br /> <br /> Phần I. Trắc nghiệm (2 điểm)<br /> Câu 1<br /> <br /> Câu 2<br /> <br /> Câu 3<br /> <br /> Câu 4<br /> <br /> Đáp án<br /> <br /> A<br /> <br /> C<br /> <br /> B<br /> <br /> A<br /> <br /> Điểm<br /> <br /> 0,5<br /> <br /> 0,5<br /> <br /> 0,5<br /> <br /> 0,5<br /> <br /> Phần II. Tự luận (8 điểm)<br /> Câu 5.(2 điểm)<br /> - Cú pháp câu lệnh: while do ;<br /> 1đ<br /> - Hoạt động: Khi thực hiện câu lệnh chương trình kiểm tra điều kiện. Nếu điều kiện đúng<br /> thực hiện câu lệnh sau từ khóa do và quay lại kiểm tra điều kiện. Nếu điều kiện sai bỏ qua<br /> câu lệnh sau từ khóa do và kết thúc.<br /> 1đ<br /> Câu 6. (2 điểm)<br /> - Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có cùng<br /> một kiểu dữ liệu, gọi là kiểu của phần tử. Việc sắp thứ tự được thực hiện bằng cách gán cho<br /> mỗi phần tử một chỉ số:<br /> 1đ<br /> - Cách khai báo biến mảng trong Pascal:<br /> VAR Tên biến mảng:array[.. ]of ;<br /> Trong đó: chỉ số đầu và chỉ số cuối là hai số nguyên hoặc biểu thức nguyên thoả mãn<br /> chỉ số đầu ≤ chỉ số cuối và kiểu dữ liệu có thể là integer hoặc real.<br /> 1đ<br /> Câu 7. (4 điểm)<br /> Chương trình có thể được viết như sau:<br /> Program Cau8;<br /> Uses CRT;<br /> Var N, i : Integer;<br /> T : Real;<br /> A: Array[1..100] of Integer;<br /> Begin<br /> Clrscr;<br /> Write(‘Nhap so luong phan tu: ’); Readln(N);<br /> Writeln(‘Nhap cac phan tu: ’);<br /> For i:= 1 to n do<br /> Begin<br /> Write(‘A[’, i, ‘]= ‘);<br /> Readln(A[i]);<br /> End;<br /> T := 0;<br /> For i:= 1 to N do<br /> T:= T + A[i];<br /> Write(‘Tong cua cac so da nhap la:’,T:8:2);<br /> Readln;<br /> End.<br /> Phần khai báo: 1 điểm.<br /> Phần nhập dãy số nguyên: 1 điểm.<br /> Phần tính tổng các phần tử của mảng: 1 điểm.<br /> Phần in kết quả: 1 điểm.<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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