1. Trang chủ
  2. » Luận Văn - Báo Cáo

De thi tin hoc lop 8 HKI nam 2012 2013 Ma tran va dapan

4 7 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 4
Dung lượng 18,44 KB

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

Nội dung

Đáp án Cấu trúc chung của ngôn ngữ lập trình pascal gồm 2 phần: + Phần khai báo: Gồm khai báo biến, khai báo tên chương trình, … + Phần thân chương trình: Đây là phần do người lập trình [r]

Trang 1

ĐỀ KIỂM TRA HKI NĂM HỌC: 2012 – 2013

MÔN: TIN HỌC 8, 9 Thời gian: 45 phút

A TRẮC NGHIỆM: (4đ)

I Hãy khoanh tròn vào chữ cái đứng trước câu trả lời đúng trong các câu sau:

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

A 9abc B Tu_giac C A 8bc D Ve hinh

Câu 2 : Input của bài toán giải phương trình bậc 2 ax2 + bx + c = 0 là:

A a, b, x B a, c, x C a, b, c D x, a, b, c

Câu 3 : Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực

hiện chương trình được gọi là:

Câu 4: Trong Pascal, từ khóa để khai báo biến là:

Câu 5: Tính giá trị cuối cùng của c, biết rằng: a:= 3; b:= 5; a:= a + b; c:= a+b;

A c= 8; B c=3; C c= 5; D c= 13;

Câu 6: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:

Câu 7: Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh

if (45 mod 3 ) = 0 then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5)

Câu 8: Ta có 2 lệnh sau : x:= 8; if x>5 then x := x +1; Giá trị của x là bao nhiêu:

Câu 9 : Câu lệnh điều kiện dạng đầy đủ là:

A If <điều kiện> then <câu lệnh 1>; Else <câu lệnh 2>;

B If <điều kiện> then <câu lệnh>;

C If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>;

D If <điều kiện> then <câu lệnh 1> Else <câu lệnh 2>;

Câu 10: Ngôn ngữ lập trình là:

A Chương trình máy tính B Ngôn ngữ dùng để viết các chương trình máy tính

C Môi trường lập trình D Một thuật toán

Câu 11 : Câu lệnh cho phép ta nhập giá trị của a từ bàn phím là:

A.Write(‘nhap gia tri cua a:’); B.Readln(a); C Writeln(a); D Write(a);

Câu 12: Những từ nào sau đây là từ khoá?

A Begin, Uses, End, Thong bao, Tam giac B Program, Begin, Uses

Câu 13: Biểu thức toán học 12− 5

4+6 −2 được viết dưới dạng biểu thức trong Pascal là:

C (12-5-2)/(4+6) D (12-5)/(4+6-2)

Câu 14: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước?

Câu 15: Kết thúc thuật toán sau đây, hãy cho biết giá trị của biến T và i là bao nhiêu?

B1: T  20; i  0; B2: i  i + 5;

B3: Nếu i  20 thì T  T + i và quay lại bước 2;

B4: Thông báo kết qủa và kết thúc thuật toán

A T = 25, i = 25; B T = 40, i = 25; C T = 70, i = 25; D T = 40, i = 20;

Câu 16: Việc tạo ra chương trình máy tính thực chất gồm bao nhiêu bước ?

TRƯỜNG THCS VĨNH HIỆP

Họ và tên: ………

Lớp: ………

Trang 2

B TỰ LUẬN: (6đ)

Câu 1: Hãy cho biết cấu trúc chung của ngôn ngữ lập trình pascal ? (1 đ)

Câu 2: Vẽ lại sơ đồ cấu trúc rẽ nhánh dạng đủ (1 đ)

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

a)

2

 

a −b

c − d+a

2

Câu 4: Cho điểm các môn học văn, sử, địa viết chương trình tính tổng điểm và điểm trung bình các

môn học Trong đó môn văn hệ số 2 ( Điểm các môn học được nhập từ bàn phím ) (2đ )

