Câu hỏi:

12/05/2022 667

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à:

Đáp án chính xác

Sách mới 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).

Đề toán-lý-hóa Đề văn-sử-địa Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Đá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.

Bình luận


Bình luận

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

 

Khai báo hằng Pi có giá trị 3.14

Xem đáp án » 12/05/2022 4,208

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?

Xem đáp án » 12/05/2022 2,752

Câu 3:

Để đưa ra kết quả lên màn hình: HIEU = 20 câu lệnh nào là đúng?

Xem đáp án » 12/05/2022 2,450

Câu 4:

Trong C++ khai báo nào sau đây là đúng?

Xem đáp án » 12/05/2022 2,214

Câu 5:

 Cú pháp khai báo biến trong C++ nào đúng trong các cách sau:

Xem đáp án » 12/05/2022 1,985

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?

Xem đáp án » 12/05/2022 1,386

Câu 7:

Chương trình sau, câu lệnh dòng nào bị lỗi?

 Chương trình sau, câu lệnh dòng nào bị lỗi? (ảnh 1)

 Chương trình sau, câu lệnh dòng nào bị lỗi? (ảnh 2)

Xem đáp án » 12/05/2022 1,176