Tạo Trắc Nghiệm

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

20 câu · Đề cuối kì 2

4/20 câu đang cập nhật đáp án (ghi rõ ở từng câu), chưa tính điểm; điểm tính trên 16 câu còn lại.

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

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?

Đáp án và lời giải

Đáp án: B

Câu 2

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

Đáp án và lời giải

Đáp án: C

Câu 3

 Biểu thức là?

Đáp án và lời giải

Đáp án: C

Câu 4

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?

Đáp án và lời giải

Đáp án: B

Câu 5

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

Đáp án và lời giải

Đáp án: A

Câu 6

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

Đáp án và lời giải

Đáp án: D

Câu 7

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)
 
 

Đáp án và lời giải

Đáp án: C

Câu 8

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

Đáp án và lời giải

Đáp án: C

Câu 9

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

Đáp án và lời giải

Đáp án: C

Câu 10

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

Đáp án và lời giải

Đáp án: A

Câu 11

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?

Đáp án và lời giải

Đáp án: B

Câu 12

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

Đáp án và lời giải

Đáp án: C

Câu 13

 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:

Đáp án và lời giải

Đáp án: B

Câu 14

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)

Đáp án và lời giải

Đáp án: A

Câu 15

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

Đáp án và lời giải

Đáp án: D

Câu 16

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

Đáp án và lời giải

Đáp án: B

Câu 17

Câu 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?

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

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.

Câu 18

Câu tự luận

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)
Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

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

Câu 19

Câu tự luận

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”

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

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ự

Câu 20

Câu tự luận

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.

Đáp án tham khảo

Lời giải của đề gốc để bạn tự đối chiếu; câu tự luận không tính điểm.

- Ứ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.