YOMEDIA

Đề kiểm tra học kì 1 môn Tin học lớp 8 có đáp án năm 2017 - Trường THCS Bình Châu

Tải về
 
NONE

Dưới đây là Đề thi học kì 1 môn Tin học 8 năm 2017 của trường THCS Bình Châu. Đề thi được thiết kết đa dạng nhằm giúp các em làm quen với nhiều dạng bài. Ngoài ra, đề thi còn hướng dẫn giải chi tiết tiện cho các em trong việc đối chiếu với kết quả bài làm thử của mình. Hi vọng với đề thi này, các em học sinh lớp 8 sẽ bổ sung thêm kiến thức môn Tin học và chuẩn bị thật tốt cho kỳ thi học kỳ 1 sắp tới. Mời các em cùng tham khảo.

ADSENSE
YOMEDIA

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 Hoc247.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!

 

NONE

ERROR:connection to 10.20.1.101:9312 failed (errno=111, msg=Connection refused)
ERROR:connection to 10.20.1.101:9312 failed (errno=111, msg=Connection refused)
AANETWORK
 

 

YOMEDIA
AANETWORK
OFF