Cộng đồng chia sẻ tri thức Lib24.vn

Đề thi học kì 1 Tin 8 trường THCS Thạch Đông năm 2015-2016

a1eb7c4ba474d4296dd8aac02d7caf73
Gửi bởi: Nguyễn Minh Lệ 27 tháng 10 2021 lúc 22:51:17 | Được cập nhật: hôm kia lúc 4:03:45 | IP: 14.165.7.152 Kiểu file: DOC | Lượt xem: 70 | Lượt Download: 0 | File size: 0.057344 Mb

Nội dung tài liệu

Tải xuống
Link tài liệu:
Tải xuống

Các tài liệu liên quan


Có thể bạn quan tâm


Thông tin tài liệu

MA TRẬN ĐỀ KIỂM TRA

Trường THCS Thạnh Đông

Họ tên:..................................................

Lớp : .......

KIỂM TRA HỌC KỲ I

Môn: Tin Học Lớp 8

Thời gian: 45 phút

Năm học 2015-2016

Điểm

A. Phần trắc nghiệm: (4 điểm)

Câu 1. Cấu trúc chung của chương trình gồm mấy phần?

A. 4 phần B. 3 phần C. 1 phần D. 2 phần

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. 8A B. tamgiac C. program D. bai tap

Câu 4. Để chạy 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:=5 then; a=b; B. if; x>5 then a:=b;

C. if x>5; then a:=b; D. if x>5 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. Trong Pascal, khai báo nào sau đây là đúng?

A. Var tb: real; B. x:= integer; C. const x: real; D. Var R = 30;

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

A. x:=30; B. x:=a/b; C. x:=20.5; D. x:=’Truong THCS THANH DONG’ ;

B. Phần tự luận: ( 6 đ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 điểm)

a. b.

......................................................................................................................................................................................................................................................................................................................................

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

  1. program Tinh toan

  2. uses crt;

  3. var

  4. x, y : integer;

  5. tb = real;

  6. thongbao : integer;

  7. const a := 2;

  8. begin

  9. clrscr;

  10. thongbao := ‘Trung binh cong cua hai so x va y la: ‘;

  11. write(‘Nhap gia tri cho x = ‘); readln(x);

  12. write(‘Nhap gia tri cho y = ‘); readln(y);

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

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

  15. readln

  16. end.

Hỏi:

    1. Có một vài câu lệnh bạn Tuấn viết sai, em hãy viết lại cho đúng (2.5 điểm).

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

BÀI LÀM:

IV - ĐÁP ÁN

A. Phần trắc nghiệm: (4 điểm)

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

Câu

1

2

3

4

5

6

7

8

Đáp án

D

C

B

A

D

C

A

A

B. Phần tự luận: (6 đ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 điểm)

a. => 15/( 2+ 3) – 8/(x*x*x) + y

b. => (10 + x)*(10 + x) / (3 + y) – 18 / (5 + y)

Câu 2: (4 điểm)

a. Những câu lệnh sau đây sai và được viết lại như sau: (2,5 điểm)

1. program Tinh_toan;

5. tb : real;

6. thongbao : string;

7. const a = 2;

13. tb := (x+y)/a;

b. Phân biệt tên biến và tên hằng: (1,5 điểm)

Tên biến

x, y, tb, thongbao

Tên hằng

a

MA TRẬN ĐỀ

Mức độ

Nội dung

Nhận biết

Thông hiểu

Vận dụng

Tống số

TN

TL

TN

TL

TN

TL

Bài 1: Máy tính và chương trình máy tính

1

0,5

1

0,5

2

1

Bài 2: Làm quen với chương trình và ngôn ngữ lập trình

1

0,5

1

0,5

2

1

Bài 3: Chương trình máy tính và dữ liệu

2

1

1

2

3

3

Bài 4: Sử dụng biến trong chương trình

2

1

1

4

3

5

Tổng số

2

1 điểm

4

2 điểm

4

7 điểm

10

10điểm