Câu 1. Để chạy chương trình trong Free Pascal ta dùng tổ hợp phím nào? A. Ctrl + F9 B. Alt + F9 C. Ctrl + Shitf +F9 D. Shift + F9 Câu 2. Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal? A. 8a B. tamgiac C. program D. bai tap Câu 3. Phần thân chương trình bắt đầu bằng từ khóa nào? A. End B. Begin C. Uses D. Var. Câu 4. Trong Pascal, kiểu dữ liệu nào là kiểu số nguyên? A. real B. string C. char D. integer Câu 5. Trong Pascal, kiểu dữ liệu nào là kiểu số thực? A. char B. integer C. real D. string Câu 6. Một số kiểu dữ liệu trong passcal: A. Integer, real, byte, char… B. Writeln, readln, integer, begin... C. For, while, array, to… D. While, do, real… Câu 7. Quá trình để giải một bài toán trên máy tính: A. Xác định bài toán, mô tả thuật toán, viết chương trình B. Mô tả thuật toán, viết chương trình, xác định bài toán C. Viết chương trình, mô tả thuật toán, xác định bài toán D. Xác định bài toán, viết chương trình, mô tả thuật toán Câu 8. Biểu thức toán học a 2 + b được biểu diễn trong Pascal như thế nào? A. a 2 + b B. a*a + b C. a*2+ b D. a.a + b Câu 9. Cho các câu lệnh sau: x:=2; y:=5; z:=x+y; Hãy cho biết sau khi thực hiện các câu lệnh trên giá trị của z bằng bao nhiêu? A. 2 B. 7 C. 5 D. 0 Câu 10. Đâu là công việc phải thực hiện nhiều lần với số lần biết trước? A. Hàng ngày em đi học. B. Em giữ ấm cơ thể, tập thể dục để phòng chống dịch covid. C. Đến nhà bà ngoại chơi vào một hôm cả bố và mẹ đi vắng D. Ngày đánh răng ba lần 2 Câu 11. Cấu trúc câu lệnh lặp biết trước số lần lặp có dạng là : A. for <biến đếm>:=<giá trị đầu> to <giá trị cuối > do <câu lệnh>; B. for <biến đếm>:=<giá trị đầu> do <giá trị cuối > to <câu lệnh>; C. for <biến đếm>:=<giá trị đầu> if <giá trị cuối > do <câu lệnh>; D. for <biến đếm>:=<giá trị cuối> to <giá trị đầu > do <câu lệnh>; Câu 12. Số lần lặp của vòng lặp For...do A. Giá trị cuối – giá trị đầu + 1 B. Giá trị đầu – giá trị cuối + 1 C. Giá trị cuối + giá trị đầu - 1 D. Giá trị cuối – giá trị đầu Câu 13. Dòng lệnh for i:=1 to 5 do writeln('O') sẽ đưa ra màn hình mấy hàng chứa kí tự O? A. 4 B. 2 C. 1 D. 5 Câu 14. Trong Pascal, câu lệnh nào sau đây được viết đúng? A. for i = 1 to 100 do writeln(‘A’); B. for i := 1 to 10 writeln(‘A’); C. for i := 1 to 100 do writeln(‘A’); D. for i to 10 do writeln(‘A’); Câu 15. Lệnh lặp For ...to ... do có: A. Số lần lặp là vô hạn. B. Số vòng lặp phải nhỏ hơn 100 C. Số vòng lặp không biết trước. D. Số lần lặp biết trước. Câu 16. Biến đếm trong vòng lặp For… do có kiểu dữ liệu nào? A. Boolean B. Real C. Char D. Integer Câu 17. Giả sử có dòng lệnh: for i:= 0 to 10 do S:= 1+i; số lần lặp của lệnh S:= 1+i là: A. 9 B. 5 C. 11 D. 0 Câu 18. Tìm giá trị của S trong đoạn chương trình dưới đây: S := 0; For i := 1 to 3 do S := S + 1; A. S = 0 B. S = 6 C. S = 5 D. S = 1 Câu 19. Câu lệnh lặp với số lần chưa biết trước có dạng: A. While <biến đếm> do <câu lệnh>; B. While <điều kiện> do <câu lệnh>; C. While <điều kiện>; do <câu lệnh>; D. While <câu lệnh1> do <câu lệnh2>; Câu 20. Xét lệnh If a>b then a :=b; writeln(a); Hỏi nếu a = 7 ; b = 6 ; c = 8 ; thì lệnh trên sẽ đưa ra màn hình nội dung gì ? A. Không có thông tin nào hiển thị trên màn hình B. Đưa ra số 8 C. Đưa ra số 6 D. Đưa ra số 7 Xin hãy giúp mình <3
2 câu trả lời
1A
2B
3B
4D
5C
6A
7A
8C
9B
10D
11D
12A
13D
14C
15D
16D
17C
18 S = 3 mà không có đáp án đó
19C
20D