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 (72.49 KB, 1 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>Đề kiểm tra học kì i</b>
<b>Môn: Tin học 8 (lý thuyết)</b>
<b>Năm học 2010 </b><b> 2011</b>
<b>Thời gian làm bài: 45 phút</b>
<b>PHầN 1: TRắC NGHIệM </b>
<b>Khoanh trũn vo chữ cái đứng trớc câu trả lời đúng: (3đ)</b>
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à
A. Tong=a+b; B. Tong:=a+b;
C. Tong:a+b; D.Tong(a+b);
5. D·y kÝ tù 2010 thu c ki u d li u nào sau đây:
A. String B. Integer
C. Real D.Char
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’;
<b>PHÇN 2: Tự LUậN</b>
<b>Câu 1: </b>Nêu sự giống và khác nhau giữa biến và hằng trong ngôn ngữ lập trình
Pascal (1đ)
<b>Câu 2: </b>HÃy chỉ ra lỗi của chơng trình sau và cho kết quả xuất ra trên màn hình
(2®):
<b>Program sua loi {1}</b>
<b>Var a,b,c:Integer; {2}</b>
<b>Begin {3}</b>
<b> a:=300; {4}</b>
<b> b:=a+100 {5}</b>
<b> c:=a/b; {6}</b>
<b> a:=a+b; {7}</b>
<b> writeln('Ket qua a=',a, ‘b=',b, ‘c=',c:4:2); {8}</b>
<b> readln {9}</b>
<b>End {10}</b>
<b>Câu 3:</b> 4đ)