1. Which technology was used in first-generation computers?
১. প্রথম প্রজন্মের কম্পিউটারে কোন প্রযুক্তি ব্যবহার করা হয়েছিল?
Correct Answer: B) Vacuum Tubes
সঠিক উত্তর: B) ভ্যাকুয়াম টিউব
Explanation: First-generation computers (1940-1956) used vacuum tubes as the primary component for circuitry and memory. They were large, expensive, and generated a lot of heat.
ব্যাখ্যা: প্রথম প্রজন্মের কম্পিউটার (১৯৪০-১৯৫৬) সার্কিট এবং মেমরির জন্য প্রধান উপাদান হিসেবে ভ্যাকুয়াম টিউব ব্যবহার করত। এগুলি আকারে বড়, ব্যয়বহুল এবং প্রচুর তাপ উৎপন্ন করত।
2. The basic building blocks of a computer system are?
২. একটি কম্পিউটার সিস্টেমের মৌলিক উপাদানগুলি কী কী?
Correct Answer: C) Input Unit, CPU, Memory Unit, Output Unit
সঠিক উত্তর: C) ইনপুট ইউনিট, সিপিইউ, মেমরি ইউনিট, আউটপুট ইউনিট
Explanation: A computer system functionally consists of four main parts: the Input Unit for data entry, the Central Processing Unit (CPU) for processing, the Memory Unit for storage, and the Output Unit for displaying results.
ব্যাখ্যা: একটি কম্পিউটার সিস্টেম কার্যকরীভাবে চারটি প্রধান অংশ নিয়ে গঠিত: ডেটা প্রবেশের জন্য ইনপুট ইউনিট, প্রক্রিয়াকরণের জন্য সেন্ট্রাল প্রসেসিং ইউনিট (CPU), সংরক্ষণের জন্য মেমরি ইউনিট এবং ফলাফল প্রদর্শনের জন্য আউটপুট ইউনিট।
3. What is the base or radix of the Binary number system?
৩. বাইনারি সংখ্যা পদ্ধতির বেস বা র্যাডিক্স কত?
Correct Answer: D) 2
সঠিক উত্তর: D) ২
Explanation: The binary number system uses only two digits: 0 and 1. Therefore, its base or radix is 2.
ব্যাখ্যা: বাইনারি সংখ্যা পদ্ধতি কেবল দুটি অঙ্ক ব্যবহার করে: ০ এবং ১। তাই, এর বেস বা র্যাডিক্স হল ২।
4. The decimal equivalent of the binary number (10110)₂ is?
৪. বাইনারি সংখ্যা (10110)₂ এর দশমিক সমতুল্য কত?
Correct Answer: A) 22
সঠিক উত্তর: A) 22
Explanation: (10110)₂ = 1×2⁴ + 0×2³ + 1×2² + 1×2¹ + 0×2⁰ = 16 + 0 + 4 + 2 + 0 = 22.
ব্যাখ্যা: (10110)₂ = ১×২⁴ + ০×২³ + ১×২² + ১×২¹ + ০×২⁰ = ১৬ + ০ + ৪ + ২ + ০ = ২২।
5. Which of the following is a non-weighted code?
৫. নিচের কোনটি একটি নন-ওয়েটেড কোড?
Correct Answer: B) Excess-3 Code
সঠিক উত্তর: B) এক্সেস-৩ কোড
Explanation: In weighted codes like BCD, each bit position has a specific weight. In non-weighted codes like Excess-3 and Gray code, the bit positions do not have any fixed weight.
ব্যাখ্যা: BCD-এর মতো ওয়েটেড কোডে প্রতিটি বিট পজিশনের একটি নির্দিষ্ট ওজন থাকে। এক্সেস-৩ এবং গ্রে কোডের মতো নন-ওয়েটেড কোডে, বিট পজিশনগুলির কোনো নির্দিষ্ট ওজন থাকে না।
6. What does CPU stand for?
৬. CPU-এর পূর্ণরূপ কী?
Correct Answer: A) Central Processing Unit
সঠিক উত্তর: A) সেন্ট্রাল প্রসেসিং ইউনিট
Explanation: The CPU is the primary component of a computer that performs most of the processing inside the computer. It is often referred to as the “brain” of the computer.
ব্যাখ্যা: সিপিইউ হলো কম্পিউটারের প্রধান উপাদান যা কম্পিউটারের ভেতরের বেশিরভাগ প্রক্রিয়াকরণ সম্পন্ন করে। একে প্রায়শই কম্পিউটারের “মস্তিষ্ক” বলা হয়।
7. The hexadecimal number system has a base of:
৭. হেক্সাডেসিমেল সংখ্যা পদ্ধতির বেস কত?
Correct Answer: D) 16
সঠিক উত্তর: D) ১৬
Explanation: The hexadecimal system uses 16 distinct symbols: 0-9 to represent values zero to nine, and A, B, C, D, E, F to represent values ten to fifteen.
ব্যাখ্যা: হেক্সাডেসিমেল পদ্ধতিতে ১৬টি ভিন্ন প্রতীক ব্যবহৃত হয়: ০-৯ শূন্য থেকে নয় পর্যন্ত মান বোঝাতে এবং A, B, C, D, E, F দশ থেকে পনেরো পর্যন্ত মান বোঝাতে ব্যবহৃত হয়।
8. The 2’s complement of the binary number 1010 is:
৮. বাইনারি সংখ্যা 1010-এর 2’s কমপ্লিমেন্ট কত?
Correct Answer: B) 0110
সঠিক উত্তর: B) 0110
Explanation: First, find the 1’s complement of 1010 by inverting the bits, which is 0101. Then, add 1 to the 1’s complement: 0101 + 1 = 0110.
ব্যাখ্যা: প্রথমে, 1010-এর বিটগুলিকে উল্টে দিয়ে 1’s কমপ্লিমেন্ট বের করুন, যা হলো 0101। এরপর 1’s কমপ্লিমেন্টের সাথে ১ যোগ করুন: 0101 + 1 = 0110।
9. Which code is used by computers to represent character data?
৯. ক্যারেক্টার ডেটা উপস্থাপনের জন্য কম্পিউটার কোন কোড ব্যবহার করে?
Correct Answer: C) ASCII
সঠিক উত্তর: C) ASCII
Explanation: ASCII (American Standard Code for Information Interchange) is a character encoding standard for electronic communication. It represents text in computers, telecommunications equipment, and other devices.
ব্যাখ্যা: ASCII (American Standard Code for Information Interchange) হলো ইলেকট্রনিক যোগাযোগের জন্য একটি ক্যারেক্টার এনকোডিং মান। এটি কম্পিউটার, টেলিযোগাযোগ সরঞ্জাম এবং অন্যান্য ডিভাইসে টেক্সট উপস্থাপন করে।
10. What is the octal equivalent of the decimal number (73)₁₀?
১০. দশমিক সংখ্যা (73)₁₀-এর অক্টাল সমতুল্য কত?
Correct Answer: A) 111
সঠিক উত্তর: A) 111
Explanation: To convert decimal to octal, we divide the number by 8 repeatedly.
73 ÷ 8 = 9 remainder 1.
9 ÷ 8 = 1 remainder 1.
1 ÷ 8 = 0 remainder 1.
Reading the remainders from bottom to top, we get (111)₈.
ব্যাখ্যা: দশমিক থেকে অক্টালে রূপান্তর করতে, আমরা সংখ্যাটিকে বারবার ৮ দ্বারা ভাগ করি।
৭৩ ÷ ৮ = ৯ ভাগশেষ ১।
৯ ÷ ৮ = ১ ভাগশেষ ১।
১ ÷ ৮ = ০ ভাগশেষ ১।
ভাগশেষগুলিকে নিচ থেকে উপরে পড়লে আমরা পাই (111)₈।
11. Transistors were used in which generation of computers?
১১. কোন প্রজন্মের কম্পিউটারে ট্রানজিস্টর ব্যবহৃত হয়েছিল?
Correct Answer: B) Second Generation
সঠিক উত্তর: B) দ্বিতীয় প্রজন্ম
Explanation: Second-generation computers (1956-1963) replaced vacuum tubes with transistors. Transistors were smaller, faster, cheaper, more energy-efficient, and more reliable.
ব্যাখ্যা: দ্বিতীয় প্রজন্মের কম্পিউটার (১৯৫৬-১৯৬৩) ভ্যাকুয়াম টিউবের পরিবর্তে ট্রানজিস্টর ব্যবহার করে। ট্রানজিস্টরগুলি ছিল ছোট, দ্রুত, সস্তা, বেশি শক্তি-সাশ্রয়ী এবং বেশি নির্ভরযোগ্য।
12. The ALU and CU are two main components of the…?
১২. ALU এবং CU কিসের দুটি প্রধান উপাদান?
Correct Answer: C) CPU (Central Processing Unit)
সঠিক উত্তর: C) সিপিইউ (সেন্ট্রাল প্রসেসিং ইউনিট)
Explanation: The Central Processing Unit (CPU) consists of the Arithmetic Logic Unit (ALU), which performs arithmetic and logical operations, and the Control Unit (CU), which directs the computer’s operations.
ব্যাখ্যা: সেন্ট্রাল প্রসেসিং ইউনিট (CPU) দুটি অংশ নিয়ে গঠিত: অ্যারিথমেটিক লজিক ইউনিট (ALU), যা গাণিতিক এবং যৌক্তিক ক্রিয়াকলাপ সম্পাদন করে, এবং কন্ট্রোল ইউনিট (CU), যা কম্পিউটারের ক্রিয়াকলাপ পরিচালনা করে।
13. Which of the following is a volatile memory?
১৩. নিচের কোনটি একটি উদ্বায়ী (volatile) মেমরি?
Correct Answer: B) RAM (Random Access Memory)
সঠিক উত্তর: B) RAM (র্যান্ডম অ্যাক্সেস মেমরি)
Explanation: RAM is volatile memory, which means it requires power to maintain the stored information. All data in RAM is lost when the power is turned off. ROM, HDD, and SSD are non-volatile.
ব্যাখ্যা: RAM হলো উদ্বায়ী মেমরি, যার মানে সংরক্ষিত তথ্য ধরে রাখার জন্য পাওয়ারের প্রয়োজন হয়। বিদ্যুৎ বন্ধ হয়ে গেলে RAM-এর সমস্ত ডেটা মুছে যায়। ROM, HDD, এবং SSD হলো অনুদ্বায়ী (non-volatile) মেমরি।
14. The binary addition of 1101 + 1011 is:
১৪. 1101 + 1011 এর বাইনারি যোগফল কত?
Correct Answer: A) 11000
সঠিক উত্তর: A) 11000
Explanation:
1101 (Decimal 13)
+1011 (Decimal 11)
—–
11000 (Decimal 24)
Step-by-step: 1+1=0 carry 1; 0+1+1=0 carry 1; 1+0+1=0 carry 1; 1+1+1=1 carry 1. Result is 11000.
ব্যাখ্যা:
১১০১ (দশমিক ১৩)
+১০১১ (দশমিক ১১)
—–
১১০০০ (দশমিক ২৪)
ধাপে ধাপে: ১+১=০ হাতে ১; ০+১+১=০ হাতে ১; ১+০+১=০ হাতে ১; ১+১+১=১ হাতে ১। ফলাফল হলো ১১০০০।
15. The number (1A5.B)₁₆ is equivalent to which octal number?
১৫. (1A5.B)₁₆ সংখ্যাটি কোন অক্টাল সংখ্যার সমতুল্য?
Correct Answer: A) 645.54
সঠিক উত্তর: A) 645.54
Explanation: First, convert Hex to Binary (4 bits per digit):
1 -> 0001, A (10) -> 1010, 5 -> 0101, B (11) -> 1011
So, (1A5.B)₁₆ = (0001 1010 0101 . 1011)₂
Now, group binary into 3 bits for Octal:
(000 110 100 101 . 101 100)₂ = (0645.54)₈ = (645.54)₈.
ব্যাখ্যা: প্রথমে, হেক্সাকে বাইনারিতে রূপান্তর করুন (প্রতি ডিজিটের জন্য ৪ বিট):
১ -> ০০০১, A (১০) -> ১০১০, ৫ -> ০১০১, B (১১) -> ১০১১
সুতরাং, (1A5.B)₁₆ = (০০০১ ১০১০ ০১০১ . ১০১১)₂
এখন, অক্টালের জন্য বাইনারিকে ৩ বিটের গ্রুপে ভাগ করুন:
(০০০ ১১০ ১০০ ১০১ . ১০১ ১০০)₂ = (০৬৪৫.৫৪)₈ = (৬৪৫.৫৪)₈।
16. What is the BCD representation of the decimal number 49?
১৬. দশমিক সংখ্যা ৪৯-এর BCD উপস্থাপনা কী?
Correct Answer: A) 0100 1001
সঠিক উত্তর: A) 0100 1001
Explanation: In BCD (Binary Coded Decimal), each decimal digit is represented by its 4-bit binary equivalent.
For 4, the binary is 0100.
For 9, the binary is 1001.
So, 49 in BCD is 0100 1001.
ব্যাখ্যা: BCD-তে (বাইনারি কোডেড ডেসিমাল), প্রতিটি দশমিক অঙ্ককে তার ৪-বিটের বাইনারি সমতুল্য দ্বারা উপস্থাপন করা হয়।
৪-এর জন্য বাইনারি হলো ০100।
৯-এর জন্য বাইনারি হলো ১০০১।
সুতরাং, BCD-তে ৪৯ হলো 0100 1001।
17. Which of the following is a self-complementing code?
১৭. নিচের কোনটি একটি সেলফ-কমপ্লিমেন্টিং কোড?
Correct Answer: C) Excess-3 Code
সঠিক উত্তর: C) এক্সেস-৩ কোড
Explanation: A code is self-complementing if the 9’s complement of a decimal digit can be obtained by inverting the bits of its binary representation. Excess-3 code has this property. For example, 2 in Excess-3 is 0101. Its 9’s complement, 7, in Excess-3 is 1010, which is the bitwise complement of 0101.
ব্যাখ্যা: একটি কোড সেলফ-কমপ্লিমেন্টিং হয় যদি একটি দশমিক সংখ্যার 9’s কমপ্লিমেন্ট তার বাইনারি উপস্থাপনার বিটগুলিকে উল্টে (invert) দিয়ে পাওয়া যায়। এক্সেস-৩ কোডের এই বৈশিষ্ট্য রয়েছে। উদাহরণস্বরূপ, এক্সেস-৩ তে ২ হলো ০১০১। এর 9’s কমপ্লিমেন্ট ৭, এক্সেস-৩ তে হলো ১০১০, যা ০১০১-এর বিটওয়াইজ কমপ্লিমেন্ট।
18. Microprocessors were introduced in which generation of computers?
১৮. কোন প্রজন্মের কম্পিউটারে মাইক্রোপ্রসেসর চালু হয়েছিল?
Correct Answer: D) Fourth Generation
সঠিক উত্তর: D) চতুর্থ প্রজন্ম
Explanation: The Fourth Generation (1971-Present) of computers is marked by the invention of the microprocessor, which integrated thousands of ICs onto a single silicon chip. This led to the development of personal computers (PCs).
ব্যাখ্যা: কম্পিউটারের চতুর্থ প্রজন্ম (১৯৭১-বর্তমান) মাইক্রোপ্রসেসরের আবিষ্কার দ্বারা চিহ্নিত, যা হাজার হাজার আইসি-কে একটি একক সিলিকন চিপে একীভূত করেছিল। এর ফলে পার্সোনাল কম্পিউটার (PC) তৈরি হয়।
19. Floating-point representation is used to store:
১৯. ফ্লোটিং-পয়েন্ট উপস্থাপনা কী সংরক্ষণ করতে ব্যবহৃত হয়?
Correct Answer: C) Real numbers with a fractional part
সঠিক উত্তর: C) ভগ্নাংশ সহ বাস্তব সংখ্যা
Explanation: Floating-point representation is a method for representing an approximation of a real number in a way that can support a wide range of values. It consists of a sign, mantissa (or significand), and an exponent.
ব্যাখ্যা: ফ্লোটিং-পয়েন্ট উপস্থাপনা হলো একটি বাস্তব সংখ্যার আসন্ন মানকে এমনভাবে উপস্থাপন করার একটি পদ্ধতি যা মানের একটি বিস্তৃত পরিসরকে সমর্থন করতে পারে। এটি একটি চিহ্ন, ম্যান্টিসা (বা সিগনিফিক্যান্ড) এবং একটি এক্সপোনেন্ট নিয়ে গঠিত।
20. What does EBCDIC stand for?
২০. EBCDIC-এর পূর্ণরূপ কী?
Correct Answer: A) Extended Binary Coded Decimal Interchange Code
সঠিক উত্তর: A) এক্সটেন্ডেড বাইনারি কোডেড ডেসিমাল ইন্টারচেঞ্জ কোড
Explanation: EBCDIC is an 8-bit character encoding used mainly on IBM mainframe and IBM midrange computer operating systems.
ব্যাখ্যা: EBCDIC একটি ৮-বিটের ক্যারেক্টার এনকোডিং যা প্রধানত IBM মেইনফ্রেম এবং IBM মিডরেঞ্জ কম্পিউটার অপারেটিং সিস্টেমে ব্যবহৃত হয়।
21. The Gray code for the binary number 1011 is:
২১. বাইনারি সংখ্যা 1011-এর জন্য গ্রে কোডটি হল:
Correct Answer: A) 1110
সঠিক উত্তর: A) 1110
Explanation: To convert binary to Gray code: MSB of Gray code is same as MSB of binary. For other bits, XOR the current binary bit with the previous binary bit. B3=1 -> G3=1. G2 = B3⊕B2 = 1⊕0 = 1. G1 = B2⊕B1 = 0⊕1 = 1. G0 = B1⊕B0 = 1⊕1 = 0. So Gray code is 1110.
ব্যাখ্যা: বাইনারি থেকে গ্রে কোডে রূপান্তর করতে: গ্রে কোডের MSB বাইনারির MSB-এর সমান। অন্যান্য বিটের জন্য, বর্তমান বাইনারি বিটকে পূর্ববর্তী বাইনারি বিটের সাথে XOR করুন। B3=1 -> G3=1. G2 = B3⊕B2 = 1⊕0 = 1. G1 = B2⊕B1 = 0⊕1 = 1. G0 = B1⊕B0 = 1⊕1 = 0. সুতরাং গ্রে কোডটি হল 1110।
22. What is the main characteristic of the Fifth Generation of computers?
২২. পঞ্চম প্রজন্মের কম্পিউটারের প্রধান বৈশিষ্ট্য কী?
Correct Answer: C) Artificial Intelligence
সঠিক উত্তর: C) কৃত্রিম বুদ্ধিমত্তা
Explanation: Fifth-generation computing devices, based on Artificial Intelligence (AI), are still in development, though there are some applications, such as voice recognition, that are being used today.
ব্যাখ্যা: পঞ্চম প্রজন্মের কম্পিউটিং ডিভাইসগুলি কৃত্রিম বুদ্ধিমত্তার (AI) উপর ভিত্তি করে তৈরি এবং এখনও বিকাশের অধীনে রয়েছে, যদিও ভয়েস রিকগনিশনের মতো কিছু অ্যাপ্লিকেশন বর্তমানে ব্যবহৃত হচ্ছে।
23. In a number system, the value of the base determines the:
২৩. একটি সংখ্যা পদ্ধতিতে, বেসের মান কী নির্ধারণ করে?
Correct Answer: A) Total number of unique digits used in the system
সঠিক উত্তর: A) সিস্টেমে ব্যবহৃত মোট স্বতন্ত্র অঙ্কের সংখ্যা
Explanation: The base or radix of a number system is the number of unique digits or characters used to represent numbers in that system. For example, base-10 has 10 digits (0-9), and base-2 has 2 digits (0-1).
ব্যাখ্যা: একটি সংখ্যা পদ্ধতির বেস বা র্যাডিক্স হল সেই সিস্টেমে সংখ্যা উপস্থাপনের জন্য ব্যবহৃত স্বতন্ত্র অঙ্ক বা অক্ষরের সংখ্যা। উদাহরণস্বরূপ, বেস-১০-এ ১০টি অঙ্ক (০-৯) এবং বেস-২-এ ২টি অঙ্ক (০-১) রয়েছে।
24. What is the 1’s complement of 11001010?
২৪. 11001010-এর 1’s কমপ্লিমেন্ট কত?
Correct Answer: A) 00110101
সঠিক উত্তর: A) 00110101
Explanation: The 1’s complement is found by simply inverting all the bits. 1 becomes 0, and 0 becomes 1.
ব্যাখ্যা: 1’s কমপ্লিমেন্ট শুধুমাত্র সমস্ত বিট উল্টে দিয়ে পাওয়া যায়। ১ হয়ে যায় ০, এবং ০ হয়ে যায় ১।
25. Which device is responsible for converting human-readable data into a machine-readable format?
২৫. কোন ডিভাইস মানুষের পঠনযোগ্য ডেটাকে মেশিনের পঠনযোগ্য ফর্ম্যাটে রূপান্তর করার জন্য দায়ী?
Correct Answer: B) Input Device
সঠিক উত্তর: B) ইনপুট ডিভাইস
Explanation: Input devices, such as keyboards and mice, take data from the user (in human-readable form) and convert it into electrical signals (machine-readable form) that the computer can process.
ব্যাখ্যা: ইনপুট ডিভাইস, যেমন কীবোর্ড এবং মাউস, ব্যবহারকারীর কাছ থেকে ডেটা (মানুষের পঠনযোগ্য আকারে) নিয়ে সেটিকে বৈদ্যুতিক সংকেতে (মেশিনের পঠনযোগ্য আকারে) রূপান্তর করে যা কম্পিউটার প্রক্রিয়া করতে পারে।
… Questions 26 to 99 would be here, each in its own container …
100. Using 2’s complement, subtract 1010 from 1101.
১০০. 2’s কমপ্লিমেন্ট ব্যবহার করে 1101 থেকে 1010 বিয়োগ করুন।
Correct Answer: B) 0011
সঠিক উত্তর: B) 0011
Explanation: Subtraction using 2’s complement is equivalent to addition. We need to calculate 1101 + (2’s complement of 1010).
2’s complement of 1010 is (1’s complement + 1) = 0101 + 1 = 0110.
Now add: 1101 + 0110 = 10011.
Since there is a carry-out (the leading 1), we discard it. The result is 0011.
(In decimal: 13 – 10 = 3, and 0011 is 3 in binary).
ব্যাখ্যা: 2’s কমপ্লিমেন্ট ব্যবহার করে বিয়োগ করা যোগের সমতুল্য। আমাদের 1101 + (1010-এর 2’s কমপ্লিমেন্ট) গণনা করতে হবে।
1010-এর 2’s কমপ্লিমেন্ট হলো (1’s কমপ্লিমেন্ট + 1) = 0101 + 1 = 0110।
এখন যোগ করুন: 1101 + 0110 = 10011।
যেহেতু একটি ক্যারি-আউট (প্রথম ১) রয়েছে, আমরা এটি বাতিল করি। ফলাফল হলো 0011।
(দশমিকে: ১৩ – ১০ = ৩, এবং 0011 বাইনারিতে ৩)।
26. Integrated Circuits (ICs) are related to which generation of computers?
২৬. ইন্টিগ্রেটেড সার্কিট (ICs) কম্পিউটারের কোন প্রজন্মের সাথে সম্পর্কিত?
Correct Answer: C) Third Generation
সঠিক উত্তর: C) তৃতীয় প্রজন্ম
Explanation: Third-generation computers (1964-1971) used Integrated Circuits (ICs) instead of transistors. A single IC has many transistors, resistors, and capacitors along with the associated circuitry. This made computers smaller, cheaper, and faster.
ব্যাখ্যা: তৃতীয় প্রজন্মের কম্পিউটার (১৯৬৪-১৯৭১) ট্রানজিস্টরের পরিবর্তে ইন্টিগ্রেটেড সার্কিট (IC) ব্যবহার করে। একটি একক IC-তে অনেক ট্রানজিস্টর, রেজিস্টর এবং ক্যাপাসিটার সহ সংশ্লিষ্ট সার্কিট্রি থাকে। এটি কম্পিউটারকে ছোট, সস্তা এবং দ্রুত করে তোলে।
27. What is the binary equivalent of the octal number (345)₈?
২৭. অক্টাল সংখ্যা (345)₈-এর বাইনারি সমতুল্য কী?
Correct Answer: B) 011100101
সঠিক উত্তর: B) 011100101
Explanation: To convert from octal to binary, convert each octal digit to its 3-bit binary equivalent.
3 → 011, 4 → 100, 5 → 101.
Combining these, we get (345)₈ = (011100101)₂.
ব্যাখ্যা: অক্টাল থেকে বাইনারিতে রূপান্তর করতে, প্রতিটি অক্টাল অঙ্ককে তার ৩-বিটের বাইনারি সমতুল্যে রূপান্তর করুন।
৩ → ০১১, ৪ → ১০০, ৫ → ১০১।
এগুলি একত্রিত করে আমরা পাই (345)₈ = (011100101)₂।
28. A key property of Gray code is that:
২৮. গ্রে কোডের একটি মূল বৈশিষ্ট্য হলো:
Correct Answer: B) Two successive values differ by only one bit.
সঠিক উত্তর: B) দুটি ধারাবাহিক মানের মধ্যে কেবল একটি বিটের পার্থক্য থাকে।
Explanation: Gray code is also known as a minimum change code because consecutive values in the sequence differ by only a single bit. This property is useful in preventing errors in electromechanical systems.
ব্যাখ্যা: গ্রে কোডকে মিনিমাম চেঞ্জ কোডও বলা হয় কারণ এই কোডের অনুক্রমিক মানগুলির মধ্যে কেবল একটি বিটের পার্থক্য থাকে। এই বৈশিষ্ট্যটি ইলেক্ট্রোমেকানিক্যাল সিস্টেমে ত্রুটি প্রতিরোধে সহায়ক।
29. The main function of the Control Unit (CU) in the CPU is to:
২৯. সিপিইউ-তে কন্ট্রোল ইউনিট (CU)-এর প্রধান কাজ হলো:
Correct Answer: C) Decode instructions and generate control signals.
সঠিক উত্তর: C) নির্দেশাবলী ডিকোড করা এবং কন্ট্রোল সিগন্যাল তৈরি করা।
Explanation: The Control Unit acts as the nervous system of the computer. It fetches instructions from memory, decodes them, and then generates control signals to direct the other parts of the computer to execute them.
ব্যাখ্যা: কন্ট্রোল ইউনিট কম্পিউটারের স্নায়ুতন্ত্রের মতো কাজ করে। এটি মেমরি থেকে নির্দেশাবলী নিয়ে আসে, সেগুলি ডিকোড করে, এবং তারপর সেগুলিকে কার্যকর করার জন্য কম্পিউটারের অন্যান্য অংশকে নির্দেশ দেওয়ার জন্য কন্ট্রোল সিগন্যাল তৈরি করে।
30. The sum of hexadecimal numbers (1A)₁₆ and (B2)₁₆ is:
৩০. হেক্সাডেসিমেল সংখ্যা (1A)₁₆ এবং (B2)₁₆-এর যোগফল কত?
Correct Answer: A) (CC)₁₆
সঠিক উত্তর: A) (CC)₁₆
Explanation: A + 2 = 10 + 2 = 12, which is C in hexadecimal.
1 + B = 1 + 11 = 12, which is C in hexadecimal.
So, the result is (CC)₁₆.
ব্যাখ্যা: A + 2 = ১০ + ২ = ১২, যা হেক্সাডেসিমেলে C।
১ + B = ১ + ১১ = ১২, যা হেক্সাডেসিমেলে C।
সুতরাং, ফলাফল হলো (CC)₁₆।
31. What is the smallest unit of data in a computer?
৩১. কম্পিউটারে ডেটার ক্ষুদ্রতম একক কী?
Correct Answer: C) Bit
সঠিক উত্তর: C) বিট
Explanation: A bit (short for binary digit) is the smallest unit of data in a computer. It can have a value of either 0 or 1.
ব্যাখ্যা: একটি বিট (বাইনারি ডিজিটের সংক্ষিপ্ত রূপ) হলো কম্পিউটারের ডেটার ক্ষুদ্রতম একক। এর মান ০ বা ১ হতে পারে।
32. Which generation of computers is associated with VLSI (Very Large Scale Integration)?
৩২. কোন প্রজন্মের কম্পিউটার ভিএলএসআই (ভেরি লার্জ স্কেল ইন্টিগ্রেশন)-এর সাথে সম্পর্কিত?
Correct Answer: C) Fourth
সঠিক উত্তর: C) চতুর্থ
Explanation: The fourth generation brought VLSI technology, where hundreds of thousands of transistors were placed on a single chip, leading to the development of microprocessors.
ব্যাখ্যা: চতুর্থ প্রজন্ম ভিএলএসআই প্রযুক্তি নিয়ে আসে, যেখানে লক্ষ লক্ষ ট্রানজিস্টর একটি একক চিপে স্থাপন করা হয়েছিল, যা মাইক্রোপ্রসেসরের বিকাশে সাহায্য করে।
33. The Excess-3 code for the decimal number 5 is:
৩৩. দশমিক সংখ্যা ৫-এর জন্য এক্সেস-৩ কোডটি হলো:
Correct Answer: B) 1000
সঠিক উত্তর: B) 1000
Explanation: To get the Excess-3 code, add 3 to the decimal digit and then convert it to its 4-bit binary equivalent. 5 + 3 = 8. The 4-bit binary for 8 is 1000.
ব্যাখ্যা: এক্সেস-৩ কোড পেতে, দশমিক অঙ্কের সাথে ৩ যোগ করুন এবং তারপর এটিকে তার ৪-বিটের বাইনারি সমতুল্যে রূপান্তর করুন। ৫ + ৩ = ৮। ৮-এর ৪-বিটের বাইনারি হলো ১০০০।
34. The purpose of registers in a CPU is to:
৩৪. একটি সিপিইউতে রেজিস্টারের উদ্দেশ্য হলো:
Correct Answer: B) Hold data and instructions temporarily for fast access.
সঠিক উত্তর: B) দ্রুত অ্যাক্সেসের জন্য ডেটা এবং নির্দেশাবলী অস্থায়ীভাবে ধরে রাখা।
Explanation: Registers are small, high-speed storage locations within the CPU that hold data, instructions, and addresses that are being actively used by the processor.
ব্যাখ্যা: রেজিস্টার হলো সিপিইউ-এর মধ্যে ছোট, উচ্চ-গতির স্টোরেজ যা প্রসেসর দ্বারা সক্রিয়ভাবে ব্যবহৃত ডেটা, নির্দেশাবলী এবং ঠিকানাগুলি ধরে রাখে।
35. Signed-magnitude representation is a method for representing:
৩৫. সাইনড-ম্যাগনিটিউড উপস্থাপনা কী উপস্থাপনের একটি পদ্ধতি?
Correct Answer: C) Both positive and negative numbers
সঠিক উত্তর: C) ধনাত্মক এবং ঋণাত্মক উভয় সংখ্যা
Explanation: In signed-magnitude representation, the most significant bit (MSB) is used as a sign bit (0 for positive, 1 for negative), and the remaining bits represent the magnitude (absolute value) of the number.
ব্যাখ্যা: সাইনড-ম্যাগনিটিউড উপস্থাপনায়, সবচেয়ে গুরুত্বপূর্ণ বিট (MSB) চিহ্ন বিট হিসাবে ব্যবহৃত হয় (ধনাত্মক-এর জন্য ০, ঋণাত্মক-এর জন্য ১), এবং বাকি বিটগুলি সংখ্যার মান (পরম মান) উপস্থাপন করে।
36. What is the decimal value of the binary number 101.11?
৩৬. বাইনারি সংখ্যা 101.11-এর দশমিক মান কত?
Correct Answer: A) 5.75
সঠিক উত্তর: A) 5.75
Explanation: Integer part: 1×2² + 0×2¹ + 1×2⁰ = 4 + 0 + 1 = 5.
Fractional part: 1×2⁻¹ + 1×2⁻² = 0.5 + 0.25 = 0.75.
Total = 5 + 0.75 = 5.75.
ব্যাখ্যা: পূর্ণসংখ্যার অংশ: ১×২² + ০×২¹ + ১×২⁰ = ৪ + ০ + ১ = ৫।
ভগ্নাংশের অংশ: ১×২⁻¹ + ১×২⁻² = ০.৫ + ০.২৫ = ০.৭৫।
মোট = ৫ + ০.৭৫ = ৫.৭৫।
37. A group of 4 bits is called a:
৩৭. ৪ বিটের একটি গ্রুপকে কী বলা হয়?
Correct Answer: D) Nibble
সঠিক উত্তর: D) নিবল
Explanation: A nibble (or nybble) is a four-bit aggregation, or half an octet (an 8-bit byte). It is often used in the context of hexadecimal representation.
ব্যাখ্যা: একটি নিবল (বা নাইবল) হলো একটি চার-বিটের সমষ্টি, বা একটি অক্টেটের (একটি ৮-বিটের বাইট) অর্ধেক। এটি প্রায়শই হেক্সাডেসিমেল উপস্থাপনার প্রসঙ্গে ব্যবহৃত হয়।
38. Which was the first commercially available electronic digital computer?
৩৮. প্রথম বাণিজ্যিকভাবে উপলব্ধ ইলেকট্রনিক ডিজিটাল কম্পিউটার কোনটি ছিল?
Correct Answer: C) UNIVAC I
সঠিক উত্তর: C) UNIVAC I
Explanation: The UNIVAC I (Universal Automatic Computer I) was the first general-purpose electronic digital computer design for business application produced in the United States and was made available commercially in 1951.
ব্যাখ্যা: UNIVAC I (ইউনিভার্সাল অটোমেটিক কম্পিউটার I) ছিল মার্কিন যুক্তরাষ্ট্রে উৎপাদিত ব্যবসায়িক অ্যাপ্লিকেশনের জন্য ডিজাইন করা প্রথম সাধারণ-উদ্দেশ্যমূলক ইলেকট্রনিক ডিজিটাল কম্পিউটার এবং এটি ১৯৫১ সালে বাণিজ্যিকভাবে উপলব্ধ করা হয়েছিল।
39. The main advantage of using 2’s complement for subtraction is that:
৩৯. বিয়োগের জন্য 2’s কমপ্লিমেন্ট ব্যবহার করার প্রধান সুবিধা হলো:
Correct Answer: B) It simplifies the hardware, as subtraction can be performed by an adder circuit.
সঠিক উত্তর: B) এটি হার্ডওয়্যারকে সহজ করে, কারণ বিয়োগ একটি অ্যাডার সার্কিট দ্বারা সঞ্চালিত হতে পারে।
Explanation: Using 2’s complement, the operation A – B becomes A + (-B). This means a CPU doesn’t need a separate subtractor circuit; it can use its existing adder circuit for both addition and subtraction, which simplifies the hardware design.
ব্যাখ্যা: 2’s কমপ্লিমেন্ট ব্যবহার করে, A – B অপারেশনটি A + (-B) হয়ে যায়। এর মানে হলো একটি সিপিইউর আলাদা সাবট্র্যাক্টর সার্কিটের প্রয়োজন নেই; এটি যোগ এবং বিয়োগ উভয়ের জন্য তার বিদ্যমান অ্যাডার সার্কিট ব্যবহার করতে পারে, যা হার্ডওয়্যার ডিজাইনকে সহজ করে।
40. The binary multiplication of 101 × 11 is:
৪০. 101 × 11-এর বাইনারি গুণফল কত?
Correct Answer: A) 1111
সঠিক উত্তর: A) 1111
Explanation:
101 (Decimal 5)
× 11 (Decimal 3)
—-
101
1010 (Shifted left by one position)
—-
1111 (Decimal 15)
ব্যাখ্যা:
১০১ (দশমিক ৫)
× ১১ (দশমিক ৩)
—-
১০১
১০১০ (এক ঘর বামে সরানো)
—-
১১১১ (দশমিক ১৫)
41. The role of the Address Bus is to:
৪১. অ্যাড্রেস বাসের কাজ হলো:
Correct Answer: B) Carry memory addresses from the CPU to memory.
সঠিক উত্তর: B) সিপিইউ থেকে মেমরিতে মেমরি অ্যাড্রেস বহন করা।
Explanation: The address bus is a unidirectional bus that carries the memory address that the CPU wants to read from or write to. The width of the address bus determines the maximum memory capacity of the system.
ব্যাখ্যা: অ্যাড্রেস বাস একটি একমুখী বাস যা সিপিইউ যে মেমরি অ্যাড্রেস থেকে ডেটা পড়তে বা লিখতে চায় তা বহন করে। অ্যাড্রেস বাসের প্রস্থ সিস্টেমের সর্বোচ্চ মেমরি ক্ষমতা নির্ধারণ করে।
42. How many different characters can be represented by standard 7-bit ASCII?
৪২. স্ট্যান্ডার্ড ৭-বিট ASCII দ্বারা কতগুলি ভিন্ন অক্ষর উপস্থাপন করা যায়?
Correct Answer: B) 128
সঠিক উত্তর: B) 128
Explanation: With 7 bits, you can represent 2⁷ different combinations. 2⁷ = 128. Therefore, standard ASCII can represent 128 different characters (from 0 to 127).
ব্যাখ্যা: ৭ বিট দিয়ে, আপনি 2⁷টি ভিন্ন সংমিশ্রণ উপস্থাপন করতে পারেন। 2⁷ = 128। সুতরাং, স্ট্যান্ডার্ড ASCII 128টি ভিন্ন অক্ষর (০ থেকে ১২৭ পর্যন্ত) উপস্থাপন করতে পারে।
43. The first generation of computers was characterized by being:
৪৩. প্রথম প্রজন্মের কম্পিউটারের বৈশিষ্ট্য ছিল:
Correct Answer: B) Very large in size and consuming a lot of power
সঠিক উত্তর: B) আকারে খুব বড় এবং প্রচুর শক্তি খরচ করত
Explanation: First-generation computers used vacuum tubes, which made them enormous, often taking up entire rooms. They also generated immense heat and consumed a large amount of electricity.
ব্যাখ্যা: প্রথম প্রজন্মের কম্পিউটার ভ্যাকুয়াম টিউব ব্যবহার করত, যা তাদের বিশাল করে তুলেছিল, প্রায়শই পুরো ঘর দখল করে নিত। তারা 엄청 তাপ উৎপন্ন করত এবং প্রচুর পরিমাণে বিদ্যুৎ খরচ করত।
44. In floating-point representation, the part that represents the number’s magnitude is called the:
৪৪. ফ্লোটিং-পয়েন্ট উপস্থাপনায়, যে অংশটি সংখ্যার মান উপস্থাপন করে তাকে কী বলা হয়?
Correct Answer: C) Mantissa
সঠিক উত্তর: C) ম্যান্টিসা
Explanation: A floating-point number is represented by a sign, a mantissa (or significand), and an exponent. The mantissa contains the significant digits of the number.
ব্যাখ্যা: একটি ফ্লোটিং-পয়েন্ট সংখ্যা একটি চিহ্ন, একটি ম্যান্টিসা (বা সিগনিফিক্যান্ড) এবং একটি এক্সপোনেন্ট দ্বারা উপস্থাপিত হয়। ম্যান্টিসাতে সংখ্যার গুরুত্বপূর্ণ অঙ্কগুলি থাকে।
45. High-level programming languages like FORTRAN and COBOL were introduced in which generation?
৪৫. ফোরট্রান (FORTRAN) এবং কোবোল (COBOL) এর মতো উচ্চ-স্তরের প্রোগ্রামিং ভাষা কোন প্রজন্মে চালু হয়েছিল?
Correct Answer: B) Second Generation
সঠিক উত্তর: B) দ্বিতীয় প্রজন্ম
Explanation: Along with the move to transistors, second-generation computers saw the development of high-level programming languages, making programming easier and more abstract than machine or assembly language.
ব্যাখ্যা: ট্রানজিস্টরে স্থানান্তরের পাশাপাশি, দ্বিতীয় প্রজন্মের কম্পিউটারগুলি উচ্চ-স্তরের প্রোগ্রামিং ভাষার বিকাশ দেখেছিল, যা প্রোগ্রামিংকে মেশিন বা অ্যাসেম্বলি ভাষার চেয়ে সহজ এবং আরও বিমূর্ত করে তুলেছিল।
46. The hexadecimal equivalent of the binary number 1110101100 is:
৪৬. বাইনারি সংখ্যা 1110101100 এর হেক্সাডেসিমেল সমতুল্য হল:
Correct Answer: A) 3AC
সঠিক উত্তর: A) 3AC
Explanation: Group the binary number into sets of 4 from right to left: (0011)(1010)(1100).
0011 = 3.
1010 = 10 (A in Hex).
1100 = 12 (C in Hex).
So, the number is 3AC₁₆.
ব্যাখ্যা: বাইনারি সংখ্যাটিকে ডান থেকে বামে ৪-এর সেটে গ্রুপ করুন: (০০১১)(১০১০)(১১০০)।
০০১১ = ৩।
১০১০ = ১০ (হেক্সাডেসিমেলে A)।
১১০০ = ১২ (হেক্সাডেসিমেলে C)।
সুতরাং, সংখ্যাটি হল 3AC₁₆।
47. Which code is primarily used in IBM mainframe systems?
৪৭. কোন কোডটি প্রধানত আইবিএম মেইনফ্রেম সিস্টেমে ব্যবহৃত হয়?
Correct Answer: C) EBCDIC
সঠিক উত্তর: C) EBCDIC
Explanation: EBCDIC (Extended Binary Coded Decimal Interchange Code) is an 8-bit character encoding developed by IBM and is used predominantly on its mainframe and midrange systems.
ব্যাখ্যা: EBCDIC (এক্সটেন্ডেড বাইনারি কোডেড ডেসিমাল ইন্টারচেঞ্জ কোড) হল আইবিএম দ্বারা তৈরি একটি ৮-বিটের ক্যারেক্টার এনকোডিং এবং এটি প্রধানত এর মেইনফ্রেম এবং মিডরেঞ্জ সিস্টেমে ব্যবহৃত হয়।
48. What is the largest decimal number that can be represented by a 4-bit binary number?
৪৮. একটি ৪-বিট বাইনারি সংখ্যা দ্বারা উপস্থাপন করা যেতে পারে এমন বৃহত্তম দশমিক সংখ্যাটি কত?
Correct Answer: C) 15
সঠিক উত্তর: C) 15
Explanation: The largest number is when all bits are 1. For a 4-bit number, this is 1111.
(1111)₂ = 1×2³ + 1×2² + 1×2¹ + 1×2⁰ = 8 + 4 + 2 + 1 = 15.
Alternatively, the formula is 2ⁿ – 1, where n=4. So, 2⁴ – 1 = 16 – 1 = 15.
ব্যাখ্যা: বৃহত্তম সংখ্যাটি হল যখন সমস্ত বিট ১ হয়। একটি ৪-বিট সংখ্যার জন্য, এটি হল ১১১১।
(১১১১)₂ = ১×২³ + ১×২² + ১×২¹ + ১×২⁰ = ৮ + ৪ + ২ + ১ = ১৫।
বিকল্পভাবে, সূত্রটি হল 2ⁿ – 1, যেখানে n=4। সুতরাং, 2⁴ – 1 = ১৬ – ১ = ১৫।
49. The ASCII value for the uppercase letter ‘A’ is:
৪৯. বড় হাতের অক্ষর ‘A’-এর জন্য ASCII মান হল:
Correct Answer: A) 65
সঠিক উত্তর: A) 65
Explanation: In the ASCII table, the decimal value for the character ‘A’ is 65 (or 41 in Hexadecimal). The lowercase ‘a’ has a decimal value of 97.
ব্যাখ্যা: ASCII টেবিলে, ‘A’ অক্ষরের জন্য দশমিক মান হল ৬৫ (বা হেক্সাডেসিমেলে ৪১)। ছোট হাতের ‘a’-এর দশমিক মান হল ৯৭।
50. Which part of the computer is considered its “brain”?
৫০. কম্পিউটারের কোন অংশকে তার “মস্তিষ্ক” হিসাবে বিবেচনা করা হয়?
Correct Answer: D) Central Processing Unit (CPU)
সঠিক উত্তর: D) সেন্ট্রাল প্রসেসিং ইউনিট (সিপিইউ)
Explanation: The CPU is called the brain of the computer because it performs all types of data processing operations. It stores data, intermediate results, and instructions (program) and controls the operation of all parts of the computer.
ব্যাখ্যা: সিপিইউকে কম্পিউটারের মস্তিষ্ক বলা হয় কারণ এটি সমস্ত ধরনের ডেটা প্রক্রিয়াকরণ কার্যক্রম সম্পাদন করে। এটি ডেটা, মধ্যবর্তী ফলাফল, এবং নির্দেশাবলী (প্রোগ্রাম) সংরক্ষণ করে এবং কম্পিউটারের সমস্ত অংশের কার্যক্রম নিয়ন্ত্রণ করে।
51. Which register in the CPU holds the address of the next instruction to be executed?
৫১. সিপিইউ-এর কোন রেজিস্টার পরবর্তী কার্যকর হতে যাওয়া নির্দেশের ঠিকানা ধরে রাখে?
Correct Answer: B) Program Counter (PC)
সঠিক উত্তর: B) প্রোগ্রাম কাউন্টার (PC)
Explanation: The Program Counter (PC) is a special register that keeps track of the memory address of the instruction that is to be executed next. After an instruction is fetched, the PC is incremented to point to the next instruction.
ব্যাখ্যা: প্রোগ্রাম কাউন্টার (PC) একটি বিশেষ রেজিস্টার যা পরবর্তীতে কার্যকর করা হবে এমন নির্দেশের মেমরি ঠিকানা ট্র্যাক করে। একটি নির্দেশ আনার পর, PC-এর মান বৃদ্ধি পেয়ে পরবর্তী নির্দেশের দিকে নির্দেশ করে।
52. What is the decimal equivalent of the hexadecimal number (2AF)₁₆?
৫২. হেক্সাডেসিমেল সংখ্যা (2AF)₁₆-এর দশমিক সমতুল্য কত?
Correct Answer: A) 687
সঠিক উত্তর: A) 687
Explanation: (2AF)₁₆ = 2 × 16² + A × 16¹ + F × 16⁰ = 2 × 256 + 10 × 16 + 15 × 1 = 512 + 160 + 15 = 687.
ব্যাখ্যা: (2AF)₁₆ = ২ × ১৬² + A × ১৬¹ + F × ১৬⁰ = ২ × ২৫৬ + ১০ × ১৬ + ১৫ × ১ = ৫১২ + ১৬০ + ১৫ = ৬৮৭।
53. A major disadvantage of BCD is that:
৫৩. BCD-এর একটি প্রধান অসুবিধা হলো:
Correct Answer: B) It uses more bits than pure binary to represent a decimal number.
সঠিক উত্তর: B) এটি একটি দশমিক সংখ্যা প্রকাশ করতে বিশুদ্ধ বাইনারির চেয়ে বেশি বিট ব্যবহার করে।
Explanation: BCD is inefficient as it wastes some bit combinations (1010 to 1111 are unused for single digits). For example, the number 13 requires 8 bits in BCD (0001 0011) but only 4 bits in pure binary (1101).
ব্যাখ্যা: BCD অদক্ষ কারণ এটি কিছু বিট সংমিশ্রণ নষ্ট করে (একক অঙ্কের জন্য ১০১০ থেকে ১১১১ অব্যবহৃত থাকে)। উদাহরণস্বরূপ, ১৩ সংখ্যাটির জন্য BCD-তে ৮ বিট (০০০১ ০০১১) প্রয়োজন, কিন্তু বিশুদ্ধ বাইনারিতে মাত্র ৪ বিট (১১০১) প্রয়োজন।
54. ULSI (Ultra Large Scale Integration) technology is associated with which generation of computers?
৫৪. ULSI (আল্ট্রা লার্জ স্কেল ইন্টিগ্রেশন) প্রযুক্তি কম্পিউটারের কোন প্রজন্মের সাথে সম্পর্কিত?
Correct Answer: C) Fifth Generation
সঠিক উত্তর: C) পঞ্চম প্রজন্ম
Explanation: While VLSI marked the fourth generation, the fifth generation aims for ULSI technology, which could place millions or even billions of components on a single chip, enabling powerful AI and parallel processing capabilities.
ব্যাখ্যা: যদিও VLSI চতুর্থ প্রজন্মকে চিহ্নিত করে, পঞ্চম প্রজন্মের লক্ষ্য হল ULSI প্রযুক্তি, যা একটি একক চিপে লক্ষ লক্ষ বা এমনকি কোটি কোটি উপাদান স্থাপন করতে পারে, যা শক্তিশালী AI এবং সমান্তরাল প্রক্রিয়াকরণ ক্ষমতা সক্ষম করে।
55. Which number representation scheme has two different representations for zero?
৫৫. কোন সংখ্যা উপস্থাপনা পদ্ধতিতে শূন্যের জন্য দুটি ভিন্ন উপস্থাপনা রয়েছে?
Correct Answer: B) Signed-Magnitude
সঠিক উত্তর: B) সাইনড-ম্যাগনিটিউড
Explanation: In Signed-Magnitude (and 1’s Complement), there are two representations for zero: positive zero (+0) and negative zero (-0). For example, in an 8-bit system, 00000000 is +0 and 10000000 is -0. 2’s complement representation has only one representation for zero.
ব্যাখ্যা: সাইনড-ম্যাগনিটিউড (এবং ১-এর কমপ্লিমেন্ট) পদ্ধতিতে শূন্যের দুটি উপস্থাপনা রয়েছে: ধনাত্মক শূন্য (+0) এবং ঋণাত্মক শূন্য (-0)। উদাহরণস্বরূপ, একটি ৮-বিট সিস্টেমে, ০০০০০০০০ হল +0 এবং ১০০০০০০০ হল -0। ২-এর কমপ্লিমেন্ট উপস্থাপনায় শূন্যের জন্য কেবল একটি উপস্থাপনা থাকে।
56. In binary addition, when the sum of two N-bit numbers results in an (N+1)-bit number, it is called:
৫৬. বাইনারি যোগে, যখন দুটি N-বিট সংখ্যার যোগফল একটি (N+1)-বিট সংখ্যা হয়, তখন তাকে কী বলা হয়?
Correct Answer: A) Overflow
সঠিক উত্তর: A) ওভারফ্লো
Explanation: Overflow is a condition that occurs when the result of an arithmetic operation, like addition, is too large to be stored in the available number of bits. The final carry bit from the MSB is a key indicator of overflow in unsigned arithmetic.
ব্যাখ্যা: ওভারফ্লো এমন একটি অবস্থা যা ঘটে যখন একটি গাণিতিক ক্রিয়াকলাপের, যেমন যোগের, ফলাফল উপলব্ধ বিটের সংখ্যায় সংরক্ষণ করার জন্য খুব বড় হয়। MSB থেকে চূড়ান্ত ক্যারি বিট আনসাইনড গাণিতিক হিসাবে ওভারফ্লোর একটি মূল সূচক।
57. The Data Bus in a computer system is:
৫৭. একটি কম্পিউটার সিস্টেমে ডেটা বাস হলো:
Correct Answer: B) Bidirectional
সঠিক উত্তর: B) দ্বিমুখী
Explanation: The data bus is bidirectional because data can flow from the CPU to memory/I.O devices (a ‘write’ operation) and from memory/I.O devices to the CPU (a ‘read’ operation).
ব্যাখ্যা: ডেটা বাস দ্বিমুখী কারণ ডেটা সিপিইউ থেকে মেমরি/I.O ডিভাইসে (একটি ‘রাইট’ অপারেশন) এবং মেমরি/I.O ডিভাইস থেকে সিপিইউতে (একটি ‘রিড’ অপারেশন) প্রবাহিত হতে পারে।
58. What is the binary equivalent of the decimal fraction 0.625?
৫৮. দশমিক ভগ্নাংশ 0.625-এর বাইনারি সমতুল্য কী?
Correct Answer: A) 0.101
সঠিক উত্তর: A) 0.101
Explanation: To convert a decimal fraction to binary, multiply by 2 repeatedly and record the integer part:
0.625 × 2 = 1.25 (Integer part is 1)
0.25 × 2 = 0.50 (Integer part is 0)
0.50 × 2 = 1.00 (Integer part is 1)
Reading the integer parts from top to bottom gives 0.101.
ব্যাখ্যা: একটি দশমিক ভগ্নাংশকে বাইনারিতে রূপান্তর করতে, বারবার ২ দ্বারা গুণ করুন এবং পূর্ণসংখ্যার অংশটি রেকর্ড করুন:
০.৬২৫ × ২ = ১.২৫ (পূর্ণসংখ্যা অংশ হল ১)
০.২৫ × ২ = ০.৫০ (পূর্ণসংখ্যা অংশ হল ০)
০.৫০ × ২ = ১.০০ (পূর্ণসংখ্যা অংশ হল ১)
পূর্ণসংখ্যার অংশগুলি উপর থেকে নিচে পড়লে ০.১০১ পাওয়া যায়।
59. The binary number for the Gray code 1101 is:
৫৯. গ্রে কোড 1101-এর জন্য বাইনারি সংখ্যাটি হলো:
Correct Answer: B) 1001
সঠিক উত্তর: B) 1001
Explanation: To convert Gray to Binary: MSB of binary is same as MSB of Gray. For other bits, XOR the current Gray bit with the previously calculated binary bit.
G3=1 -> B3=1.
B2 = B3 ⊕ G2 = 1 ⊕ 1 = 0.
B1 = B2 ⊕ G1 = 0 ⊕ 0 = 0.
B0 = B1 ⊕ G0 = 0 ⊕ 1 = 1.
So, the binary number is 1001.
ব্যাখ্যা: গ্রে থেকে বাইনারিতে রূপান্তর করতে: বাইনারির MSB গ্রে-এর MSB-এর সমান। অন্যান্য বিটের জন্য, বর্তমান গ্রে বিটকে পূর্ববর্তী গণনা করা বাইনারি বিটের সাথে XOR করুন।
G3=1 -> B3=1.
B2 = B3 ⊕ G2 = 1 ⊕ 1 = 0.
B1 = B2 ⊕ G1 = 0 ⊕ 0 = 0.
B0 = B1 ⊕ G0 = 0 ⊕ 1 = 1.
সুতরাং, বাইনারি সংখ্যাটি হলো ১০০১।
60. In fixed-point number representation, the position of the binary point is:
৬০. ফিক্সড-পয়েন্ট সংখ্যা উপস্থাপনায়, বাইনারি পয়েন্টের অবস্থান হলো:
Correct Answer: C) Fixed
সঠিক উত্তর: C) নির্দিষ্ট
Explanation: In a fixed-point representation, the position of the binary point is assumed to be at a fixed location within the number. This is in contrast to floating-point representation, where the position of the point can “float”.
ব্যাখ্যা: একটি ফিক্সড-পয়েন্ট উপস্থাপনায়, বাইনারি পয়েন্টের অবস্থান সংখ্যার মধ্যে একটি নির্দিষ্ট স্থানে ধরে নেওয়া হয়। এটি ফ্লোটিং-পয়েন্ট উপস্থাপনার বিপরীত, যেখানে পয়েন্টের অবস্থান “ভাসতে” পারে।
61. What is the range of numbers that can be represented using 8-bit 2’s complement?
৬১. ৮-বিট ২-এর কমপ্লিমেন্ট ব্যবহার করে কোন পরিসরের সংখ্যা উপস্থাপন করা যায়?
Correct Answer: B) -128 to +127
সঠিক উত্তর: B) -128 থেকে +127
Explanation: The range for an n-bit 2’s complement system is from -2ⁿ⁻¹ to +2ⁿ⁻¹ – 1. For n=8, this is -2⁷ to +2⁷ – 1, which is -128 to +127.
ব্যাখ্যা: একটি n-বিট ২-এর কমপ্লিমেন্ট সিস্টেমের পরিসর হলো -2ⁿ⁻¹ থেকে +2ⁿ⁻¹ – 1 পর্যন্ত। n=8-এর জন্য, এটি হলো -2⁷ থেকে +2⁷ – 1, যা -128 থেকে +127।
62. The IBM System/360, which introduced the concept of a “family” of compatible computers, belongs to which generation?
৬২. IBM System/360, যা সামঞ্জস্যপূর্ণ কম্পিউটারের “পরিবার” ধারণাটি চালু করেছিল, কোন প্রজন্মের অন্তর্গত?
Correct Answer: C) Third
সঠিক উত্তর: C) তৃতীয়
Explanation: The IBM System/360 family of computers was a landmark of the third generation. It used integrated circuits and provided a range of models with varying performance and price, all of which could run the same software.
ব্যাখ্যা: IBM System/360 কম্পিউটার পরিবার তৃতীয় প্রজন্মের একটি মাইলফলক ছিল। এটি ইন্টিগ্রেটেড সার্কিট ব্যবহার করত এবং বিভিন্ন কর্মক্ষমতা ও মূল্যের মডেল সরবরাহ করত, যার সবকটিই একই সফটওয়্যার চালাতে পারত।
63. How is the decimal number 8 represented in Excess-3 code?
৬৩. দশমিক সংখ্যা ৮-কে এক্সেস-৩ কোডে কীভাবে উপস্থাপন করা হয়?
Correct Answer: B) 1011
সঠিক উত্তর: B) 1011
Explanation: Add 3 to the decimal digit: 8 + 3 = 11. The 4-bit binary representation of 11 is 1011.
ব্যাখ্যা: দশমিক অঙ্কের সাথে ৩ যোগ করুন: ৮ + ৩ = ১১। ১১-এর ৪-বিটের বাইনারি উপস্থাপনা হলো ১০১১।
64. The process of converting information into a digital format is called:
৬৪. তথ্যকে ডিজিটাল ফরম্যাটে রূপান্তর করার প্রক্রিয়াকে কী বলা হয়?
Correct Answer: A) Digitization
সঠিক উত্তর: A) ডিজিটাইজেশন
Explanation: Digitization is the process of converting analog information (like a sound wave or a picture) into a digital format, which is a binary representation that computers can process. Encoding is a more general term for converting data into a specific format.
ব্যাখ্যা: ডিজিটাইজেশন হলো অ্যানালগ তথ্যকে (যেমন একটি শব্দ তরঙ্গ বা একটি ছবি) ডিজিটাল ফরম্যাটে রূপান্তর করার প্রক্রিয়া, যা একটি বাইনারি উপস্থাপনা যা কম্পিউটার প্রক্রিয়া করতে পারে। এনকোডিং ডেটাকে একটি নির্দিষ্ট ফরম্যাটে রূপান্তর করার জন্য একটি আরও সাধারণ শব্দ।
65. What is the result of the binary subtraction 11001 – 10110?
৬৫. বাইনারি বিয়োগ 11001 – 10110-এর ফলাফল কী?
Correct Answer: A) 00011
সঠিক উত্তর: A) 00011
Explanation: 11001 (Decimal 25) – 10110 (Decimal 22) = 3. The binary for 3 is 00011. Using subtraction with borrowing:
11001
- 10110
-------
00011
ব্যাখ্যা: ১১০০১ (দশমিক ২৫) – ১০১১০ (দশমিক ২২) = ৩। ৩-এর বাইনারি হলো ০০১১। ধার করে বিয়োগ ব্যবহার করে:
১১০০১
- ১০১১০
-------
০০১১
66. Which one of the following is a non-volatile memory?
৬৬. নিচের কোনটি একটি অনুদ্বায়ী (non-volatile) মেমরি?
Correct Answer: D) ROM (Read-Only Memory)
সঠিক উত্তর: D) রম (রিড-অনলি মেমরি)
Explanation: Non-volatile memory retains its stored information even when not powered. ROM is a classic example, as it holds the computer’s boot-up instructions. RAM, Cache, and Registers are all volatile.
ব্যাখ্যা: অনুদ্বায়ী মেমরি পাওয়ার না থাকলেও তার সংরক্ষিত তথ্য ধরে রাখে। ROM একটি ক্লাসিক উদাহরণ, কারণ এটি কম্পিউটারের বুট-আপ নির্দেশাবলী ধারণ করে। র্যাম, ক্যাশে এবং রেজিস্টার সবই উদ্বায়ী।
67. The number (53.6)₈ is equivalent to:
৬৭. (53.6)₈ সংখ্যাটি কিসের সমতুল্য?
Correct Answer: A) (43.75)₁₀
সঠিক উত্তর: A) (43.75)₁₀
Explanation: (53.6)₈ = 5 × 8¹ + 3 × 8⁰ + 6 × 8⁻¹ = 40 + 3 + 6/8 = 43 + 0.75 = 43.75.
ব্যাখ্যা: (53.6)₈ = ৫ × ৮¹ + ৩ × ৮⁰ + ৬ × ৮⁻¹ = ৪০ + ৩ + ৬/৮ = ৪৩ + ০.৭৫ = ৪৩.৭৫।
68. The ASCII code for the space character is:
৬৮. স্পেস ক্যারেক্টারের জন্য ASCII কোডটি হলো:
Correct Answer: C) 32
সঠিক উত্তর: C) 32
Explanation: In the decimal representation of the ASCII table, the space character has a value of 32. The value 48 represents the character ‘0’.
ব্যাখ্যা: ASCII টেবিলের দশমিক উপস্থাপনায়, স্পেস ক্যারেক্টারের মান ৩২। ৪৮ মানটি ‘0’ অক্ষরকে উপস্থাপন করে।
69. Normalization in floating-point representation is the process of:
৬৯. ফ্লোটিং-পয়েন্ট উপস্থাপনায় নরমালাইজেশন প্রক্রিয়াটি হলো:
Correct Answer: B) Adjusting the exponent and mantissa so the mantissa is within a specific range.
সঠিক উত্তর: B) এক্সপোনেন্ট এবং ম্যান্টিসা সামঞ্জস্য করা যাতে ম্যান্টিসা একটি নির্দিষ্ট পরিসরের মধ্যে থাকে।
Explanation: Normalization ensures that a floating-point number is represented uniquely by adjusting its mantissa to start with a non-zero digit (usually 1) and modifying the exponent accordingly. This maximizes precision.
ব্যাখ্যা: নরমালাইজেশন নিশ্চিত করে যে একটি ফ্লোটিং-পয়েন্ট সংখ্যাকে স্বতন্ত্রভাবে উপস্থাপন করা হয়, এর ম্যান্টিসাকে একটি অশূন্য অঙ্ক (সাধারণত ১) দিয়ে শুরু করার জন্য সামঞ্জস্য করে এবং সেই অনুযায়ী এক্সপোনেন্ট পরিবর্তন করে। এটি নির্ভুলতা সর্বাধিক করে।