Bài tập Trắc nghiệm Tin học 9 Kết nối tri thức Bài 15
30 câu · Đề theo bà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
Khái niệm “Bài toán trong tin học” được định nghĩa chuẩn xác là gì?
Đáp án và lời giải
Đáp án: C
Câu 2
Hai thành phần cơ bản và bắt buộc phải có để xác định một bài toán tin học là
Đáp án và lời giải
Đáp án: A
Câu 3
Trong bài toán “Tính diện tích hình chữ nhật khi biết hai cạnh a và b”, Input là gì?
Đáp án và lời giải
Đáp án: D
Câu 4
Output của bài toán “Giải phương trình bậc nhất ax+b=0 (a=0)” là
Đáp án và lời giải
Đáp án: B
Câu 5
Quy trình người giải giao bài toán cho máy tính thực hiện gồm mấy bước?
Đáp án và lời giải
Đáp án: C
Câu 6
Bước đầu tiên trong quy trình giao bài toán cho máy tính thực hiện là gì?
Đáp án và lời giải
Đáp án: A
Câu 7
Bước thứ hai trong quy trình giải bài toán tin học là công việc nào?
Đáp án và lời giải
Đáp án: D
Câu 8
Cài đặt thuật toán là quá trình người lập trình thực hiện công việc gì?
Đáp án và lời giải
Đáp án: B
Câu 9
Công việc “Gỡ lỗi và hiệu chỉnh chương trình” có mục đích chính là gì?
Đáp án và lời giải
Đáp án: C
Câu 10
Dữ liệu kiểm thử (test cases) trong lập trình là tập hợp các bộ dữ liệu dùng để
Đáp án và lời giải
Đáp án: A
Câu 11
Cho bài toán tìm số lớn nhất trong dãy số kết thúc bằng số 0. Biến `max` ban đầu được gán giá trị là
Đáp án và lời giải
Đáp án: B
Câu 12
Trong bài toán tìm số lớn nhất của dãy số nguyên dương, điều kiện dừng của vòng lặp là gì?
Đáp án và lời giải
Đáp án: D
Câu 13
Cấu trúc điều khiển nào được dùng để cập nhật giá trị biến `max` khi tìm thấy số x>max?
Đáp án và lời giải
Đáp án: C
Câu 14
Trong bài toán tính tiền lương, nếu một người làm 45 giờ (định mức là 40 giờ) thì số giờ làm thêm là
Đáp án và lời giải
Đáp án: A
Câu 15
Theo quy định, mỗi giờ làm vượt định mức được trả gấp 1,5 lần mức lương bình thường. Tiền lương vượt được tính là
Đáp án và lời giải
Đáp án: B
Câu 16
Một người có mức lương 100 nghìn đồng/giờ, làm 42 giờ trong tuần. Tiền lương làm thêm của người đó là
Đáp án và lời giải
Đáp án: D
Câu 17
Cho bảng kiểm thử bài toán tìm max:
Tình huống
Dãy số nhập vào
Kết quả đúng
1
8 3 10 6 0
10
2
0
Không có dữ liệu
Giá trị Output ở Tình huống 2 thể hiện điều gì?
Đáp án và lời giải
Đáp án: C
Câu 18
Khi nhập dãy số `4 9 2 0`, giá trị biến `max` sẽ thay đổi lần lượt qua các bước là
Đáp án và lời giải
Đáp án: A
Câu 19
Để kiểm tra bài toán tính tiền lương chạy đúng, ta cần thử nghiệm với trường hợp
Đáp án và lời giải
Đáp án: B
Câu 20
Ngôn ngữ nào sau đây là một ngôn ngữ lập trình trực quan phù hợp với học sinh lớp 9?
Đáp án và lời giải
Đáp án: D
Câu 21
Trong bài toán “Kiểm tra số nguyên dương n có phải là số chẵn hay không”, Input là gì?
Đáp án và lời giải
Đáp án: C
Câu 22
Output của bài toán ở Câu 21 là kết quả nào sau đây?
Đáp án và lời giải
Đáp án: A
Câu 23
Một chương trình máy tính không thể tự giải quyết bài toán nếu người lập trình
Đáp án và lời giải
Đáp án: B
Câu 24
Việc thử nghiệm chương trình với dữ liệu đầu vào không hợp lệ (như số âm hoặc chữ cái) nhằm
Đáp án và lời giải
Đáp án: D
Câu 25
Trong bài toán tính tiền lương, nếu một nhân viên có số giờ làm việc là 35 giờ thì
Đáp án và lời giải
Đáp án: C
Câu 26
Ý nghĩa của việc chuyển một bài toán thực tế thành bài toán tin học là gì?
Đáp án và lời giải
Đáp án: A
Câu 27
Khi giải bài toán “Tìm ước chung lớn nhất của hai số nguyên dương a và b”, Input là
Đáp án và lời giải
Đáp án: B
Câu 28
Thuật toán tốt để giải một bài toán tin học cần thỏa mãn yêu cầu nào sau đây?
Đáp án và lời giải
Đáp án: C
Câu 29
Nếu một bài toán tin học có Input không hợp lệ thì chương trình nên xử lí như thế nào?
Đáp án và lời giải
Đáp án: B
Câu 30
Sau khi hoàn thành xong cả bốn bước giải bài toán tin học, sản phẩm thu được là gì?