Câu hỏi:
12/05/2022 270Cho 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à:
Sale Tết giảm 50% 2k7: Bộ 20 đề minh họa Toán, Lí, Hóa, Văn, Sử, Địa…. form chuẩn 2025 của Bộ giáo dục (chỉ từ 49k/cuốn).
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 cuối học kì 1 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 (Đề 2)
Đề thi giữa kì 1 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 (Đề 3)
Đề thi cuối kì 1 Tin học 8 Cánh diều 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 (Đề 4)
Đề thi cuối kì 1 môn Tin học lớp 8 Chân trời sáng tạo có đáp án (Đề 1)
Đề thi cuối kì 1 môn Tin học lớp 8 Chân trời sáng tạo có đáp án (Đề 3)
về câu hỏi!