Kiem tra ki 1 tin 8

Chia sẻ bởi Trần Thị Lan Hương | Ngày 17/10/2018 | 48

Chia sẻ tài liệu: kiem tra ki 1 tin 8 thuộc Tin học 8

Nội dung tài liệu:

PHÒNG GD & ĐT YÊN MỸ
TRƯỜNG THCS THANH LONG
 ĐỀ KIỂM TRA HỌC KÌ I
NĂM HỌC : 2013- 2014
MÔN: TIN HỌC - LỚP 8
Thời gian làm bài 45 phút


 Họ và tên: …………………………………… Lớp 8………


Điểm


Lời nhận xét của thầy (cô) giáo





I. PHẦN TRẮC NGHIỆM : (6 điểm - mỗi câu 0,5 điểm)
* Khoanh tròn vào chữ cái đứng đầu câu mà em cho là đúng nhất :
Câu 1. Ngôn ngữ lập trình bao gồm?
a./ Bảng chữ cái tiếng anh b./ Bảng chữ cái và các phép toán ( +,-,*,/...)
c./ Từ khóa và bảng chữ cái d./ Bảng chữ cái và các quy tắc
Câu 2. Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?
A. Uses; B. Hinh_tron; C. End; D. A và C.
Câu 3. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
A. Lop 8A; B. Tbc; C. Begin D. 8B.
Câu 4. Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)?
A. 2 đến 2 -1; B. -215 đến 215 - 1; C. -215 đến 215 -1; D. -215 đến 215.
Câu 5. 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 6. Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?
A. var a, b : integer; B. var x = real; C. const x := 5 ; D. var thong bao : string.
Câu 7. 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 8. Trong Pascal, giả sử x là biến kiểu số nguyên. Phép gán nào sau đây là hợp lệ?
A. x := 15/2; B. x := 50; C. x := 2,4; D. x := 83000.
Câu 9. Câu 10 Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?
a. Writeln(‘Nhập x = ’); b. Readn(x); c. Writeln(x); d. Readln(x);
Câu 10. 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 11. Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
A. if a := 1 then a := a + 1; B. if a > b else write(a);
C. if (a mod 2) =0 then write(‘So khong hop le’); D. if x = y; then writeln(y);
Câu 12. Nếu cho x = 10, giá trị của x là bao nhiêu sau câu lệnh: if x > 5 then x := x + 5;?
A. 15; B. 10; C. 5; D. 20.

II./ Hãy thay đổi trật tự của các câu lệnh và sửa các lỗi sai để được chương trình đúng.
Mỗi ý đúng 0.25 điểm.
Program TINH_DIEN_TICH;
Uses crt;
Var s,a:real;
Begin
End;
Write(`Nhap chieu dai cua canh a = `);readln(a);
s:=a*a;
Writeln(`Dien tich hinh vuong = `,s:6:2);
II. Tự luận
Câu 1. (2 điểm) Viết các biểu thức toán học sau sang kí hiệu trong pascal:
20:4+30
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Trần Thị Lan Hương
Dung lượng: 49,00KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)