[Cánh diều] Trắc nghiệm ôn tập Tin học 8 cuối học kì 1

[Cánh diều] Trắc nghiệm ôn tập Tin học 8 cuối học kì 1

1. Phát biểu nào sau đây đúng về hằng trong lập trình?
2. Trong Pascal, cấu trúc if a < 0 then writeln(So am); thực hiện hành động gì?
3. Phát biểu nào sau đây là đúng về thủ tục (procedure) trong Pascal?
4. Nếu muốn in ra màn hình dòng chữ Ket qua la: theo sau là giá trị của biến tong, ta dùng câu lệnh nào trong Pascal?
5. Trong Pascal, từ khóa nào dùng để kết thúc một chương trình?
6. Cấu trúc lặp while ... do ... thực hiện lặp lại khối lệnh khi nào?
7. Cấu trúc lặp vô hạn là gì?
8. Trong cấu trúc rẽ nhánh if ... then ... else ..., khối lệnh sau else sẽ được thực hiện khi nào?
9. Ngôn ngữ lập trình nào được giới thiệu và sử dụng phổ biến trong chương trình Tin học lớp 8?
10. Phép toán 10 div 3 trong Pascal sẽ cho kết quả là bao nhiêu?
11. Nếu một chương trình sử dụng cấu trúc lặp for i := 1 to 10 do ..., biến i sẽ nhận các giá trị nào?
12. Trong Pascal, toán tử nào dùng để so sánh hai giá trị khác nhau?
13. Câu lệnh nào sau đây dùng để nhập giá trị từ bàn phím vào biến diem kiểu số thực trong Pascal?
14. Trong Pascal, câu lệnh write(Hello) sẽ in ra kết quả gì trên màn hình?
15. Trong Pascal, câu lệnh a := b; có ý nghĩa gì?
16. Cấu trúc lặp for ... do ... trong Pascal thường được sử dụng khi nào?
17. Toán tử nào được sử dụng để thực hiện phép nhân trong Pascal?
18. Trong một chương trình Pascal, phần nào bắt buộc phải có?
19. Phép toán 5 mod 2 trong Pascal sẽ cho kết quả là bao nhiêu?
20. Phát biểu nào sau đây mô tả đúng vai trò của trình biên dịch (compiler)?
21. Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây dùng để khai báo biến kiểu số nguyên?
22. Trong Pascal, câu lệnh if a > b then a := a + 1; sẽ thực hiện hành động gì?
23. Đâu là toán tử dùng để so sánh hai giá trị bằng nhau trong Pascal?
24. Phát biểu nào sau đây KHÔNG đúng về biến trong lập trình?
25. Khi nào nên sử dụng cấu trúc lặp repeat ... until ... thay vì while ... do ...?