Cho chương trình C++ sau: #include using namespace std; int main(){ int i; float s=0; for (i=1; i<=5; i++) s=s+1.0/i;

Câu hỏi :

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

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int i; float s=0;

                      for (i=1; i<=5; i++) s=s+1.0/i;

                      cout<< "s="<<s; }

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

A. 2.28333

B. 1

C. 0

D. Lỗi cú pháp

* Đáp án

* Hướng dẫn giải

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

Phép tính 1.0/i có 1.0 là số thực nên kết quả của phép tính là phép chia cho kết quả thực: s=s+1.0/i=0+1.0/1+1.0/2+.01/3+1.0/4+1.0/5=0+1+0.5+0.333333+0.25+0.2=2.28333

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

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

Số câu hỏi: 11

Copyright © 2021 HOCTAP247