Câu 1Nhận biết
Bài toán tin học được xác định bởi những yếu tố nào?
- ANhững bài toán nhỏ hơn.
- BĐầu vào và đầu ra.
- CCác cấu trúc điều khiển.
- DChương trình máy tính.
Câu 2Nhận biết
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?
- ALập phiếu chi lương.
- BChấm công.
- CTính toán tiền lương.
- DThanh toán tiền lương.
Câu 3Nhận biết
Yếu tố nào không thuộc về quy trình giải bài toán tin học?
- AXác định bài toán.
- BXây dựng thuật toán.
- CCài đặt phần cứng máy tính.
- DGỡ lỗi và hiệu chỉnh chương trình.
Câu 4Nhận biết
Trong bài toán tính lương, đầu vào gồm những dữ liệu nào?
- ABảng giờ công việc.
- BMức lương và số nhân viên.
- CTiền lương và số ca làm thêm.
- DSố giờ làm việc và số nhân viên.
Câu 5Nhận biết
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?
- APhân nhánh và tuần tự.
- BĐiều kiện, lặp và phân nhánh.
- CTuần tự, rẽ nhánh và lặp.
- DChỉ có lặp và điều kiện.
Câu 6Nhận biết
Bài toán nào không phải là bài toán tin học?
- ATính tiền lương cho nhân viên.
- BDịch văn bản từ tiếng Anh sang tiếng Việt.
- CPhát triển phần mềm máy tính.
- DLập kế hoạch công việc trong tuần.
Câu 7Nhận biết
Thuật toán tính lương có thể chia thành các bước chính nào?
- AXác định bài toán, cài đặt thuật toán, xuất kết quả.
- BNhập dữ liệu, lập trình, xuất kết quả.
- CNhập dữ liệu, rẽ nhánh, xuất kết quả.
- DGỡ lỗi, nhập dữ liệu, tính toán.
Câu 8Nhận biết
Biểu diễn nào đóng vai trò đầu ra của bài toán dịch văn bản từ tiếng Anh sang tiếng Việt?
- ALà một tập hợp các số.
- BLà đoạn văn bản hoặc âm thanh.
- CLà dữ liệu được mã hóa.
- DLà một các ký tự và chữ cái.
Câu 9Nhận biết
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ố?
- ASố cần kiểm tra.
- BSố chia thử nghiệm.
- CKết quả kiểm tra.
- DCâu lệnh kiểm tra số chia hết.
Câu 10Nhận biết
Quy trình chuyển bài toán cho máy tính thực hiện gồm bước nào sau đây?
- AXác định dữ liệu đầu vào.
- BXác định thuật toán.
- CGỡ lỗi chương trình và cài thiện thuật toán.
- DSửa lỗi máy tính trước khi thực thi.
Câu 11Nhận biết
Bài toán tin học không yêu cầu yếu tố nào dưới đây?
- AĐầu vào.
- BĐầu ra.
- CCác cấu trúc tuần tự.
- DThuật toán.
Câu 12Nhận biết
Bước đầu tiên trong quy trình giải bài toán tin học là gì?
- ACài đặt thuật toán.
- BGỡ lỗi và hiệu chỉnh.
- CXác định bài toán.
- DThực hiện chương trình.
Câu 13Nhận biết
Để kiểm tra số nguyên dương n có phải số nguyên tố không, yếu tố quan trọng nhất của thuật toán là gì?
- AQuy luật tất cả các số đều hơn n.
- BSố lượng các phép chia để kiểm tra tính chia hết.
- CSo sánh n với các số lẻ.
- DLặp vô hạn đến khi tìm ra kết quả.
Câu 14Nhận biết
Yếu tố nào sau đây không bắt buộc khi cài đặt bài toán tin học?
- ALựa chọn ngôn ngữ lập trình phù hợp.
- BXây dựng giao diện người dùng.
- CGỡ lỗi và kiểm tra chương trình.
- DViết trình theo thuật toán.
Câu 15Nhận biết
Trong bài toán tính lương, bước nào cần sử dụng cấu trúc điều kiện?
- ANhập dữ liệu đầu vào.
- BTính lương vượt mức.
- CXuất kết quả tiền lương.
- DLưu dữ liệu vào hồ sơ.
Câu 16Nhận biết
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?
- ATính tiền lương cơ bản và vượt mức.
- BNhập thời gian làm việc.
- CXuất kết quả tiền lương.
- DGán giá trị cho biến trung gian.
Câu 17Nhận biết
Ngôn ngữ lập trình Scratch yêu cầu dữ liệu để biểu diễn số thập phân?
- ADùng dấu chấm (.).
- BDùng dấu phẩy (,).
- CDùng cả dấu phẩy và dấu chấm.
- DKhông hỗ trợ số thập phân.
Câu 18Nhận biết
Trong thuật toán tính lương, biến nào là biến đầu ra?
- Atien_luong.
- Bgio_lamviec.
- Ctgian_dmuc.
- Dmuc_luong.
Câu 19Nhận biết
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ì?
- AHiển thị cảnh báo và dừng chương trình.
- BTự động sửa dữ liệu.
- CYêu cầu nhập lại dữ liệu.
- DChuyển sang bước tính lương.
Câu 20Nhận biết
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?
- ARẽ nhánh.
- BLặp.
- CTuần tự.
- DKết hợp cả 3 cấu trúc.
Câu 21Nhận biết
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:
- AThông báo giá trị lớn nhất từ dữ liệu đã nhập.
- BBỏ qua giá trị không hợp lệ và tiếp tục.
- CDừng chương trình ngay lập tức.
- DHiển thị lỗi và kết thúc.
Câu 22Nhận biết
Đầu ra của bài toán tìm giá trị lớn nhất là gì?
- ATổng các số đã nhập.
- BTên các số đã nhập.
- CGiá trị lớn nhất trong dãy số nguyên dương.
- DSố lượng các số trong dãy.
Câu 23Nhận biết
Trong bài toán tìm giá trị lớn nhất, vòng lặp kết thúc khi nào?
- AKhi nhập số 0.
- BKhi nhập số âm.
- CKhi nhập một số lớn nhất.
- DKhi nhập nhầm phạm vi số.
Câu 24Nhận biết
Trong Scratch, cấu trúc vòng lặp phù hợp để nhập các số trong dãy là:
- AVòng lặp với điều kiện trước.
- BVòng lặp vô tận.
- CVòng lặp với điều kiện sau.
- DKhông sử dụng vòng lặp.
Câu 25Nhận biết
Trong bài toán tìm giá trị lớn nhất, biến nào là biến trung gian?
Câu 26Nhận biết
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ẽ:
- AHiển thị thông báo không có dữ liệu hợp lệ.
- BTrả về giá trị mặc định là 0.
- CDừng mà không thông báo.
- DTrả về giá trị âm.
Câu 27Nhận biết
Trong bài toán tính lương, hệ số 1.5 được sử dụng để:
- ATính lương vượt định mức.
- BTính lương thời gian.
- CKiểm tra điều kiện nhập liệu.
- DHiển thị kết quả cuối cùng.
Câu 28Nhận biết
Khi nào cần sửa lỗi trong chương trình tính lương?
- AKhi giá trị đầu ra không chính xác.
- BKhi nhập dữ liệu sai.
- CKhi chương trình không chạy.
- DKhi kết quả không thỏa mãn yêu cầu.
Câu 29Nhận biết
Trong Scratch, để kiểm tra điều kiện, khối lệnh nào thường được sử dụng?
- A“Nếu… thì…”.
- B“Lặp lại …”.
- C“Đợi đến khi …”.
- D“Dừng tất cả”.
Câu 30Nhận biết
Khi tính lương, nếu tgian_laodong là số âm, chương trình cần:
- ADừng ngay lập tức.
- BYêu cầu nhập lại dữ liệu.
- CCộng thêm giá trị âm vào tổng giờ làm việc.
- DBỏ qua và tiếp tục.