Cho chương trình C++ sau: #include<bits/stdc++.h> using namespace std; int main(){ int k=10, d=25; if ((k%3)&&(d/16)) k=k+5;
Giải thích
Đáp án đúng là: B
Biểu thức điều kiện trong cấu trúc rẽ nhánh sử dụng phép toán lôgic && muốn có giá trị đúng thì các biểu thức tham gia phải cho giá trị đúng tức giá trị >=1; như vậy khi k=10 thì k%3=1; d=25 thì d/16=1 vậy điều kiện (k%3)&&(d/16) cho giá trị đúng nên câu lệnh k=k+5 được thực hiện.