JavaScript is required

Xác định giá trị của k sau khi đoạn chương trình sau được thưc hiện xong:

k := 1;

For i1 :=1 to n1 do

k:= k+1;

For i2 :=1 to n2 do

k:= k+1; 

For im :=1 to nm do

k:= k+1 

A.

n1 + n2 + … + nm

B.

1 + n1 + n2 + … + nm

C.

n1 n2 … nm

D.

1+ n1 n2 … nm

Trả lời:

Đáp án đúng: B


Đoạn chương trình thực hiện các vòng lặp for lồng nhau. Ban đầu, k được gán giá trị là 1. Sau đó, mỗi vòng lặp `for` sẽ tăng giá trị của `k` lên 1. Vòng lặp `for i1` chạy `n1` lần, vòng lặp `for i2` chạy `n2` lần, và cứ tiếp tục như vậy cho đến vòng lặp `for im` chạy `nm` lần. Do đó, tổng số lần `k` được tăng lên là `n1 + n2 + ... + nm`. Vì giá trị ban đầu của `k` là 1, giá trị cuối cùng của `k` sẽ là `1 + n1 + n2 + ... + nm`.

Bộ 525 câu hỏi trắc nghiệm ôn thi môn Toán rời rạc có đáp án dưới đây sẽ là tài liệu ôn tập hữi ích dành cho các bạn sinh viên. Mời các bạn cùng tham khảo!


30 câu hỏi 60 phút

Câu hỏi liên quan