Tải bản đầy đủ (.pdf) (4 trang)

de thi hk1 mon tin hoc lop 8 de 13

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (132 KB, 4 trang )

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

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

ĐỀ SỐ 13

I. TRẮC NGHIỆM: (4đ). Chọn đáp án đúng và trả lời vào ô bên dưới.
Câu 1. Kiểu số nguyên có phạm vi giá trị từ ….
A. 0 đến 127

B. 0 đến 255

C. -215 đến 215 – 1

D. -1000 đến 1000

Câu 2. Hãy chọn khai báo đúng trong các khai báo sau đây:
A. const x = y = 5;

B. Var y: real;

C. Const m: integer;

D. Cosnt n:=8;

Câu 3. Kết quả của phép toán 45 div 2 mod 3 + 1 là bao nhiêu?
A. 7


B. 5

C. 3

D. 2

Câu 4. Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?
A. x := real;

B. y = a +b;

C. z := 3;

D. i = 4.

Câu 5. Trong Pascal câu lệnh Read hoặc Readln được dùng để
A. In dữ liệu ra màn hình
C. Khai báo biến

B. Nhập dữ liệu vào từ bàn phím
D. Khai báo hằng

Câu 6. Trong Pascal câu lệnh Writeln hoặc Write được dùng để:
A. In dữ liệu ra màn hình
C. Khai báo biến

B. Nhập dữ liệu vào từ bàn phím
D. Khai báo hằng

Câu 7. Nếu gán x:= 10. Sau khi thực hiện câu lệnh: “if x > 5 then x := x + 5 ” giá trị của

x sẽ là:
A. 15

B 10

C. 5

D. 20

Câu 8. Câu lệnh điều kiện dạng đầy đủ là
A.

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


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

/>
B.

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

C.

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

D.

If <điều kiện >, < câu lệnh1> else <câu lệnh 2>;


II. TỰ LUẬN: (6 điểm)
Câu 1. (1 điểm) Viết biểu thức toán sau đây dưới dạng biểu thức trong Pascal.
x2
(a  b).c
a
24
 z  
3 y
8 y
b

2

Câu 2: (2 điểm) Cho biết tính hợp lệ của các câu lệnh Pascal sau và nêu lí do không hợp
lệ:
a.

if x:= a+b then x:= x+1;

c. if a>b then max := a; else max:= b;

b.

if a>b then max = a

d. if a>b then max:= a else max:=b;

Câu 3. (3 điểm) Viết chương trình tính diện tích và chu vi của hình chữ nhật với độ dài các
cạnh được nhập từ bàn phím.


2


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

/>
ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ I MÔN TIN HỌC 8
A. Phần trắc nghiệm: (4 điểm – mỗi câu đúng 0,5 điểm).
Câu

1

2

3

4

5

6

7

8

Đáp
án


C

B

D

C

B

A

A

C

B. Phần tự luận: (6 điểm).
CÂU

ĐÁP ÁN

ĐIỂM

Câu 1

x*x/(3 + y) + 2 + 4 – ((a + b)*c)/(8 +y) + z 1
a/b*a/b

Câu 2


Câu 2:
a) Sai vì sau If không phải là điều kiện( phép so
sánh) mà là phép gán, tức thừa phép gán tức thừa
dấu hai chấm đầu;
b) Sai vì sau then phải một câu lệnh, không là một 0,5
phép so sánh, tức thiếu dấu 2 chấm trong lệnh gán. 0,5
c) Sai vì thừa dấu chấm phẩy trước từ khóa else;
0,5
d) Đúng.

0,5

Program hinh_chu_nhat;
Uses crt;
Var a, b, C, S : real;

0,5

Câu 3
Begin
Clrscr;
Write(‘Nhap chieu dai a = ‘); readln(a);
3

0,5


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

/>

Write(‘Nhap chieu rong b = ‘); readln(b);

0,5

C := (a + b)*2;
S := a*b;

0,5

Writeln(‘Chu vi hinh chu nhat la: ‘, C:2:1);
Writeln(‘Dien tich hinh chu nhat la: ‘, s:2:1);

0,5

Readln;
End.

0,5

4



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×