Trắc nghiệm Bài 6: Câu lệnh điều kiện có đáp án

Cho chương trình C++ sau: #include<bits/stdc++.h> using namespace std; int main(){ x=8; y=10; if (x>y) { t = x; x= y; y= t; } else x =y ;

5/12

Cho chương trình C++ sau:

#include<bits/stdc++.h>

 using namespace std;

 int main(){ x=8; y=10;

           if (x>y)

                 { t = x; x= y;  y= t;  }

           else x =y ;

         cout<< “x=”<<x<< “,y=”<<y;

}

Kết quả khi chạy chương trình trên là:

x=8,y=10.

x=10,y=10.

x=8, y=8.

x=10,y=8.

Giải thích

Đáp án đúng là: B

 Khi kiểm tra điều kiện (x>y) thì cho kết quả sai nên câu lệnh sau else được thực hiện, tức là x được gán giá trị của biến y, mà y có giá trị =10.