Cho chương trình C++ sau:
#include<bits/stdc++.h></bits/stdc++.h>
using namespace std;
int main(){int a=12, b;
b=a%2 + --a;
cout<<" a="<<a<<"; b = "<<b;}
Kết quả khi chạy chương trình là:
A. a=11; b=11
B. a=12; b=13
C. a=12; b=12
D. a=11; b=12
Quảng cáo
1 câu trả lời 92
Đáp án đúng là: A
Với a=12; b=a%2+ --a thì a%2=0; --a=11 nên b=0+11=11 còn –a =11 tức là a=--a=11. Vậy kết quả là a=11; b=11.
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Hỏi từ APP VIETJACK45592
-
Đã trả lời bởi chuyên gia
29052 -
Hỏi từ APP VIETJACK28534
Gửi báo cáo thành công!
