Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Nguyễn Trãi
Số trang: 8
Loại file: doc
Dung lượng: 80.00 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
“Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Nguyễn Trãi” được chia sẻ nhằm giúp các bạn học sinh ôn tập, làm quen với cấu trúc đề thi và các dạng bài tập có khả năng ra trong bài thi sắp tới. Cùng tham khảo và tải về đề thi này để ôn tập chuẩn bị cho kì thi sắp diễn ra nhé! Chúc các bạn thi tốt!
Nội dung trích xuất từ tài liệu:
Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Nguyễn Trãi PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KỲ II NĂM HỌC 2021-2022 TRƯỜNG THCS NGUYỄN TRÃI Môn: Tin học – Lớp 8 Thời gian: 45 phút (không kể thời gian giao đề) (Học sinh làm bài trắc nghiệm trên giấy này!) Họ và tên……………………….. Lớp………………... MÃ ĐỀ: 1 Điểm Lời phê của giáo viên ĐỀ BÀIA. PHẦN LÝ THUYẾT:(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 = to do B. For : to do ; C. For := do to ; D.For := do to .Câu 2. Cú pháp đầy đủ của câu lệnh While … do là: A. While do ; B. While ; ; C. While to do; D. While do ;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:= 0; 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 xongCâ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 A. In ra vô hạn các số 1, mỗi số trên một dòng; B. Không cho kết quả. C. In ra các số từ 1 đến 9; D. In ra các số từ 1 đến 10;Câu 9: Sau khi thực hiện đoạn chương trình dưới đây, giá trị của x bằng bao nhiêu? x:=0; tong:=0; While tong B. PHẦN THỰC HÀNH: ( 5 đ)Câu 11: 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 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 12: Em hãy viết chương trình Tính tích của 100 số tự nhiên đầu tiên ? ĐÁP ÁN VÀ BIỂU ĐIỂM MÔN TIN HỌC - LỚP 8A.Trắc nghiệm: (4 điểm) (Mỗi câu đúng được 0,5đ) 1 2 3 4 5 6 7 8 9 10 B D C A B B A B B DB. Tự Luận: (6 điểm)Câu 9:( 3đ) 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 Program Bai9; Uses CRT; Var T,j:integer; Begin T:= 0, J:=1; While T PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KỲ II NĂM HỌC 2021-2022 TRƯỜNG THCS NGUYỄN TRÃI Môn: Tin học – Lớp 8 Thời gian: 45 phút (không kể thời gian giao đề) Họ và tên……………………….. (Học sinh làm bài trắc nghiệm trên giấy này!) Lớp………………... MÃ ĐỀ: 2 Điểm Lời phê của giáo viên ĐỀ BÀIA. PHẦN LÝ THUYẾT:(- mỗi câu 0,5 điểm) Hãy chọn một đáp án đúng nhất.Câu 1: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần biết trước: A. Mỗi buổi học đúng 5 tiết. B. Đếm số bước chân từ nhà đến trường. C. Mỗi ngày phải học bài cho đến khi thuộc.D. Sửa lỗi chính tả trong đoạn văn bản.Câu 2: Các câu lệnh sau, câu lệnh nào hợp lệ ? A. For i:=1 to 10 do; write (‘a’) B. For i:=1 to 10 do write (‘a’); C. For i:=10 to 1 do write (‘a’);end. D. For i=1 to 10 do write (‘a’);Câu 3: Các lệnh nào là câu lệnh ghép của câu lệnh lặp for..to..do A. For i := 1 to 100 do j:= j + 2; B. for i:=1 to 10 do C. for i:=1 to 10 do write(’o’) D. for i:=1 to 10 do begin...endCâu 4: Vòng lặp sau thực hiện bao nhiêu lần lặp: For i := 1 to 5 do a := a + 1; A. 3 lần. B. 4 lần. C. 5 lần. D. 6 lần.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 xongCâ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 r ...
Nội dung trích xuất từ tài liệu:
Đề thi giữa học kì 2 môn Tin học lớp 8 năm 2021-2022 có đáp án - Trường THCS Nguyễn Trãi PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KỲ II NĂM HỌC 2021-2022 TRƯỜNG THCS NGUYỄN TRÃI Môn: Tin học – Lớp 8 Thời gian: 45 phút (không kể thời gian giao đề) (Học sinh làm bài trắc nghiệm trên giấy này!) Họ và tên……………………….. Lớp………………... MÃ ĐỀ: 1 Điểm Lời phê của giáo viên ĐỀ BÀIA. PHẦN LÝ THUYẾT:(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 = to do B. For : to do ; C. For := do to ; D.For := do to .Câu 2. Cú pháp đầy đủ của câu lệnh While … do là: A. While do ; B. While ; ; C. While to do; D. While do ;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:= 0; 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 xongCâ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 A. In ra vô hạn các số 1, mỗi số trên một dòng; B. Không cho kết quả. C. In ra các số từ 1 đến 9; D. In ra các số từ 1 đến 10;Câu 9: Sau khi thực hiện đoạn chương trình dưới đây, giá trị của x bằng bao nhiêu? x:=0; tong:=0; While tong B. PHẦN THỰC HÀNH: ( 5 đ)Câu 11: 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 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 12: Em hãy viết chương trình Tính tích của 100 số tự nhiên đầu tiên ? ĐÁP ÁN VÀ BIỂU ĐIỂM MÔN TIN HỌC - LỚP 8A.Trắc nghiệm: (4 điểm) (Mỗi câu đúng được 0,5đ) 1 2 3 4 5 6 7 8 9 10 B D C A B B A B B DB. Tự Luận: (6 điểm)Câu 9:( 3đ) 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 Program Bai9; Uses CRT; Var T,j:integer; Begin T:= 0, J:=1; While T PHÒNG GD&ĐT NÚI THÀNH KIỂM TRA GIỮA KỲ II NĂM HỌC 2021-2022 TRƯỜNG THCS NGUYỄN TRÃI Môn: Tin học – Lớp 8 Thời gian: 45 phút (không kể thời gian giao đề) Họ và tên……………………….. (Học sinh làm bài trắc nghiệm trên giấy này!) Lớp………………... MÃ ĐỀ: 2 Điểm Lời phê của giáo viên ĐỀ BÀIA. PHẦN LÝ THUYẾT:(- mỗi câu 0,5 điểm) Hãy chọn một đáp án đúng nhất.Câu 1: Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần biết trước: A. Mỗi buổi học đúng 5 tiết. B. Đếm số bước chân từ nhà đến trường. C. Mỗi ngày phải học bài cho đến khi thuộc.D. Sửa lỗi chính tả trong đoạn văn bản.Câu 2: Các câu lệnh sau, câu lệnh nào hợp lệ ? A. For i:=1 to 10 do; write (‘a’) B. For i:=1 to 10 do write (‘a’); C. For i:=10 to 1 do write (‘a’);end. D. For i=1 to 10 do write (‘a’);Câu 3: Các lệnh nào là câu lệnh ghép của câu lệnh lặp for..to..do A. For i := 1 to 100 do j:= j + 2; B. for i:=1 to 10 do C. for i:=1 to 10 do write(’o’) D. for i:=1 to 10 do begin...endCâu 4: Vòng lặp sau thực hiện bao nhiêu lần lặp: For i := 1 to 5 do a := a + 1; A. 3 lần. B. 4 lần. C. 5 lần. D. 6 lần.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 xongCâ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 r ...
Tìm kiếm theo từ khóa liên quan:
Đề thi giữa học kì 2 Đề thi giữa học kì 2 lớp 8 Ôn thi giữa học kì 2 môn Tin lớp 8 Kiểm tra giữa HK2 môn Tin lớp 8 Ngôn ngữ Pascal Cú pháp câu lệnh lặpGợi ý tài liệu liên quan:
-
Đề thi giữa học kì 2 môn KHTN lớp 7 năm 2022-2023 có đáp án - Trường THCS Vũng Tàu
11 trang 357 0 0 -
9 trang 332 0 0
-
Đề thi giữa học kì 2 môn Địa lí lớp 9 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
6 trang 322 0 0 -
6 trang 316 0 0
-
Đề thi giữa học kì 2 môn KHTN lớp 7 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
7 trang 275 0 0 -
Đề thi giữa học kì 2 môn Ngữ văn lớp 9 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
7 trang 264 0 0 -
Đề thi giữa học kì 2 môn GDCD lớp 7 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
12 trang 226 0 0 -
9 trang 208 0 0
-
Đề thi giữa học kì 2 môn Tin học lớp 7 năm 2022-2023 có đáp án - Trường THCS Phan Bội Châu, Hiệp Đức
8 trang 185 0 0 -
8 trang 176 0 0