নিচের কোনটি সংরক্ষিত শব্দ নয়?
ক. break
খ. if
গ. else
ঘ. function
উত্তর: function
ব্যাখ্যা: এই প্রশ্নটি প্রোগ্রামিং ভাষা সম্পর্কিত। সংরক্ষিত শব্দ (keywords) হলো প্রোগ্রামিং ভাষার এমন কিছু শব্দ যা বিশেষ অর্থ বহন করে এবং কম্পাইলার বা ইন্টারপ্রেটার দ্বারা পূর্বনির্ধারিত। এগুলো ভেরিয়েবল বা ফাংশনের নাম হিসেবে ব্যবহার করা যায় না। 'break [গণিত] , 'if [গণিত] , এবং 'else [গণিত] হলো বিভিন্ন প্রোগ্রামিং ভাষায় (যেমন C, C++, Java, Python) বহুল ব্যবহৃত সংরক্ষিত শব্দ। 'break [গণিত] লুপ থেকে বের হতে, 'if [গণিত] শর্ত যাচাই করতে এবং 'else [গণিত] অন্য শর্ত পূরণ না হলে কোডের একটি অংশ চালানোর জন্য ব্যবহৃত হয়। অন্যদিকে, 'function [গণিত] শব্দটি সাধারণত কোনো প্রোগ্রামিং ভাষায় সংরক্ষিত শব্দ হিসেবে ব্যবহৃত হয় না। এটি বরং একটি কোডের ব্লক যা একটি নির্দিষ্ট কাজ সম্পাদন করে এবং এটি প্রায়শই একটি সংরক্ষিত শব্দ (যেমন `def` বা `function`) দ্বারা ঘোষিত হয়, কিন্তু 'function [গণিত] নিজেই একটি সংরক্ষিত শব্দ হিসেবে পরিচিত নয়। কিছু প্রোগ্রামিং ভাষায় ফাংশন ঘোষণার জন্য `function` শব্দটি সংরক্ষিত থাকলেও, সাধারণ প্রেক্ষাপটে এটি একটি ভেরিয়েবল বা ডেটা টাইপের নাম হিসেবেও ব্যবহৃত হতে পারে। তবে, 'break [গণিত] , 'if [গণিত] , 'else [গণিত] নিশ্চিতভাবেই সংরক্ষিত শব্দ। এই সংরক্ষিত শব্দগুলো প্রোগ্রামিংয়ের মৌলিক কাঠামো তৈরিতে গুরুত্বপূর্ণ ভূমিকা পালন করে।
HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক
HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ
নিচের কোনটি সংরক্ষিত শব্দ নয়?
- ক.break
- খ.if
- গ.else
- ঘ.function
উত্তর