Trắc nghiệm Bài 8: Lặp với số lần chưa biết trước có đáp án

Cho chương trình C++ sau: #include<bits/stdc++.h> using namespace std; int main(){ int n; do { cin>>n;} while ((n<-300) || (n>300)); } Ch

12/12

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

#include<bits/stdc++.h>

 using namespace std;

 int main(){

                      int n;

     do

           { cin>>n;}

     while ((n<-300) || (n>300));

                 }

Chương trình trên thực hiện việc nhập dữ liệu cho n với điều kiện của n là gì?

|n|<=300

|n|>300

|n|<300

|n|>=300

Giải thích

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

 Chương trình trên có nghĩa là hãy tiếp tục nhập giá trị của n khi điều kiện (n<-330||n>300) vẫn còn thỏa mãn, tức là khi điều kiện đó sai thì việc nhập mới kết thúc, như vậy muốn điều kiện sai thì ta phải nhập n có giá trị từ -300 đến 300 tức là |n|<=300