de thi hk1 mon tin hoc lop 8 de 1 - Pdf 45

Sách Giải – Người Thầy của bạn

http://sachgiai.com/

ĐỀ KIỂM TRA HỌC KÌ I
MÔN: TIN HỌC 8
Thời gian: 45phút

ĐỀ SỐ 01

I. TRẮC NGHIỆM : (4 điểm) Hãy chọn câu trả lời đúng rồi điền vào phần trả lời trắc
nghiệm:
1. Xác định bài toán là:
A. Viết thuật toán của bài toán
B. Tìm INPUT và OUTPUT
C. Viết chương trình
D. Các câu trên đều sai.
2. Quá trình giải toán trên máy tính gồm các bước:
A Xác định bài toán

B. Mô tả thuật toán và viết chương trình

C. Xác định bài toán và viết chương trình D. Câu a và b đúng.
3. Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình
Pascal:
A. Chuỗi

B. Kí tự

C. Số nguyên


C. Thốt khỏi Pascal
D. Dịch chương trình.
7. Khai báo sau có ý nghĩa gì?
Var a: integer; b: Char;
A.

Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự

B.

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự

C.

Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự

D.

Các câu trên đều sai.

8. Câu lệnh: a:=a+1; có ý nghĩa gì?
A. Gán giá trị biến a cho a rồi cộng thêm 1 đơn vị
B. Lấy giá trị a cộng thêm 1 đơn vị rồi gán cho biến a
C. Câu a và b sai
D. Câu a và b đúng.
9. Sau khi thực hiện đọan lệnh: Begin

c:=a; a:=b; b:=c;

End;

là:
A. Uses

B. Begin

C. Program

D. End

14. Một thuật toán chỉ có thể giải được bao nhiêu bài toán:
A. 1

B. 2

C. 3

D. nhiều

15: Cách khai báo hằng đúng là:
A. Const pi:=3,14 real;

B. Const pi: 3,14;

C. Const pi=3,14;

D. Const pi=3,14 real;

3




ĐÁP ÁN
I. TRẮC NGHIỆM : (6 điểm) Mỗi câu 0.25 điểm

Câu

1

2

3

4

5

6

7

8

Trả lời

B

D

D


B

B

D

C

A

C

II. TỰ LUẬN : (6 điểm)
Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy vẽ sơ đồ các dạng cấu trúc rẽ nhánh. (2
điểm)
Cấu trúc rẽ nhánh gồm 2 dạng: dạng thiếu và dạng đầy đủ:

Điều Kiện?

Sai

Điều Kiện?

Sai

Đúng
Đúng

Câu lệnh



Var sonhap,sodu : integer;

(0.5)

Begin

(0.5)

Clrscr;

(0.25)

Write (‘ Nhap vao mot so nguyen :’); Readln (sonhap);
Sodu := (sonhap mod 2);

(0.5)

(0.5)

If sodu = 0 then writeln (‘so chan’) else writeln (‘ so le’);
Readln;

(0.5)

End.

(0.25)

6


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status