Đề kiểm tra học kỳ I – năm học: 2014 – 2015 môn: Tin học – lớp 8 thời gian làm bài: 45 phút (không kể thời gian phát đề)

doc 3 trang Người đăng phongnguyet00 Lượt xem 656Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra học kỳ I – năm học: 2014 – 2015 môn: Tin học – lớp 8 thời gian làm bài: 45 phút (không kể thời gian phát đề)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra học kỳ I – năm học: 2014 – 2015 môn: Tin học – lớp 8 thời gian làm bài: 45 phút (không kể thời gian phát đề)
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO QUẬN 8
 TRƯỜNG THCS BÌNH AN
ĐỀ KIỂM TRA HỌC KỲ I – NĂM HỌC: 2014 – 2015
Môn: Tin học – Lớp 8 
Thời gian làm bài: 45 phút (không kể thời gian phát đề)
I. NỘI DUNG ĐỀ:
I. TRẮC NGHIỆM (3 điểm) Khoanh tròn vào câu trả lời đúng:
Câu 1. Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?
	A. Bàn phím;	B. Loa;	C. Màn hình;	 D. Máy in.
Câu 2. Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?
	A. Uses;	B. Hinh_tron;	C. End;	 D. A và C.
Câu 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. Lop 8A;	B. Tbc;	C. Begin	 D. 8B.
Câu 4. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)?
 	A. 2 đến 2 -1; B. -215 đến 215 - 1;	 C. -215 đến 215 -1; D. -215 đến 215.
Câu 5. Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu?
	A. 7;	B. 5;	 C. 3;	 D. 2.	
Câu 6. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng? 
A. var a, b : integer;	B. var x = real; C. const x := 5 ; D. var thong bao : string.
Câu 7. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x := real;	B. y = a +b;	C. z := 3;	D. i = 4.
Câu 8. Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ?
	A. x := 15/2;	B. x := 50;	C. x := 2,4;	D. x := 83000.
Câu 9. Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?
	A. 2;	B. 3;	C. 4;	D. 5.
Câu 10. Lệnh lặp For, mỗi lần lặp giá trị của biến đếm thay đổi như thế nào? 
 A. tăng 1          B. tăng 2                           C. tăng 3                       D. tăng 4
Câu 11. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
	A. if a := 1 then a := a + 1;	B. if a > b else write(a);
	C. if (a mod 2) =0 then write(‘So khong hop le’);	D. if x = y; then writeln(y);
Câu 12. 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. 15;	B. 10;	C. 5;	D. 20.	
II. TỰ LUẬN: (7 điểm)
Viết chương trình so sánh 2 số tự nhiên. Kết quả tìm ra số nhỏ nhất? (3 điểm)
Viết chương trình tính tổng các số tự nhiên từ 1 tới N (với N nhập từ bàn phím)? (4điểm)
III. ĐÁP ÁN VÀ BIỂU ĐIỂM
I. TRẮC NGHIỆM (3 điểm – Mỗi câu đúng 0,25 điểm)
Câu
1
2
3
4
5
6
7
8
9
10
11
12
Đáp án
A
D
B
C
D
A
C
B
B
A
C
A
II. TỰ LUẬN: (7 điểm)
BÀI
ĐÁP ÁN
ĐIỂM
Bài 1
Program so_sanh;
Uses crt;
Var a,b:integer;
...................................................................................
Begin
 Writeln(‘Nhap vao so thu nhat: ’); readln(a);
 Writeln(‘Nhap vao so thu hai: ’); readln(b);
...................................................................................
 If a<b then
 Writeln(‘So nho nhat la: ’,a)
 Else
 Writeln(‘So nho nhat la: ’,b);
End.
 1
 1
 1
Bài 2
Program tinh_tong;
Uses crt;
Var i,N:integer;
Tong:longint;
1
Begin
Clrscr;
Write(‘Nhap N= ‘); readln(N);
Tong:=0;
1
For i:=0 to N do Tong:=Tong + i;
1
Writeln(‘Tong cac so tu 1 toi N la:‘, Tong);
Readln;
End.
1

Tài liệu đính kèm:

  • docTin hoc 8.doc