Đề kiểm tra 1 tiết học kì 2 môn Tin học lớp 8 năm 2020-2021 có đáp án - THCS Hải Nam
Số trang: 3
Loại file: pdf
Dung lượng: 296.82 KB
Lượt xem: 8
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:
Mời các bạn học sinh và quý thầy cô cùng tham khảo Đề kiểm tra 1 tiết HK2 môn Tin học lớp 8 năm 2020-2021 có đáp án - THCS Hải Nam để giúp học sinh hệ thống kiến thức đã học cũng như có cơ hội đánh giá lại năng lực của mình trước kỳ kiểm tra sắp tới và giúp giáo viên trau dồi kinh nghiệm ra đề kiểm tra.
Nội dung trích xuất từ tài liệu:
Đề kiểm tra 1 tiết học kì 2 môn Tin học lớp 8 năm 2020-2021 có đáp án - THCS Hải Nam TRƯỜNG THCS HẢI NAM ĐỀ KIỂM TRA 1 TIẾT HỌC KỲ II Năm học 2020 – 2021 ĐỀ CHÍNH THỨC Môn: TIN HỌC 8 Thời gian: 45 phút (Không kể thời gian giao đề) (Đề kiểm tra gồm: 02 trang)I.PHẦN TRẮC NGHIỆM (4 điểm)Câu 1: Sau khi thực hiện chương trình sau, giá trị của biến j bằng bao nhiêu? j := 0; For i := 1 to 5 do j := j + 2; A. 0 B. 2 C. 5 D. 10Câu 2: Trong đoạn chương trình sau, có mấy câu lệnh được lặp lại? S := 0; dem := 0; n := 10; While dem > n do Begin dem := dem +1; Write(‘ Nhap so X’,dem,’=’);Readln(X); S := S + X ; end; A. 0 B. 1 C. 3 D. 4Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng: A. If then else B. If then ; else ; C. If then else ; D. If ; then else ;Câu 4: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:A. If a=5 then a:=d+1; else a:=d+2;B. If a=5 then a:=d+1else a:=d+2;C. If a=5 then a=d+1; else a=d+2;D. If a=5 then a:=d+1else a:=d+2Câu 5: Trong 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. +1; B. -1; C. Một giá trị bất kì; D. Một giá trị khác 0;Câu 6: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước ?A. if...then B. if...then...else C. for...to…do D. while...doCâu 7. 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âulệ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 8 : Trong câu lệnh lặp for i :=1 to 20 do begin s:= s+i; end ; câu lệnh gán đượ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) 20 lần 1II. PHẦN TỰ LUẬN (6 điểm)Câu 1.Trong lập trình cấu trúc lặp dùng để làm gì? Nêu cú pháp và hoạt động câu lệnh lặpWhile... do... trong ngôn ngữ lập trình Pascal ? (3 đ)Câu 2: (2đ) Hãy tìm hiểu thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúcgiá trị của S bằng bao nhiêu? Bước 1: S 13, X 1 Bước 2: Nếu S > 5 chuyển tới bước 3 ngược lại chuyển sang bước 4 Bước 3: S S – X và quay lại bước 2 Bước 4: Thông báo S và kết thúc thuật toán.Câu 3 (1đ). Cho đoạn chương trình: j:= 2; For i:= 1 to 5 do j:= j + 2; 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? Giải thích? 2 TRƯỜNG THCS HẢI NAM HƯỚNG DẪN CHẤM Năm học 2020 – 2021 Môn TIN - lớp 8I. PHẦN TRẮC NGHIỆM (4 điểm) mỗi câu đúng cho 0,5 điểm Câu 1 2 3 4 5 6 7 8 Đáp án D A C B A C C DII. PHẦN TỰ LUẬN (6đ)Câu 1:(3 đ) Trả lời :- Trong lập trình, cấu trúc lặp dùng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thỏa mãn. (1 đ)- Cú pháp câu lệnh lặp While... do...là : While 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 . (1 đ) Bước 2: Nếu sai, sẽ bị bỏ qua và việc thực hiện lệnh lặp kếtthúc. Nếu đúng, máy sẽ thực hiện và quay lại bước 1. (0,5 đ)Câu 2: (2đ) Hãy tìm hiểu thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúcgiá trị của S bằng bao nhiêu? Bước 1: S 13, X 1 Bước 2: Nếu S > 5 chuyển tới bước 3 ngược lại chuyển sang bước 4 Bước 3: S S – X và quay lại bước 2 Bước 4: Thông báo S và kết thúc thuật toán.Đáp án: Máy thực hiện 8 vòng lặp và kết quả S = 5Câu 3 (1đ). Cho đoạn chương trình: j:= 2; For i:= 1 to 5 do j:= j + 2; 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? Giải thích?Đáp án:i:=1; 1 ...
Nội dung trích xuất từ tài liệu:
Đề kiểm tra 1 tiết học kì 2 môn Tin học lớp 8 năm 2020-2021 có đáp án - THCS Hải Nam TRƯỜNG THCS HẢI NAM ĐỀ KIỂM TRA 1 TIẾT HỌC KỲ II Năm học 2020 – 2021 ĐỀ CHÍNH THỨC Môn: TIN HỌC 8 Thời gian: 45 phút (Không kể thời gian giao đề) (Đề kiểm tra gồm: 02 trang)I.PHẦN TRẮC NGHIỆM (4 điểm)Câu 1: Sau khi thực hiện chương trình sau, giá trị của biến j bằng bao nhiêu? j := 0; For i := 1 to 5 do j := j + 2; A. 0 B. 2 C. 5 D. 10Câu 2: Trong đoạn chương trình sau, có mấy câu lệnh được lặp lại? S := 0; dem := 0; n := 10; While dem > n do Begin dem := dem +1; Write(‘ Nhap so X’,dem,’=’);Readln(X); S := S + X ; end; A. 0 B. 1 C. 3 D. 4Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng: A. If then else B. If then ; else ; C. If then else ; D. If ; then else ;Câu 4: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:A. If a=5 then a:=d+1; else a:=d+2;B. If a=5 then a:=d+1else a:=d+2;C. If a=5 then a=d+1; else a=d+2;D. If a=5 then a:=d+1else a:=d+2Câu 5: Trong 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. +1; B. -1; C. Một giá trị bất kì; D. Một giá trị khác 0;Câu 6: Pascal sử dụng câu lệnh nào sau đây để lặp với số lần lặp biết trước ?A. if...then B. if...then...else C. for...to…do D. while...doCâu 7. 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âulệ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 8 : Trong câu lệnh lặp for i :=1 to 20 do begin s:= s+i; end ; câu lệnh gán đượ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) 20 lần 1II. PHẦN TỰ LUẬN (6 điểm)Câu 1.Trong lập trình cấu trúc lặp dùng để làm gì? Nêu cú pháp và hoạt động câu lệnh lặpWhile... do... trong ngôn ngữ lập trình Pascal ? (3 đ)Câu 2: (2đ) Hãy tìm hiểu thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúcgiá trị của S bằng bao nhiêu? Bước 1: S 13, X 1 Bước 2: Nếu S > 5 chuyển tới bước 3 ngược lại chuyển sang bước 4 Bước 3: S S – X và quay lại bước 2 Bước 4: Thông báo S và kết thúc thuật toán.Câu 3 (1đ). Cho đoạn chương trình: j:= 2; For i:= 1 to 5 do j:= j + 2; 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? Giải thích? 2 TRƯỜNG THCS HẢI NAM HƯỚNG DẪN CHẤM Năm học 2020 – 2021 Môn TIN - lớp 8I. PHẦN TRẮC NGHIỆM (4 điểm) mỗi câu đúng cho 0,5 điểm Câu 1 2 3 4 5 6 7 8 Đáp án D A C B A C C DII. PHẦN TỰ LUẬN (6đ)Câu 1:(3 đ) Trả lời :- Trong lập trình, cấu trúc lặp dùng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thỏa mãn. (1 đ)- Cú pháp câu lệnh lặp While... do...là : While 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 . (1 đ) Bước 2: Nếu sai, sẽ bị bỏ qua và việc thực hiện lệnh lặp kếtthúc. Nếu đúng, máy sẽ thực hiện và quay lại bước 1. (0,5 đ)Câu 2: (2đ) Hãy tìm hiểu thuật toán sau, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúcgiá trị của S bằng bao nhiêu? Bước 1: S 13, X 1 Bước 2: Nếu S > 5 chuyển tới bước 3 ngược lại chuyển sang bước 4 Bước 3: S S – X và quay lại bước 2 Bước 4: Thông báo S và kết thúc thuật toán.Đáp án: Máy thực hiện 8 vòng lặp và kết quả S = 5Câu 3 (1đ). Cho đoạn chương trình: j:= 2; For i:= 1 to 5 do j:= j + 2; 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? Giải thích?Đáp án:i:=1; 1 ...
Tìm kiếm theo từ khóa liên quan:
Đề kiểm tra 1 tiết Kiểm tra 1 tiết HK2 lớp 8 Kiểm tra 45 phút lớp 8 Đề kiểm tra 1 tiết HK2 môn Tin học 8 Ngôn ngữ lập trình Pascal Lập trình cấu trúc lặpGợi ý tài liệu liên quan:
-
Giáo trình Tin học đại cương: Phần 2 - ĐH Kinh tế Quốc Dân
278 trang 63 0 0 -
Đề kiểm tra giữa học kì 2 môn Sinh lớp 12 có đáp án
4 trang 32 0 0 -
Đề thi tuyển sinh vào lớp 10 THPT chuyên môn Tin học năm 2022-2023 - Sở GD&ĐT Hà Tĩnh
2 trang 31 0 0 -
Nội dung ôn tập học kì 2 môn Tin học lớp 8 năm 2022-2023 - Phòng GD&ĐT TP. Bà Rịa
9 trang 30 0 0 -
Đề kiểm tra 1 tiết môn Hóa học lớp 10 - THPT An Phước - Mã đề 503
3 trang 29 0 0 -
Đề thi học kì 1 môn Tin học lớp 8 năm 2022-2023 có đáp án - Trường THCS Nguyễn Trung Trực, Châu Đức
7 trang 28 0 0 -
16 trang 28 0 0
-
Đề kiểm tra 1 tiết môn Hóa học lớp 10 - THPT An Phước - Mã đề 302
3 trang 26 0 0 -
49 trang 25 0 0
-
Đề kiểm tra 1 tiết Hình học chương 3 lớp 12 có đáp án
4 trang 25 0 0