Đề kiểm tra môn Tin học Lớp 8 - Học kì 1

1. Trong các phép so sánh sau, phép so sánh đúng là:

A. 10 - 5 < 3; B. x - 3 > 4

C. - 3x < 0; D. A 0.

2. Cấu trúc điều kiện dạng đầy đủ có dạng:

A. if then ;

B. if <điều kiện> then ;

C. if <điều kiện > then else ;

D. if <điều kiện > then ; else ;

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

A. Tamgiac; B. 3so;

C. Tam giac; D. end.

4. Để dịch chương trình, ta dùng tổ hợp phím:

A. Alt + X; B. Alt + F9;

C. Ctrl + F9; D. Tất cả đều đúng.

 

 

doc4 trang | Chia sẻ: thiennga98 | Lượt xem: 347 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Đề kiểm tra môn Tin học Lớp 8 - Học kì 1, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
điểm Họ và tên: ................................................................ kiểm tra học kỳ i Lớp: 8 Môn: Tin học Đề i a. phần trắc nghiệm: (3 điểm) Câu 1: Điền dấu “X” vào ô lựa chọn: Câu Đúng Sai 1. Biến và hằng phải được khai báo trước khi sử dụng. 2. Tên trong chương trình Pascal có thể trùng với từ khóa 3. Chỉ có ngôn ngữ lập trình Pascal mới có câu lệnh điều kiện 4. Cấu trúc rẽ nhánh có hai dạng là dạng thiếu và dạng đầy đủ Câu 2: Khoanh tròn vào chữ cái đứng trước câu trả lời đúng: 1. Trong các phép so sánh sau, phép so sánh đúng là: A. 10 - 5 4 C. - 3x < 0; D. |A| ³ 0. 2. Cấu trúc điều kiện dạng đầy đủ có dạng: A. if then ; B. if then ; C. if then else ; D. if then ; else ; 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. Tamgiac; B. 3so; C. Tam giac; D. end. 4. Để dịch chương trình, ta dùng tổ hợp phím: A. Alt + X; B. Alt + F9; C. Ctrl + F9; D. Tất cả đều đúng. B. phần tự luận: (7 điểm) Câu 1: Hãy chỉ ra INPUT và OUTPUT của bài toán sau: Tìm số có giá trị nhỏ nhất trong n số đã cho. Câu 2: Nêu sự giống và khác nhau giữa biến và hằng trong ngôn ngữ lập trình Pascal. Câu 3: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất là 100000 đồng thì khách hàng sẽ được giảm giá 30%. Cửa hàng giảm 10% cho những khách hàng chỉ mua với tổng số tiền không đến 100000 đồng. Viết chương trình nhập vào số tiền phải trả khi chưa giảm giá từ bàn phím sau đó in ra số tiền mà khách hàng phải trả sau khi đã giảm giá. . . . . . . Họ và tên: ................................................................ kiểm tra học kỳ i điểm Lớp: 8 Môn: Tin học Đề ii a. phần trắc nghiệm: (3 điểm) Câu 1: Điền dấu “X” vào ô lựa chọn: Câu Đúng Sai 1. Chỉ có ngôn ngữ lập trình Pascal mới có câu lệnh điều kiện. 2. Biến và hằng phải được khai báo trước khi sử dụng 3. Cấu trúc rẽ nhánh có hai dạng là dạng thiếu và dạng đầy đủ 4. Tên trong chương trình Pascal có thể trùng với từ khóa Câu 2: Khoanh tròn vào chữ cái đứng trước câu trả lời đúng: 1. Trong các phép so sánh sau, phép so sánh đúng là: A. - 3x < 0; B. |A| ³ 0 C. x - 3 > 4 ; D. 10 - 5 < 3. 2. Cấu trúc điều kiện dạng đầy đủ có dạng: A. if then ; else ; B. if then else ; C. if then ; D. if then ; 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A. Tam giac; B. end; C. Tamgiac; D. 3so. 4. Để dịch chương trình, ta dùng tổ hợp phím: A. Alt + F9; B. Alt + X; C. Ctrl + F9; D. Tất cả đều đúng. B. phần tự luận: (7 điểm) Câu 1: Hãy chỉ ra INPUT và OUTPUT của bài toán sau: Tính tổng các phần tử lớn hơn 0 trong dãy n số cho trước. Câu 2: Nêu sự giống và khác nhau giữa biến và hằng trong ngôn ngữ lập trình Pascal. Câu 3: Một hiệu sách thực hiện đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít nhất là 100000 đồng thì khách hàng sẽ được giảm giá 30%. Cửa hàng giảm 10% cho những khách hàng chỉ mua với tổng số tiền không đến 100000 đồng. Viết chương trình nhập vào số tiền phải trả khi chưa giảm giá từ bàn phím sau đó in ra số tiền mà khách hàng phải trả sau khi đã giảm giá. . . . . . . đáp án - biểu điểm Môn: Tin học 8 Đề I A. Trắc nghiệm: Câu 1: Điền đúng mỗi ô cho 0,25 điểm 1: Đ; 2: S; 3: S; 4: Đ Câu 2: Khoanh tròn đúng mỗi ý cho 0,5 điểm. 1. D; 2. C; 3. A; 4. B B. Tự luận: Câu 1: INPUT: dãy n số. (0,5 đ) OUTPUT : Số có giá trị nhỏ nhất. (0,5 đ) Câu 2: (2 đ) - Giống: Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu. - Khác: + Giá trị của biến có thể thay đổi trong suốt quá trình thực hiện chương trình. + Giá trị của hằng được giữ nguyên trong suốt quá trình thực hiện chương trình. Câu 3: (4 đ) Program cau_3; Var t: real; Begin Write(‘Nhap vao so tien phai tra khi chua giam gia: ‘); Readln(t); If t>=100000 then Writeln(‘So tien phai tra sau khi da giam gia la: ‘,70/100*t:4:2) Else Writeln(‘So tien phai tra sau khi da giam gia la: ‘,90/100*t:4:2); Readln; End. Đề Ii A. Trắc nghiệm: Câu 1: Điền đúng mỗi ô cho 0,25 điểm 1: S; 2: Đ; 3: Đ; 4: S Câu 2: Khoanh tròn đúng mỗi ý cho 0,5 điểm. 1. B; 2. B; 3. C; 4. A B. Tự luận: Câu 1: INPUT: dãy n số. (0,5 đ) OUTPUT : Tổng các phần tử lớn hơn 0. (0,5 đ) Câu 2: (2 đ) - Giống: Biến và hằng là các đại lượng được đặt tên dùng để lưu trữ dữ liệu. - Khác: + Giá trị của biến có thể thay đổi trong suốt quá trình thực hiện chương trình. + Giá trị của hằng được giữ nguyên trong suốt quá trình thực hiện chương trình. Câu 3: (4 đ) Program cau_3; Var t: real; Begin Write(‘Nhap vao so tien phai tra khi chua giam gia: ‘); Readln(t); If t>=100000 then Writeln(‘So tien phai tra sau khi da giam gia la: ‘,70/100*t:4:2) Else Writeln(‘So tien phai tra sau khi da giam gia la: ‘,90/100*t:4:2); Readln; End.

File đính kèm:

  • docDekiemtraHKItin8.doc