- Tham gia
- 28/1/21
- Bài viết
- 81,456
- Điểm
- 113
tác giả
ĐỀ KIỂM TRA GIỮA KỲ 2 MÔN TIN HỌC 8 CÓ ĐÁP ÁN + MA TRẬN NĂM 2022
YOPOVN xin gửi đến quý thầy cô ĐỀ KIỂM TRA GIỮA KỲ 2 MÔN TIN HỌC 8 CÓ ĐÁP ÁN + MA TRẬN NĂM 2022. Đây là bộ đề kiểm tra giữa kì 2 môn tin học 8, De kiểm tra 45 phút Tin học 8 học kì 2, De cương on tập Tin 8 học kì 2 2020, De thi Tin lớp 8 giữa học kì 1 có đáp án, De kiểm tra 1 tiết Tin 8 học kì 2, De kiểm tra cuối kì 2 Tin 8, De thi Tin học Pascal lớp 8, De kiểm tra Tin học 8 HK2 có MA trận, Kiểm tra 15 phút Tin 8 học kì 2... có sự chọn lọc. Thầy cô download file ĐỀ KIỂM TRA GIỮA KỲ 2 MÔN TIN HỌC 8 CÓ ĐÁP ÁN + MA TRẬN NĂM 2022 tại muc jđính kèm.
MA TRẬN ĐỀ KIỂM TRA GIỮA KỲ II MÔN TIN HỌC 8
(Thời gian: 45 phút)
A. Phần trắc nghiệm:(- mỗi câu 0,5 điểm) Hãy chọn một đáp án đúng nhất.
Câu 1: Cú pháp câu lệnh lặp với số lần biết trước là:
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>
B. For <biến đếm>: <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Câu 2. Cú pháp đầy đủ của câu lệnh While … do là:
A. While <câu lệnh> do <điều kiện>; B. While <điều kiện>; <câu lệnh>;
C. While <điều kiện> to <câu lênh> do; D. While <điều kiện> do <câu lệnh>;
Câu 3. 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 do; writeln(‘A’)
C. for i := 1 to 100 do writeln(‘A’); D. for i =1 to 10 do writeln(‘A’);
Câu 4. Cho đoạn chương trình: j:= 1;
for i:=1 to 5 do j:= j+2;
Sau khi thực hiện chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 6; B. 11; C. 13; D. 14.
Câu 5:Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
A. For…do; B.While…do; C. If..then; D.If…then…else;
Câu 6: Hoạt động nào sau đây có thể biết trước được số lần làm việc:
A. Múc từng gáo nước đến đầy bể B. Đi lên tầng, đến tầng 10 thì dừng
C. Học cho tới khi thuộc bài D. Nhặt từng cọng rau cho tới khi xong
Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
Fori:=1 to 10 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì?
so:=1;
While so < 10 do writeln(so);
so:=so + 1;
A. In ra vô hạn các số 1, mỗi số trên một dòng; B. Không phương án nào đúng
C. In ra các số từ 1 đến 9; D. In ra các số từ 1 đến 10;
B. Phần tự luận: ( 6 đ)
Câu 9: Cho thuật toán sau:
- B1: T :=0;j :=1;
- B2: Nếu T≤ 30 thì chuyển qua B3, ngược lại T > 30 thì chuyển B4;
- B3:j :=J+2 ; T:=T+J; và quay lại B2
- B4: In ra kết quả và kết thúc thuật toán
a) Hãy cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của T và j là bao nhiêu (1,0 điểm)
b) Viết chương trình sử dụng câu lệnh lặp chưa biết trước thể hiện thuật toán trên.
Câu 10: a. Hãy viết cú pháp của câu lệnh lặp với số lần biết trước? Giải thích cú pháp của câu lệnh?
b. Em hãy viết chương trình Tính tổng của 50 số tự nhiên đầu tiên ?
XEM THÊM:
YOPOVN xin gửi đến quý thầy cô ĐỀ KIỂM TRA GIỮA KỲ 2 MÔN TIN HỌC 8 CÓ ĐÁP ÁN + MA TRẬN NĂM 2022. Đây là bộ đề kiểm tra giữa kì 2 môn tin học 8, De kiểm tra 45 phút Tin học 8 học kì 2, De cương on tập Tin 8 học kì 2 2020, De thi Tin lớp 8 giữa học kì 1 có đáp án, De kiểm tra 1 tiết Tin 8 học kì 2, De kiểm tra cuối kì 2 Tin 8, De thi Tin học Pascal lớp 8, De kiểm tra Tin học 8 HK2 có MA trận, Kiểm tra 15 phút Tin 8 học kì 2... có sự chọn lọc. Thầy cô download file ĐỀ KIỂM TRA GIỮA KỲ 2 MÔN TIN HỌC 8 CÓ ĐÁP ÁN + MA TRẬN NĂM 2022 tại muc jđính kèm.
MA TRẬN ĐỀ KIỂM TRA GIỮA KỲ II MÔN TIN HỌC 8
(Thời gian: 45 phút)
NỘI DUNG KIẾN THỨC | CẤP ĐỘ NHẬN THỨC | TỔNG ĐIỂM | |||||||
Nhận biết | Thông hiểu | Vận dụng thấp | Vận dụng cao | ||||||
TNKQ | TL | TNKQ | TL | TNKQ | TL | TNKQ | TL | ||
Câu lệnh lặp | 2 câu 1 điểm | 1/2 câu 1 điểm | 1 câu 0,5 điểm | 1 câu 0,5 điểm | 1/2 câu 2 điểm | 1 câu 0,5 điểm | Số câu: 6 Điểm: 5,5 Tỷ lệ: 55% | ||
Lặp với số lần chưa biết trước | 1 câu 0,5 điểm | 1 câu 0,5 điểm | 1/2 câu 1 điểm | 1/2 câu 2 điểm | 1 câu 0,5 điểm | Số câu: 4 Điểm: 4,5 Tỷ lệ: 45% | |||
Tổng số câu: 10 Tổng số điểm:10 Tỷ lệ: 100% | Số câu: 3,5 Điểm: 2,5 Tỷ lệ: 25% | Số câu: 2 Điểm: 2 Tỷ lệ: 30% | Số câu: 2 Điểm: 4,5 Tỷ lệ: 20% | Số câu: 2 Điểm: 1 Tỷ lệ: 10% | Số câu: 10 Điểm: 10 Tỷ lệ:100% |
| |
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO ĐÔNG HƯNG NĂM HỌC: 2021 - 2022TRƯỜNG THCS PHÚ LƯƠNG Họ và tên:……………………………………Lớp: 8….. | ĐỀ THI KIỂM TRA GIỮA HỌC KÌ II MÔN: TIN HỌC8
| |||||||
Điểm | Lời phê của cô giáo | |||||||
| ||||||||
ĐỀ BÀI
A. Phần trắc nghiệm:(- mỗi câu 0,5 điểm) Hãy chọn một đáp án đúng nhất.
Câu 1: Cú pháp câu lệnh lặp với số lần biết trước là:
A. For <biến đếm>= <giá trị đầu> to <giá trị cuối> do <câu lệnh>
B. For <biến đếm>: <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Câu 2. Cú pháp đầy đủ của câu lệnh While … do là:
A. While <câu lệnh> do <điều kiện>; B. While <điều kiện>; <câu lệnh>;
C. While <điều kiện> to <câu lênh> do; D. While <điều kiện> do <câu lệnh>;
Câu 3. 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 do; writeln(‘A’)
C. for i := 1 to 100 do writeln(‘A’); D. for i =1 to 10 do writeln(‘A’);
Câu 4. Cho đoạn chương trình: j:= 1;
for i:=1 to 5 do j:= j+2;
Sau khi thực hiện chương trình trên, giá trị của biến j bằng bao nhiêu?
A. 6; B. 11; C. 13; D. 14.
Câu 5:Pascal sử dụng câu lệnh lặp nào sau đây để lặp với số lần chưa biết trước?
A. For…do; B.While…do; C. If..then; D.If…then…else;
Câu 6: Hoạt động nào sau đây có thể biết trước được số lần làm việc:
A. Múc từng gáo nước đến đầy bể B. Đi lên tầng, đến tầng 10 thì dừng
C. Học cho tới khi thuộc bài D. Nhặt từng cọng rau cho tới khi xong
Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?
Fori:=1 to 10 do write (i,’ ‘);
A. 1 2 3 4 5 6 7 8 9 10 B. 10 9 8 7 6 5 4 3 2 1
C. Đưa ra 10 dấu cách D. Không đưa ra kết quả gì
Câu 8: Đoạn lệnh sau đây sẽ cho kết quả gì?
so:=1;
While so < 10 do writeln(so);
so:=so + 1;
A. In ra vô hạn các số 1, mỗi số trên một dòng; B. Không phương án nào đúng
C. In ra các số từ 1 đến 9; D. In ra các số từ 1 đến 10;
B. Phần tự luận: ( 6 đ)
Câu 9: Cho thuật toán sau:
- B1: T :=0;j :=1;
- B2: Nếu T≤ 30 thì chuyển qua B3, ngược lại T > 30 thì chuyển B4;
- B3:j :=J+2 ; T:=T+J; và quay lại B2
- B4: In ra kết quả và kết thúc thuật toán
a) Hãy cho biết, khi thực hiện thuật toán trên, máy tính sẽ thực hiện bao nhiêu vòng lặp và giá trị của T và j là bao nhiêu (1,0 điểm)
b) Viết chương trình sử dụng câu lệnh lặp chưa biết trước thể hiện thuật toán trên.
Câu 10: a. Hãy viết cú pháp của câu lệnh lặp với số lần biết trước? Giải thích cú pháp của câu lệnh?
b. Em hãy viết chương trình Tính tổng của 50 số tự nhiên đầu tiên ?
XEM THÊM: