একাদশ শ্রেণির (Class 11) কম্পিউটার দ্বিতীয় ইউনিট ‘প্রোগ্রামিং ফান্ডামেন্টালস’ (Programming Fundamentals)-এর মধ্যে অ্যালগরিদম (Algorithm), ফ্লোচার্ট (Flowchart), বিভিন্ন প্রজন্মের প্রোগ্রামিং ভাষা (Programming Languages), এবং ল্যাঙ্গুয়েজ ট্রান্সলেটর বা অনুবাদক প্রোগ্রাম (Compiler, Interpreter, Assembler) নিয়ে অত্যন্ত গুরুত্বপূর্ণ আলোচনা করা হয়েছে। এই অধ্যায় থেকে বাছাই করা কিছু গুরুত্বপূর্ণ এক কথার উত্তর (One Liner) এবং বহুনির্বাচনী প্রশ্ন (MCQ) তোমাদের সাথে শেয়ার করা হলো।
- প্রোগ্রামিং-এর প্রাথমিক ধারণা (Concept of Programming)
- অ্যালগোরিদম ফান্ডামেন্টাল (Algorithm Fundamentals)
- সমস্যা ও তার সমাধান সম্পর্কে আলোচনা (Introduction to Problem Solving)
একাদশ শ্রেণী প্রথম সেমিস্টার কম্পিউটার ‘প্রোগ্রামিং ফান্ডামেন্টালস’ প্রশ্ন উত্তর | Class 11 Semester 1 Programming Fundamentals MCQ
‘ক্লাস ১১ কম্পিউটার ‘প্রোগ্রামিং ফান্ডামেন্টালস’ ইউনিট এক কথায় প্রশ্ন উত্তর (Class 11 Sem 1 Computer One Liner)
- মানুষের ভাষায় লেখা প্রোগ্রামকে কম্পিউটারের বোধগম্য করার প্রযুক্তিগত প্রক্রিয়া হলো- প্রোগ্রামিং।
- কোনো নির্দিষ্ট কাজ সম্পাদনের জন্য পর্যায়ক্রমিক বা পরপর সাজানো নির্দেশাবলীর সমষ্টিকে বলা হয়- প্রোগ্রাম।
- হাই-লেভেল ল্যাঙ্গুয়েজে লেখা প্রোগ্রামের মূল উৎসকে বলা হয়ে থাকে- সোর্স কোড।
- সোর্স কোডকে কম্পিউটারের সরাসরি বোঝার জন্য রূপান্তর করার প্রক্রিয়াকে বলা হয়- কম্পাইলেশন।
- সম্পূর্ণ হাই-লেভেল প্রোগ্রামকে একসাথে মেশিন ল্যাঙ্গুয়েজে অনুবাদ করে যে অনুবাদক, তা হলো- কম্পাইলার।
- কম্পিউটারের নিজস্ব বা মৌলিক ভাষা যা সে সরাসরি কোনো অনুবাদক ছাড়াই বুঝতে পারে, তা হলো- লো-লেভেল বা মেশিন ল্যাঙ্গুয়েজ।
- কৃত্রিম বুদ্ধিমত্তা বা AI এবং লজিক প্রোগ্রামিং-এ ব্যবহৃত নন-প্রসিডিউরাল ভাষার উদাহরণ হলো- PROLOG।
- স্ট্রাকচার্ড প্রোগ্রামিং মডেলে কোডের শৃঙ্খলা বজায় রাখতে কঠোরভাবে এড়িয়ে চলা হয় যে স্টেটমেন্ট, তা হলো- goto স্টেটমেন্ট।
- অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ধারণার সংক্ষিপ্ত রূপটি হলো- OOP।
- সমজাতীয় একগুচ্ছ অবজেক্টের সাধারণ বৈশিষ্ট্য এবং আচরণের ব্লুপ্রিন্ট বা নকশাকে বলা হয়- ক্লাস।
- ডেটা এবং সেই ডেটার ওপর কাজ করা ফাংশনগুলোকে একটি একক ইউনিটের মধ্যে আবদ্ধ করার পদ্ধতি হলো- এনক্যাপসুলেশন।
- একটি বিদ্যমান ক্লাসের বৈশিষ্ট্য ও আচরণ বজায় রেখে নতুন আরেকটি ক্লাস তৈরি করার ক্ষমতাকে বলে- ইনহেরিটেন্স।
- অ্যাসেম্বলী ভাষাকে মেশিন ভাষায় রূপান্তরিত করার জন্য যে অনুবাদক সফটওয়্যার ব্যবহৃত হয়, তা হলো- অ্যাসেম্বলার।
- গ্রীক শব্দ থেকে আসা একটি শব্দ যার অর্থ হলো একটি বিষয়ের বহুবিধ রূপ ধারণ করার ক্ষমতা, তা হলো- পলিমরফিজম।
- সফটওয়্যার ডেভেলপমেন্ট লাইফ সাইকেলে কোডের ভুল ত্রুটি খুঁজে বের করে তা দূর করার প্রক্রিয়া হলো- ডিবাগিং।
- প্রোগ্রামের ভেতরের ব্যাকরণগত বা নিয়মকানুন সংক্রান্ত ভুলকে বলা হয়- সিনট্যাক্স এরর।
- প্রোগ্রামিংয়ে কোনো ভ্যারিয়েবল ব্যবহার করার আগে তার ধরণ ঘোষণা করাকে বলা হয়- ডেটা টাইপ ডিক্লেয়ারেশন।
- কোনো নির্দিষ্ট সমস্যা সমাধানের জন্য সহজ সরল ভাষায় যুক্তিসম্মত ও ধাপে ধাপে সমাধান করার পদ্ধতিকে বলা হয়- অ্যালগোরিদম।
- অ্যালগোরিদমকে সহজে বোঝানোর জন্য চিত্র বা জ্যামিতিক প্রতীকের মাধ্যমে উপস্থাপন করার পদ্ধতিকে বলে- ফ্লোচার্ট বা প্রবাহচিত্র।
- ফ্লোচার্টে প্রোগ্রামের শুরু বা শেষ নির্দেশ করার জন্য যে জ্যামিতিক প্রতীক ব্যবহৃত হয় তা হলো- ডিম্বাকৃতি বা উপবৃত্ত।
- যে অ্যালগোরিদম কোনো সমস্যা সমাধানের জন্য নিজেকেই নিজে পুনরাবৃত্তিভাবে কল করে তাকে বলে- রিকারসিভ অ্যালগোরিদম।
- কোনো অ্যালগোরিদম সম্পূর্ণ রান হতে বা এক্সিকিউট হতে মোট যে সময় নেয় তাকে বলে- টাইম কমপ্লেক্সিটি বা সময়ের জটিলতা।
- কোনো অ্যালগোরিদম তার কার্য সম্পাদনের সময় মেমোরিতে যে পরিমাণ জায়গা নেয় তাকে বলে- স্পেস কমপ্লেক্সিটি বা স্থানের জটিলতা।
- প্রবলেম সলভিং বা সমস্যা সমাধানের সর্বপ্রথম এবং প্রাথমিক ধাপটি হলো- সমস্যা বিশ্লেষণ বা অ্যানালাইজিং দ্য প্রবলেম।
- সাধারণ মানুষের বোঝার উপযোগী অ্যালগোরিদমকে কম্পিউটারের বোধগম্য ভাষায় রূপান্তরের প্রযুক্তিগত শব্দ হলো- কোডিং।
👇 উত্তরসহ একাদশ প্রথম সেমিস্টার MCQ সাজেশন Notes PDF! ☞ মাত্র 40 টাকা
একাদশ শ্রেণীর প্রথম সেমিস্টার কম্পিউটার ‘প্রোগ্রামিং ফান্ডামেন্টালস’ প্রশ্ন উত্তর | Class 11 Semester 1 Computer MCQ Question Answer
১. মানুষের ভাষায় লেখা মূল প্রোগ্রাম বা কোডকে প্রোগ্রামিংয়ের পরিভাষায় কী বলা হয়?
(a) অবজেক্ট কোড
(b) সোর্স কোড
(c) মেশিন কোড
(d) অ্যাসেম্বলী কোড
উত্তর: (b) সোর্স কোড
২. কম্পিউটারের মৌলিক ভাষা কোনটি যা সে কোনো অনুবাদক সফটওয়্যার ছাড়াই সরাসরি বুঝতে পারে?
(a) হাই-লেভেল ল্যাঙ্গুয়েজ
(b) অ্যাসেম্বলী ল্যাঙ্গুয়েজ
(c) প্রসিডিউরাল ল্যাঙ্গুয়েজ
(d) মেশিন ল্যাঙ্গুয়েজ
উত্তর: (d) মেশিন ল্যাঙ্গুয়েজ
৩. সম্পূর্ণ হাই-লেভেল প্রোগ্রামকে বা সোর্স কোডকে একসাথে স্ক্যান করে অবজেক্ট কোডে রূপান্তর করে কোন অনুবাদক?
(a) কম্পাইলার
(b) ইন্টারপ্রেটার
(c) অ্যাসেম্বলার
(d) লিংকার
উত্তর: (a) কম্পাইলার
৪. অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP) মডেলে সমজাতীয় একগুচ্ছ অবজেক্টের সাধারণ বৈশিষ্ট্য ও আচরণের ব্লুপ্রিন্ট বা নকশাকে কী বলা হয়?
(a) মেথড
(b) ক্লাস
(c) এনক্যাপসুলেশন
(d) ইনহেরিটেন্স
উত্তর: (b) ক্লাস
৫. ডেটা এবং সেই ডেটার ওপর কাজ করা ফাংশন বা নির্দেশগুলোকে একটি একক ইউনিটের মধ্যে আবদ্ধ করার পদ্ধতিকে কী বলে?
(a) পলিমরফিজম
(b) অ্যাবস্ট্রাকশন
(c) এনক্যাপসুলেশন
(d) ইনহেরিটেন্স
উত্তর: (c) এনক্যাপসুলেশন
৬. একটি বিদ্যমান বা পেরেন্ট ক্লাসের সমস্ত বৈশিষ্ট্য ও আচরণ বজায় রেখে নতুন আরেকটি ক্লাস তৈরি করার ক্ষমতাকে কী বলা হয়?
(a) ডাইনামিক বাইন্ডিং
(b) পলিমরফিজম
(c) ডেটা হাইডিং
(d) ইনহেরিটেন্স
উত্তর: (d) ইনহেরিটেন্স
৭. হাই-লেভেল ল্যাঙ্গুয়েজে লেখা কোডকে অনুবাদ করার ক্ষেত্রে ইন্টারপ্রেটার কীভাবে কাজ সম্পন্ন করে?
(a) সম্পূর্ণ প্রোগ্রামটি একসাথে অনুবাদ করে
(b) শুধুমাত্র ফাংশনগুলো অনুবাদ করে
(c) এক লাইন এক লাইন করে অনুবাদ করে
(d) শুধুমাত্র ভ্যারিয়েবলগুলো অনুবাদ করে
উত্তর: (c) এক লাইন এক লাইন করে অনুবাদ করে
৮. প্রথম প্রজন্মের কম্পিউটারগুলোতে সরাসরি প্রোগ্রাম বা কোড লেখার জন্য একমাত্র কোন ভাষাটি ব্যবহৃত হতো?
(a) অ্যাসেম্বলী ল্যাঙ্গুয়েজ
(b) সি ল্যাঙ্গুয়েজ
(c) মেশিন ল্যাঙ্গুয়েজ
(d) প্রোলগ ল্যাঙ্গুয়েজ
উত্তর: (c) মেশিন ল্যাঙ্গুয়েজ
৯. কোনো অবজেক্ট তৈরি বা ডিক্লেয়ার হওয়ার সাথে সাথে মেমোরিতে স্বয়ংক্রিয়ভাবে কোন বিশেষ মেথডটি কল হয়?
(a) ডিস্ট্রাক্টর
(b) কনস্ট্রাক্টর
(c) মেইন ফাংশন
(d) স্ট্যাটিক মেথড
উত্তর: (b) কনস্ট্রাক্টর
১০. সি (C) ল্যাঙ্গুয়েজে মোট কতগুলি সংরক্ষিত শব্দ বা কিওয়ার্ড রয়েছে যা অন্য কোনো কাজে ব্যবহার করা যায় না?
(a) 15টি
(b) 32টি
(c) 45টি
(d) 60টি
উত্তর: (b) 32টি
১১. সফটওয়্যার ডেভেলপমেন্ট ও প্রোগ্রামিংয়ের ক্ষেত্রে কোডের ভেতরের ব্যাকরণগত বা নিয়মকানুন সংক্রান্ত ভুলকে কী এরর বলা হয়?
(a) লজিক্যাল এরর
(b) রান-টাইম এরর
(c) সিনট্যাক্স এরর
(d) লিঙ্কিং এরর
উত্তর: (c) সিনট্যাক্স এরর
১২. সি++ (C++) ল্যাঙ্গুয়েজের আবিষ্কারক বা প্রধান ডিজাইনার হিসেবে কাকে গণ্য করা হয়?
(a) বিয়ার্নে স্ট্রাউস্ট্রপ
(b) ডেনিস রিচি
(c) জেমস গসলিং
(d) গুইডো ভ্যান রোসাম
উত্তর: (a) বিয়ার্নে স্ট্রাউস্ট্রপ
| WB Class 11 সেমিস্টার প্রস্তুতি WhatsApp গ্রুপ |
১৩. বর্তমান যুগে ডেটা সায়েন্স ও আর্টিফিশিয়াল ইন্টেলিজেন্সে বহুল ব্যবহৃত পাইথন (Python) ভাষার স্রষ্টা কে?
(a) গুইডো ভ্যান রোসাম
(b) বিয়ার্নে স্ট্রাউস্ট্রপ
(c) ডেনিস রিচি
(d) নিক্লস উইথ
উত্তর: (a) গুইডো ভ্যান রোসাম
১৪. কোনো ফাংশন যখন নিজের কার্যকারিতা সম্পাদনের জন্য নিজের ভেতর থেকেই নিজেকে পুনরায় কল করে, তখন সেই প্রক্রিয়াকে কী বলে?
(a) ইটারেশন
(b) ওভারলোডিং
(c) ইনহেরিটেন্স
(d) রিকার্সন
উত্তর: (d) রিকার্সন
১৫. অ্যালগোরিদম (Algorithm) শব্দটি মূলত কোন প্রাচীন গণিতজ্ঞের নাম থেকে উৎপত্তি লাভ করেছে?
(a) অ্যালান টিউরিং
(b) আবু জাফর মুহাম্মদ ইবনে মুসা আল-খোয়ারিজমি
(c) গটফ্রিড লাইবনিজ
(d) চার্লস ব্যাবেজ
উত্তর: (b) আবু জাফর মুহাম্মদ ইবনে মুসা আল-খোয়ারিজমি
১৬. ফ্লোচার্ট বা প্রবাহচিত্রে প্রোগ্রামের শুরু (Start) অথবা শেষ (Stop) নির্দেশ করার জন্য ANSI স্বীকৃত কোন জ্যামিতিক প্রতীকটি ব্যবহৃত হয়?
(a) আয়তক্ষেত্র
(b) সামান্তরিক
(c) উপবৃত্ত বা ডিম্বাকৃতি
(d) রম্বস
উত্তর: (c) উপবৃত্ত বা ডিম্বাকৃতি
১৭. ফ্লোচার্টে ব্যবহারকারীর কাছ থেকে ডেটা গ্রহণ (Input) বা ফলাফল প্রদর্শনের (Output) জন্য কোন প্রতীকটি নির্দিষ্ট?
(a) সামান্তরিক
(b) বৃত্ত
(c) আয়তক্ষেত্র
(d) রম্বস
উত্তর: (a) সামান্তরিক
১৮. কোনো গাণিতিক গণনা, মান নির্ধারণ বা ডেটা প্রক্রিয়াকরণের কাজ ফ্লোচার্টের কোন বাক্সের ভেতরে লেখা হয়?
(a) উপবৃত্তাকার বাক্স
(b) আয়তক্ষেত্রাকার বাক্স
(c) হীরাকৃতি বাক্স
(d) পঞ্চভুজাকার বাক্স
উত্তর: (b) আয়তক্ষেত্রাকার বাক্স
১৯. ফ্লোচাটে কোনো শর্ত যাচাই বা সিদ্ধান্ত গ্রহণের (Decision Making) জন্য কোন প্রতীকটি ব্যবহার করা বাধ্যতামূলক?
(a) সামান্তরিক
(b) বৃত্তাকার কানেক্টর
(c) রম্বস বা হীরাকৃতি
(d) উপবৃত্ত
উত্তর: (c) রম্বস বা হীরাকৃতি
২০. ইনপুট ডেটার বিন্যাস এমন প্রকৃতির যাতে অ্যালগোরিদমটি সম্পন্ন হতে সবচেয়ে বেশি সময় বা সর্বোচ্চ ধাপের প্রয়োজন হয়, সেই অবস্থাকে কী বলে?
(a) বেস্ট কেস
(b) ওস্ট কেস
(c) অ্যাভারেজ কেস
(d) কনস্ট্যান্ট কেস
উত্তর: (b) ওস্ট কেস
২১. প্রবলেম সলভিং বা সমস্যা সমাধানের ক্ষেত্রে সর্বপ্রথম এবং প্রাথমিক ধাপটি নিচের কোনটি?
(a) কোডিং করা
(b) সমস্যা বিশ্লেষণ করা
(c) অ্যালগোরিদম ডিজাইন করা
(d) টেস্টিং ও ডিবাগিং করা
উত্তর: (b) সমস্যা বিশ্লেষণ করা
২২. কোডিং সম্পন্ন হওয়ার পর চূড়ান্ত ধাপ হিসেবে সফটওয়্যার বা প্রোগ্রামে কোন পদ্ধতিটি অবলম্বন করা হয়?
(a) ডেটা প্রসেসিং
(b) অ্যালগোরিদম মডিফিকেশন
(c) কোডেড সমাধান পরীক্ষা ও ডিবাগ করা
(d) মডুলার ডিজাইন
উত্তর: (c) কোডেড সমাধান পরীক্ষা ও ডিবাগ করা
২৩. গাণিতিক গণনা যেমন যোগ, বিয়োগ, গুণ ও ভাগ সম্পন্ন করার জন্য অ্যালগোরিদমে কী ব্যবহার করা হয়?
(a) লজিক্যাল অপারেটর
(b) রিলেশনাল অপারেটর
(c) অ্যারিথমেটিক অপারেটর
(d) কন্ডিশনাল স্টেটমেন্ট
উত্তর: (c) অ্যারিথমেটিক অপারেটর
২৪. কোডিং করার ক্ষেত্রে কোনো নির্দিষ্ট প্রোগ্রামিং ভাষার ব্যাকরণগত নিয়মাবলীকে প্রযুক্তিগত ভাষায় কী বলা হয়?
(a) Semantic
(b) Syntax
(c) Logic
(d) Statement
উত্তর: (b) Syntax
২৫. কোড লেখার সময় যদি কোনো লাইনে কমা, কোলন কিংবা সেমিকোলন বাদ পড়ে যায়, তবে কোন ধরণের ত্রুটির সৃষ্টি হয়?
(a) Runtime Error
(b) Logical Error
(c) Syntax Error
(d) Arithmetic Error
উত্তর: (c) Syntax Error
👇 উত্তরসহ একাদশ প্রথম সেমিস্টার MCQ সাজেশন Notes PDF! ☞ মাত্র 40 টাকা
একাদশ শ্রেণী প্রথম সেমিস্টার কম্পিউটার শূন্যস্থান পূরণ (Fill in the Blanks MCQ)
২৬. সোর্স কোডকে অবজেক্ট কোডে রূপান্তর করার সময় যে সমস্ত ত্রুটি ধরা পড়ে, সেগুলোকে ________ এরর বলে এবং প্রোগ্রাম চলার সময়ে কোনো গাণিতিক অসম্ভব পরিস্থিতি তৈরি হলে তাকে ________ এরর বলে।
(a) রান-টাইম, সিনট্যাক্স
(b) লজিক্যাল, রান-টাইম
(c) সিনট্যাক্স, কম্পাইল-টাইম
(d) কম্পাইল-টাইম, রান-টাইম
উত্তর: (d) কম্পাইল-টাইম, রান-টাইম
২৭. অ্যালগরিদম যখন চিত্রের মাধ্যমে প্রকাশ করা হয় তখন তাকে ________ বলে এবং কোড লেখার পূর্বে যখন সাধারণ ভাষায় ধাপগুলি লেখা হয় তাকে ________ বলে।
(a) প্রোগ্রাম, কমেন্ট
(b) ফ্লোচার্ট, অ্যালগরিদম
(c) স্ট্রাকচার, সিনট্যাক্স
(d) ফ্লোচার্ট, সোর্স কোড
উত্তর: (b) ফ্লোচার্ট, অ্যালগরিদম
২৮. সি (C) বা জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজে কোনো ভ্যারিয়েবল ব্যবহারের পূর্বে তার ________ ঘোষণা করতে হয় এবং রান-টাইমে মেমোরি খালি করার জন্য ________ মেথড ব্যবহৃত হয়।
(a) নাম, কনস্ট্রাক্টর
(b) সাইজ, মেইন ফাংশন
(c) ডেটা টাইপ, ডিস্ট্রাক্টর
(d) স্কোপ, ডাইনামিক মেমোরি
উত্তর: (c) ডেটা টাইপ, ডিস্ট্রাক্টর
২৯. লুপের ভেতরের শর্ত যদি কখনো মিথ্যা না হয় তবে তাকে ________ লুপ বলে এবং একটি লুপের ভেতরে অন্য আরেকটি লুপের ব্যবহারকে ________ লুপ বলা হয়।
(a) ফাইনাইট, সিঙ্গেল
(b) ইনফিনিট বা অসীম, নেস্টেড
(c) কন্ডিশনাল, ব্রেক
(d) কন্টিনিউ, স্ট্রাকচার্ড
উত্তর: (b) ইনফিনিট বা অসীম, নেস্টেড
৩০. প্রোগ্রামিং-এর ভাষায় যেকোনো ভুলত্রুটিকে এককথায় ________ বলা হয় এবং তা সংশোধন করার সুশৃঙ্খল প্রক্রিয়াটি হলো ________।
(a) কোড, এডিটিং
(b) মডিউল, কম্পাইলেশন
(c) বাগ (Bug), ডিবাগিং
(d) টেস্টিং, সিনট্যাক্স
উত্তর: (c) বাগ (Bug), ডিবাগিং
৩১. সমস্যা সমাধানের প্রথম ধাপটি হলো ________ এবং দ্বিতীয় ধাপটিকে বলা হয় ________।
(a) কোডিং করা, টেস্টিং করা
(b) সমস্যা বিশ্লেষণ, অ্যালগোরিদম ডিজাইন করা
(c) ডিবাগিং করা, সমস্যা বিশ্লেষণ
(d) ফ্লোচার্ট তৈরি, কোডিং করা
উত্তর: (b) সমস্যা বিশ্লেষণ, অ্যালগোরিদম ডিজাইন করা
৩২. ফ্লোচার্টে কোনো লজিক্যাল শর্ত বা সিদ্ধান্ত যাচাইয়ের জন্য ________ বোঝাতে বক্স ব্যবহৃত হয় এবং সাধারণ গাণিতিক হিসাব বা প্রসেসিং ________ বক্স ব্যবহৃত হয়।
(a) রম্বস বা ডায়মন্ড, আয়তক্ষেত্র
(b) সামান্তরিক, ডিম্বাকৃতি
(c) আয়তক্ষেত্র, বৃত্তাকার
(d) ডিম্বাকৃতি, রম্বস
উত্তর: (a) রম্বস বা ডায়মন্ড, আয়তক্ষেত্র
৩৩. লুপের স্বাভাবিক গতি মাঝপথে সম্পূর্ণ থামিয়ে দেওয়ার জন্য ________ কিওয়ার্ড ব্যবহৃত হয় এবং বর্তমান চক্রটি বাদ দিয়ে পরবর্তী চক্রে যাওয়ার জন্য ________ কিওয়ার্ড ব্যবহৃত হয়।
(a) continue, break
(b) break, continue
(c) exit, default
(d) goto, return
উত্তর: (b) break, continue
| WB Class 11 সেমিস্টার প্রস্তুতি WhatsApp গ্রুপ |
Class 11 Semester 1 Computer 1st Unit True/False (প্রোগ্রামিং ফান্ডামেন্টালস সত্য-মিথ্যা)
৩৪. সিউডোকোড বা ছদ্ম কোড কম্পিউটার সরাসরি রান বা এক্সিকিউট করতে পারে।
(a) সত্য
(b) মিথ্যা
উত্তর: (b) মিথ্যা
৩৫. একটি ভালো অ্যালগোরিদম সর্বদা প্ল্যাটফর্মের ওপর নির্ভর করে না অর্থাৎ এটি প্ল্যাটফর্ম ইন্ডিপেন্ডেন্ট হয়।
(a) সত্য
(b) মিথ্যা
উত্তর: (a) সত্য
৩৬. রিকারসিভ অ্যালগোরিদম সাধারণত ইটারেটিভ অ্যালগোরিদমের চেয়ে মেমোরি স্পেস অনেক বেশি খরচ করে।
(a) সত্য
(b) মিথ্যা
উত্তর: (a) সত্য
৩৭. ফ্লোচার্টে প্রবাহের দিক বা নির্দেশের ক্রমান্বয় বোঝানোর জন্য ব্যবহৃত লাইনের মাথায় তীর চিহ্ন থাকা ঐচ্ছিক বা অপ্রয়োজনীয়।
(a) সত্য
(b) মিথ্যা
উত্তর: (b) মিথ্যা
৩৮. বাণিজ্যিক বা ব্যবসায়িক সফটওয়্যার তৈরির ক্ষেত্রে C, C++ বা Pascal ল্যাঙ্গুয়েজ সবথেকে প্রথম পছন্দ হিসেবে ব্যবহার করা হয়।
(a) সত্য
(b) মিথ্যা
উত্তর: (b) মিথ্যা
৩৯. প্রোগ্রামে লজিক্যাল এরর (Logical Error) থাকলে কম্পিউটারের কম্পাইলার তাৎক্ষণিকভাবে এরর মেসেজ দেখায়।
(a) সত্য
(b) মিথ্যা
উত্তর: (b) মিথ্যা
৪০. কোড লেখার সময় লাইনে সেমিকোলন (:) বাদ দিলে কম্পাইলার কোডটি রান করতে বাধা দেয়।
(a) সত্য
(b) মিথ্যা
উত্তর: (a) সত্য
৪১. মেশিন ল্যাঙ্গুয়েজে লেখা প্রোগ্রাম অন্যান্য যেকোনো উচ্চস্তরের ভাষার চেয়ে অনেক দ্রুত গতিতে চলে।
(a) সত্য
(b) মিথ্যা
উত্তর: (a) সত্য
👇 উত্তরসহ একাদশ প্রথম সেমিস্টার MCQ সাজেশন Notes PDF! ☞ মাত্র 40 টাকা
Class 11 প্রথম সেমিস্টার কম্পিউটার Programming Fundamentals Column Matching MCQ
৪২. অনুবাদক সফটওয়্যার ও তাদের কাজের ধরনের সঠিক মেলবন্ধন:
| কলাম A | কলাম B |
|---|---|
| i. কম্পাইলার | A. নিমোনিক্স কোডকে মেশিন কোড বানায় |
| ii. ইন্টারপ্রেটার | B. হুবহু মানুষের ভাষায় লেখা টেক্সট |
| iii. অ্যাসেম্বলার | C. এক লাইন এক লাইন করে অনুবাদ করে |
| iv. সোর্স কোড | D. সম্পূর্ণ কোড একসঙ্গে স্ক্যান করে |
(a) i-D, ii-C, iii-A, iv-B
(b) i-C, ii-D, iii-A, iv-B
(c) i-D, ii-A, iii-C, iv-B
(d) i-B, ii-C, iii-A, iv-D
উত্তর: (a) i-D, ii-C, iii-A, iv-B
৪৩. বিভিন্ন প্রোগ্রামিং ভাষা ও তাদের আবিষ্কারকদের সঠিক জোড়া মেলাও:
| কলাম A | কলাম B |
|---|---|
| i. সি (C) ল্যাঙ্গুয়েজ | A. জেমস গসলিং |
| ii. সি++ (C++) | B. গুইডো ভ্যান রোসাম |
| iii. জাভা (Java) | C. ডেনিস রিচি |
| iv. পাইথন (Python) | D. বিয়ার্নে স্ট্রাউস্ট্রপ |
(a) i-C, ii-D, iii-B, iv-A
(b) i-D, ii-C, iii-A, iv-B
(c) i-C, ii-A, iii-D, iv-B
(d) i-C, ii-D, iii-A, iv-B
উত্তর: (d) i-C, ii-D, iii-A, iv-B
৪৪. প্রোগ্রামিংয়ের বিভিন্ন ডেটা টাইপ এবং তাদের উপযোগিতা মেলাও:
| কলাম A | কলাম B |
|---|---|
| i. int | A. একটি মাত্র ক্যারেক্টার বা অক্ষর |
| ii. float | B. সত্য (True) বা মিথ্যা (False) মান |
| iii. char | C. পূর্ণসংখ্যা বা গোটাসংখ্যা সংরক্ষণ |
| iv. boolean | D. দশমিক বা ভগ্নাংশ যুক্ত বাস্তব সংখ্যা |
(a) i-C, ii-D, iii-B, iv-A
(b) i-C, ii-D, iii-A, iv-B
(c) i-D, ii-C, iii-A, iv-B
(d) i-A, ii-D, iii-C, iv-B
উত্তর: (b) i-C, ii-D, iii-A, iv-B
৪৫. প্রোগ্রামিংয়ের বিভিন্ন ধরনের ত্রুটি (Errors) ও তাদের কারণ মেলাও:
| কলাম A | কলাম B |
|---|---|
| i. সিনট্যাক্স এরর | A. কোডের যুক্তির ভুলে ভুল আউটপুট আসা |
| ii. লজিক্যাল এরর | B. রান-টাইমে শূন্য (0) দিয়ে ভাগ করার চেষ্টা |
| iii. রান-টাইম এরর | C. সোর্স কোডটি কম্পিউটারের চেনার উপযোগী রূপ |
| iv. অবজেক্ট কোড | D. ব্যাকরণগত বা নিয়মকানুনের ভুল কোড |
(a) i-D, ii-A, iii-B, iv-C
(b) i-A, ii-D, iii-B, iv-C
(c) i-D, ii-B, iii-A, iv-C
(d) i-C, ii-A, iii-B, iv-D
উত্তর: (a) i-D, ii-A, iii-B, iv-C
৪৬. অ্যাসিমটোটিক নোটেশনের চিহ্নের সাথে গাণিতিক সীমার মিল খোঁজো:
| কলাম A | কলাম B |
|---|---|
| (1) Big O | (A) Tight Bound (গড় অবস্থা) |
| (2) Big Omega | (B) Lower Bound (নিম্নসীমা) |
| (3) Big Theta | (C) Upper Bound (উচ্চসীমা) |
(a) 1-B, 2-C, 3-A
(b) 1-C, 2-A, 3-B
(c) 1-C, 2-B, 3-A
(d) 1-A, 2-B, 3-C
উত্তর: (c) 1-C, 2-B, 3-A
৪৭. সিউডোকোডের কী-ওয়ার্ড ও তার কাজের মিল করো:
| কলাম A | কলাম B |
|---|---|
| (1) INPUT/READ | (A) লুপ বা পুনরাবৃত্তি তৈরি করা |
| (2) PRINT/OUTPUT | (B) শর্তসাপেক্ষ নিয়ন্ত্রণ |
| (3) IF-THEN – ELSE | (C) ব্যবহারকারীর থেকে ডেটা নেওয়া |
| (4) WHILE/FOR | (D) ফলাফল স্ক্রিনে প্রদর্শন |
(a) 1-C, 2-D, 3-B, 4-A
(b) 1-D, 2-C, 3-B, 4-A
(c) 1-C, 2-A, 3-B, 4-D
(d) 1-C, 2-D, 3-A, 4-B
উত্তর: (a) 1-C, 2-D, 3-B, 4-A
৪৮. সঠিক কম্বিনেশনটি বিকল্প থেকে বেছে নাও:
| কলাম A | কলাম B |
|---|---|
| i. সমস্যা বিশ্লেষণ | (A) কোডের ব্যাকরণগত ভুল |
| ii. কোডিং | (B) প্রথম ও প্রাথমিক ধাপ |
| iii. টেস্টিং | (C) অ্যালগোরিদমকে ল্যাঙ্গুয়েজে রূপান্তর |
| iv. সিনট্যাক্স এরর | (D) অনাবিষ্কৃত ত্রুটি খুঁজে বের করা |
(a) i-D, ii-C, iii-B, iv-A
(b) i-B, ii-C, iii-D, iv-A
(c) i-B, ii-A, iii-D, iv-C
(d) i-C, ii-B, iii-A, iv-D
উত্তর: (b) i-B, ii-C, iii-D, iv-A
👇 উত্তরসহ একাদশ প্রথম সেমিস্টার MCQ সাজেশন Notes PDF! ☞ মাত্র 40 টাকা
ক্লাস ১১ প্রথম সেমিস্টার কম্পিউটার দ্বিতীয় ইউনিট বিবৃতি-ব্যাখ্যা | Class 11 Sem 1 Computer Assertion Reason MCQ
৪৯. Assertion (A): মেশিন ল্যাঙ্গুয়েজে লেখা প্রোগ্রাম অন্যান্য যেকোনো উচ্চস্তরের ভাষার চেয়ে অনেক দ্রুত গতিতে চলে।
Reason (R): মেশিন ল্যাঙ্গুয়েজে লেখা কোড প্রসেসর সরাসরি বুঝতে পারে, ফলে কোনো অনুবাদক সফটওয়্যারের প্রয়োজন হয় পড়ে না।
(a) A এবং R উভয়ই সঠিক এবং R হলো A-এর সঠিক ব্যাখ্যা
(b) A এবং R উভয়ই সঠিক কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
(c) A সঠিক কিন্তু R ভুল
(d) A ভুল কিন্তু R সঠিক
উত্তর: (a) A এবং R উভয়ই সঠিক এবং R হলো A-এর সঠিক ব্যাখ্যা
৫০. Assertion (A): অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP)-এ ডেটার নিরাপত্তা প্রসিডিউরাল প্রোগ্রামিংয়ের চেয়ে অনেক বেশি থাকে।
Reason (R): OOP-তে ডেটা এবং ফাংশনকে একটি একক ক্লাসের মধ্যে এনক্যাপসুলেট করা হয় এবং সরাসরি বাইরের অ্যাক্সেস বন্ধ রাখা যায়।
(a) A সঠিক কিন্তু R ভুল
(b) A এবং R উভয়ই সঠিক এবং R হলো A-এর সঠিক ব্যাখ্যা
(c) A এবং R উভয়ই সঠিক কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
(d) A ভুল কিন্তু R সঠিক
উত্তর: (b) A এবং R উভয়ই সঠিক এবং R হলো A-এর সঠিক ব্যাখ্যা
৫১. Assertion (A): ইন্টারপ্রেটার নামক অনুবাদক সফটওয়্যারটি কম্পাইলারের চেয়ে অনেক দ্রুত গতিতে সম্পূর্ণ প্রোগ্রামটি অনুবাদ করতে পারে।
Reason (R): ইন্টারপ্রেটার সোর্স কোডকে এক লাইন এক লাইন করে পরীক্ষা ও সম্পাদন করে।
(a) A এবং R উভয়ই সঠিক
(b) A সঠিক কিন্তু R ভুল
(c) A ভুল কিন্তু R সঠিক
(d) A এবং R উভয়ই ভুল
উত্তর: (c) A ভুল কিন্তু R সঠিক
৫২. Assertion (A): বাবল সট (Bubble Sort) অ্যালগোরিদমের ওস্ট কেস টাইম কমপ্লেক্সিটি হলো O(n2)।
Reason (R): বাবল সর্টে ইনপুট ডেটার আকার যাই হোক না কেন, এটি সর্বদা মেমোরিতে মাত্র একটি অতিরিক্ত ভ্যারিয়েবল স্পেস নেয়।
(a) A এবং R উভয়ই সত্য এবং R হলো A-এর সঠিক ব্যাখ্যা
(b) A এবং R উভয়ই সত্য কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
(c) A সত্য কিন্তু R মিথ্যা
(d) A মিথ্যা কিন্তু R সত্য
উত্তর: (b) A এবং R উভয়ই সত্য কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
৫৩. Assertion (A): টাইম কমপ্লেক্সিটি নির্ণয়ের সময় উচ্চ ঘাতের তুলনায় ধ্রুবক পদ এবং নিম্ন ঘাতের পদগুলিকে উপেক্ষা বা বাদ দেওয়া হয়।
Reason (R): ইনপুটের আকার (n) যখন অসীমের দিকে ধাবিত হয়, তখন বড় পদের তুলনায় ছোট পদগুলির বৃদ্ধির হার অত্যন্ত নগণ্য হয়।
(a) A এবং R উভয়ই সত্য এবং R হলো A-এর সঠিক ব্যাখ্যা
(b) A এবং R উভয়ই সত্য কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
(c) A সত্য কিন্তু R মিথ্যা
(d) A মিথ্যা কিন্তু R সত্য
উত্তর: (a) A এবং R উভয়ই সত্য এবং R হলো A-এর সঠিক ব্যাখ্যা
৫৪. Assertion (A): একটি জটিল সমস্যার একাধিক বিকল্প সমাধান থাকলে তার মধ্যে থেকে সবচেয়ে সহজ ও কার্যকর সমাধানটি বেছে নেওয়া উচিত।
Reason (R): অ্যালগোরিদমের গুণগত মানের ওপর প্রোগ্রামের গতি এবং মেমোরি সাশ্রয় করার দক্ষতা সরাসরি নির্ভর করে।
(a) A ভুল কিন্তু R সঠিক
(b) A এবং R উভয়ই সঠিক এবং R হলো A-এর সঠিক ব্যাখ্যা
(c) A সঠিক কিন্তু R ভুল
(d) A এবং R উভয়ই সঠিক কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
উত্তর: (d) A এবং R উভয়ই সঠিক কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
৫৫. Assertion (A): সফটওয়্যার ইন্ডাস্ট্রিতে কোড পরীক্ষা করার জন্য সেলেনিয়াম (Selenium)-এর মতো টুল ব্যবহার করা অত্যন্ত সুপরিচিত।
Reason (R): প্রোগ্রাম টেস্টিং-এর প্রধান লক্ষ্যই হলো কোডের মধ্যে লুকিয়ে থাকা অনাবিষ্কৃত ত্রুটি (Undiscovered Error) খুঁজে বের করা।
(a) A এবং R উভয়ই সঠিক কিন্তু R হলো A-এর সঠিক ব্যাখ্যা নয়
(b) A এবং R উভয়ই সঠিক এবং R হলো A-এর সঠিক ব্যাখ্যা
(c) A সঠিক কিন্তু R ভুল
(d) A ভুল কিন্তু R সঠিক
উত্তর: (b) A এবং R উভয়ই সঠিক এবং R হলো A-এর সঠিক ব্যাখ্যা
👇 উত্তরসহ একাদশ প্রথম সেমিস্টার MCQ সাজেশন Notes PDF! ☞ মাত্র 40 টাকা
আজকের পোস্টে কম্পিউটার একাদশ শ্রেণীর দ্বিতীয় ইউনিট (প্রোগ্রামিং ফান্ডামেন্টালস) থেকে One Liner, MCQ, সত্য মিথ্যা, স্তম্ভ মেলাও, শূন্যস্থান পূরণ এবং বিবৃতি ও ব্যখ্যা সমস্থ রকমের প্রশ্ন উত্তর শেয়ার করা হল। যেগুলি তোমাদের পরীক্ষার প্রস্তুতি গ্রহণে সাহায্য করবে।
| WB Class 11 সেমিস্টার প্রস্তুতি WhatsApp গ্রুপ |
একাদশ শ্রেণী প্রথম সেমিস্টার কম্পিউটার অ্যাপ্লিকেশন (WB Class 11 Semester 1 Computer) সমস্ত অধ্যায়ের MCQ নোটস
| অধ্যায় | লিংক |
|---|---|
| Data Visualization using Spreadsheet (স্প্রেডশিট ব্যবহার করে ডেটা ভিজ্যুয়ালাইজেশন) | Read Now |
| Computer System and Organisation (কম্পিউটার সিস্টেম ও সংগঠন) | Read Now |
| Programming Fundamentals (প্রোগ্রামিং ফান্ডামেন্টালস) | Read Now |
আমাদের হোয়াটসঅ্যাপ ও টেলিগ্রাম Study গ্রুপে যুক্ত হোন -



