Câu hỏi:
12/05/2022 302Cho chương trình C++ sau:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
do
{ cin>>n;}
while (n<=0);
}
Kết quả khi chạy chương trình và nhập n=-12 là:
Sách mới 2k7: Sổ tay Toán, Lí, Hóa, Văn, Sử, Địa... kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 30k).
Quảng cáo
Trả lời:
Đáp án đúng là: B
Chương trình trên sử dụng vòng lặp do…while để nhập dữ liệu cho n, với n>0 thì việc nhập được thỏa mãn, còn nếu n<=0 thì chương trình yêu cầu nhập lại giá trị của n. Như vậy khi nhập n=-12 thì con trỏ sẽ nhấp nháy yêu cầu nhập lại giá trị của n, việc này sẽ lặp lại cho đến khi nào ta nhập giá trị cho n là một số nguyên dương.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 2:
Cho chương trình C++ sau:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=43, b=34;
while (a!=b)
{if (a>b) a=a-b;
else b=b-a; }
cout<<a;
}
Kết quả khi chạy chương trình trên là:
Câu 3:
Cho chương trình C++ sau:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n=792, k=0;
while (n!=0)
{k=k*10+n%10;;
n=n/10; }
cout<<k;
}
Kết quả khi chạy chương trình trên là:
Câu 7:
Cho chương trình C++ sau:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=36, b=90;
while (a*b!=0)
{if (a>b) a=a%b;
else b=b%a; }
cout<<a+b;
}
Kết quả khi chạy chương trình trên là:
Đề thi giữa kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 1)
Đề thi cuối học kì 1 Tin học 8 Kết nối trí thức có đáp án (Đề 1)
Đề thi giữa kì 2 môn Tin học lớp 8 Chân trời sáng tạo có đáp án (Đề 1)
Đề thi giữa kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 2)
Đề thi cuối học kì 1 Tin học 8 Kết nối trí thức có đáp án (Đề 2)
Trắc nghiệm Tin học 8 Bài 1 (có đáp án): Máy tính và chương trình máy tính
Trắc nghiệm Tin học 8 Bài 8 (có đáp án): Lặp với số lần chưa biết trước
Đề thi giữa kì 2 Tin học 8 Kết nối trí thức có đáp án (Đề 4)
về câu hỏi!