Khi cộng hai số nguyên có dấu trong máy tính, trường hợp nào chắc chắn không tràn?
Trả lời:
Đáp án đúng: B
Trong phép cộng hai số nguyên có dấu, tràn số (overflow) xảy ra khi kết quả của phép cộng vượt quá khả năng biểu diễn của kiểu dữ liệu số nguyên đang sử dụng.
- Khi cộng hai số nguyên dương, kết quả sẽ là một số nguyên dương. Nếu kết quả này vượt quá giá trị dương lớn nhất mà kiểu dữ liệu có thể biểu diễn, tràn số sẽ xảy ra.
- Khi cộng hai số nguyên âm, kết quả sẽ là một số nguyên âm. Nếu kết quả này nhỏ hơn giá trị âm nhỏ nhất mà kiểu dữ liệu có thể biểu diễn, tràn số sẽ xảy ra.
- Khi cộng hai số khác dấu, giá trị tuyệt đối của kết quả luôn nhỏ hơn hoặc bằng giá trị tuyệt đối của số hạng lớn hơn. Do đó, kết quả chắc chắn nằm trong khoảng biểu diễn của kiểu dữ liệu, và không thể xảy ra tràn số.
Vì vậy, phương án "Cộng hai số khác dấu" là đáp án đúng.
Tài liệu tổng hợp các câu hỏi trắc nghiệm lý thuyết môn Nhập môn Công nghệ thông tin (CNTT) hay Tin học đại cương, bao gồm các chủ đề về tổng quan CNTT, biểu diễn dữ liệu, tổ chức hệ thống máy tính, phần mềm thông dụng (Microsoft Word, Excel, PowerPoint) và lập trình cơ bản (ngôn ngữ C). Phù hợp cho sinh viên Đại học Kinh tế Quốc dân.
50 câu hỏi 60 phút