1. Trang chủ
  2. » Giáo án - Bài giảng

de + dap an tin 8 HK1

5 1,1K 3
Tài liệu đã được kiểm tra trùng lặp

Đ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 5
Dung lượng 88,5 KB

Nội dung

TNTL 2 điểm: Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên và biến y có kiểu số thực bằng ngôn ngữ lập trình Pascal.. THỰC HÀNH 3 điểm: Viết chương trình nhập vào số nguyên x b

Trang 1

ĐÁP ÁN ĐỀ KIỂM TRA HKI TIN 8

I TNKQ (5 điểm): Mỗi câu đúng được 0.5 điểm.

ĐỀ 1:

ĐỀ 2:

ĐỀ 3:

ĐỀ 4:

II TNTL (2 điểm):

Câu 2: Writeln(5*5 + (8-2)*2); (1 đ)

III THỰC HÀNH (3 điểm):

Begin

End

MA TRẬN ĐỀ:

Chủ đề Nhận biết Thông hiểu Vận dụng Tổng

TNKQ TNTL TNKQ TNTL TNKQ TNTL

Khái niệm ban đầu về

chương trình và ngôn

ngữ lập trình

4 câu 2đ

4 câu 2đ Thực hiện tính toán với

các kiểu dữ liệu

1 câu 0.5đ

1 câu 0.5đ

1 câu 1đ

3 câu 2đ Sử dụng biến trong

chương trình

1 câu 0.5đ

1 câu 0.5đ

1 câu 1đ

2 câu 1đ

5 câu 3đ Thực hành viết chương

trình

1 câu 3đ

1 câu 3đ

Tổng

6 câu

4 câu

3 câu

13 câu 10đ

Trang 2

Điểm Lời phê của cô giáo

ĐỀ 1:

I TNKQ (5 điểm): Hãy khoanh tròn chữ cái đứng trước câu trả lời đúng:

Câu 1: Trong các từ sau, từ nào không phải là từ khoá?

A Ct_dau_tien B End C Begin D Program

Câu 2: Từ khóa nào sau đây dùng để khai báo hằng?

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

A chương trình máy tính B một thuật toán

C môi trường lập trình D ngôn ngữ dùng để viết các ngôn ngữ máy tính

Câu 4: Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ?

A x:= 5000000; B x:= ‘tin_hoc’; C x:= 200; D x:= 1.23;

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

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

Câu 6: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: String; B Var x: integer; C Var x: Char; D Var x: Real;

Câu 7: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘16*2-3=’,16*2-3);

A 16*2-3= B 16*2-3=29 C 29 D 16*2-3

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

C Write(‘nhap gia tri cua a:’); D Write(a);

Câu 9: Sau 2 câu lệnh x:=5; x:=x*x; Giá trị của biến x là:

Câu 10: Để gán giá trị 12 cho biến x ta dùng lệnh:

A x = 12; B x:12; C x =: 12; D x:= 12;

II TNTL (2 điểm):

Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên và biến y có kiểu số thực bằng ngôn ngữ lập

trình Pascal

Câu 2: Viết các câu lệnh xuất kết quả của biểu thức 52+ −(8 2).2 ra màn hình

III THỰC HÀNH (3 điểm):

Viết chương trình nhập vào số nguyên x bất kỳ rồi xuất ra bình phương của số đó

- 

-Trường:

Lớp:

Tên:

KIỂM TRA CHẤT LƯỢNG HKI

Năm học: 2008 - 2009 Môn Tin học lớp 8

Thời gian: 45 phút

Trang 3

Điểm Lời phê của cô giáo

ĐỀ 2:

I TNKQ (5 điểm): Hãy khoanh tròn chữ cái đứng trước câu trả lời đúng:

Câu 1: Để gán giá trị 12 cho biến x ta dùng lệnh:

A x:12; B x:= 12; C x = 12; D x =: 12;

Câu 2: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: Real; B Var x: String; C Var x: integer; D Var x: Char;

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

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

Câu 4: Biểu thức toán học 2

6 4

5 12

− +

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

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

Câu 5: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘16*2-3=’,16*2-3);

A 16*2-3=29 B 16*2-3= C 29 D 16*2-3

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

Câu 7: Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ?

A x:= 5000000; B x:= 1.23; C x:= 200; D x:= ‘tin_hoc’;

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

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

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

