Đ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 lệnh 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