Which computer language is directly understood by the CPU without translation?

A Assembly Language

B Machine Language

C High-Level Language

D Java

Solution

Correct Answer: Option B

- CPU সরাসরি বুঝে এমন কোডই হলো Machine Language; এটি দুইটি ডিজিট, 0 এবং 1 (binary), দিয়ে প্রকাশিত থাকে।
- প্রতিটি CPU-এর instruction set architecture (ISA) নির্ধারণ করে কোন binary pattern কী অপকোড (opcode) ও অপারেন্ড নির্দেশ করে।
- Assembly Language হলো machine instructions-এর mnemonic রূপ (উদাহরণ: MOV, ADD); এটিকে assembler ব্যবহার করে machine code-এ অনুবাদ করা লাগে — CPU assembly নিজে বুঝে না।
- High-Level Language (যেমন C, Python) মানুষ-পাঠযোগ্য; এগুলোকে চালানোর জন্য compiler বা interpreter দ্বারা machine code-এ ট্রান্সলেট করা দরকার।
- Java প্রথমে bytecode-এ কম্পাইল হয় এবং JVM (Java Virtual Machine) সেই bytecode চালায়; JVM নিজেই machine code-এ অনুবাদ/জাস্ট-ইন-টাইম কম্পাইল করে, তাই CPU সরাসরি Java source বা bytecode বুঝে না।

CPU হার্ডওয়্যার মাত্র binary machine instructions বাস্তবায়ন করে, ফলে কোনো প্রোগ্রাম সরাসরি চালাতে হলে সেটিকে machine code-এ (binary) থাকতে হয় — তাই উত্তরটি Machine Language
অ্যাপ/ওয়েবসাইটে রুটিনভিত্তিক নিয়মিত লাইভ পরীক্ষা হচ্ছে।
পরীক্ষা – ১১২
কোর্স নামঃ ১৯ তম শিক্ষক নিবন্ধন - লেকচারশীট ভিত্তিক।
টপিকসঃ
সাধারণ জ্ঞান – বাংলাদেশ
বাংলাদেশের জাতিগোষ্ঠী ও উপজাতি সংক্রান্ত বিষয়াদি ষষ্ঠ জনশুমারি ও গৃহগণনা ২০২২। বাংলাদেশের খেলাধুলা বাংলাদেশের কৃষ্টি ও সংস্কৃতি বাংলার সংগীত
পরীক্ষা শুরুঃ ৩য় ব্যাচ শুরু ৫ নভেম্বর, ২০২৫।
রুটিন দেখুন
পরীক্ষা – ৩৮
কোর্স নামঃ প্রাইমারি প্রধান শিক্ষক নিয়োগ প্রস্তুতি (২য় ব্যাচ)
টপিকসঃ
বাংলা: বানান
ইংরেজি: Literary Terms
গণিত: স্থানাঙ্ক জ্যামিতি, সমস্যা সমাধান
সাধারণ জ্ঞান: শিল্প-বাণিজ্য
৫ ফেব্রুয়ারি থেকে শুরু।
রুটিন দেখুন

Practice More Questions on Our App!

Download our app for free and access thousands of MCQ questions with detailed solutions