Ngân hàng đề
/ … / Lớp 8
/ Tin học
/ Tin học 8 – Cánh diều
/ Đề thi học kì Tin học 8 - Cánh diều
/ Đề thi học kì 2 Tin học 8 - Cánh diều
Nội dung đề
Phần I. Trắc nghiệm nhiều lựa chọn
Phần I. Trắc nghiệm (4 điểm)
Câu 1: Khi gán một biểu thức cho biến thì máy tính sẽ tính toán?
A
Đáp án A: Các phép tính
B
Đáp án B: Biểu thức
C
Đáp án C: Cả hai đáp án trên đều đúng
D
Đáp án D: Cả hai đáp án trên đều sai
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Chọn B
Kết quả của máy tính tính toán biểu thức là?
A
Đáp án A: Một biểu thức
B
Đáp án B: Một hằng số
C
Đáp án C: Một giá trị cụ thể
D
Đáp án D: Đáp án khác
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Chọn C
Biểu thức là?
A
Đáp án A: Một toán hạng được kết nối với nhau bởi các phép toán
B
Đáp án B: Nhiều hạng toán kết nối với nhau bởi các phép toán
C
Đáp án C: Cả hai đáp án trên đều đúng
D
Đáp án D: Cả hai đáp án trên đều sai
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: C
Chọn C
Trong quá trình thể hiện một thuật toán, khi phải dựa trên điều kiện cụ thể nào đó để xác định bước tiếp theo thì ta cần sử dụng?
A
Đáp án A: Cấu trúc chặt chẽ
B
Đáp án B: Cấu trúc một nhánh
C
Đáp án C: Cấu trúc rẽ nhánh
D
Đáp án D: Cả ba đáp án trên đều đúng
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: B
Chọn B
Ta có thể kết nối các biểu thức xâu kí tự với nhau để?
A
Đáp án A: Tạo ra biểu thức xâu kí tự mới dài hơn
B
Đáp án B: Tạo ra biểu thức xâu kí tự ngắn hơn
C
Đáp án C: Tạo ra biểu thức xâu kí tự ban đầu
D
Đáp án D: Dáp án khác
Xem đáp án và lời giải
Lời giải do TopStudy biên soạn
Đáp án: A
Chọn A
Có những loại cấu trúc rẽ nhánh nào?
A
Đáp án A: Rẽ nhánh đầy đủ
B
Đáp án B: Rẽ nhánh dạng khuyết
C
Đáp án C: Rẽ nhánh dạng kết hợp
D
Đáp án D: Rẽ nhánh đầy đủ và rẽ nhánh dạng khuyết
Xem đáp án và lời giải
Hình ảnh dưới đây là rẽ nhánh dạng nào?
A
Đáp án A: Khuyết
B
Đáp án B: Kết hợp
C
Đáp án C: Đầy đủ
D
Đáp án D: Đáp án khác
Xem đáp án và lời giải
Xâu kí tự có phép toán nào dưới đây?
A
Đáp án A: So sánh bằng
B
Đáp án B: Làm tròn số
C
Đáp án C: Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới.
D
Đáp án D: Đáp án khác
Xem đáp án và lời giải
Trong lập trình, ta gán gì cho biến?
A
Đáp án A: Một giá trị cụ thể
B
Đáp án B: Một biểu thức
C
Đáp án C: Cả hai đáp án trên đều đúng
D
Đáp án D: Cả hai đáp án trên đều sai
Xem đáp án và lời giải
Kết quả của máy tính khi tính toán biểu thức là?
A
Đáp án A: Một giá trị cụ thể
B
Đáp án B: Một hằng số
C
Đáp án C: Một biểu thức
D
Đáp án D: Đáp án khác
Xem đáp án và lời giải
IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị nào?
A
Đáp án A: 0
B
Đáp án B: 5
C
Đáp án C: 3
D
Đáp án D: 8
Xem đáp án và lời giải
Khi có một (hay nhiều) thao tác cần được thực hiện lặp lại một số lần liên tiếp trong quá trình thực hiện thuật toán thì cần dùng
A
Đáp án A: Cấu trúc vòng
B
Đáp án B: Cấu trúc so sánh
C
Đáp án C: Cấu trúc lặp
D
Đáp án D: Cấu trúc rẽ nhánh
Xem đáp án và lời giải
VD Cho bài toán tính tổng s=1+2+3+...+n. Để giải bài toán trên ta có thể dùng:
A
Đáp án A: Cấu trúc rẽ nhánh
B
Đáp án B: Cấu trúc lặp
C
Đáp án C: Hàm ceil()
D
Đáp án D: Hàm toán học sqrt()
Xem đáp án và lời giải
Kết quả của đoạn lệnh sau là?
A
Đáp án A: Hình ba cạnh
B
Đáp án B: Hình bốn cạnh
C
Đáp án C: Hình năm cạnh
D
Đáp án D: Hình sáu cạnh
Xem đáp án và lời giải
Sự phát triển của tin học đã tạo ra những nghề nghiệp đa dạng như?
A
Đáp án A: Phát triển phần mềm
B
Đáp án B: Lập trình ứng dụng điện thoại
C
Đáp án C: Quản trị mạng
D
Đáp án D: Cả ba đáp án trên đều đúng
Xem đáp án và lời giải
Việc ứng dụng tin học sẽ mang lại lợi ích cho hầu hết ngành nghề nhờ?
A
Đáp án A: Tăng khối lượng công việc
B
Đáp án B: Tăng hiệu quả công việc, tiết kiêm thời gian
C
Đáp án C: Cả ba đáp án trên đều sai
D
Đáp án D: Cả ba đáp án trên đều đúng
Xem đáp án và lời giải
Phần II. Tự luận
Phần II. Tự luận (6 điểm)
Câu 17: (1 điểm) Khi nào trong mô tả thuật toán ta cần dùng cầu trúc lặp? Nếu em đã từng tạo chương trình Scratch có thê hiện cấu trúc lặp thị đó là tình huống nào?
Xem đáp án và lời giải
Câu 18: (1 điểm) Em hãy cho biết cấu trúc hình dưới đây thể hiện điều gì?
Xem đáp án và lời giải
Câu 19: (2 điểm) Em hãy biểu diễn các biểu thức sau đây trong Scratch và cho biết mỗi biểu thức đó thuộc kiểu dữ liệu nào.
1. a) (m + n): | 5+ 4|
2. b) P không chia hết cho 3
3. c) (x > 30) và (y < 100)
4. d) "Hãy nhập mật khẩu”
Xem đáp án và lời giải
Câu 20: (1 điểm) Em hãy nêu những lợi ích của việc ứng dụng tin học vào đời sống xã hội.
Xem đáp án và lời giải
Tất cả đề Đề thi học kì 2 Tin học 8 - Cánh diều · Các bộ sách Tin học Lớp 8