Đề thi giữa học kì 2 Tin 8 trường THCS Quế Minh năm 2020-2021
Gửi bởi: Nguyễn Minh Lệ 23 tháng 10 2021 lúc 21:33:09 | Được cập nhật: 23 tháng 4 lúc 16:10:14 | IP: 14.245.125.104 Kiểu file: DOC | Lượt xem: 133 | Lượt Download: 0 | File size: 0.077824 Mb
Nội dung tài liệu
Tải xuống
Link tài liệu:
Các tài liệu liên quan
- Đề thi giữa kì 1 Tin 8 trường THCS Nguyễn Văn Cưng năm 2021-2022
- Đề thi giữa kì 1 Tin 8 trường THCS Bảo Hiệu năm 2021-2022
- Đề thi học kì 1 Tin 8 trường THCS Đức Lân năm 2021-2022
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi kì 2 Tin 8 trường PTDTBT THCS Xã Bình Xá năm 2019-2020
- Đề thi giữa kì 1 Tin học 8
- Đề thi giữa học kì 1 Tin 8 trường THCS Thanh Thủy năm 2013-2014
- Đề thi giữa kì 1 Tin 8
- Đề thi học kì 1 Tin 8 năm 2021-2022
- Đề thi học kì 2 Tin 8 trường THCS Nguyễn Trãi
Có thể bạn quan tâm
Thông tin tài liệu
PHÒNG GDĐT QUẾ SƠN
TRƯỜNG THCS QUẾ MINH
ĐỀ KIỂM TRAGIỮA KỲ II NĂM HỌC 2020-2021
MÔN TIN HỌC– LỚP 8
Thời gian làm bài: 45 phút (Không kể thời gian giao đề)
(Lưu ý: Đề gồm 2 trang. Học sinh làm bài trên giấy làm bài riêng)
Họ và tên:……………………………………..SBD………………….Lớp…………….
I. TRẮC NGHIỆM (5 điểm)
Chọn phương án trả lời đúng nhất (A, B, C hoặc D) cho các câu sau và ghi vào giấy bài làm.
Câu 1: Ví dụ nào sau đây thể hiện cấu trúc lặp với số lần biết trước?
A. Hàng ngày em đi học
B. Em bị ốm
C. Đến nhà bà ngoại chơi vào một hôm cả bố và mẹ đi vắng
D. Ngày đánh răng ba lần
Câu 2: Cú pháp đúng của câu lệnh lặp là cú pháp nào?
A. For = to do ;
B. For := to do ;
C. For := to do ;
D. For : to do ;
Câu 3: Trong câu lệnh lặp For i:=1 to 10 do begin...end; câu lệnh ghép được thực hiện bao nhiêu
lần?
A. Không lần nào
B. 1 lần
C. 2 lần
D. 10 lần
Câu 4: Sau khi thực hiện đoạn chương trình sau: s:=1; for i:= 1 to 4 do s:= s*i;
Giá trị của biến s bằng bao nhiêu?
A. 6
B. 10
C. 20
D. 24
Câu 5: Lệnh lặp for..to..do của Pascal trong mỗi vòng lặp, biến đếm thay đổi như thế nào?
A. Tăng thêm 1 đơn vị;
B. +1 hoặc -1;
C. Giá trị bất kì;
D. Một giá trị khác 0;
Câu 6: Trang học cho tới khi nào thuộc bài là hoạt động lặp nào?
A. Lặp với số lần biết trước.
B. Không có hoạt động lặp.
C. Lặp với số lần chưa biết trước.
D. Lặp vô hạn.
Câu 7: Cú pháp của câu lệnh While…do là:
A. While <điều kiện> to ;
B. While <điều kiện> to do ;
C. While <điều kiện> do ;
D. While <điều kiện>; do ;
Câu 8: While S<=20 do Writeln(S); Điều kiện để dừng chương trình là
A. S>20
B. S=20
C. S20
D. S<20
Câu 9: Trong các câu lệnh lặp Pascal sau đây, câu nào chương trình không báo lỗi?
A. While i:= 1 do t:=10;
B. While x<=y to Writeln (‘y khong nho hon x’);
C. While 1:= 1 do Writeln (‘Dung’);
D. While (n mod i 0) do i:= i+ 1;
Câu 10: Việc đầu tiên câu lệnh While cần thực hiện là gì?
A. Thực hiện sau từ khóa Do.
B. Kiểm tra giá trị của <điều kiện>.
C. Thực hiện < câu lệnh > sau từ khóa Then.
D. Kiểm tra .
II. TỰ LUẬN (5 điểm)
Câu 1 (2 điểm): Hãy tính số vòng lặp của các câu lệnh dưới đây?
a) for i:=1 to 100 do writeln(‘A’);
b) for i:=5 to 10 do writeln(‘A’);
c) S:=0; n:=0;
While S<=10 do
Begin n:=n+1; S:=S+n; end;
d) S:=1; n:=0;
While S<5 do
Begin n:=S+n; S:=S+1; end;
Câu 2 (1 điểm): Hãy sửa lại các câu sau cho đúng
a) For i:=1.5 to 15.5 do writeln(‘A’);
b) For i:=1 to 10 do; writeln(‘A’);
Câu 3 (1 điểm): Sau khi chạy chương trình dưới đây kết quả in ra màn hình sẽ là gì?
Câu 4 (1 điểm): Viết chương trình nhập n số nguyên từ bàn phím. In các số lẻ ra màn hình (Sử
dụng câu lệnh lặp với số lần biết trước).
……………….. Hết …………………..
ĐÁP ÁN KIỂM TRA GIỮA KỲ II
MÔN TIN – LỚP 8 NĂM HỌC 2020-2021
I. TRẮC NGHIỆM (5,0 điểm)
Mỗi câu đúng 0,5 điểm
CÂU
1
2
ĐÁP ÁN
D
B
3
D
4
D
5
A
6
C
7
C
8
A
II. TỰ LUẬN (5,0 điểm)
Câu
Đáp án
a) Số vòng lặp: 100
1
b) Số vòng lặp: 6
(2,0đ)
c) Số vòng lặp: 10
d) Số vòng lặp: 5
- Giá trị đầu, giá trị cuối phải là các giá trị nguyên.
2
(1,0đ) - Thừa dấu hai chấm sau từ khóa Do.
Chương trình sẽ in ra các số từ 1 đến 5
3
Kết quả của chương trình là:1 2 3 4 5
(1,0đ)
4
(1,0đ)
Program in_so_le;
Uses crt;
Var n,i: integer;
Begin
Clrscr;
Writeln(‘ nhap vao so nguyen n=’); readln(n);
For i:=1 to n do if i mod 2 = 1 then
Write(i,’ ’);
Readln
End.
9
D
10
B
Điểm
0,5
0,5
0,5
0,5
0,5
0,5
1
0,25
0,25
0,25
0,25
Cú pháp câu lệnh lặp While... do...là :
While <điều kiện> do ;
(1 đ)
Cách thực hiện lệnh của Câu lệnh lặp While... do... :
Bước 1: Kiểm tra <điều kiện>.
(1 đ)
Bước 2: Nếu <điều kiện> sai, sẽ bị bỏ qua và việc thực hiện lệnh lặp kết thúc.
Nếu <điều kiện> đúng, máy sẽ thực hiện và quay lại bước 1.
-