Giá trị của S khi chạy đoạn chương trình sau là

Đoạn chương trình sau có lỗi tại một dòng lệnh. Theo em, đó là lỗi ở câu lnh nào:

# program to display student's marks from record

student_name = 'Soyuj'

marks = {'James': 90, 'Jules': 55, 'Arthur': 77}

for student in marks:

    if student == student_name:

        print(marks(student))

        break

else:

    print('No entry with that name found.')

  • 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?

    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;

Mã câu hỏi: 8873

Loại bài: Bài tập

Chủ đề :

Môn học:

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

Giá trị của S khi thực hiện đoạn chương trình sau là: S:=0; i:=0; While i<5 do begin S:=S+i; i:=i+1; end; A. 15 B. 10 C.0 D. Không xác định