đề thi hoc kỳ 2 tin 8

Chia sẻ bởi Nguyễn Thị Thùy Linh | Ngày 17/10/2018 | 38

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

Nội dung tài liệu:


ĐỀ KIỂM TRA HỌC KỲ II - Năm học : 2012-2013
TRƯỜNG THCS TRẦN HƯNG ĐẠO Môn: Tin học - Khối : 8
Thời gian : 45 phút ( không kể thời gian phát đề)


MA TRẬN ĐỀ KIỂM TRA


ĐỀ KIỂM TRA HỌC KỲ II - Năm học : 2012-2013
TRƯỜNG THCS TRẦN HƯNG ĐẠO Môn: Tin học - Khối : 8
Thời gian : 45 phút ( không kể thời gian phát đề)

Họ và tên:................................................... Lớp:.........





I. TRẮC NGHIỆM: (3 điểm)
Khoanh tròn chữ cái đứng trước phương án em cho là đúng:
Câu 1: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. n] of real; C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. 100] of real; D. Var a,b: array[1 … 100] of real;
Câu 2: Khi thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i); sẽ viết ra màn hình?
Không thực hiện được vì giá trị cuối không phải là số nguyên.
Giá trị biến đếm.
Viết số 1 rồi viết số 3.5
Chỉ viết số 3.5 mà thôi
Câu 3: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’); thì lệnh Write(‘A’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A. Không lần nào B. 1 lần C. 2 lần D. 12 lần
Câu 4: Trong Pascal, cách khai báo lệnh lặp với số lần biết trước đúng là:
A. For .. of ;
B. For := to do < câu lệnh>;
C. For := to < câu lệnh>;
D. For := .. do < câu lệnh>;
Câu 5: Hãy cho biết đâu là lệnh lặp For .. do để in chữ O?
A. For i:=1.5 to 10.5 do writeln(‘O’); B. For i:=1 to 10 do writeln(‘O’);
C. For i:=100 to 1 do writeln(‘O’); D. For i:=1 to 10 do; writeln(‘O’;
Câu 6: Câu lệnh nào sau đây là câu lệnh nhập cho phần tử thứ 10 của biến mảng A?
A. Readln(A[10]); B. Readln(A[k]); C. Readln(A[i]); D. Readln(A10);
II. TỰ LUẬN: (7 điểm)
1. Điền X vào các ô sao cho phù hợp và giải thích vì sao? (2 điểm)
Câu
Đúng
Sai
Giải thích

a) if a>b then max:=a; else max:=b;




b) var X: Array[5..10] Of Real;




c) X:=10; while X:=10 do X := X+5;




d) for i:=1.5 to 10 do m:=m + 1;




 2. Hãy viết các câu lệnh, khai báo theo yêu cầu sau: (2điểm)
A.Khai báo mảng A gồm 50 phần tử thuộc kiểu dữ liệu số thực. ………………………………….
B. Phần tử thứ 5 của mảng A được gán giá trị là 8. ………………………………….
C. Khai báo mảng dayso gồm 50 phần tử thuộc kiểu dữ liệu số nguyên. ………………………………….
D. Nhập giá trị cho phần tử thứ 2 trong mảng diem. ………………………………….
3. Viết cú pháp câu lệnh lặp với số lần chưa biết trước. Nêu hoạt động của câu lệnh. (3 điểm)









TRƯỜNG THCS TRẦN HƯNG ĐẠO

ĐÁP ÁN KIỂM TRA HỌC KỲ II - Năm học : 2012-2013
Môn: Tin học - Khối : 8
Thời gian : 45 phút ( không kể thời gian phát đề)


I. TRẮC NGHIỆM: (4 điểm)
Mỗi câu trả lời đúng ghi 0,5 điểm.
Câu 1
Câu 2
Câu 3
Câu 4
Câu 5
Câu 6

B
A
D
B
B
A

II. TỰ LUẬN: (6 điểm)
Câu 1: Điền và giải thích đúng mỗi câu ghi 0,5 điểm
* 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ẻ: Nguyễn Thị Thùy Linh
Dung lượng: 171,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)