Sự khác biệt cơ bản giữa hàm và thủ tục?
A.Thủ tục khai báo trước phần thân chương trình còn hàm thì sau phần thân chương trình.
B.Hàm có sử dụng biến số còn thủ tục thì không có biến số.
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.Xây dựng hàm khó hơn thủ tục.
Đáp án và lời giải
Đáp án:C
Lời giải:Vậy đáp án đúng là C.
Một số câu hỏi khác cùng bài thi.
-
Tham số được khai báo trong thủ tục hoặc hàm được gọi là gì?
-
Muốn khai báo x, y là tham số giá trị và z là tham số biến (x, y, z thuộc kiểu Byte) trong thủ tục “Max” thì khai báo nào sau đây là không đúng?
-
Phát biểu nào sai khi nó về hàm trong pascal?
-
Phát biểu nào không phải là lợi ích của chương trình con?
-
Sự khác biệt cơ bản giữa hàm và thủ tục?
-
Chọn phần đầu chương trình con sai:
-
Trong chương trình chính, khi gọi một thủ tục các tham số biến phải:
-
Xét hàm:
Function f(k: integer): string;
Begin
If k mod 2 = 0 then f:= ‘chan’ else f:= ‘le’;
End;
Muốn gán X:= f (5) thì biến X phải khai báo kiểu gì?
-
Kiểu dữ liệu của hàm
-
Phát biểu nào sau đây về tham số hình thức là đúng?
Một số câu hỏi khác có thể bạn quan tâm.
-
Chọn đáp án đúng. Dao động tắt dần:
-
Hai lực có độ lớn F tác dụng lên hai đầu của lò xo có độ cứng k làm lò xo dãn một đoạn x. Công thức nào sau đây dùng để tính thế năng đàn hồi của lò xo?
-
Một vật dao động tắt dần chậm vì lực cản của môi trường thì vận tốc cực đại và biên độ dao động sẽ giảm với tốc độ:
-
Nhận định nào sau đây sai khi nói về dao động cơ học tắt dần?
-
Phát biểu nào sau đây là sai? Đối với dao động cơ tắt dần thì:
-
-
Một vật dao động điều hòa trên trục Ox có phương trình: x = a cosωt + asinωt.
Biên độ và pha ban đầu của dao động lần lượt là:
-
Va chạm không đàn hồi (mềm) là va chạm, trong đó
-
Quả cầu K chuyển động với vận tốc vK va đập vào quả cầu L nằm yên tại chỗ. Sau va chạm quả cầu K dừng lại và quả cầu L bắt đầu chuyển động với vận tốc vL = vK. Kết quả này cho phép ta khẳng định:
-
Cho dao động điều hòa có phương trình: x = −8cos(2πt - )(cm). Biên độ, pha ban đầu và tần số góc của dao động là:
Câu 1 trang 117 SGK Tin học 11
Đề bài
Hãy nêu sự giống nhau và khác nhau giữa thủ tục và hàm.
Lời giải chi tiết
Sự giống nhau và khác nhau giữa thủ tục và hàm :
- Giống nhau: Cả thủ tục và hàm đều là chương trình con, cấu trúc giống như một chương trình trừ dòng đầu tiên và kết thúc bằng END; (thay vì END.). Cả thủ tục và hàm có thể chứa các tham số (tham số giá trị và tham số biến), cùng tuân theo quy định về khai báo và sử dụng các loại tham số này.
- Khác nhau: Việc thực hiện hàm luôn trả về giá trị kết quả thuộc kiểu xác định và giá trị đó được gán cho tên hàm.
Lời gọi hàm có thể làm tham gia vào biểu thức khác như một toán hạng.
Ví dụ: a:=unln(5,6)+1
Loigiaihay.com
-
Câu 2 trang 117 SGK Tin học 11
Chương trình con có thể không có tham số được không? Cho ví dụ.
-
Câu 3 trang 117 SGK Tin học 11
Hãy cho ví dụ chương trình con có nhiều hơn một kết quả ra.
-
Câu 4 trang 117 SGK Tin học 11
Viết chương trình con (làm, thủ tục) tính bội số chung nhỏ nhất của hai số nguyên dương a, b. Hãy cho biết trong trường hợp này viết chương trình con dưới dạng hàm hay thủ tục là thuận tiện hơn. Vì sao?
-
Tóm tắt lý thuyết chương 6
Chương trình con đóng vai trò quan trọng trong lập trình, đặc biệt trong lập trình có cấu trúc.
-
Lý thuyết: Cấu trúc lặp trang 42 SGK Tin học 11
Cấu trúc lặp là một điều khiển thực hiện công việc lặp đi lặp lại khi chưa đủ số lần lặp hoặc khi một điều kiện nào đó còn đúng.
-
Lý thuyết: Kiểu mảng trang 53 SGK Tin học 11
Mảng một chiều là dãy hữu hạn các phần tử cùng kiểu.
-
Hướng dẫn bài tập và thực hành 3 trang 63 SGK Tin học 11
Trong hình ở trên, số phần tử cần nhập vào là 50. Khi đó, mảng được tạo ra một cách ngẫu nhiên gồm 50 số nguyên có giá trị tuyệt đối không vượt quá 300. Tiếp đến ta nhập vào số k = 9.
Sự khác biệt giữa Stored Procedure và Function trong SQL Server
|