4.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: s:=0; While i < 5 do s := s+i; (1 Điểm) 11 A 55 B 15 C 31 D 5.Sau khi thực hiện đoạn chương trình j:= 0; While i <6 do j:=j+5; thì giá trị in ra màn hình là (1 Điểm) 6 A 5 B 15 C 25 D 10.Lần lượt thực hiện câu lệnh for i:= 1 to 3.5 do writeln(i); sẽ in ra màn hình? (1 Điểm) 3.5 A 1B 2.5 C Không thực hiện được vì giá trị của biến đếm có kiểu thứ tự là Real D
2 câu trả lời
4, 5: Không có đáp án nào đúng.
Lý do:
- i chưa được khởi tạo
- Nếu như i đã được khởi tạo rồi nhưng không cộng lên mà cứ để hoài thì sẽ xảy ra trường hợp lặp vô hạn lần (Cái này được giảm tải rồi nên bạn không được biết, bạn có thể xem trong sách để tìm hiểu thêm) hoặc không làm gì cả (do điều kiện biến while đã thỏa mãn)
10. D
4. vòng lặp bị lặp vô hạn lần nếu i<5
nếu i>=5 nên s=0
5. giống như câu 4
10 D
Câu hỏi trong lớp
Xem thêm