Bài làm:

Trang 3

ĐÁP ÁN VÀ THANG ĐIỂM

I – Trắc nghiệm (4đ ) Mỗi ý đúng cho 0.25đ

II – Tự luận (6đ)

1

Cấu trúc chung của ngôn ngữ lập trình pascal gồm 2 phần:

+ Phần khai báo: Gồm khai báo biến, khai báo tên chương trình, …

+ Phần thân chương trình: Đây là phần do người lập trình viết gồm các câu lệnh mà máy tính có thể hiểu được

0.5 0.25 0.25

3 a/ 7+5/(x*x+1)-y+4-((8-2)+4*4)/(5+z*z)b/ (a-b)/(c-d)+a*a 0.50.5

4

Program Tong_TB;

Var van, su, dia, tong: integer;

Tb: real;

Begin Writeln(‘ Nhap diem mon van ‘) ; Readln(van);

Writeln(‘ Nhap diem mon su ‘) ; Readln(su);

Writeln(‘ Nhap diem mon dia ‘) ; Readln(dia);

Tong:=(van*2)+su+dia;

Tb:= ((van*2)+su+dia)/4;

Writeln(‘ Tong diem cac mon hoc la’,tong);

Writeln(‘ Diem trung binh cac mon hoc la’, Tb);

End

0.25 0.5

0.5

0.5 0.25

Điều kiện

Trang 4

MA TRẬN ĐỀ KIỂM TRA HK I LỚP 8, 9

Cấp dộ

Tên

Chủ dề

Nhận biết Thông hiểu

Vận dụng

Cộng Cấp độ thấp Cấp độ cao

1 Máy tính và

chương trình máy

tính

Thế nào là ngôn ngữ lập trình?

Thực chất các bước của việc tạo

ra chương trình?

Số câu

Số điểm

Tỉ lệ

1

2 0.5 5%

2 Làm quen với

chương trình và

ngôn ngữ lập

trình

Xác định được các

từ khóa và cấu trúc chung của ngôn ngữ lập trình Pascal?

Biết cách khai báo tên của chương trinh?

Số câu

Số điểm

Tỉ lệ

1 0.25 1.01 0.251

3 1.5 15%

3 Chương trình

máy tính và dữ

liệu

Biết được câu lệnh dùng để xuất dữ liệu lên màn hình

Biết cách sử dụng các biến và các biểu thức toán học

Số câu

Số điểm

Tỉ lệ

1 0.25

1 0.25

1 2.0

3 2.5 25%

4 Sử dụng biến

trong chương

trình

Biết được các từ khóa dùng để khai báo và thế nào gọi

là biến trong ngôn ngữ lập trình

Biết cách gán giá trị cho biến

Biết cách gán giá trị

và tính toán với biểu thức của biến

Số câu

Số điểm

Tỉ lệ

2 0.5

1 0.25

1 0.25

4 1.0 10%

5 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

Biết cách xác định được Input của bài toán

Biết cách khai báo,

mô tả thuật toán để viết một chương trình

Biết được thuật toán và tìm được giá trị của biến trong thuật toán

Số câu

Số điểm

Tỉ lệ

1

4 2.75 27.5%

6 Câu lệnh điều

kiện

Xác định được câu lệnh điều kiện

Và cấu trúc rẽ nhánh

Biết được câu lệnh điều kiện để xác đinh giá trị của một biến

Biết được giá trị của biến khi thực hiện câu lệnh điều kiện

Số câu

Số điểm

Tỉ lệ

1 0.25

1 1.0

1 0.25

1 0.25

4 1.75 17.5% Tổng số câu

Tổng số điểm

Tỉ lệ

7 1.75 17.5%

2 2.0 20%

4 1 10%

3 0.75 7.5%

2 4 40%

2 0.5 5%

20 10 100%

Ngày đăng: 14/06/2021, 02:31

TỪ KHÓA LIÊN QUAN

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

w