Đề thi học kỳ I tin học 8

Chia sẻ bởi Đào Anh Long | Ngày 17/10/2018 | 47

Chia sẻ tài liệu: Đề thi học kỳ I tin học 8 thuộc Tin học 8

Nội dung tài liệu:

TRƯỜNG THCS NGUYỄN TRÃI
Họ và tên: .....................................
Lớp: 8/...
ĐỀ THI KIỂM TRA HỌC KÌ I
MÔN: TIN HỌC 8 – LÝ THUYẾT
Năm học: 2012 - 2013
Thời gian: 45 phút (không kể giao đề)

ĐIỂM
NHẬN XÉT CỦA GIÁO VIÊN




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 B. Nhập dữ liệu vào từ bàn phím
C. Khai báo biến 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 B. Nhập dữ liệu vào từ bàn phím
C. Khai báo biến 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à
If < điều kiện > then < câu lệnh 1>, ;
If < điều kiện > then < câu lệnh>;
If < điều kiện > then < câu lệnh 1> Else ;
If <điều kiện >, < câu lệnh1> else ;
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.

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ệ:
if x:= a+b then x:= x+1; c. if a>b then max := a; else max:= 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.
---HẾT---


ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ I MÔN TIN HỌC 8
NĂM HỌC 2012 - 2013
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 - a/b*a/b
1

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 phép so sánh, tức thiếu dấu 2 chấm trong lệnh gán.
c) Sai vì thừa dấu chấm phẩy trước từ khóa else;
d) Đúng.




0,5
0,5
0,5
0,5

Câu 3
Program hinh_chu_nhat;
Uses crt;
Var a, b, C, S : real;
Begin
Clrscr;
Write(‘Nhap chieu dai a = ‘); readln(a);
Write(‘Nhap chieu rong b = ‘); readln(b);
C := (a + b)*2;
S := a*b;
Writeln(‘Chu vi hinh
* 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ẻ: Đào Anh Long
Dung lượng: 90,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)