ในการเขียนโปรแกรม การใช้ฟังก์ชัน (Function) หรือขั้นตอนย่อย (Subroutine) มีประโยชน์หลักในด้านใดมากที่สุด
กเพิ่มความปลอดภัยของโปรแกรมโดยการเข้ารหัสชุดคำสั่งย่อยให้ผู้ใช้งานทั่วไปไม่สามารถเข้าถึงได้
ขเพิ่มความเร็วในการประมวลผลของโปรแกรมโดยตรง เนื่องจากคำสั่งถูกแปลเป็นภาษาเครื่องได้เร็วขึ้น
คลดขนาดไฟล์โปรแกรมให้เล็กลงอย่างมีนัยสำคัญ ทำให้ประหยัดพื้นที่จัดเก็บข้อมูลในหน่วยความจำหลัก
งลดความซ้ำซ้อนของโค้ด และสามารถนำชุดคำสั่งกลับมาใช้ใหม่ได้โดยไม่ต้องเขียนซ้ำ
เฉลยอธิบาย
การใช้ฟังก์ชัน (Function) หรือขั้นตอนย่อย (Subroutine) มีประโยชน์หลัก คือ การลดความซ้ำซ้อนของโค้ด (Code Reusability) ช่วยให้โปรแกรมเมอร์เขียนชุดคำสั่งที่ใช้บ่อยไว้ในที่เดียว แล้วเรียกใช้งานซ้ำได้หลายครั้ง นอกจากนี้ยังช่วยให้โปรแกรมอ่านง่าย ดูแลรักษา และแก้ไขข้อผิดพลาดได้สะดวกขึ้น ซึ่งเป็นหลักการพื้นฐานของการออกแบบโปรแกรมที่ดี ส่วนตัวเลือก B, C และ D เป็นความเข้าใจที่คลาดเคลื่อน เนื่องจากฟังก์ชันไม่ได้เพิ่มความเร็วโดยตรง ไม่ได้ลดขนาดไฟล์อย่างมีนัยสำคัญ และไม่ได้มีหน้าที่เข้ารหัสเพื่อความปลอดภัย