Câu hỏi:
12/05/2022 511Cho 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à:
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lời:
Đá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.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 2:
Để chú thích trên nhiều dòng lệnh trong chương trình C++, ta dùng cặp dấu nào?
Câu 3:
Để đưa ra kết quả lên màn hình: HIEU = 20 câu lệnh nào là đúng?
Câu 6:
Trong ngôn ngữ lập trình C++, hằng và biến khác nhau cơ bản như thế nào?
về câu hỏi!