Bài Kiểm Tra

https://baikiemtra.com

Bài giảng tin học 8 - Kiểm tra học kỳ I

Bài giảng tin học 8 - Kiểm tra học kỳ I
TRƯỜNG PTDTBT THCS TRÀ NÚ ĐỀ KIỂM TRA HỌC KÌ I
  MÔN: TIN HỌC 8
  Họ và tên:……………………………… Năm học: 2016 - 2017
    Lớp: 8 Thời gian: 45 phút (không kể giao đề)
 
Điểm
 
 
 		 Lời phê của thầy (cô)
 
ĐỀ:
I. TRẮC NGHIỆM (4 điểm)
A. Khoanh tròn vào chữ cái A, B, C hoặc D đầu mỗi đáp án em cho là đúng.
 Câu 1: Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if  x > 5 then x := x + 5;?
   A. 10;                                       B. 20;                          C. 5;                            D. 15.
Câu 2: Trong các câu lệnh Pascal sau, câu nào được viết đúng:
A. var a, b : integer;                                              B. var x = real;                                     C. const x := 5 ;                                                  D. var thong bao: string.
Câu 3: Program là từ khóa khai báo?
A. Tên chương trình                                 B. Các thư viện
C. Điểm bắt đầu chương trình                 D. Điểm kết thúc chương trình
Câu 4: Kiểu dữ liệu nào sau đây là kiểu dữ liệu số thực?
          A. Interger             B. Char                          C. Real               D. String
Câu 5  Xét lệnh
If a>b then a :=b ;
If a>c then a :=c ;
Writeln(a) ;
        Hỏi nếu a=7 ; b=6 ; c=8 ; thì lệnh trên sẽ đưa ra màn hình nội dung gì ?
  1. Không có thông tin nào hiển thị trên màn hình          C. Đưa ra số 8
  2. Đưa ra số 6                                                                 D. Đưa ra số 7
Câu 6 Sau khi soạn thảo chương trình, ta nhấn tổ hợp nào để chạy chương trình
A. Alt + F9                    B. Ctrl + F6                    C. Ctrl + F9                    D. Alt + F6
Câu 7 : Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal ?
A. Hocsinh                 B. Hoc_sinh                 C. Hoc*sinh                D. Hoc sinh
Câu 8: Trong các từ sau đây, từ nào là từ khóa:
A. begin                         B. pascal                 C.Tinhtong                 D. Var                 
II. TỰ LUẬN: (6 điểm)
Câu 1: Em hãy xác định Input và Output của bài toán: tính tổng 20 số tự nhiên đầu tiên.(1 điểm)
Câu 2:   Hãy liệt kê các lỗi có trong chương trình dưới đây và sửa lại cho đúng (2điểm)
Var a,b :=integer;
Const c :=3 ;
Begin
a :=200
b=a/c ;
write(b) ;
readln
end.
Câu 3:  (2điểm ) Viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal:
a) ( a2 + 1 ) -  (2a - 1) : a                     b )  15: (2+3) - 8 : x3 + y  
c)(10 + x)2  : (3 + y)                           d)    (x+ y) : (y2 + x)       
Câu 4:Viết chương trình nhập hai số nguyên a, b khác nhau từ bàn phím và in  hai số đó ra màn hình theo thứ tự tăng dần. (1điểm)
----------------------Hết-----------------------

ĐÁP ÁN VÀ BIỂU ĐIỂM MÔN TIN HỌC LỚP 8 HỌC KỲ I
(NĂM HỌC 2016-2017)
 
I. TRẮC NGHIỆM (4 Điểm)
A. Khoanh tròn vào chữ cái A, B, C hoặc D đầu mỗi câu em cho là đúng nhất
Câu 1 2 3 4 5 6 7 8
Đáp án D A A C B C A,B A,D
(Mỗi câu trả lời đúng đạt 0,5 điểm)
 
II. TỰ LUẬN (6 điểm)
CÂU ĐÁP ÁN ĐIỂM
Câu 1 -INPUT: 20 số tự nhiên đầu tiên
-OUTPUT: Tổng 20 số tự nhiên đầu tiên		 0,5
0,5
Câu 2 Var a,b:integer;
Const c=3;
a:=200;
          b:=a/c ;		 0,5
0,5
0,5
0,5
Câu 3 a)(a*a+1)-(2*a-1)/a               
b ) 15/2+3 – 8/x*3+y     
c)(10+x)*2/3+y-18/5+y
d) (x*x+y)/(y*y+x)   		 0,5
0,5
0,5
0,5
Câu 4 Program Sap_xep;
Uses crt;
Var a, b: integer;
Begin
Clrscr;
Write (‘Nhap so a: ‘); readln(a);
Write (‘Nhap so b: ‘); readln(b);
If a<b then writeln (a,’   ‘, b)
Else writeln (b,’   ‘, a);
Readln		  
0.5
 
 
 
 
0,5
 
____________ Hết ____________
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây