Đề KY II
Chia sẻ bởi Bùi Thị Bình |
Ngày 14/10/2018 |
64
Chia sẻ tài liệu: Đề KY II thuộc Tin học 8
Nội dung tài liệu:
A. Trắc nghiệm (5 điểm): Khoanh tròn chữ cái đứng trước kết quả đúng
Câu 1. Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. for i:= 4 to 1 do writeln(‘A’); B. for i= 1 to 10 writeln(‘A’); C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’);
Câu 2. Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j );
Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần?
A. 10 lần ; B. 5 lần; C. 1 lần; D. Không thực hiện.
Câu 3. Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 12; B. 22; C. 15; D. 42.
Câu 4. Trong Pascal, câu lệnh nào sau đây là đúng?
A. S:=1; B. i:=0; S:=1;
While S<10 do write(s); while s<10 s: =S+i; i:=i+1;
C. n:=2; while n<5 do write(‘a’); d. cả a và b.
Câu 5. Khi thực hiện đoạn chương trình sau: n:=1; T:=50;
While n>20 do begin n:=n+5; T:=T - n end;
Hãy cho biết giá trị của biến T bằng bao nhiêu?
A. 14 B. 15 C. 16 D. 17
Câu 6: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 5 do s := s+i;
writeln(s);
Kết quả in lên màn hình là của s là :
A.11 B. 55
C. 101 D.15
Câu 7:Chương trình pascal sau sẽ in ra màn hình nội dung gì?
Var i: integer;
Begin
For i:=1 to 10 do writeln(‘Day la lan lap thu’ ,i);
Readln;
End.
A. 1 câu “Day la lan lap thu i ”
B. 1 câu “Day la lan lap thu’, i ”
C. 10 câu “Day la lan lap thu’ , i ”
D. 10 câu "Day la lan lap thu i ” theo thứ tự của i là từ 1(10
Câu 8. Cho đoạn chương trình bên:
Kết quả của biến s sau khi chạy chương trình:
A. 1 2 3 4 B. 1 2 3 4 5
C. 1 1 1 1 D. Lặp vô hạn số 1
Câu 9. Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
i:= 1; While i < 5 do begin write(i,’ ’); i:= i+1; end;
1 2 3 4 5 B. 1 2 3 4
C. Đưa ra 5 dấu cách D. Không đưa ra kết quả gì
Câu 10. Cho đoạn chương trình bên:
Kết quả của biến s sau khi chạy chương trình:
A. 9 B. 30 C. 21 D. 36
B/ PHẦN TỰ LUẬN: (5 điểm)
Câu 1: Nêu cú pháp, và mô tả hoạt động của câu lệnh lặp while … do? (2đ)
Câu 3: Tính tổng n số tự nhiên liên tiếp đầu tiên.(3đ)
ĐÁP ÁN – THANG ĐIỂM
ĐỀ THI HỌC KỲ II – MÔN TIN HỌC 8
Đáp án
Thang điểm
I. Trắc nghiệm: Khoanh tròn đáp án.
Câu 1. C Câu 2. B Câu 3. B Câu 4. A Câu 5. D
Câu 6. A Câu 7. D Câu 8. B Câu 9. C Câu 10. C
Câu 11. C Câu 12. A Câu 13. A Câu 14. D Câu 15. B
5 điểm
Mỗicâu 0,25điểm
II. Phần tự luận.
Câu 1:
- Cú pháp câu lệnh: while <điều kiện> do;
- Hoạt động: Khi thực hiện câu
Câu 1. Trong Pascal, câu lệnh nào sau đây được viết đúng?
A. for i:= 4 to 1 do writeln(‘A’); B. for i= 1 to 10 writeln(‘A’); C. for i:= 1 to 10 do writeln(‘A’); D. for i to 10 do writeln(‘A’);
Câu 2. Trong câu lệnh lặp: For i := 1 to 10 do j:= j + 2; write( j );
Khi kết thúc câu lệnh lặp trên, câu lệnh write( j ); được thực hiện bao nhiêu lần?
A. 10 lần ; B. 5 lần; C. 1 lần; D. Không thực hiện.
Câu 3. Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i;
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 12; B. 22; C. 15; D. 42.
Câu 4. Trong Pascal, câu lệnh nào sau đây là đúng?
A. S:=1; B. i:=0; S:=1;
While S<10 do write(s); while s<10 s: =S+i; i:=i+1;
C. n:=2; while n<5 do write(‘a’); d. cả a và b.
Câu 5. Khi thực hiện đoạn chương trình sau: n:=1; T:=50;
While n>20 do begin n:=n+5; T:=T - n end;
Hãy cho biết giá trị của biến T bằng bao nhiêu?
A. 14 B. 15 C. 16 D. 17
Câu 6: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
for i:=1 to 5 do s := s+i;
writeln(s);
Kết quả in lên màn hình là của s là :
A.11 B. 55
C. 101 D.15
Câu 7:Chương trình pascal sau sẽ in ra màn hình nội dung gì?
Var i: integer;
Begin
For i:=1 to 10 do writeln(‘Day la lan lap thu’ ,i);
Readln;
End.
A. 1 câu “Day la lan lap thu i ”
B. 1 câu “Day la lan lap thu’, i ”
C. 10 câu “Day la lan lap thu’ , i ”
D. 10 câu "Day la lan lap thu i ” theo thứ tự của i là từ 1(10
Câu 8. Cho đoạn chương trình bên:
Kết quả của biến s sau khi chạy chương trình:
A. 1 2 3 4 B. 1 2 3 4 5
C. 1 1 1 1 D. Lặp vô hạn số 1
Câu 9. Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
i:= 1; While i < 5 do begin write(i,’ ’); i:= i+1; end;
1 2 3 4 5 B. 1 2 3 4
C. Đưa ra 5 dấu cách D. Không đưa ra kết quả gì
Câu 10. Cho đoạn chương trình bên:
Kết quả của biến s sau khi chạy chương trình:
A. 9 B. 30 C. 21 D. 36
B/ PHẦN TỰ LUẬN: (5 điểm)
Câu 1: Nêu cú pháp, và mô tả hoạt động của câu lệnh lặp while … do? (2đ)
Câu 3: Tính tổng n số tự nhiên liên tiếp đầu tiên.(3đ)
ĐÁP ÁN – THANG ĐIỂM
ĐỀ THI HỌC KỲ II – MÔN TIN HỌC 8
Đáp án
Thang điểm
I. Trắc nghiệm: Khoanh tròn đáp án.
Câu 1. C Câu 2. B Câu 3. B Câu 4. A Câu 5. D
Câu 6. A Câu 7. D Câu 8. B Câu 9. C Câu 10. C
Câu 11. C Câu 12. A Câu 13. A Câu 14. D Câu 15. B
5 điểm
Mỗicâu 0,25điểm
II. Phần tự luận.
Câu 1:
- Cú pháp câu lệnh: while <điều kiện> do
- Hoạt động: Khi thực hiện câu
* 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ẻ: Bùi Thị Bình
Dung lượng: 46,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)