Cho chương trình C++ sau: #include using namespace std; int main(){ int k=10, d=25; if ((k%3)&&(d/16)) k=k+5;

Câu hỏi :

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

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int k=10, d=25;

                      if ((k%3)&&(d/16)) k=k+5;

                      cout<< “k=”<<k; }

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

A. k=10

B. k=15

C. k=5

D. k=17

* Đáp án

* Hướng dẫn giải

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

Biểu thức điều kiện trong cấu trúc rẽ nhánh sử dụng phép toán lôgic && muốn có giá trị đúng thì các biểu thức tham gia phải cho giá trị đúng tức giá trị >=1; như vậy khi k=10 thì k%3=1; d=25 thì d/16=1 vậy điều kiện (k%3)&&(d/16) cho giá trị đúng nên câu lệnh k=k+5 được thực hiện.

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

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

Số câu hỏi: 12

Copyright © 2021 HOCTAP247