Câu hỏi:

12/05/2022 1,592 Lưu

 Đoạn chương trình sau giải bài toán nào?

int T=0;

      for(inti=1; i<=100; i++)

          If ((i% 3 == 0) and (i% 5= = 0))             T :=T + i;

A. Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến 100

B. Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến 100

C. Tổng các số chia hết cho 3 trong phạm vi từ 1 đến 100

D. Tổng các số chia hết cho 5 trong phạm vi từ 1 đến 100

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

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

 Đoạn chương trình:

int T=0;

      for(inti=1; i<=100; i++) { i chạy trong phạm vi từ 1 đến 100}

          If ((i% 3 == 0) and (i% 5= = 0))   { kiểm tra i chia hết cho 3 và cho 5 không}

T :=T + i; {Cộng dồn vào tổng}

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

Câu 2

A. for (int i=1; i<=10;i++) cout<< “Mau sac ”;

B. for (int i=1, i<=10,i++) cout<< “Mau sac ”;

C. for (int i=10; i>=1;i++) cout<< “Mau sac ”;

D. for (int i=10; i>=1;i--) cout<< “Mau sac ”;

Lời giải

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

Cú pháp câu lệnh lặp dạng lùi:

for (<biểu thức khởi tạo>; <biểu thức giới hạn>; <biểu thức giảm >) <Câu lệnh>;

Trong đó: biến đếm phải là kiểu nguyên. Giá trị khởi tạo lớn hơn hoặc bằng giá trị biểu thức giới hạn.

Câu 5

A. for < biến đếm >: = < giá trị đầu >to < giá trị cuối >do < câu lệnh >;

B. for (<biểu thức khởi tạo>; <biểu thức giới hạn>; <biểu thức tăng giảm>) <Câu lệnh>;

C. for < biến đếm >= < giá trị đầu >to < giá trị cuối >; do < câu lệnh >;

D. for (<biểu thức khởi tạo>, <biểu thức giới hạn>, <biểu thức tăng giảm>) <Câu lệnh>;

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để 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 6

A. for (int i=1; i<=10;i++) x:=x+1;

B. for (int i=1; i<=10;i++) x=x+1;

C. for (int i=10; i>=1;i++) x=x+1;

D. for (int i=10; i<=1;i--) x=x+1;

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để 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