Câu lệnh for tiến đến kết thúc:
Đáp án đúng là: C
Câu lệnh for kết thúc khi biến đếm lớn hơn giá trị trong biểu thức giới hạn. Vì biến đếm chỉ có thể chạy từ giá trị khởi tạo đến giá trị của biểu thức giới hạn.
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
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/i;
cout<<s<< “\t”; }
}
Kết quả khi chạy chương trình trên là:
Cho chương trình C++ sau:
#include<bits/stdc++.h>
using namespace std;
int main(){
long long p=1; int n;
cin>>n;
for (i=1; i<n; i++) p=p*i;
cout<< p; }
Kết quả khi chạy chương trình trên khi nhập n=5 là:
Cho chương trình C++ sau:
#include<bits/stdc++.h>
using namespace std;
int main(){
int i, s=0;
for (i=1; i<10; i+2) s=s+i;
cout<< "s="<<s; }
Kết quả khi chạy chương trình trên là:
Đoạn chương trình sau giải bài toán nào?
int T=0;
for(inti=1; i<=100; i++)=100;>
If ((i% 3 == 0) and (i% 5= = 0)) T :=T + i;
Cho các câu lệnh sau hãy chỉ ra câu lệnh dạng tiến trong C++ đúng:
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/i;
cout<< "s="<<s; }
Kết quả khi chạy chương trình trên là:
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à:
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à: