C++ - Câu hỏi trắc nghiệm lệnh if else 1

Kết quả của chương trình sau là gì?

#include<iostream> 
using namespace std; 
  
int main()
{
   if(0)
   {
       cout << "hello";
   }
   else
   {
       cout << "GoodBye";
   }
   return 0;
}

A. Hello

B. GoodBye

C. Ket qua khac

Bài giải

-------------------- ######## --------------------

B. GoodBye

Vì if(0) trả về giá trị false nên đoạn code bên trong else sẽ được thực thi. Trong C++ 0 là false, 1 là true.

Nguồn: freetuts.net

Tham khảo
C++ - Câu hỏi trắc nghiệm lệnh if else 1
C++ - Câu hỏi trắc nghiệm lệnh if else 2
C++ - Giải phương trình bậc một ax + b = 0
C++ - Giải phương trình bậc hai ax2 + bx + c = 0
C++ - Tìm số lớn nhất trong 3 số được nhập từ bàn phím.
C++ - Đánh giá hạng học sinh dựa vào điểm số
C++ - In ra màn hình thế kỷ dựa vào năm được nhập từ bàn phím
C++ - Kiểm tra tam giác có hợp lệ không dựa vào 3 góc được nhập từ bàn phím
C++ - Kiểm tra một năm bất kỳ được nhập từ bàn phím có phải năm nhuận không
C++ - Kiểm tra một ký tự có phải là Alphabet hay không