1. Trang chủ
  2. » Đề thi

De thi mon tin hoc 8 hoc ky I nam hoc 20122013

7 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 26,93 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

0,5 Biết được quá trình giải một bài toán trên máy tính 1 0,25 Biết được cách viết một câu lệnh điều kiện.. Hiểu được ý nghĩa của câu lệnh điều kiện.[r]

Trang 1

MA TRẬN ĐỂ THI KIỂM TRA HỌC KỲ I

Năm học: 2012 – 2013 Môn: Tin học – Khối 8 Cấp độ

Chủ đề

Cộng

Máy tính và chương

trình máy tinh

Biết được máy tính có thể đọc và hiểu được ngôn ngữ nào.

Số câu

Số điểm

Tỉ lệ %

1

2,5% Làm quen với chương

trình và ngôn ngữ lập

trình

Nhận biết & phân biệt được từ khóa của chương trình với các phần còn lại

Hiểu được qui tắc đặt tên trong chương trình

Số câu

Số điểm

Tỉ lệ %

1

5% Chương trình máy tính

và dữ liệu

Biết cách nhập các biểu thức toán học vào chương trình

Số câu

Số điểm

Tỉ lệ %

1

10%

Sử dụng biến trong

chương trình

Biết được cách khai báo biến trong chương trình khai báo biến trongHiểu được qui tắc

chương trình

Trang 2

Số điểm

Tỉ lệ %

10%

Từ bài toán đến chương

trình

Biết được quá trình giải một bài toán trên máy

tính

Hiểu và phân biệt được thuật toán là

gì?

Xác định được đầu vào, đầu ra

và mô tả được thuật toán

Số câu

Số điểm

Tỉ lệ %

1

0,25

1

0,25

1

2

3

2,5 25% Câu lệnh điều kiện Biết được cách viết một

câu lệnh điều kiện

Hiểu được ý nghĩa của câu lệnh điều

kiện

-Thực hiện khai báo đúng cú pháp, lựa chọn kiểu dữ liệu phù hợp cho biến

- Kết hợp được lệnh in ra màn hình và nhập dữ liệu từ bàn phím

- Cách dùng lệnh điều kiện

Tổng số câu

Tổng số điểm

%

1

0,25

1

0,25

1

4

3

4,5 45% Phần mềm học tập Biết và phân biệt được

các phần mêm học tập

Tổng số câu

Tổng số điểm

%

1

0,25

1

0,25 2,5%

Tổng số câu

Tổng số điểm

%

7 1,75 17,5%

5 1,25 12,5%

2 3 30%

1 4 40%

15 10 100%

Trang 3

PHÒNG GD&ĐT NAM TRÀ MY ĐỀ THI KIỂM TRA HỌC KÌ I

TRƯỜNG THCX – BTCX TRÀ DON MÔN: TIN HỌC 8

Năm học: 2012 - 2013

Thời gian: 45 phút (không kể giao đề)

Họ và tên:………

Lớp:………

I TRẮC NGHIỆM (3 điểm) (Học sinh làm bài trực tiếp vào đề thi)

A.Khoanh tròn vào chữ cái A, B, C hoặc D đầu mỗi câu em cho là đúng.(3đ)

Câu 1: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ lập trình Pascal ?

A 1hoc sinh B Tugiac C 8a D Tu giac.

Câu 2: Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?

A Ngôn ngữ tự nhiên B Ngôn ngữ lập trình.

C Ngôn ngữ máy D Tất cả các ngôn ngữ nói trên.

Câu 3: Để dịch một chương trình Pascal, ta nhấn tổ hợp phím:

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

Câu 4: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu.

Phép gán hợp lệ là:

A A:= 4.5 B X:= ‘1234’ C X:= 57 D A:=‘LamDong’.

Câu 5 : Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu ?

A Chỉ có một biến cho mỗi kiểu dữ liệu B 10 biến.

C Chỉ hạn chế bởi dung lượng bộ nhớ D Không giới hạn.

Câu 6: Việc khai báo biến gồm khai báo tên biến và khai báo của biến

Chỗ còn thiếu trong phát biểu ở trên là:

A phép gán B kiểu dữ liệu C tính toán D biến nhớ

Câu 7: Trong Pascal, khai báo nào sau đây đúng?

A Var tb: real B Var 4hs: integer C Var R=30 D Const x: real.

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

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 9: Điền từ còn thiếu vào dấu ba chấm cho câu sau:

Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán gọi là…….

A dãy số B thuật toán

C viết chương trình D xác định bài toán.

Câu 10: 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 else a<>b;

ĐỀ CHÍNH THỨC

Trang 4

Câu 11: Sau câu lệnh sau giá trị của X là bao nhiêu, nếu trước đó giá trị của X bằng 11:

if X>10 then X:=X+1;

A 11 B 10 C 9 D 8

Câu 12: Để bắt đầu chơi phần mềm Finger Break Out ta kích vào biểu tượng nào?

II TỰ LUẬN: (7 đ)

Câu 1: Hãy chỉ ra INPUT(đầu vào), OUTPUT(đầu ra) và mô tả thuật của bài toán: tính tổng

của 20 số tự nhiên đầu tiên (2đ)

Câu 2: Viết các biểu thức toán dưới đây bằng các kí hiệu trong Pascal: (1đ)

a

1 1

b d b

1

5

a

Câu 3:Viết chương trình nhập hai số nguyên a và b khác nhau từ bàn phím, in hai số đó ra màn

hình theo thứ tự không giảm (4đ)

BÀI LÀM:

………

………

………

……

………

………

……

………

………

……

………

………

……

………

………

……

………

………

……

………

………

………

……

………

………

Trang 5

………

………

……

………

………

………

……

………

………

…… ………

ĐÁP ÁN VÀ BIỂU ĐIỂM ĐỀ THI HỌC KỲ I

MÔN: TIN HỌC 8

I TRẮC NGHIỆM (3 điểm)

A.Khoanh tròn vào chữ cái A, B, C hoặc D đầu mỗi câu em cho là đúng.(3đ)

Đáp

án

(Mỗi câu trả lời đúng đạt 0,25 điểm)

II TỰ LUẬN (7 điểm)

Câu 1 : (2 đ)

Input: Dãy 20 số tự nhiên đầu tiên: 1,2…,20 (0,25 đ)

Output : Giá trị của tổng 1+2+…+20 (0,25 đ)

Thuật toán : Dùng biến SUM để lưu giá trị của tổng :

Bước 1 : SUM← 0 ; i←0; (0,5 đ)

Bước 2 : i← i+1 (0,25 đ)

Bước 3 : Nếu i ≤20, thì SUM← SUM+ i và quay lại bước 2 (0,5 đ)

Bước 4 : Thông báo kết quả và kết thúc thuật toán (0,25 đ)

Câu 2: (1,5 đ)

a 1/b + 1/d (0,5 đ)

b 1/x – (a/5*(b+2)) +a (0,5 đ)

Câu 3:(4đ)

Program Sap_xep; (0,25đ)

Uses crt; (0,25đ)

Var a, b: integer; (0,25đ)

Begin (0,25đ)

Clrscr; (0,25đ)

Trang 6

Write (‘Nhap so a: ‘); readln(a); (0,5đ)

Write (‘Nhap so b: ‘); readln(b); (0,5đ)

If a<b then writeln (a,’ ‘, b) (0,5đ)

Else (0,25đ)

writeln (b,’ ‘, a); (0,5đ)

Readln (0,25đ)

End.(0,25đ)

Hết

Ngày đăng: 21/06/2021, 04:59

🧩 Sản phẩm bạn có thể quan tâm

w