A một thuật toán B ngôn ngữ dùng để viết các ngôn ngữ máy tính

C môi trường lập trình D chương trình máy tính

Câu 10: Trong các từ sau, từ nào không phải là từ khoá?

II TNTL (2 điểm):

Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên và biến y có kiểu số thực bằng ngôn ngữ lập

trình Pascal

Câu 2: Viết các câu lệnh xuất kết quả của biểu thức 52+ −(8 2).2 ra màn hình

III THỰC HÀNH (3 điểm):

Viết chương trình nhập vào số nguyên x bất kỳ rồi xuất ra bình phương của số đó

- 

-Trường:

Lớp:

Tên:

KIỂM TRA CHẤT LƯỢNG HKI Năm học: 2008 - 2009 Môn Tin học lớp 8 Thời gian: 45 phút Trường:

Lớp:

Tên:

KIỂM TRA CHẤT LƯỢNG HKI

Năm học: 2008 - 2009 Môn Tin học lớp 8

Thời gian: 45 phút

Trang 4

Điểm Lời phê của cô giáo

ĐỀ 3:

I TNKQ (5 điểm): Hãy khoanh tròn chữ cái đứng trước câu trả lời đúng:

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

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

Câu 2: Trong các từ sau, từ nào không phải là từ khoá?

A End B Ct_dau_tien C Program D Begin

Câu 3: 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 Write(a);

Câu 4: Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ?

A x:= 1.23; B x:= ‘tin_hoc’; C x:= 5000000; D x:= 200;

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

A chương trình máy tính B môi trường lập trình

C ngôn ngữ dùng để viết các ngôn ngữ máy tính D một thuật toán

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

Câu 7: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘16*2-3=’,16*2-3);

Câu 8: Biểu thức toán học 2

6 4

5

12 − +

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

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

Câu 9: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: integer; B Var x: Real; C Var x: Char; D Var x: String;

Câu 10: Để gán giá trị 12 cho biến x ta dùng lệnh:

A x:12; B x:= 12; C x = 12; D x =: 12;

II TNTL (2 điểm):

Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên và biến y có kiểu số thực bằng ngôn ngữ lập

trình Pascal

Câu 2: Viết các câu lệnh xuất kết quả của biểu thức 52+ −(8 2).2 ra màn hình

III THỰC HÀNH (3 điểm):

Viết chương trình nhập vào số nguyên x bất kỳ rồi xuất ra bình phương của số đó

- 

-Trường:

Lớp:

Tên:

KIỂM TRA CHẤT LƯỢNG HKI

Năm học: 2008 - 2009 Môn Tin học lớp 8

Thời gian: 45 phút

Trang 5

Điểm Lời phê của cô giáo

ĐỀ 4:

I TNKQ (5 điểm): Hãy khoanh tròn chữ cái đứng trước câu trả lời đúng:

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

A môi trường lập trình B chương trình máy tính

C một thuật toán D ngôn ngữ dùng để viết các ngôn ngữ máy tính

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

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

Câu 3: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln(‘16*2-3=’,16*2-3);

Câu 4: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: Real; B Var x: String; C Var x: Char; D Var x: integer;

Câu 5: Biểu thức toán học 2

6 4

5

12 − +

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

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

Câu 6: Khi ta khai báo biến x có kiểu là integer thì phép gán nào sau đây là hợp lệ?

A x:= ‘tin_hoc’; B x:= 1.23; C x:= 5000000; D x:= 200;

Câu 7: Sau 2 câu lệnh x:=5; x:=x*x; Giá trị của biến x là:

Câu 8: Trong các từ sau, từ nào không phải là từ khoá?

A End B Ct_dau_tien C Begin D Program

Câu 9: Để gán giá trị 12 cho biến x ta dùng lệnh:

A x =: 12; B x = 12; C x:12; D x:= 12;

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

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

II TNTL (2 điểm):

Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên và biến y có kiểu số thực bằng ngôn ngữ lập

trình Pascal

Câu 2: Viết các câu lệnh xuất kết quả của biểu thức 52+ −(8 2).2 ra màn hình

III THỰC HÀNH (3 điểm):

Viết chương trình nhập vào số nguyên x bất kỳ rồi xuất ra bình phương của số đó

- 

Ngày đăng: 30/08/2013, 06:10

TỪ KHÓA LIÊN QUAN

w