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 2019-2020 có đáp án - Trường THCS Nguyễn Tri Phương

Chia sẻ: Kỳ Long | Ngày: | Loại File: DOCX | Số trang:4

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

Mời quý thầy cô và các em học sinh tham khảo Đề thi học kì 2 môn Tin học lớp 8 năm 2019-2020 có đáp án - Trường THCS Nguyễn Tri Phương. Hi vọng tài liệu sẽ là nguồn kiến thức bổ ích giúp các em củng cố lại kiến thức trước khi bước vào kì thi học kì 2 sắp tới. Chúc các em ôn tập kiểm tra đạt kết quả cao!

Chủ đề:
Lưu

Nội dung Text: Đề thi học kì 2 môn Tin học lớp 8 năm 2019-2020 có đáp án - Trường THCS Nguyễn Tri Phương

  1. SỞ GD &ĐT THỪA THIÊN HUẾ         KIỂM TRA HỌC KỲ II ­ NĂM HỌC 2019 ­ 2020 TRƯỜNG THCS NGUYỄN TRI PHƯƠNG Môn:  TIN HỌC – Lớp: 8 Thời gian làm bài: 45 phút ĐỀ Câu 1: (3 điểm) 1.1. Em hãy nêu công dụng, cú pháp (giải thích cú pháp) và quy trình thực hiện   lệnh For trong ngôn ngữ lập trình Pascal.  1.2. Trong ngôn ngữ lập trình Pascal, các khai báo biến có dữ liệu kiểu mảng sau   đây đúng hay sai?  a. Const N = 50; Var A:array[ 1..N] of integer; b. Var  A: array[1.0 .. 50] of integer; c. Var A: array[100 ..100] of integer; d. Var A: array[5 .. 15] of real; Câu 2: (3 điểm) Một số tự nhiên k được gọi là ước số thực sự của số nguyên dương   N nếu N chia hết cho k và 1 
  2. ­­­­­­­­­­­­­­­HẾT­­­­­­­­­­­­­­­ SỞ GD &ĐT THỪA THIÊN HUẾ         KIỂM TRA HỌC KỲ II ­ NĂM HỌC 2019 ­ 2020 TRƯỜNG THCS NGUYỄN TRI PHƯƠNG Môn:  TIN HỌC – Lớp: 8 Thời gian làm bài: 45 phút MA TRẬN Hình thức kiểm tra : Tự luận Thôn Vận  Vận  Nhận  Tổng  TT Tên  g  dụng  dụng  biết số ý chủ  hiểu thấp cao đề ĐIỂ ĐIỂ ĐIỂ ĐIỂ Số ý Số ý Số ý Số ý ĐiM ểm M M M Câu  lệnh  1 2 1.0 2 1.0 điều  kiện Câu  2 lệnh  2 2.0 1 2.0 1 1.0 1 0.5 5 5.5 lặp Dãy  3 1 1.0 1 1.0 1 1.0 1 0.5 4 3.5 số   Tổng cộng điểm 3 3 3 1 10 SỞ GD &ĐT THỪA THIÊN HUẾ         KIỂM TRA HỌC KỲ II ­ NĂM HỌC 2019 ­ 2020 TRƯỜNG THCS NGUYỄN TRI PHƯƠNG Môn:  TIN HỌC – Lớp: 8 Thời gian làm bài: 45 phút ĐÁP ÁN CÂU Nội dung Điểm 1 1.1. Công dụng: Thực hiện cấu trúc lặp với số lần biết trước 0.25 điêm Cú   pháp:  For     :=     to     do  0.75 điêm ; Giải thích cú pháp: 0.25  For, to , do: từ khóa điểm Biến đếm, GTĐ, GTC là các biến hoặc hằng có kiểu  đếm được : lệnh đơn hoặc lệnh phức hợp, trong  
  3. không được chứa các lệnh làm thay đổi giá trị  của biến  đếm Quy trình thực hiện lệnh For: B1.     0.75  B2. Nếu  >  thì kết thúc lệnh For điểm B3. Thực hiện câu lệnh B4.     SUCC( ). Quay lại B1 b. là khai báo sai 1.2. 1 điểm a., c. và d. là các khai báo đúng 0.75  2.1.  Var  i, j, N, dem, dem1, S : integer; điểm Begin 0.25    Write('Nhap N: '); Readln(N); dem:=0; S:=0; điểm   For i:=1 to N   Begin  0.5 điểm      đem1:=0;  2      For j:=2 to i div 2 do if i mod j = 0 then dem1:=dem1 + 1;  0.5 điểm 2.2.      If  (dem1 mod 3=0) and (dem1 mod 2 =1) then      Begin 0.75  Writeln(i); S:=S+i; dem:=dem+1; điểm      End;   End;      Writeln('Có ',dem,' số thoa man dieu kien'); 0.25       Writeln('Tổng các số đó là :',S); điểm End. 3 Var 3.1.    a:array[1..100] of real; 1.0 điểm    i,n,dem1, dem2, x: integer; S:real; 3.2. Begin    Write('Nhap N : '); Readln(N);    Write('Nhap X : '); Readln(X);    For i:=1 to N do 1.0 điểm    Begin       Write('Nhap a[',i,'] : '); Readln(a[i]);    End; For i:=1 to N do 0.75 
  4.    Begin điểm       If (a[i]>x) then Write (a[i]:0:2, '  ') 0.25        If (a[i]
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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