PHÒNG GD & ĐT BÌNH SƠN TRƯỜNG THCS BÌNH CHÂU | ĐỀ KIỂM TRA HỌC KÌ 1 NĂM HỌC 2016 – 2017 MÔN: TIN HỌC 8 Thời gian làm bài: 45 phút |
I. PHẦN TRẮC NGHIỆM: (4điểm –Thời gian 15 phút)
PHẦN I: Em hãy khoanh tròn câu trả lời đúng nhất trong các câu hỏi sau, mỗi câu 0.25 điểm: (2.0 điểm)
Câu 1: Thiết bị nào dưới đây được dùng để ra lệnh cho máy tính?
A. Máy in B. Loa C. Màn hình D. Bàn phím
Câu 2: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. 8a B. tamgiac C. program D. bai tap
Câu 3: Từ nào dưới đây không phải là “từ khóa” của chương trình?
A. Uses B. Program C. Begin D. Computer
Câu 4: Kết quả của phép toán 68 div 5 mod 4 + 1 là bao nhiêu?
A. 7 B. 5 C. 2 D. 3
Câu 5: 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
Câu 6: 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. I = 4 D. z : = 3
Câu 7: 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 8: Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if x : = 6 then a = b; B. if x > 5; then a : = b;
C. if x > 5 then a : = b; m := n; D. if x > 5; then a : = b; else m : = n;
PHẦN II: Hãy đánh dấu x vào ô ở cột mà em chọn: (2 điểm)
Câu 9: Cho chương trình viết trong Pascal:
Program Hinh_Tron;
Var ban_kinh, chu_vi, dien_tich: real;
Const Pi = 3.14;
Begin
Writeln (‘Cho biet ban kinh: ’); readln (ban_kinh);
chu_vi:= 2*Pi*ban_kinh;
dien_tich:=Pi*ban_kinh*ban_kinh;
Writeln (‘C = ’, chu_vi, ‘S = ’, dien_tich);
readln;
End.
Hãy phân biệt Từ khóa, tên, hằng, biến trong chương trình trên và đánh dấu X vào bảng sau:
| Hằng | Biến | Từ khoá | Tên |
a. Program |
|
|
|
|
b. Pi |
|
|
|
|
c. Hinh_Tron |
|
|
|
|
d. Const |
|
|
|
|
e. chu_vi |
|
|
|
|
f. Dien_tich |
|
|
|
|
g. writeln |
|
|
|
|
h. End |
|
|
|
|
II. PHẦN TỰ LUẬN: (6 điểm – Thời gian 30 phút)
Câu 1: (3 điểm)
1. Cho biết kết quả của phép toán sau: (1điểm)
a ) 75 mod 6 b) 99 div 5
2. Hãy chuyển các biểu thức toán học sau bằng các kí hiệu trong ngôn ngữ Pascal:(1 điểm)
a) \(\frac{(a^2+b)^2(1+c)^3}{3}\) b) \(\frac{x^2}{3+y}+6-\frac{(a+b)c}{8+y}+z-(\frac{a}{b})^2\)
3. Hãy chuyển các biểu thức viết trong ngôn ngữ Pascal dưới đây bằng các biểu thức toán học:(1 điểm)
a) a*a*a/((2*b+c)*(2*b+c)) b) 1+1/(x*x) +1/(y*y) + 1/(z*z)
Câu 2: (1 điểm) Hãy chỉ ra INPUT và OUTPUT của các bài toán sau:
a) Cho hai số a và b (a>0, b>0). Tìm các USC của hai số a và b.
b) Tìm số lớn nhất trong 3 số a,b,c.
Câu 3: (2 điểm) Viết chương trình đưa ra thông báo trên màn hình. Mỗi thông báo nằm trên một dòng lệnh.
Rat vui khi duoc lam quen voi cac ban!
Day la bai kiem tra hoc ki 1 mon Tin hoc lop 8!
Chuong trinh Turbo Pascal rat la hay!
-------HẾT------
HƯỚNG DẪN GIẢI CHI TIẾT
I. PHẦN TRẮC NGHIỆM: (2 điểm – Mỗi câu đúng 0,5 điểm)
PHẦN I: (2 điểm – Mỗi câu đúng 0,25 điểm)
Câu | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
Đáp án | D | B | D | C | A | D | B | C |
PHẦN II: (2 điểm – Mỗi câu đúng 0,25 điểm)
| Hằng | Biến | Từ khoá | Tên |
a. Program |
|
| X |
|
b. Pi | X |
|
|
|
c. Hinh_Tron |
|
|
| X |
d. Const |
|
| X |
|
e. Chu_vi |
| X |
|
|
f. Dien_tich |
| X |
|
|
g. Writeln |
|
|
| X |
h. End |
|
| X |
|
{-- xem đầy đủ nội dung ở phần xem online hoặc tải về --}
Nội dung trên chỉ trích dẫn một phần nội dung trong Đề thi học kì 1 môn Tin học 8 năm 2017 của trường THCS Bình Châu. Để xem được toàn bộ nội dung câu hỏi trong để thi, các em vui lòng chọn chức năng xem online hoặc đăng nhập tài khoản trên trang Chúng tôi.net để tải đề thi về máy tham khảo nhé.
Chúc các em ôn tập thật tốt và đạt kết quả thật cao trong kỳ thi quan trọng sắp tới!