-
Câu hỏi:
Sự khác biệt cơ bản giữa hàm và thủ tục:
-
A.
Hàm có sử dụng biến số còn thủ tục thì không có biến số;
-
B.
Xây dựng hàm khó hơn thủ tục;
-
C.
Hàm sẽ trả về một giá trị thông qua tên của hàm còn thủ tục thì không;
-
D.
Thủ tục khai báo trước phần thân chương trinh còn hàm thì sau phần thân chương trình;
Lời giải tham khảo:
Đáp án đúng: C
Hàm sẽ trả về một giá trị thông qua tên của hàm còn thủ tục thì không;
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Khẳng định nào sau đây là không đúng khi nói về cấu trúc của một chương trình con?
- Sự khác biệt cơ bản giữa hàm và thủ tục:
- Giả sử ta có phần đầu thủ tục như sau: Procedure VD (var N, M: integer; E: real); thì nhận định nào sau đây là đúng?
- Với x, y là 2 số nguyên, để tính tổng của chúng ta chọn hàm kiểu tham trị. Vậy phần tựa đề nào được xây dựng sau là đúng?
- Với a, b là 2 số thực, để tính tích của chúng ta chọn thủ tục kiểu tham trị. Vậy phần tựa đề nào được xây dựng sau là đúng?
- Muốn khai báo x là tham số giá trị và y, z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục sau thì khai báo nào sau đây là sai?
- Biến cục bộ là các biến được khai báo trong?
- Biến toàn cục là các biến được khai báo trong?
- Cho chương trình sau: Trong chương trình trên có các tham số thực sự là:
- Cho chương trình sau: Trong chương trình trên có các tham số hình thức là: