Cho chương trình C++ sau: #include using namespace std; int main(){ long long p=1; int n; cin>>n; for (i=1; i

Câu hỏi :

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à:

A. chương trình bị lỗi

B. 1

C. 120

D. 24

* Đáp án

* Hướng dẫn giải

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

Vì biến chạy i trong vòng lặp for chưa được khai báo trước khi sử dụng nên khi dịch, chương trình sẽ báo lỗi.

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