Đề thi cuối kì 2 Tin học 8 Cánh diều có đáp án (Đề 2)
Đề thi

Đề thi cuối kì 2 Tin học 8 Cánh diều có đáp án (Đề 2)

A
Admin
Tin họcLớp 8110 lượt thi
20 câu hỏi
1. Trắc nghiệm
1 điểm

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?

Các phép tính

Biểu thức

Cả hai đáp án trên đều đúng

Cả hai đáp án trên đều sai

Xem đáp án

Chọn B

2. Trắc nghiệm
1 điểm

Kết quả của máy tính tính toán biểu thức là?

Một biểu thức

Một hằng số

Một giá trị cụ thể

Đáp án khác

Xem đáp án

Chọn C

3. Trắc nghiệm
1 điểm

 Biểu thức là?

Một toán hạng được kết nối với nhau bởi các phép toán

Nhiều hạng toán kết nối với nhau bởi các phép toán

Cả hai đáp án trên đều đúng

Cả hai đáp án trên đều sai

Xem đáp án

Chọn C

4. Trắc nghiệm
1 điểm

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?

Cấu trúc chặt chẽ

Cấu trúc một nhánh

Cấu trúc rẽ nhánh

Cả ba đáp án trên đều đúng

Xem đáp án

Chọn B

5. Trắc nghiệm
1 điểm

Ta có thể kết nối các biểu thức xâu kí tự với nhau để?

Tạo ra biểu thức xâu kí tự mới dài hơn

Tạo ra biểu thức xâu kí tự ngắn hơn

Tạo ra biểu thức xâu kí tự ban đầu

Dáp án khác

Xem đáp án

Chọn A

6. Trắc nghiệm
1 điểm

Có những loại cấu trúc rẽ nhánh nào?

Rẽ nhánh đầy đủ

Rẽ nhánh dạng khuyết

Rẽ nhánh dạng kết hợp

Rẽ nhánh đầy đủ và rẽ nhánh dạng khuyết

Xem đáp án

Chọn D

7. Trắc nghiệm
1 điểm

Hình ảnh dưới đây là rẽ nhánh dạng nào?

Câu 7: Hình ảnh dưới đây là rẽ nhánh dạng nào? (ảnh 1)  

Khuyết

Kết hợp

Đầy đủ

Đáp án khác

Xem đáp án

Chọn C

8. Trắc nghiệm
1 điểm

Xâu kí tự có phép toán nào dưới đây?

So sánh bằng

Làm tròn số

Kết hợp (join) nối các xâu kí tự để tạo ra xâu kí tự mới.

Đáp án khác

Xem đáp án

Chọn C

9. Trắc nghiệm
1 điểm

Trong lập trình, ta gán gì cho biến?

Một giá trị cụ thể

Một biểu thức

Cả hai đáp án trên đều đúng

Cả hai đáp án trên đều sai

Xem đáp án

Chọn C

10. Trắc nghiệm
1 điểm

 Kết quả của máy tính khi tính toán biểu thức là?

Một giá trị cụ thể

Một hằng số

Một biểu thức

Đáp án khác

Xem đáp án

Chọn A

11. Trắc nghiệm
1 điểm

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?

0

5

3

8

Xem đáp án

Chọn B

12. Trắc nghiệm
1 điểm

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

Cấu trúc vòng

Cấu trúc so sánh

Cấu trúc lặp

Cấu trúc rẽ nhánh

Xem đáp án

Chọn C

13. Trắc nghiệm
1 điểm

 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:

Cấu trúc rẽ nhánh

Cấu trúc lặp

Hàm ceil()

Hàm toán học sqrt()

Xem đáp án

Chọn B

14. Trắc nghiệm
1 điểm

Kết quả của đoạn lệnh sau là?

Câu 14: Kết quả của đoạn lệnh sau là? (ảnh 1)

Hình ba cạnh

Hình bốn cạnh

Hình năm cạnh

Hình sáu cạnh

Xem đáp án

Chọn D

15. Trắc nghiệm
1 điểm

 Sự phát triển của tin học đã tạo ra những nghề nghiệp đa dạng như?

Phát triển phần mềm

Lập trình ứng dụng điện thoại

Quản trị mạng

Cả ba đáp án trên đều đúng

Xem đáp án

Chọn D

16. Trắc nghiệm
1 điểm

Việc ứng dụng tin học sẽ mang lại lợi ích cho hầu hết ngành nghề nhờ?

Tăng khối lượng công việc

Tăng hiệu quả công việc, tiết kiêm thời gian

Cả ba đáp án trên đều sai

Cả ba đáp án trên đều đúng

Xem đáp án

Chọn B

17. Tự luận
1 điểm

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

Khi có một (hay nhiều) thao tác đượ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 cấu trúc lặp.

18. Tự luận
1 điểm

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ì?

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ì? (ảnh 1)

Xem đáp án

Nếu seup 1 số tới 0 -> lặp lại 30 lần

19. Tự luận
1 điểm

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

1.    a) (m + n): | 5+ 4|

=> KDL xâu kí tự

1.    b) P không chia hết cho 3

=> KDL chữ

1.    c) (x > 30) và (y < 100)

=> KDL logi

1.    d) "Hãy nhập mật khẩu”

=> KDL xâu kí tự

20. Tự luận
1 điểm

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

- Ứng dụng tin học giúp tăng tốc độ xử lí, tiết kiệm thời gian của người lao động.

Ví dụ với nghề kế toán, những yêu cầu mặt hàng giờ tính toán thủ công có thể thực hiện trong vài phút nhờ các phần mềm ứng dụng. Các khoản thanh toán, giao dịch, chuyển tiền được thực hiện gần như ngay lập tức qua mạng.

- Ứng dụng tin học giúp liên lạc và trao đổi thông tin dễ dàng. Các tài liệu cần trao đổi, tin nhắn công việc được gửi ngay lập tức đến đồng nghiệp hoặc khách hàng trên toàn thế giới.

- Ứng dụng tin học giúp nâng cao tay nghề, bổ sung kiến thức, hỗ trợ thông tin cho người lao động. Ví dụ nghề lái xe taxi, các ứng dụng đặt xe, bản đồ, thông báo tình trạng giao thông giúp lái xe dễ dàng nhận khách, tìm đường, tránh các cung đường bị tắc để tiết kiệm thời gian, nhiên liệu.