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 Lê Quý Đôn

Tải về
 
NONE

Xin gửi đến quý thầy cô bộ môn Tin học và các em học sinh lớp 8 Đề kiểm tra 45 phút môn Tin học 8 học kì 1 có đáp án của trường THCS Lê Quý Đôn được Hoc247 biên soạn nhằm phục vụ tài liệu tham khảo cho các bạn. Đề gồm 10 câu hỏi trắc nghiệm và 3 câu tự luận với nội dung các câu hỏi xoay quanh đến phần 1 về Lập trình đơn giản. Mời quý thầy cô và các em cùng tham khảo.

ADSENSE
YOMEDIA

TRƯỜNG THCS LÊ QUÝ ĐÔN

ĐỀ 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

(Gồm: 10 câu trắc nghiệm, 3 câu tự luận)

A.  PHẦN TRẮC NGHIỆM: (5.0 điểm)

Câu 1.  Trong một chương trình, có tất cả bao nhiêu từ khóa để khai báo biến?

A. 4                              B. 1                               C. 3                                D. Nhiều từ khóa

Câu 2. Quá trình giải bài toán trên máy tính theo trình tự các bước nào sau đây:

A. Xác định bài toán → Viết chương trình → Mô tả thuật toán.

B. Mô tả thuật toán→ Viết chương trình → Xác định bài toán.

C. Xác định bài toán → Mô tả thuật toán → Viết chương trình.

D. Viết chương trình→ Mô tả thuật toán → Xác định bài toán.

Câu 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal:

A. Begin                       B. Type                         C. function            D. Progrram

Câu 4. Để dịch chương trình ta sử dụng tổ hợp phím nào?

A. Ctrl + F9                   B. Alt + F9                    C. F9                     D. Ctrl + Shitf + F9

Câu 5. Trong các câu lệnh Pascal sau, câu nào được viết đúng:

A. if x:=2345 then; a=b;                                    B. if x>2345 then a:=b.

C. if x>2345; then a:=b;                                    D. if x>2345 then a:=b;

Câu 6. Biểu thức toán học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào?

A. (a*a + b)(1+c)(1 + c)(1 + c);                          B. (a.a  + b)(1 +  c)(1 + c)(1 + c);

C. (a*a + b)*(1 + c)*(1 + c)*(1 + c);                     D. (a2 + b)(1 + c)3;

Câu 7. Cho biểu thức . Cách biểu diễn nào trong ngôn ngữ lập trình Pascal là đúng:

A.   \(√n+1⁄_{(n+1)}\)                                            B. \((sqr(n)+1⁄_{(n+1)})\)

C. \((abs(n)+1⁄_{(n+1)} )\)                                    D. \((sqrt(n)+1⁄((n+1) ))\)

Câu 8. Trong Pascal, giả sử x là biến kiểu chuỗi. Phép gán nào sau đây đúng?

A. x:=aaaaaa;                                                   B. x:= '2/b';        

C. x:=20.599999;                                               D. x:= "THCS Le Quy Don";

Câu 9. Câu lệnh sau cho kết quả “dung” hay “sai”? Khi biết x=123;

If (231>345)and (x<267) then write('dung') else write('sai'); 

A. 'dung';                      B. 'sai';

Câu 10. Câu lệnh sau cho kết quả "True" hay "False"? Khi biết x=2000;

If (2000>345) or  (x<267) then write('False') else write('True'); 

A. 'False';                       B. 'True';

B. PHẦN TỰ LUẬN: ( 5.0 điểm)

Câu 1. Viết các biểu thức toán sau đây dưới dạng biểu thức trong Pascal (2.0 điểm)

a. \(\frac{15}{(2+3)}-\frac{8}{x^3} \)                                                       b. \(\frac{(10+x)^2}{(3+y)}-\frac{18}{(5+y)}\)

Câu 2. Bạn Hằng viết chương trình như sau:

           dòng 1.            program  Tinh          toan

           dòng 2.            uses crt;

           dòng 3.            var

           dòng 4.                  x, y : integer;

           dòng 5.                  tb = real;

           dòng 6.                  thongbao : integer;

           dòng 7.            const  a := 2;

           dòng 8.            begin

           dòng 9.                  clrscr;

           dòng 10.                 thongbao := 'Trung binh cong cua hai so x va y la: ';

           dòng 11.                 write('Nhap gia tri cho x = '); readln(x);

           dòng 12.                 write('Nhap gia tri cho y = '); readln(y);

           dòng 13.                 tb = (x+y)/a;

           dòng 14.                 writeln(thongbao, tb:2:1);

           dòng 15.                 readln

           dòng 16.           end.

Hỏi:

a. Có một vài câu lệnh bạn Hằng viết sai, hãy chỉ ra dòng sai( sai chỗ nào) (2.0 điểm).

b. Hãy liệt kê tên biến, tên hằng trong chương trình trên (0.5 điểm).

Câu 3. Trong kỳ thi học kỳ I, tại trường THCS Lê Quý Đôn năm 2016-2017. Có rất nhiều em đạt được các  giải thưởng A, B, C. Hãy viết chương trình tính tiền giải thưởng của mỗi  học sinh khi nhập vào tên học sinh,  giải thưởng và dân tộc bất kỳ. Biết rằng số tiền giải thưởng là: 

  • Giải A=3.000.000 đ/1 học sinh, nếu học sinh đó là người dân tộc thiểu số (ký hiệu là: 1) còn ngược là người kinh với số tiền 2.500.000 đ.
  • Giải B=2.000.000/1 học sinh, nếu học sinh đó là người dân tộc thiểu số, còn ngược lại 1.500.000 đ.
  • Giải C=1.000.000đ/1 học sinh, nếu học sinh đó là người dân tộc thiểu số, còn ngược lại  500.000đ. Còn lại thì không có tiền. (0.5 điểm)

-------HẾT----------

HƯỚNG DẪN GIẢI CHI TIẾT

A.  PHẦN TRẮC NGHIỆM: (5.0 điểm)

Mỗi câu đúng 0,5 điểm

Câu

1

2

3

4

5

6

7

8

9

10

Đáp án

B

C

D

B

D

C

D

B

B

A

 

{-- 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 Lê Quý Đôn. Để 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