Cho chương trình C++ sau:#includeusing namespace std;int main(){ int i=1, s=0;for (; i

Câu hỏi :

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

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                   int i=1, s=0;

                   for (; i<=10; i++); s=s+i;

                   cout<< “s=”<<s; }

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

A. 0

B. 10

C. 11

D. Lỗi cú pháp

* Đáp án

* Hướng dẫn giải

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

Vì sau for sử dụng dấu ; được gọi là lệnh rỗng, vì vậy sau khi i=11 thoát khỏi vòng lặp thì câu lệnh s=s+i mới được thực hiện  s=0+11=11

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