Cấu trúc chung của mọi chương trình gồm mấy phần? A. 1 B. 2 C. 3 D. 4 8. Phần khai báo gồm các câu lệnh dùng để : A. Khai báo tên chương trình C. Khai báo tên chương trình và khai báo các thư viện D. Begin, End D. A, B và C D. Khai báo từ khóa 9. Một chương trình gồm các tên sau gồm từ khóa, tên riêng và tên do người dùng đặt: B. Khai báo các thư viện 1 A. Đúng B. Sai 10. Các phép toán viết bằng ngôn ngữ lập trình Pascal dưới đây thì phép toán nào đúng: A. {3*a + [ 4*c – 7*(a +2*c)] -5*b} B. a*x*x – b*x + 7a : 5 C. (10*a + 2*b) / (a*b) D. - b: (2*a*c) 11. Biến X có thể nhận các giá trị 1; 100; 150; 200 và biến Y có thể nhận các giá trị 1; 0.2; 0.3; 10.99. Khai báo nào trong các khai báo sau là đúng nhất? A. var X,Y: integer; B. var X, Y: real; C. var X: real; Y: integer; D. var X: integer; Y: real; 12. Kiểu số nguyên có phạm vi giá trị từ........ A.0đến127 B.–215 đến215 –1 C.0đến255 D.-100000đến100000 13. Câu lệnh Writeln(‘y=’ , 15 div 4 +5); sẽ in ra kết quả: A. 8 B. y= 8 C. y=3 D. 20 14. Tìm điểm sai trong khai báo hằng sau: Const Max :=2010; A. Dư dấu bằng (=) B. Tên hằng không được nhỏ hơn 4 kí tự C. Từ khóa khai báo hằng sai D. Dư dấu hai chấm (:) 15. Khai báo nào sau đây đúng? A. var x, y: Integer; B. var x, y=Integer; C. var x, y Of Integer; D. var x, y := Integer; 16. Trong Pascal, từ khóa để khai báo biến là: A. const B. Begin C. var D. uses 17. Trong Pascal, từ khóa để khai báo hằng là: A. const B. begin C. var D. uses 2 18. Cách khai báo nào sau đây là đúng: A. const k= 'tamgiac'; B. var g :=15;C. const dien tich; 19. Điền thêm vào chỗ chấm để chương trình chạy đúng: program XinChao; ..........; begin clrscr; writeln('Xin chao cac ban!'); writeln('Toi ten la Huyen Minh Lam Nguyet '); writeln('Toi hoc lop 9'); readln; D. var chuvi : byte; end. A. uses crt D. uses clrscr B. uses crts 20. Đọc chương trình và tìm ra lỗi chưa chính xác: Program Chu_nhat; uses crt; Var a, b, S, P: real; Begin Write('Nhap chieu dai:'); readln(a); Write('Nhap chieu rong:'); readln(b); C. uses crst S := a*b; CV := (a+b)*2; Writeln('Dien tich hinh chu nhat la:',S); Writeln('Chu vi hinh chu nhat la:',CV:10:2); readln; end. A. Khai báo biến chưa chính xác B. Chưa khai báo thư viện C. Chưa khai báo biến tính chu vi D. Chương trình không có lỗi
1 câu trả lời
8. C
9. đề chưa rõ ràng
10. C
11. D
12. A
13. B
14. D
15. A
16. C
17. A
18. A
19. A (uses crt;)
20. C
cách giải: xem câu trả lời ở trên