đề thi tin học 8 có đáp án(chuẩn) - Pdf 72

KIM TRA HC K I
Mụn thi : TIN HC KHI 8
Thi gian lm bi : 45 phỳt
Trng : THCS Thỏng 10
H v tờn:-----------------------------
Lp 8:___
IM BI THI NHN XẫT
PHầN 1: TRắC NGHIệM (3)
Khoanh tròn vào chữ cái đứng trớc câu trả lời đúng:
1. Cấu trúc điều kiện dạng đầy đủ có dạng:
A. if <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>;
B. if <điều kiện > then <câu lệnh 1> else <câu lệnh 2>;
C. if <điều kiện> then <câu lệnh >;
D. if <câu lệnh 1> then <câu lệnh 2>;
2. 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.
3. Để 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.
4. Để thực hiện việc tính tổng của hai số nguyên a và b, phép gán nào sau đây là đúng:
A. Tong=a+b; B. Tong:=a+b;
C. Tong:a+b; D.Tong(a+b);
5: Cỏch khai bỏo hng ỳng l:
A. Const pi:=3,14 real; B. Const pi=3,14 real;
C. Const pi: 3,14; D. Const pi=3,14;
6. A đợc khai báo là biến với kiểu dữ liệu là số nguyên, x là biến với kiểu dữ liệu là xâu, phép gán
nào sau đây là hợp lệ:
A. A:= 4.5; B. X:= 1234;
C. X:= 57; D. A:= Quang Nam;
PHầN 2: Tự LUậN(7).

C. Khai báo thư viện;
B. Khai báo biến;
D. Khai báo hằng;
4. Trong Pascal, câu lệnh gán nào dưới đây sai ?
A. a:= b; B. a:= a + 1; C. a + b := c D. x:= x *2
5. Trong các tên sau đây, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal?
A. A2; B. Tamgiac; B. 8a; D. Chuongtrinh;
6. Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào trong các giá trị dưới đây:
A. Một số nguyên bất kỳ
B. Một số thực (có thể là số nguyên) trong phạm vi cho phép.
C. Một số thực bất kì
D. Một dãy các chữ và số.
7. Nhập 2 số nguyên a, b từ bàn phím. Viết chương trình tính tổng 2 số a, b.
Để khai báo cho bài toán trên ta sử dụng câu lệnh khai báo nào?
A. Const a , b, tong = integer; B. Const a, b, tong : integer;
C. Var a, b, tong : integer; D. Var a, b, tong = integer;
8 . Để chạy chương trình trong ngôn ngữ Pascal ta dùng tổ hợp phím nào?
A. Ctrl + F9 B. Shift –F9 C. Alt – F9 D. F9
9. Xét chương trình sau:
Var a: integer;
Begin
a:=0;
a:= a+10;
Writeln(a);
Readln;
End.
Kết quả của chương trình trên là:
A. 0 B. 100 C.10 D. Tất cả đều sai.
10: 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 real; D. Const pi=3,14;

................................................................................
Câu 2: Hãy sửa lỗi các câu lệnh và sắp xếp lại thứ tự các lệnh trong chương trình dưới đây: (2 điểm)
Progarm Diem Trung Binh;
Uses crt;
Begin:
Const DTB: real;
readln(DTB);
Write(‘ nhap diem trung binh ca nam cua hoc sinh:);
If DTB> =5 then writeln(‘mung ban duoc len lop’);
Else writeln(‘ban o lai lop’);
Readln;
End.
Trả lời phần trắc nghiệm :
Câu hỏi 1 2 3 4 5 6 7 8
Trả lời
Câu hỏi 9 10 11 12 13 14 15 16
Trả lời
-Hết-
ĐÁP ÁN
Đề thi Học kì I
Môn Tin học 8. Năm học 2010-2011
I. Trắc nghiệm: (4 điểm- mỗi câu đúng 0,25điểm)
Câu hỏi 1 2 3 4 5 6 7 8
Trả lời D B B C C B C A
Câu hỏi 9 10 11 12 13 14 15 16
Trả lời C D A B C C C D
II. Tự luận: (6)
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 đủ:
Cú pháp: If <Điều kiện> Then <Câu lệnh>; Cú pháp: If <Điều kiện> Then <Câu lệnh 1>


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