IMG-LOGO

Câu hỏi:

23/07/2024 242

Khi chạy chương trình dưới đây và nhập bộ dữ liệu (đơn giá, số lượng) là (1, 35000) thì chương trình chạy cho kết quả thành tiền bằng bao nhiêu?

  Khi chạy chương trình dưới đây và nhập bộ dữ liệu (đơn giá, số lượng) là (1, 35000) thì chương trình chạy cho kết quả thành tiền bằng bao nhiêu? (ảnh 1)

  Khi chạy chương trình dưới đây và nhập bộ dữ liệu (đơn giá, số lượng) là (1, 35000) thì chương trình chạy cho kết quả thành tiền bằng bao nhiêu? (ảnh 2)

A. 45000

B. 35000

C. 32767

D. Kết quả khác

Đáp án chính xác
 Xem lời giải  Xem lý thuyết

Trả lời:

verified Giải bởi Vietjack

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

Vì biến soluong khai báo kiểu short, mà kiểu short có miền giá trị từ -32768 đến 32767 nhưng khi chạy chương trình ta lại nhập giá trị cho soluong là 35000 – giá trị nằm ngoài phạm vi của short. Vậy nên kết quả tính toán của biến thanhtien sẽ cho kết quả sai và là 1 kết quả khác.

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

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

Câu 1:

Lệnh cout trong C++ có tác dụng gì?

Xem đáp án » 03/09/2022 367

Câu 2:

Chọn phép toán sai trong các phép toán viết bằng ngôn ngữ lập trình C++ dưới đây:

Xem đáp án » 03/09/2022 338

Câu 3:

Trong cấu trúc chương trình C++, lệnh #include dùng để làm gì?

Xem đáp án » 03/09/2022 309

Câu 4:

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

#include<bits/stdc++.h></bits/stdc++.h>

using namespace std;

int main(){ a=5; b=a*a*2; cout<<”KQ la b:”;}

Khi nhấn tổ hợp phím Ctrl + F9, kết quả là:

Xem đáp án » 03/09/2022 272

Câu 5:

Kiểu số nguyên short có phạm vi giá trị từ........

Xem đáp án » 03/09/2022 271

Câu 6:

Câu lệnh: cout<< “y=”<<15/4 +5;</ sẽ in ra kết quả:

Xem đáp án » 03/09/2022 261

Câu 7:

Trong ngôn ngữ lập trình C++, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?

Xem đáp án » 03/09/2022 247

Câu 8:

Trong cấu trúc chương trình C++ có bao nhiêu hàm main()?

Xem đáp án » 03/09/2022 240

Câu 9:

Nêu ý nghĩa của dòng lệnh thứ 6 trong chương trình dưới đây

 Nêu ý nghĩa của dòng lệnh thứ 6 trong chương trình dưới đây (ảnh 1)

Xem đáp án » 03/09/2022 231

Câu 10:

Câu lệnh cout<< “15*4-30+12=”<<15*4-30+12; in ra màn hình kết quả gì?

Xem đáp án » 03/09/2022 228

Câu 11:

Bốn bạn A, B, C, D đưa ra kết quả của các phép chia hai số nguyên 14 và 5. Hãy chọn kết quả đúng:

Xem đáp án » 03/09/2022 216

Câu 12:

Biến x có thể nhận các giá trị -5, 100, 15, 20. Hãy chọn kiểu dữ liệu phù hợp với biến x?

Xem đáp án » 03/09/2022 215

Câu 13:

Khi muốn lưu điểm trung bình môn học là số thập phân, cần khai báo biến kiểu dữ liệu nào dưới đây là đúng và tốn ít bộ nhớ nhất?

Xem đáp án » 03/09/2022 209

Câu 14:

Các phép toán viết bằng ngôn ngữ lập trình C++ dưới đây thì phép toán nào đúng:

Xem đáp án » 03/09/2022 190

Câu hỏi mới nhất

Xem thêm »
Xem thêm »