ইউনিট ৪ নলেজ চেক
এমসিকিউ প্রশ্নসমূহ
১. প্রোগ্রামিং শেখার জন্য কীভাবে প্রস্তুত হওয়া উচিত?
ক) বড় প্রজেক্ট নিয়ে শুরু করা
খ) সহজ প্রোগ্রাম দিয়ে শুরু করা
গ) কম্পাইলার শেখা
ঘ) মেশিন ল্যাংগুয়েজ শেখা
২. প্রোগ্রামিং কেন শেখা গুরুত্বপূর্ণ?
ক) মজার জন্য
খ) নতুন প্রযুক্তি জানার জন্য
গ) সমস্যা সমাধানের দক্ষতা বাড়ানোর জন্য
ঘ) ক্যারিয়ার গড়ার জন্য
৩. প্রোগ্রামিং ভাষার কাজ কী?
ক) ডেটা প্রক্রিয়াকরণ করা
খ) মেশিনের সাথে যোগাযোগ করা
গ) নতুন হার্ডওয়্যার তৈরি করা
ঘ) ব্যবহারকারীর নির্দেশ সংরক্ষণ করা
৪. অ্যালগরিদম কী?
ক) ধাপে ধাপে কাজের নির্দেশিকা
খ) কম্পাইলারের একটি অংশ
গ) মেশিন কোডের আরেক নাম
ঘ) প্রোগ্রামের আউটপুট
৫. কোনটি প্রোগ্রামিং ভাষার উচ্চ স্তরের ভাষা?
ক) মেশিন ল্যাংগুয়েজ
খ) অ্যাসেম্বলি ল্যাংগুয়েজ
গ) Python
ঘ) Binary
৬. ফ্লোচার্টের কোন প্রতীকটি সিদ্ধান্ত নির্দেশ করে?
ক) ওভাল
খ) রেকট্যাঙ্গেল
গ) ডায়মন্ড
ঘ) অ্যারো
৭. একটি বাইটে কতটি বিট থাকে?
ক) ৪
খ) ৬
গ) ৮
ঘ) ১০
৮. কম্পিউটারের ভাষার ক্ষুদ্রতম একক কী?
ক) বাইট
খ) বিট
গ) কোড
ঘ) পিক্সেল
৯. সিউডোকোডের প্রধান বৈশিষ্ট্য কী?
ক) মেশিন কোডে রূপান্তরিত হয়
খ) সহজ ভাষায় প্রোগ্রামিং লজিক প্রকাশ করে
গ) সরাসরি কম্পাইল করা যায়
ঘ) প্রোগ্রামের আউটপুট নির্দেশ করে
১০. কম্পিউটারে বিদ্যুৎ কীভাবে প্রক্রিয়াকরণ করে? - ক) এলগোরিদম ব্যবহার করে - খ) ট্রানজিস্টরের মাধ্যমে - গ) পাঞ্চ কার্ড দিয়ে - ঘ) বাইনারি সিস্টেম ব্যবহার করে
১১. বাইনারি সিস্টেমের ভিত্তি কী? - ক) ASCII কোড - খ) ০ এবং ১ - গ) Hexadecimal - ঘ) Unicode
১২. ডিকম্পোজিশনের কাজ কী? - ক) বড় সমস্যাকে ছোট ধাপে ভাঙা - খ) প্যাটার্ন খুঁজে বের করা - গ) অপ্রয়োজনীয় তথ্য বাদ দেওয়া - ঘ) লজিককে সহজ করা
১৩. প্যাটার্ন রিকগনিশন কী সাহায্য করে? - ক) নতুন কোড তৈরি করতে - খ) সমস্যার মধ্যে মিল খুঁজে বের করতে - গ) প্রোগ্রামিং সহজ করতে - ঘ) কোডের ত্রুটি কমাতে
১৪. কম্পাইলার কীভাবে কাজ করে? - ক) কোড সম্পাদনা করে - খ) কোডকে মেশিন ভাষায় রূপান্তরিত করে - গ) আউটপুট প্রদর্শন করে - ঘ) কোডের ত্রুটি সংশোধন করে
১৫. HTML-এর প্রধান কাজ কী? - ক) ওয়েব পেজের কাঠামো তৈরি করা - খ) ওয়েব পেজের ডিজাইন তৈরি করা - গ) ওয়েব পেজের গতিশীলতা যোগ করা - ঘ) সার্ভারের ডেটা প্রক্রিয়াকরণ
১৬. ফ্লোচার্টের অ্যারো প্রতীকের কাজ কী? - ক) ধাপের শুরু নির্দেশ করা - খ) সিদ্ধান্ত নির্দেশ করা - গ) ধাপের মধ্যে সংযোগ স্থাপন করা - ঘ) প্রক্রিয়া শেষ করা
১৭. গুগল ম্যাপ কীভাবে ব্যবহারকারীর প্রয়োজনীয় ডেটা সরবরাহ করে? - ক) অপ্রয়োজনীয় তথ্য ফিল্টার করে - খ) প্যাটার্ন খুঁজে বের করে - গ) ডেটা প্রক্রিয়াকরণ করে - ঘ) উপরের সবগুলো
১৮. কোনটি সিউডোকোডের ধাপ? - ক) সমস্যার সমাধান ধাপে ধাপে লেখা - খ) আউটপুট ডায়াগ্রাম তৈরি করা - গ) প্রোগ্রামিং ভাষায় কোড লেখা - ঘ) প্রোগ্রামের কাঠামো তৈরি করা
১৯. মেশিন কোড কী? - ক) একটি প্রোগ্রামের আউটপুট - খ) কম্পিউটারের সরাসরি বোঝার ভাষা - গ) একটি হাই লেভেল ল্যাংগুয়েজ - ঘ) একটি প্রোগ্রামিং প্যারাডাইম
২০. ওয়েব অ্যাপ্লিকেশন কী? - ক) একটি ডেস্কটপ অ্যাপ্লিকেশন - খ) ব্রাউজারে চলা একটি প্রোগ্রাম - গ) একটি মোবাইল অ্যাপ্লিকেশন - ঘ) সার্ভারে ব্যবহৃত সফটওয়্যার
২১. Python কোন ক্ষেত্রে সবচেয়ে বেশি ব্যবহৃত হয়? - ক) মেশিন লার্নিং - খ) ওয়েব ডেভেলপমেন্ট - গ) ডেটা সায়েন্স - ঘ) উপরের সবগুলো
২২. কম্পিউটারে একটি সংখ্যা সংরক্ষণ করতে কোন পদ্ধতি ব্যবহার করা হয়? - ক) ASCII - খ) বাইনারি - গ) Unicode - ঘ) Hexadecimal
২৩. ডেটা প্রক্রিয়াকরণে অ্যালগরিদম কীভাবে সাহায্য করে? - ক) দ্রুত কাজ করতে - খ) সঠিক সমাধান দিতে - গ) ধাপে ধাপে নির্দেশ দিতে - ঘ) উপরের সবগুলো
২৪. ডায়মন্ড প্রতীকটি ফ্লোচার্টে কী নির্দেশ করে? - ক) প্রক্রিয়া শুরু - খ) সিদ্ধান্ত গ্রহণ - গ) প্রক্রিয়ার ধাপ - ঘ) আউটপুট
২৫. প্রোগ্রামিং শেখার প্রধান উপকারিতা কী? - ক) জটিল সমস্যার সমাধান সহজে করা - খ) ক্যারিয়ারে নতুন সুযোগ সৃষ্টি - গ) টেক-সেক্টরে দক্ষতা বাড়ানো - ঘ) সবগুলো
২৬. ক্লায়েন্ট-সার্ভার মডেলে সার্ভারের কাজ কী? - ক) ডেটা সংরক্ষণ ও প্রক্রিয়াকরণ - খ) ব্যবহারকারীর অনুরোধ তৈরি করা - গ) কোড সম্পাদনা করা - ঘ) আউটপুট প্রদর্শন
২৭. একটি প্রোগ্রামের কাজ কী? - ক) প্রক্রিয়াকরণ পরিচালনা করা - খ) নির্দেশনা কার্যকর করা - গ) আউটপুট প্রদান করা - ঘ) সবগুলো
২৮. বড় সমস্যা সমাধানে Decomposition-এর ভূমিকা কী? - ক) ছোট ধাপে ভাঙা - খ) অপ্রয়োজনীয় তথ্য বাদ দেওয়া - গ) কোড পুনরায় ব্যবহার করা - ঘ) লজিক সংরক্ষণ
২৯. প্যাটার্ন রিকগনিশন কী? - ক) নতুন পদ্ধতি উদ্ভাবন - খ) পূর্ববর্তী সমাধান থেকে মিল খোঁজা - গ) সমস্যা সমাধানের নতুন পথ খোঁজা - ঘ) বড় সমস্যা ছোট করা
৩০. Abstraction-এর মূল কাজ কী? - ক) গুরুত্বপূর্ণ অংশে ফোকাস করা - খ) জটিল বিষয় সরিয়ে রাখা - গ) ডেটা সঞ্চয় করা - ঘ) উপরের সবগুলো
উত্তরসমূহ
১. খ) সহজ প্রোগ্রাম দিয়ে শুরু করা ২. ঘ) সমস্যা সমাধানের দক্ষতা বাড়ানোর জন্য এবং ক্যারিয়ার গড়ার জন্য ৩. খ) মেশিনের সাথে যোগাযোগ করা ৪. ক) ধাপে ধাপে কাজের নির্দেশিকা ৫. গ) Python ৬. গ) ডায়মন্ড ৭. গ) ৮ ৮. খ) বিট ৯. খ) সহজ ভাষায় প্রোগ্রামিং লজিক প্রকাশ করে ১০. খ) ট্রানজিস্টরের মাধ্যমে ১১. খ) ০ এবং ১ ১২. ক) বড় সমস্যাকে ছোট ধাপে ভাঙা ১৩. খ) সমস্যার মধ্যে মিল খুঁজে বের করতে ১৪. খ) কোডকে মেশিন ভাষায় রূপান্তরিত করে ১৫. ক) ওয়েব পেজের কাঠামো তৈরি করা ১৬. গ) ধাপের মধ্যে সংযোগ স্থাপন করা ১৭. ঘ) উপরের সবগুলো ১৮. ক) সমস্যার সমাধান ধাপে ধাপে লেখা ১৯. খ) কম্পিউটারের সরাসরি বোঝার ভাষা ২০. খ) ব্রাউজারে চলা একটি প্রোগ্রাম ২১. ঘ) উপরের সবগুলো ২২. খ) বাইনারি ২৩. ঘ) উপরের সবগুলো ২৪. খ) সিদ্ধান্ত গ্রহণ ২৫. ঘ) সবগুলো ২৬. ক) ডেটা সংরক্ষণ ও প্রক্রিয়াকরণ ২৭. ঘ) সবগুলো ২৮. ক) ছোট ধাপে ভাঙা ২৯. খ) পূর্ববর্তী সমাধান থেকে মিল খোঁজা ৩০. ক) গুরুত্বপূর্ণ অংশে ফোকাস করা
Last updated