Đề thi học kỳ II tin 8

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

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

Nội dung tài liệu:

MA TRẬN ĐỀ KIỂM TRA HỌC KỲ II
Môn: Tin Học - ( - Năm học: 2011 - 2012
Thời gian: 45 phút



NDKT
Cấp độ nhận thức
Tổng


Nhận biết
Thông hiểu
Vận dụng



1. Câu lệnh lặp
TN
Điểm




2 TN
1 đ


Câu 5
Câu 6
0.5
0.5






2. Lặp với số lần chưa biết trước
TN
Điểm


TL
Điểm
2 TN
1 TL
4 đ


Câu 2
Câu 3
0.5
0.5


Câu 8
3


3. Làm việc với dãy số
TN, TL
Điểm
TL
Điểm


2 TN
2 TL
5 đ


Câu 1
Câu 4
Câu 9
0.5
0.5
2
Câu 7
2




Cộng
6 TN
1 TL
3 đ
2 đ
1 TL
2 đ
1 TL
3 đ
10





























Tên: .................................................... KIỂM TRA HỌC KỲ II
Lớp:8........................ Năm học : 2010 – 2011

Điểm
Lời phê của giáo viên





I. TRẮC NGHIỆM: 4 điểm (Mỗi câu đúng 0,5 điểm)
1. 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);
2. Hãy cho biết đâu là câu lệnh lặp với số lần chưa biết trước hợp lệ?
A. X:=10; While X≠10 do X:=X+5;
B. S:=0; n:=0; While S<=10 do begin n:=n+1; S:=S+n; end;
C. X:=10; While X:=10 do X=X+5;
D. Tất cả đều không hợp lệ.
3. Trong số các hoạt động dưới đây, hoạt động nào sẽ được thực hiện lặp lại với số lần chưa biết trước?
A. Tính tổng của 20 số tự nhiên đầu tiên.
B. Nhập 1 số hợp lệ, ví dụ số nguyên trong khoảng từ 0 đến 10 vào máy tính. Nếu số nhập vào không hợp lệ thì được yêu cầu nhập lại.
C. Nhập các số nguyên từ bàn phím cho đến khi đủ 50 số.
D. Không có hoạt động nào.
4. Nêu lợi ích của việc khai báo và sử dụng biến mảng?
A. Có thể thay thế nhiều câu lệnh nhập B. In dữ liệu ra màn hình bằng một câu lệnh lặp.
C. Câu a và b đúng. D. Tất cả đều sai.
5. Hãy cho biết đâu là lệnh lặp hợp lệ?
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`;
6. Đoạn chương trình trên thực hiện lặp bao nhiêu lần? For i:= 0 to 25 do begin … end;
A. 25 lần B. 24 lần C. 26 lần d. không lặp
II. TỰ LUẬN: 7 điểm.
Câu 7. Hãy viết các câu lệnh, khai báo theo yêu cầu sau: (2điểm)
Yêu cầu
Câu lệnh và khai báo

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ố thực
d. Nhập giá trị cho phần tử thứ 2 trong mảng diem


Câu 8. Dựa vào thuật toán viết các câu lệnh Pascal tương ứng.
Bước 1: S( 20, a(2.5
Bước 2: S<= 7, chuyển đến bước 4
Bước 3: S(S – a và quay lại bước 2.
Bước 4: Xuất S và kết thúc thuật toán
Máy tính thực hiện bao nhiêu lần lặp. Khi kết thúc S bằng bao nhiêu?
Câu 9. Trình bày cách khai báo biến mảng trong pascal?
* 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: 65,50KB| Lượt tài: 1
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)