17. Chọn phát biểu đúng? A. Chương trình con là một phần của chương trình chính. B. Chương trình con có thể được gọi từ ở bất kỳ đâu trong chương trình chính. C. Chương trình con kết thúc bằng “end;” còn chương trình chính kết thúc bằng “end.”. D. Cả B và C đúng. 18. Khác nhau giữa chương trình con hàm và thủ tục là: A. Thủ tục có giá trị trả về hàm thì không B. Hàm có giá trị trả về thủ tục thì không C. Thủ tục có giá trị và kiểu dữ liệu trả về còn hàm thì không D. Hàm có giá trị và kiểu dữ liệu trả về còn thủ tục thì không 19. Để mở tệp a ta sử dụng? A. Rewrite(a) B. Rwrite(a) C. Rewriteln(a) D. Rwriteln(a) 20. Khẳng định nào sau đây là đúng? A. Chỉ có thủ tục mới có thể có tham số hình thức B. Cả thủ tục và hàm đều có thể có tham số hình thức. C. Chỉ có hàm mới có thể có tham số hình thức. D. Thủ tục và hàm nào cũng phải có tham số hình thức. 21. Để biết con trỏ tệp đã ở cuối của tệp f hay chưa, ta sử dụng hàm: A. eof(f) B. eoln(f) C. eof(f, ‘trai.txt’) D. foe(f) 22. Câu lệnh dùng thủ tục đọc có dạng: A. Read(<biến tệp>); B. Read(<biến tệp>,<danh sách biến>); C. Read(<danh sách biến>, <biến tệp>); D. Read(<danh sách biến>); 23. Câu lệnh dùng thủ tục ghi có dạng: A. Writeln(<biến tệp>); B. Writeln(<danh sách kết quả>,(<biến tệp>); C. Writeln(<biến tệp>, <danh sách kết quả>); D. Writeln(<danh sách kết quả>); 24. Trong Pascal cách khai báo nào đúng? A. Var f1 f2 f3:text; B. Var f1,f2,f3:text; C. Var f1; f2;f3:text; D. Var f1:f2:f3:text; 25. Nói về cấu trúc của một chương trình con, khẳng định nào sau đây là không đúng? A. Phần đầu và phần thân nhất thiết phải có, phần khai báo có thể có hoặc không. B. Phần khai báo có thể có hoặc không có tuỳ thuộc vào từng chương trình cụ thể. C. Phần đầu nhất thiết phải có để khai báo tên chương trình con. D. Phân đầu có thể có hoặc không có cũng được. 26. Điểm khác nhau giữa biến toàn cục và biến cục bộ? A. Biến toàn cục sử dụng được trong toàn chương trình. B. Biến cục bộ chỉ sử dụng được trong chương trình con. C. Cả biến cục bộ và biến toàn cục đều sử dụng được trong chương trình chính. D. Cả A và B đúng. 27. Khi viết chương trình con, không cần trả về giá trị qua tên của nó ta dùng : A. Hàm. B. Thủ tục. C. Chương trình con. D. Chương trình chính. 28. Cho thủ tục sau: Procedure Thutuc( var x,y,z: integer);Các biến x,y,z được gọi là: A. Tham biến B. Tham trị C. Biến toàn cục D. Biến cục bộ. 29. Để khai báo biến cho hàm trong Pascal bắt đầu bằng từ khoá: A. Procedure B. Function C. Program D. Var 30. Cấu trúc chung của một chương trình con là: A. <Phần đầu> [<Phần khai báo>] <Phần thân> B. [<Phần đầu>] <Phần khai báo>] <Phần thân> C. <Phần đầu>] <Phần khai báo> [<Phần thân>] D. <Phần đầu> <[Phần khai báo]> <Phần thân>. Các cao thủ tin học khoanh giúp tui các câu này zới 🙏
1 câu trả lời
17 D.
có thể gọi ở bất cứ đâu trong chương trình chính. Chỉ có chương trình chình là end.
18 D
19
Mở tệp assign(<biến tệp>, '<tên tệp>')
Đọc tệp reset(<biến tệp>)
Ghi tệp rewrite(<biến tệp>)
20 B
Đều có thể có tham số hình thức.
21 A
22 B
23 C
24 B
Var <các biến cách nhau bởi dấu phẩy>: <kiểu dữ liệu>;
25 D
26 D
27 B
Thủ tục không cần giá trị trả về.
28 A
29 D
30 D