-
Câu hỏi:
Sau khi thực hiện đoạn chương trình sau:
S:=0; For i:=1 to 5 do S:=S+i;
Giá trị của biến S bằng bao nhiêu?
-
A.
20
-
B.
15
-
C.
10
-
D.
0
Lời giải tham khảo:
Đáp án đúng: B
Đoạn chương trình trên có 6 vòng lặp mà mỗi vòng S: = S +i
Lần 1: i = 0 => S = 0;
Lần 2: i = 1 => S = 0 + 1 = 1;
Lần 3: i = 2 => S = 1+ 2 = 3;
Lần 4: i = 3 => S = 3 + 3 = 6;
Lần 5: i = 4 => S = 6 + 4 = 10;
Lần 6: i = 5 => S = 10 + 5 = 15;
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Chọn cú pháp đúng nhất về câu lệnh lặp:
- Hoạt động nào sau đây lặp với số lần lặp biết trước?
- Em hiểu lệnh lặp theo nghĩa nào dưới đây?
- Khi nào thì câu lệnh For..to..do kết thúc?
- Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng?
- Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào?
- Trong câu lệnh lặp với số lần biết trước (For – do), được thực hiện mấy lần?
- Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100?
- Kết quả của < điều kiện > trong câu lệnh sẽ có giá trị là gì?
- Sau khi thực hiện đoạn chương trình sau: Giá trị của biến S bằng bao nhiêu?