khoahoc.vietjack.com
Xin chào! Vào học

Câu hỏi:

12/05/2022 975 Lưu

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

A. 792

B. 92

C. 297

D. 79

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

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

 Giá trị của k, n sau mỗi lần duyệt là:

k

0

2

29

297

n

792

79

7

0

Đang tải chế độ Học...

Dành cho bạn Hot

Lớp 8 Toán
1,473 người thi tuần này

Trắc nghiệm Đơn thức lớp 8 (có đáp án)

15 câu 22.8 K lượt thi Thi ngay →
Lớp 8 Hóa học
66 người thi tuần này

Trắc nghiệm Hóa 8 Bài 43 (có đáp án): Pha chế dung dịch

10 câu 2.7 K lượt thi Thi ngay →
Lớp 8 Tiếng Anh
1,318 người thi tuần này

Trắc nghiệm Tiếng Anh 8 Global Success Unit 4 Vocabulary and Grammar (có đáp án)

20 câu 3 K lượt thi Thi ngay →
Lớp 8 Khoa học tự nhiên
211 người thi tuần này

Trắc nghiệm Hệ vận động ở người lớp 8 (có đáp án)

19 câu 1.9 K lượt thi Thi ngay →
Lớp 8 Lịch sử
263 người thi tuần này

28 câu Trắc nghiệm Lịch sử 8 Bài 3 có đúng sai, trả lời ngắn (mới nhất)

28 câu 3.5 K lượt thi Thi ngay →
Lớp 8 Địa lý
195 người thi tuần này

15 câu Trắc nghiệm Địa 8 Kết nối tri thức Bài 3 có đáp án

15 câu 3.3 K lượt thi Thi ngay →
Lớp 8 Tin học
1,250 người thi tuần này

20 câu trắc nghiệm Tin học 8 Kết nối tri thức Bài 1 có đáp án

20 câu 5.9 K lượt thi Thi ngay →

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giả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 2

A. while (<Điều kiện>) { <dãy lệnh>;}

B. While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;

C. While < điều kiện > do ;< câu lệnh >;

D. While < điều kiện >  < câu lệnh >;

Lời giải

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

Cú pháp lệnh lặp với số lần chưa biết trước:

   while (<điều kiện>) { <câu lệnh>}; 

Trong đó:

   + Điều kiện: thường là 1 phép so sánh

   + Câu lệnh: có thể là câu lệnh đơn giản hay câu lệnh ghép.

Câu 3

A. Khi đủ số vòng lặp

B. Khi tìm được output

C. Khi điều kiện cho trước được thỏa mãn

D. Cả A, B và C đều đúng

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Thực hiện < câu lệnh >

B. Kiểm tra giá trị của < điều kiện >

C. Thực hiện câu lệnh sau từ khóa Then

D. Kiểm tra < câu lệnh >

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP