Đề KTHKII TIN 8

Chia sẻ bởi Lê Thị Thanh Thủy | Ngày 17/10/2018 | 39

Chia sẻ tài liệu: Đề KTHKII TIN 8 thuộc Tin học 8

Nội dung tài liệu:

Họ và tên:............................. (Đề 1)
Lớp :.............................
bài kiểm tra học kỳ iI : môn - Tin học 8
Thời gian: 45 phút





Câu 1: Những phát biểu sau đây đúng hay sai? Em hãy đánh dấu đúng (Đ)/ sai (S) cho các nội dung sau.
1. Mọi câu lệnh lặp for..do đều có thể thay thế một cách thích hợp bởi câu lệnh lặp while..do.
2. Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp.
3. Cấu trúc lặp với số lần biết trước được thể hiện bằng câu lệnh
Pascal while..do.
4. Có thể xem biến mảng là một biến được tạo từ nhiều biến có cùng kiểu nhưng chỉ dưới một tên duy nhất.
Câu 2: Các lệnh khai báo biến sau đây đúng hau sai? Nếu sai hãy chữa lại cho đúng.
1. for i: = 10 to 1 do writeln(‘a’
2. s: = 0; n: = 1: while <= 10 do n: = n + 1; s: = s + n

3. a: = array[1..100] of real
4. a: = 1; while a < 2 do writeln(‘a’

Câu 3: Hãy cho biết sự khác khác biệt giữa câu lệnh lặp với số lần biết trước và lệnh lặp với số lần chưa biết trước.
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Câu 3: Viết chương trình tính tổng
………………………………………………………………………………...………………………………………………………………………………...…………..............................................................................................................................................................................................................................................................................................................................
Họ và tên:............................. (Đề 2)
Lớp :.............................
bài kiểm tra học kỳ iI : môn - Tin học 8
Thời gian: 45 phút





Câu 1: Những phát biểu sau đây đúng hay sai? Em hãy đánh dấu đúng (Đ)/ sai (S) cho các nội dung sau.
1. Cấu trúc lặp với số lần chưa biết trước được thể hiện bằng câu lệnh
Pascal while..do.
2. Có thể xem biến mảng là một biến được tạo từ nhiều biến có cùng kiểu nhưng chỉ dưới một tên duy nhất.
3. Mọi câu lệnh lặp for..do đều có thể thay thế một cách thích hợp bởi câu lệnh lặp while..do.
4. Câu lệnh lặp sẽ thực hiện câu lệnh nhiều lần, mỗi lần là một vòng lặp.
Câu 2: Các lệnh khai báo biến sau đây đúng hau sai? Nếu sai hãy chữa lại cho đúng.
1. for i: = 1 to 10 do writeln(‘a’
2. While a <=b; do write(‘ b khong nho hon a’);
..........................................................................................................................
3. a: = array[1..100] of real
4. While i: = 1 do t: = 10
Câu 3: Hãy cho biết sự khác khác biệt giữa câu lệnh lặp với số lần biết trước và lệnh lặp với số lần chưa biết trước.
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Câu 4: Viết chương trình sử dụng biến mảng để tính giá trị trung bình của n số nguyên được nhập vào từ bàn phím.
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
đáp án và biểu điểm chấm tin học 8 – học kỳ 2
Câu 1: (2đ). Mỗi ý đúng 0.5đ.
1
2
3
4



S



Câu 2: (2đ). Mỗi ý đúng 0.5đ
1. S
for i: = 1 to 10 do writeln(‘a’);

2. Đ


3. Đ


4. S
Lặp vô hạn lần

Câu 3: (2đ).
Câu lệnh lặp với số lần biết trước (lệnh lặp với số lần đã xác định): for..to..do.
Câu lệnh lặp sẽ thực hiện nhiều lần, mỗi lần là một vòng lặp. Số vòng lặp là biết trước và bằng giá trị cuối - giá trị đầu + 1.
* 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ẻ: Lê Thị Thanh Thủy
Dung lượng: 38,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)