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

For i2 :=1 to n2 do

For im :=1 to nm do

k:= k+1;

A.

n1 n2 … nm

B.

1 + n1 + n2 + … + nm

C.

1+ n1 n2 … nm

D.

n1 + n2 + … + nm

Trả lời:

Đáp án đúng: C


Đoạn chương trình có m vòng lặp for lồng nhau. Vòng lặp trong cùng (For im :=1 to nm do) sẽ được thực hiện n1 * n2 * ... * nm lần. Mỗi lần vòng lặp trong cùng được thực hiện, k sẽ tăng lên 1. Ban đầu k = 1, sau khi vòng lặp kết thúc, k sẽ tăng thêm n1 * n2 * ... * nm. Vậy giá trị cuối cùng của k 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