15 câu trắc nghiệm Tin học 9 Kết nối tri thức Bài 16 có đáp án
15 câu hỏi
Trong bài toán tính lương, bước nào cần sử dụng cấu trúc rẽ nhánh?
Nhập thời gian làm việc.
Tính tiền lương cơ bản và vượt mức.
Xuất kết quả tiền lương.
Gán giá trị cho biến trung gian.
Đáp án:B
Giải thích:Cấu trúc rẽ nhánh được dùng để kiểm tra thời gian làm việc có vượt định mức hay không, từ đó tính tiền lương cơ bản và tiền lương vượt mức.
Ngôn ngữ lập trình Scratch yêu cầu gì để biểu diễn số thập phân?
Dùng dấu phẩy (,).
Dùng dấu chấm (.).
Dùng cả dấu phẩy và dấu chấm.
Không hỗ trợ số thập phân.
Đáp án:B
Giải thích:Trong Scratch, số thập phân được biểu diễn bằng dấu chấm (.) thay cho dấu phẩy (,) trong cách viết của tiếng Việt.
Trong thuật toán tính lương, biến nào là biến đầu ra?
tgian_laodong.
tien_luong.
tgian_dmuc.
muc_luong.
Đáp án:B
Giải thích:Biến tien_luong là kết quả cuối cùng cần tính và hiển thị, được xem là biến đầu ra.
Khi nhập sai dữ liệu trong bài toán tính lương, chương trình cần thực hiện điều gì?
Hiển thị cảnh báo và dừng chương trình.
Tự động sửa dữ liệu.
Yêu cầu nhập lại dữ liệu.
Chuyển sang bước tính lương.
Đáp án:C
Giải thích:Khi dữ liệu đầu vào không hợp lệ (âm hoặc không phải số), chương trình yêu cầu người dùng nhập lại để đảm bảo tính đúng của kết quả.
Cấu trúc nào phù hợp để kiểm tra thời gian làm việc có vượt định mức hay không?
Lặp.
Rẽ nhánh.
Tuần tự.
Kết hợp cả 3 cấu trúc.
Đáp án:B
Giải thích:Cấu trúc rẽ nhánh được sử dụng để kiểm tra các điều kiện như thời gian làm việc vượt định mức hay không.
Trong bài toán tìm giá trị lớn nhất, khi nhập vào giá trị không hợp lệ, chương trình cần:
Tính toán giá trị lớn nhất từ dữ liệu đã nhập.
Bỏ qua giá trị không hợp lệ và tiếp tục.
Dừng chương trình ngay lập tức.
Hiển thị lỗi và kết thúc.
Đáp án:B
Giải thích:Chương trình cần xử lý dữ liệu không hợp lệ bằng cách bỏ qua và tiếp tục nhận các giá trị hợp lệ.
Đầu ra của bài toán tìm giá trị lớn nhất là gì?
Dãy số nguyên dương đã nhập.
Tổng các số trong dãy.
Giá trị lớn nhất trong dãy số nguyên dương.
Số lượng các số trong dãy.
Đáp án:C
Giải thích:Đầu ra của bài toán là giá trị lớn nhất được tìm thấy trong dãy số nguyên dương.
Trong bài toán tìm giá trị lớn nhất, vòng lặp kết thúc khi nào?
Khi nhập số 0.
Khi nhập số âm.
Khi nhập một số lớn nhất.
Khi không nhập thêm số nào.
Đáp án:A
Giải thích:Vòng lặp kết thúc khi người dùng nhập số 0, đây là điều kiện dừng của chương trình.
Trong Scratch, cấu trúc vòng lặp phù hợp để nhập các số trong dãy là:
Vòng lặp cố định.
Vòng lặp với điều kiện trước.
Vòng lặp với điều kiện sau.
Không sử dụng vòng lặp.
Đáp án:B
Giải thích:Vòng lặp với điều kiện trước được sử dụng để kiểm tra giá trị nhập vào trước khi thực hiện vòng lặp.
Trong bài toán tìm giá trị lớn nhất, biến nào là biến trung gian?
max.
X.
count.
temp.
Đáp án:A
Giải thích:Biến max lưu trữ giá trị lớn nhất tạm thời trong quá trình duyệt dãy số.
Nếu không có số nguyên dương nào được nhập trong bài toán tìm giá trị lớn nhất, chương trình sẽ:
Hiển thị thông báo không có dữ liệu hợp lệ.
Trả về giá trị mặc định là 0.
Dừng mà không thông báo.
Trả về giá trị âm.
Đáp án:A
Giải thích:Khi không có số nguyên dương nào, chương trình thông báo rằng không có dữ liệu hợp lệ.
Trong bài toán tính lương, hệ số 1.5 được sử dụng để:
Tính tiền lương cơ bản.
Tính tiền lương vượt định mức.
Kiểm tra điều kiện nhập liệu.
Hiển thị kết quả cuối cùng.
Đáp án:B
Giải thích:Hệ số 1.5 được dùng để tính tiền lương cho giờ làm việc vượt định mức.
Khi nào cần sửa lỗi trong chương trình tính lương?
Khi giá trị đầu ra không chính xác.
Khi nhập dữ liệu sai.
Khi chương trình không chạy.
Khi kết quả không thỏa mãn yêu cầu.
Đáp án:A
Giải thích:Sửa lỗi khi kết quả đầu ra không đúng là quá trình gỡ lỗi nhằm đảm bảo chương trình hoạt động chính xác.
Trong Scratch, để kiểm tra điều kiện, khối lệnh nào thường được sử dụng?
"Nếu ... thì ...".
"Lặp lại ...".
"Đợi đến khi ...".
"Dừng tất cả".
Đáp án:A
Giải thích:Khối lệnh "Nếu ... thì ..." dùng để kiểm tra và xử lý các điều kiện trong chương trình.
Khi tính lương, nếu tgian_laodong là số âm, chương trình cần:
Dừng ngay lập tức.
Yêu cầu nhập lại dữ liệu.
Cộng thêm giá trị âm vào tổng giờ làm việc.
Bỏ qua và tiếp tục.
Đáp án:B
Giải thích:Dữ liệu âm không hợp lệ, nên chương trình phải yêu cầu nhập lại để đảm bảo tính chính xác của kết quả.


