Đề thi cuối kì 2 Tin học 9 Kết nối tri thức có đáp án - Đề 2
26 câu · Đề cuối kì 2
2/26 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 24 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
A. PHẦN TRẮC NGHIỆM (6,0 điểm)
Quy trình giải một bài toán tin học bao gồm mấy bước?
Đáp án và lời giải
Đáp án: C
Câu 2
Yếu tố nào sau đây không bắt buộc khi cài đặt bài toán tin học?
Đáp án và lời giải
Đáp án: B
Câu 3
Công việc đặc thù của nhóm các nhà chuyên môn về cơ sở dữ liệu và mạng máy tính là gì?
Đáp án và lời giải
Đáp án: B
Câu 4
Trong quá trình giải bài toán tin học, cài đặt thuật toán thành chương trình máy tính là bước
Đáp án và lời giải
Đáp án: C
Câu 5
Trong thuật toán bám tường, khi phía bên phải có tường và phía trước cũng có tường, robot sẽ làm gì?
Đáp án và lời giải
Đáp án: A
Câu 6
Công ty nào sử dụng nhiều lao động Tin học ứng dụng?
Đáp án và lời giải
Đáp án: A
Câu 7
Lĩnh vực nào thường sử dụng nhiều lao động tin học theo hướng Khoa học máy tính?
Đáp án và lời giải
Đáp án: B
Câu 8
Thuật toán bám tường có thể mô tả bằng mấy cách
Đáp án và lời giải
Đáp án: B
Câu 9
Thuật toán bám tường bên phải yêu cầu robot ưu tiên hành động nào?
Đáp án và lời giải
Đáp án: C
Câu 10
Trong bước "Trình bày giải pháp", điều quan trọng nhất là gì?
Đáp án và lời giải
Đáp án: B
Câu 11
Phân tích vấn đề là
Đáp án và lời giải
Đáp án: B
Câu 12
Sắp xếp các bước giải quyết vấn đề sau theo đúng thứ tự.
1. Xây dựng thuật toán.
2. Gỡ lỗi và hiệu chỉnh chương trình.
3. Cài đặt thuật toán.
4. Xác định bài toán.
Đáp án và lời giải
Đáp án: B
Câu 13
Khi thực hiện thuật toán bám tường, robot sẽ dừng lại khi nào?
Đáp án và lời giải
Đáp án: B
Câu 14
Bước đầu tiên trong quá trình giải quyết vấn đề là
Đáp án và lời giải
Đáp án: B
Câu 15
Công việc nào không thuộc Tin học ứng dụng?
Đáp án và lời giải
Đáp án: C
Câu 16
Theo dõi và thống kê ý kiến của người chơi trò chơi thuộc nhóm
Đáp án và lời giải
Đáp án: C
Câu 17
Nghề không thuộc nhóm nhà chuyên môn về cơ sở dữ liệu và mạng máy tính là
Đáp án và lời giải
Đáp án: A
Câu 18
Cho hình sau:
Trong sơ đồ khối, hình trên thể hiện điều gì?
Đáp án và lời giải
Đáp án: B
Câu 19
Trong quy trình tính lương cho nhân viên, bước nào thường được giao cho máy tính thực hiện?
Đáp án và lời giải
Đáp án: C
Câu 20
Yếu tố nào không phải là đầu vào của bài toán xác định một số có phải số nguyên tố?
Đáp án và lời giải
Đáp án: C
Câu 21
Nghề nào sau đây thuộc nhóm các nhà chuyên môn phân tích và phát triển phần mềm?
Đáp án và lời giải
Đáp án: A
Câu 22
An thích sử dụng công nghệ thông tin để giải quyết các vấn đề thực tế trong thương mại, An có thể trở thành
Đáp án và lời giải
Đáp án: A
Câu 23
Khi xây dựng thuật toán, cần sử dụng các cấu trúc điều khiển nào?
Đáp án và lời giải
Đáp án: B
Câu 24
Bước đầu tiên trong quy trình giải bài toán tin học là gì?
Đáp án và lời giải
Đáp án: C
Câu 25
Câu tự luận
B. PHẦN TỰ LUẬN (4,0 điểm)
(2 điểm) C Một robot xuất phát từ Lối vào, tìm đường tới Lối ra như hình sau:
Biết rằng màu đỏ là đường đi của robot. Em hãy giúp robot phân tích vấn đề để tìm được đường đến Lối ra.
Đá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.
- Quyết định của robot có thể được chia thành ba trường hợp: rẽ phải, đi thẳng và rẽ trái.
- Vì không có bản đồ và không được hỏi đường nên robot chỉ được dựa vào vị trí của bức tường để quyết định.
Câu 26
Câu tự luận
(2 điểm) Cho bài toán sau: Tìm và hiển thị giá trị lớn nhất của những số nguyên dương được nhập vào từ bàn phím. Số lượng các số trong dãy không được biết trước khi nhập dữ liệu, quá trình nhập các số của dãy kết thúc khi nhập vào số 0. Chỉ sử dụng một biến số nguyên để nhập dữ liệu đầu vào. Em hãy cho biết điều kiện kết thúc vòng lặp, thân lặp, giá trị khởi đầu vòng lặp và lưu ý cho kết quả tìm được của bài toán này.
Đá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.
- Điều kiện kết thúc vòng lặp: x = 0.
- Thân lặp: nhập x và so sánh nó với max để thay thế max (nếu x > max).
- Giá trị khởi đầu vòng lặp: max = 0 để có thể thay đổi khi số nguyên dương đầu tiên được nhập.
- Lưu ý: Các số x nhập vào là số nguyên dương nên số lớn nhất max tìm được cũng là một số nguyên dương. Trường hợp không có số nguyên dương nào được nhập, max không có dữ liệu để so sánh nên không thay đổi. Vì vậy, nếu sau vòng lặp max = 0 thì hiển thị “Không có dữ liệu!”