Đề kiểm tra 1 tiết môn Tin học 8 năm 2018 - 2019 Trường TH, THCS Hương Nguyên

PHÒNG GD & ĐT A LƯỚI

TRƯỜNG TH & THCS HƯƠNG NGUYÊN

KIỂM TRA 1 TIẾT - NĂM HỌC 2018-2019

MÔN: TIN HỌC 8

Thời gian: 45 phút (Không kể thời gian phát đề)

                                                                                  

I. TRẮC NGHIỆM 

Câu 1: Cú pháp của câu lệnh For …. do là:

A. for :=   to do;

B. for := to do;

C. for = to do;

D. for = to; do;

Câu 2: Cho đoạn chương trình:

S:=0;

For i:=1 to 5 do S:=S+2;

Sau khi thực hiện đoạn chương trình trên S có kết quả là :

A. 20              

B. 15              

C. 10              

D. 0

Sau khi thực hiện đoạn chương trình trên i có kết quả là :

A. 2                

B. 3                

C. 4                

D. 5

Câu 3: Câu lệnh viết đúng cú pháp trong ngôn ngữ lập trình Pascal là:

A. While <điều kiện> to <câu lệnh>;

B. While <điều kiện> do <câu lệnh>;

C. While <điều kiện> to <câu lệnh1> do <câu lệnh 2>;

D.  While <điều kiện>; do <câu lệnh>;

Câu 4: Cho đoạn chương trình:

S: =0 ;  n:= 0;

While S < = 6 do 

 begin

      n:= n+1;

      S:= S+ n ;

  End;

Sau khi thực hiện đoạn chương trình trên S có kết quả là

A. 6               

B. 10              

C. 15              

D. 21

Sau khi thực hiện đoạn chương trình trên n có kết quả là

A. 2                

B. 3                

C. 4                

D. 5

II. TỰ LUẬN

Câu 1. Các câu lệnh sau trong Pascal sau có hợp lệ không? Nếu không hãy sửa lại cho hợp lệ?

a) For i:= 100 to 1 do writeln(‘A’);

b) For i:= 1.5 to 10.5 do Writeln(‘A’);

c) X: = 10; while X: =10 do X: = X + 5;

d) X: = 10; while X =10 do X = X + 5;

Câu 2.

 - Viết chương trình tính 1 + 2 + 3+ ...+ t với t là một số tùy ý do người sử dụng nhập vào.

 

ĐÁP ÁN

Câu

1

2

3

4

Đáp án

A

C, D

B

B, C

II. Tự luận:

Bài 1:

Tất cả các câu đều không hợp lệ

Sửa lại

a) For i:= 1 to 100 do writeln(‘A’);

b) For i:= 1 to 10 do Writeln(‘A’);

c) X: = 10; while X =10 do X: = X + 5;

d) X: = 10; while X =10 do X: = X + 5;

Bài 2:

Program tinh_tong;

Uses crt;

Var

          i, t: Integer;

          Tong : Longint;

    Begin

         Clrscr;

          Writeln(‘ Moi ban nhap vao mot so tuy y lon hon 0’);

          Readln(t);

               For i:= 1 to t  do Tong:= Tong + i;

                Wirteln(‘ 1 + 2 + ...’, t, ‘ =’, Tong : 10);

             Readln;

     End.

 

Trên đây là nội dung đề và đáp án đề kiểm tra môn Tin học 8 năm 2018 - 2019 của Trường THCS Hương Nguyên, để theo dõi nhiều tài liệu tham khảo hữu ích khác vui lòng đăng nhập vào hệ thống Chúng tôi chọn chức năng xem online hoặc tải về máy!

Ngoài ra các em học sinh có thể thử sức mình với hình thức thi trắc nghiệm online tại đây:

Chúc các em học tập thật tốt!     

Tham khảo thêm

Bình luận

Có Thể Bạn Quan Tâm ?