পরীক্ষা আর্কাইভ

পেট্রোবাংলা প্রিলি ও লিখিত সমন্বিত প্রস্তুতি [Archived]

পরীক্ষাপেট্রোবাংলা প্রিলি ও লিখিত সমন্বিত প্রস্তুতি [Archived]তারিখতারিখ অনির্ধারিতসময়12 minutes
মোট প্রশ্ন৩০
সিলেবাস
পরীক্ষা - ৩২ বিষয়: বিজ্ঞান ও প্রযুক্তি - ৩ টপিক: ২. কম্পিউটারের ইতিহাস, কম্পিউটার অঙ্গসংগঠন ও সফটওয়্যার ৩. কম্পিউটার প্রোগ্রাম, প্রোগ্রামিং ভাষা
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

পেট্রোবাংলা প্রিলি ও লিখিত সমন্বিত প্রস্তুতি [Archived]

পেট্রোবাংলা প্রিলি ও লিখিত সমন্বিত প্রস্তুতি [Archived] · তারিখ অনির্ধারিত · ৩০ প্রশ্ন

.
Who is the father of information technology?
  1. Charles Babbage
  2. Alan Turing
  3. Claude Shannon
  4. John von Neumann
  5. None of the above
সঠিক উত্তর:
Claude Shannon
উত্তর
সঠিক উত্তর:
Claude Shannon
ব্যাখ্যা
• Claude Shannon কে তথ্য প্রযুক্তির জনক বলা হয়।

• Claude Shannon:
- ক্লড শ্যানন ছিলেন একজন আমেরিকান গণিতবিদ এবং বৈদ্যুতিক প্রকৌশলী যিনি ডিজিটাল সার্কিট এবং তথ্য প্রযুক্তির ভিত্তি স্থাপন করেছিলেন।
- 1936 সালে মিশিগান বিশ্ববিদ্যালয় থেকে গণিত এবং বৈদ্যুতিক প্রকৌশলে স্নাতক ডিগ্রি অর্জনের পর, শ্যানন ম্যাসাচুসেটস ইনস্টিটিউট অফ টেকনোলজি (এমআইটি) এ গবেষণা সহকারীর পদ লাভ করেন।
- 1937 সালে নিউ ইয়র্ক সিটিতে আমেরিকান টেলিফোন এবং টেলিগ্রাফের বেল ল্যাবরেটরিতে গ্রীষ্মকালীন ইন্টার্নশিপ শ্যাননের পরবর্তী গবেষণার আগ্রহকে অনুপ্রাণিত করেছিল।
- তিনি 1972 সাল পর্যন্ত বেল ল্যাবসের সাথে যুক্ত ছিলেন।
- শ্যানন 1956 সালে এমআইটি-তে ভিজিটিং প্রফেসর, 1958 সালে অনুষদের স্থায়ী সদস্য এবং 1978 সালে প্রফেসর ইমেরিটাস হন।
- শ্যাননের মাস্টার্স থিসিস, 'A Symbolic Analysis of Relay and Switching Circuits (1940)'  ডিজিটাল সার্কিটের তাত্ত্বিক ভিত্তি স্থাপনের জন্য বুলিয়ান বীজগণিত ব্যবহার করেছিল।
- তিনি যোগাযোগ ব্যবস্থার দক্ষতার একটি পরিমাপ তৈরি করেছিলেন, যাকে বলা হয় এনট্রপি।

উৎস: IEEE & Britannica website.
.
What error occurs if data format is not correct during programming?
  1. Syntax error
  2. Logical error
  3. Run time and Execution error
  4. All of the above
  5. None of the above
সঠিক উত্তর:
Run time and Execution error
উত্তর
সঠিক উত্তর:
Run time and Execution error
ব্যাখ্যা
- প্রোগ্রামের ভুলকে তিনভাগে ভাগ করা যায়।
যথা: 
সিনট্যাক্স ভুল (Syntax error):
- প্রোগ্রামিং ভাষার ব্যাকরণগত ভুল।

লজিক্যাল ভুল (Logical error):
- প্রোগ্রামে যুক্তির ভুল।

রান টাইম ও এক্সিকিউশন ভুল (Run time and Execution error):
- কম্পিউটারকে ভুল ডেটা জানালে বা ডেটার ফরম্যাট ঠিক না থাকলে রান টাইম এরর দেখায়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণী, প্রকৌশলী মুজিবুর রহমান।
.
The speed and power of computer work is mainly dependent on which?
  1. Hard disk
  2. Graphics card
  3. CPU
  4. Software
  5. None of the above
সঠিক উত্তর:
CPU
উত্তর
সঠিক উত্তর:
CPU
ব্যাখ্যা
• সিপিইউ (CPU):
- কম্পিউটারের যে অংশ ডেটা প্রক্রিয়াকরণের কাজ করে তাকে সেন্ট্রাল প্রসেসিং ইউনিট বা সিপিইউ বলে।
- CPU এর পূর্ণরূপ হচ্ছে Central Processing Unit.
- সিপিইউ বলতে আগের দিনে বোঝাত কম্পিউটারের মধ্যবর্তী কেন্দ্রীয় অংশটিকে।
- এখন সিপিইউ বলতে শুধু মাইক্রোপ্রসেসরকে বোঝানো হয়।
- কম্পিউটারের কাজ করার গতি ও ক্ষমতা প্রধানত সিপিইউ-এর ওপর নির্ভরশীল
- সিপিইউকে কম্পিউটারের ব্রেইন বা মস্তিষ্ক বলা হয়। মূলত সিপিইউ'র গাণিতিক যুক্তি ইউনিটকে (ALU) কম্পিউটারের মস্তিষ্ক বলা হয়।

• সিপিইউকে তিনটি ভাগে ভাগ করা হয়। যথা:
- গাণিতিক যুক্তি ইউনিট,
- নিয়ন্ত্রণ ইউনিট ও
- রেজিস্টার স্মৃতি।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
.
Which of the following is an exit controlled loop?
  1. do-while loop
  2. For loop
  3. While loop
  4. All of the above
  5. None of the above
সঠিক উত্তর:
do-while loop
উত্তর
সঠিক উত্তর:
do-while loop
ব্যাখ্যা
- The do/while loop is a variant of the while loop.
- The do-while in C is a loop statement that repeats some part of the code until the given condition is fulfilled.
- It is a form of an exit-controlled or post-tested loop where the test condition is checked after executing the body of the loop.
- Due to this, the statements in the do-while loop will always be executed at least once no matter the condition.

Source: Geeksforgeeks.
.
What is the capacity of each sector of the hard disk?
  1. 512 bytes
  2. 1024 bytes
  3. 1024 kilobytes
  4. 2048 bytes
  5. None of the above
সঠিক উত্তর:
512 bytes
উত্তর
সঠিক উত্তর:
512 bytes
ব্যাখ্যা
- হার্ড ডিস্ক ডেটা সংরক্ষণ করার জন্য ম্যাগনেটিক মিডিয়া ব্যবহার করে।
- অসংখ্য ফ্লপি ডিস্কের ক্ষমতা সম্পন্ন ডিস্কই হলো হার্ড ডিস্ক।
- হার্ড ডিস্ককে একটি কম্পিউটারের তথ্য ভান্ডার বলা যায়।
- সাধারণত কম্পিউটারের ভিতরে স্থায়ীভাবে হার্ড ডিস্ক বসিয়ে রেখে কাজ করতে হয়।
- হার্ডডিস্ক এর প্রতিটি সেক্টরের ধারণ ক্ষমতা ৫১২ বাইট।
- হার্ড ডিস্ক প্রথম ব্যবহার হয়, IBM কোম্পানী ১৯৫৬ সালে মেইনফ্রেম বা মিনি কম্পিউটারের ডাটা সংরক্ষণের জন্য সর্বপ্রথম হার্ড ডিস্ক ব্যবহার হয়।
- তবে তখনকার সময়ে হার্ড ডিস্ক এর আকৃতি বা ধরণ ছিল বর্তমানের হার্ড ডিস্ক এর আকৃতির তুলনামুলকভাবে অনেক বেশি বড়।
- ১৯৮০ সালে ১ গিগাবাইট তথ্য ধারণ ক্ষমতা সম্পন্ন হার্ডডিস্কের আকার ছিল একটি বড়সর রেফ্রিজারেটর বা ফ্রিজের সমান এবং দাম ও ছিল তুলনামুলক অনেক বেশি।


উৎস:
১. ব্রিটানিকা।
২. কম্পিউটার শিক্ষা, এসএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৩. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, প্রকৌশলী মুজিবুর রহমান।
.
Which is the first electronic computer with a stored program?
  1. UNIVAC
  2. ENIAC
  3. EDSAC
  4. ABC
  5. None of the above
সঠিক উত্তর:
EDSAC
উত্তর
সঠিক উত্তর:
EDSAC
ব্যাখ্যা
• EDSAC:
- EDSAC কম্পিউটার হলো প্রথম সংরক্ষিত প্রোগ্রামবিশিষ্ট ইলেকট্রনিক কম্পিউটার।
- EDSAC এর পূর্ণরূপ হলো Electronic Delay Storage Automatic Calculator.
- এতে ডেটা সংরক্ষণের জন্য প্রথম Mercury Delay Lines মেমোরি ব্যবহৃত হয় ।

• অন্যান্য অপশন সমূহ সম্পর্কে আলোচনা:
- অধ্যাপক ড. জন ভিনসেন্ট অ্যাটানসাফ এবং তার ছাত্র ক্লিফ ১৯৩৯ সালে যৌথভাবে ভ্যাকুয়াম টিউব ব্যবহার একটি ইলেকট্রনিক গণনাকারী যন্ত্র আবিষ্কার করেন। তাদের নামানুসারে যন্ত্রটির নামকরণ করা হয় এবিসি (ABC - Atanasof Barry Computer)। এই ABC কম্পিউটারটি হলো প্রথম ইলেকট্রনিক কম্পিউটার।
- ১৯৪৬ সালে ড. জন মউসলি এবং তার ছাত্র প্রেসপার একার্ট যৌথভাবে ENIAC নামক কম্পিউটারটি তৈরি করেছিলেন।
- UNIVAC হলো সর্বপ্রথম বাণিজ্যিক ভিত্তিতে তৈরি ইলেকট্রনিক কম্পিউটার।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
.
Which translates and executes an entire computer program simultaneously?
  1. Interpreter
  2. Compiler
  3. Assembler
  4. Integrator
  5. None of these
সঠিক উত্তর:
Compiler
উত্তর
সঠিক উত্তর:
Compiler
ব্যাখ্যা
অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রামের মাধ্যমে উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলে।
- অনুবাদক প্রোগ্রাম তিন ধরনের। যথা:
১. কম্পাইলার,
২. ইন্টারপ্রেটার ও
৩. অ্যাসেম্বলার।

কম্পাইলার:
- কম্পাইলার হল এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিনের ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে
- এখানকার এক্সিকিউশন ফাইল অত্যন্ত দ্রুততার সাথে এক্সিকিউট হয়ে থাকে, ফলে প্রোগ্রামিং প্রক্রিয়া অত্যন্ত দ্রুততর হয় এবং প্রোগ্রামারকে নিজ হাতে কোন অনুবাদকের কাজ করতে হয় না।

কম্পাইলারের প্রধান কাজ:
- উৎস প্রোগ্রামকে অনুবাদ করে অবজেক্ট প্রোগ্রাম তৈরি করা।
- সম্পূর্ণ প্রোগ্রামটিকে একসাথে অনুবাদ করা এবং সবগুলো ভুল একসাথে প্রদর্শন করা।
- প্রোগ্রামের সঙ্গে প্রয়োজনীয় রুটিন যোগ করা। রুটিন হলো প্রোগ্রামের ছোট অংশ যাতে কোনো নির্দিষ্ট কাজ করার জন্য নির্দেশ দেয়া থাকে।
- প্রোগ্রামে কোনো ভুল থাকলে তা জানানো ।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
.
The computer disk that contains the system software is called-
  1. Floppy disk
  2. System disk
  3. Compact disc
  4. Startup disk
  5. None of the obove
সঠিক উত্তর:
Startup disk
উত্তর
সঠিক উত্তর:
Startup disk
ব্যাখ্যা
- হার্ডডিস্ক কম্পিউটারের স্টার্টআপ ডিস্ক হিসাবে কাজ করে।
- কম্পিউটারের যে ডিস্কে সিস্টেম সফট্ওয়্যার থাকে সেই ডিস্ককেই স্টার্টআপ ডিস্ক বলে।
- বর্তমানে কম্পিউটারের হার্ডডিস্কে অপারেটিং সিস্টেম বা সিস্টেম সফট্ওয়্যার থাকে।
- অপারেটিং সিস্টেম বা সিস্টেম সফটওয়্যার কম্পিউটারের হার্ডডিস্ক ও এ্যাপ্লিকেশন প্রোগ্রামের মাঝখানে অবস্থান করে এবং এ্যাপ্লিকেশন প্রোগ্রামের কাজগুলো করার ব্যাপারে সমন্বয়কারীর ভূমিকা পালন করে।

উৎস: কম্পিউটার শিক্ষা, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
.
Who is the father of C programming language?
  1. Van Rossum
  2. Jack Dorsey
  3. Dennis Ritchie
  4. Ekart
  5. Ray tomlinson
সঠিক উত্তর:
Dennis Ritchie
উত্তর
সঠিক উত্তর:
Dennis Ritchie
ব্যাখ্যা
সি প্রোগ্রামিং ভাষা:
- যুক্তরাষ্ট্রের বেল ল্যাবরেটরিতে ১৯৭০ সালে ডেনিস রিচি (Dennis Ritchie) প্রথম C ভাষা তৈরি করেন।
- Dennis Ritchie-কে সি প্রোগ্রামিং ভাষার জনক বলা হয়।
- তিনি সর্বপ্রথম Unix অপারেটিং সিস্টেমে DEC PDP-11 মেশিনে 'সি' প্রয়োগ করেন।
- ‘সি’ এসেছে BCPL নামের একটি কম্পিউটার ভাষা থেকে, যা থেকে ‘বি’ নামে অপর একটি ভাষার উদ্ভব ঘটে এবং 'বি' এর পরের উন্নয়ন হলো ‘সি’ ভাষার উদ্ভবের মধ্য দিয়ে।
- প্রথমে ‘সি’ সরবরাহ হতো Unix অপারেটিং সিস্টেমে। পরে ‘সি' এর প্রয়োগ ঘটে আরো বহুভাবে।
- বহু সুবিধার কারণে এখনও 'সি' প্রোগ্রামিং ভাষা প্রচলিত আছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
১০.
Which of the following is not system software?
  1. Unix
  2. DOS
  3. Solaris
  4. Ruby
  5. Mac OS
সঠিক উত্তর:
Ruby
উত্তর
সঠিক উত্তর:
Ruby
ব্যাখ্যা
সফটওয়্যারের শ্রেণি বিভাগ:
- সফটওয়্যারের ওপর কম্পিউটারের ক্ষমতা ও কাজের গতি অনেকাংশে নির্ভর করে।
- কম্পিউটারের সফটওয়্যারকে মূলত দুই ভাগে ভাগ করা হয়। যথা-
১. সিস্টেম সফটওয়্যার ও
২. অ্যাপ্লিকেশন সফটওয়্যার।

সিস্টেম সফটওয়্যার:
- সিস্টেম সফটওয়্যার হলো কম্পিউটারের নিয়ন্ত্রক।
- এটি কম্পিউটারের হার্ডওয়্যার ও ব্যবহারিক প্রোগ্রামের মধ্যে যোগসূত্র রচনা করে।
- কম্পিউটারকে সঠিকভাবে পরিচালনা ও নিয়ন্ত্রণের জন্য যে সকল প্রোগ্রাম বা প্রোগ্রাম সমষ্টি দরকার তাদেরকে সিস্টেম সফটওয়্যার বলে।
- সিস্টেম সফটওয়্যার কম্পিউটারের বিভিন্ন ইনপুট-আউটপুট ডিভাইসের মধ্যে কাজের সমন্বয় রক্ষা করে ব্যবহারিক প্রোগ্রাম চালনার জন্য কম্পিউটারকে তৈরি রাখে এবং কম্পিউটারের বিভিন্ন ইউনিটের মধ্যে কাজের সমন্বয় রক্ষা করে।
- সিস্টেম সফটওয়্যারের উল্লেখযোগ্য কয়েকটি উদাহরণ হলো DOS, Windows Xp, Linux, Unix, Mac OS, Solaris ইত্যাদি।

• Ruby হলো একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১১.
Which of the following is a version of C language?
  1. Visual C
  2. ISO C
  3. Turbo C
  4. ANSI C
  5. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা
• 'সি' প্রোগ্রামিং ভাষা:
- সি একটি বহুল ব্যবহৃত উচ্চ স্তরের প্রোগ্রামিং ভাষা।
- আমেরিকার বেল ল্যাবরেটরির ডেনিস রিচি ১৯৭০ সালে এ ভাষার উদ্ভাবন করেন।
- সিস্টেম প্রোগ্রামিং-এর ক্ষেত্রে সি ভাষা অধিক হারে ব্যবহৃত হয়।
- C ভাষাকে কম্পিউটার ভাষার জনক বলা হয়ে থাকে।
- এ ভাষারও অনেক সংস্করণ রয়েছে। যেমন- C, ANSI C/ ISO C, Visual C, Turbo C প্রভৃতি।

সি প্রোগ্রামিং ভাষার বৈশিষ্ট্য:
- এটি একটি উচ্চ স্তরের প্রোগ্রামিং ভাষা।
- C ভাষা একটি স্ট্রাকচার্ড প্রোগ্রামিং ভাষা।
- প্রতিটি C প্রোগ্রামিংয়ে একটি main () ফাংশন (Function) থাকে।
- প্রতিটি প্রোগ্রামিং স্টেটমেন্ট শেষ হয় সেমিকোলন দ্বারা।
- প্রতিটি চলক ব্যবহারের পূর্বেই তাদের ডাটা টাইপ উল্লেখ থাকে।
- Header ফাইলগুলো #include দ্বারা যুক্ত করা হয়।
- সি ভাষায় অনেক লাইব্রেরী ফাংশন, কন্ট্রোল স্টেটমেন্ট ইত্যাদির সুবিধা আছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম উন্মুক্ত বিশ্ববিদ্যালয়।
১২.
Which is the first commercial electronic computer?
  1. UNIVAC
  2. EDSAC
  3. ENIAC
  4. Mark-1
  5. All of the mentioned
সঠিক উত্তর:
UNIVAC
উত্তর
সঠিক উত্তর:
UNIVAC
ব্যাখ্যা
• UNIVAC:
- UNIVAC এর পূর্ণরূপ Universal Automatic Computer.
- ১৯৫১ সালে মার্কিন যুক্তরাষ্ট্রের ম্যাসাচুসেটস ইনস্টিটিউট অব টেকনোলজিতে হোয়ার্লউইন্ড-১ কম্পিউটার নির্মাণের কাজ শেষ হয়।
- একই বছরে ENIAC- এর নির্মাতা ড. জন মউসলি ও প্রেসপার UNIVAC কম্পিউটারের নির্মাণকাজ শেষ করেন।
- ইউনিভ্যাকই ছিল সর্বপ্রথম বাণিজ্যিক ভিত্তিতে তৈরি ইলেকট্রনিক কম্পিউটার এবং এ যন্ত্রেই সর্বপ্রথম চুম্বক-ফিতা ব্যবহার করা হয়েছিল।
- UNIVAC কম্পিউটারে একই সঙ্গে পড়া, গণনা ও তথ্য লেখার কাজ করা যেত।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১৩.
Which memory is used to increase computer speed?
  1. Magnetic Disk
  2. RAM
  3. Cache Memory
  4. ROM
  5. None o the above
সঠিক উত্তর:
Cache Memory
উত্তর
সঠিক উত্তর:
Cache Memory
ব্যাখ্যা
• Cashe Memory:
- কম্পিউটারের গতি বৃদ্ধি করার জন্য ব্যবহৃত হয়।
- সাধারনত RAM ও CPU এর মাঝখানে অবস্থান করে।
- কম্পিউটার যেসব ডাটাগুলো বারবার ব্যবহার করে সেই ডাটা গুলো RAM থেকে এসে Cache-ে অবস্থান করে।
- Cache এর গতি বেশি হওয়ায় এখান থেকে ডাটা প্রোসেসিং এ যেতে সময় কম লাগে।
- Cache ২ ধরনের হয়ে থাকে। যথা
- অভ্যন্তরীণ ক্যাশে বা লেভেল 1 যা প্রসেসর এর অভ্যন্তরে থাকে।
- বহিঃস্থ ক্যাশে বা লেভেল 2 যা রেম এবং প্রসেসর এর মাঝখানে থাকে।

উৎস: ব্রিটানিকা।
১৪.
Which is used to store homogeneous data in 'C' programming language?
  1. Array
  2. Pointer
  3. Structure
  4. File
  5. All above
সঠিক উত্তর:
Array
উত্তর
সঠিক উত্তর:
Array
ব্যাখ্যা
- 'সি' প্রোগ্রামিং ভাষায় সমজাতীয় ডেটা সংরক্ষণের জন্য অ্যারে ব্যবহৃত হয়।

• 'সি' প্রোগ্রামিং ভাষা:
- সি একটি বহুল ব্যবহৃত উচ্চ স্তরের প্রোগ্রামিং ভাষা।
- আমেরিকার বেল ল্যাবরেটরির ডেনিস রিচি ১৯৭০ সালে এ ভাষার উদ্ভাবন করেন।
- ১৯৮৩ সালে কম্পাইলার এবং সফ্টওয়্যার প্রস্তুতকারকদের একটি গ্রুপ আমেরিকান ন্যাশনাল স্ট্যান্ডার্ড ইনস্টিটিউট (ANSI)-কে C এর জন্য একটি নীতি নির্ধারণের আবেদন জানান। অতঃপর ১৯৮৯ সালের শেষের দিকে নির্ধারিত কমিটি C এর জন্য ANSI নীতি নির্ধারণ করে।
- C ভাষাকে কম্পিউটার ভাষার জনক বলা হয়ে থাকে। এ ভাষারও অনেক সংস্করণ রয়েছে। যেমন- C, ANSI C, Visual C, Turbo C প্রভৃতি।
- C ভাষা একটি স্ট্রাকচারড প্রোগ্রামিং ভাষা।
- প্রতিটি C প্রোগ্রামিংয়ে একটি main () ফাংশন (Function) থাকে।
- প্রতিটি প্রোগ্রামিং স্টেটমেন্ট শেষ হয় সেমিকোলন দ্বারা।
- প্রতিটি চলক ব্যবহারের পূর্বেই তাদের ডাটা টাইপ উল্লেখ থাকে।
- Header ফাইলগুলো #include দ্বারা যুক্ত করা হয়।
- সি ভাষায় অনেক লাইব্রেরী ফাংশন, কন্ট্রোল স্টেটমেন্ট ইত্যাদির সুবিধা আছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
১৫.
which port is most commonly used to connect a mouse and keyboard to a computer?
  1. PN/2 Port
  2. USB Port
  3. RS-232 Port
  4. IMAP Port
  5. All of the above
সঠিক উত্তর:
USB Port
উত্তর
সঠিক উত্তর:
USB Port
ব্যাখ্যা
পোর্ট:
- কম্পিউটারের পোর্ট হলো এক ধরনের পয়েন্ট বা সংযোগমুখ।
- কম্পিউটারের সিস্টেম ইউনিটের মাদারবোর্ডের সাথে বিভিন্ন ধরনের ইনপুট, আউটপুট কিংবা কমিউনিকেশন হার্ডওয়‍্যার সংযুক্ত করার জন্য বিভিন্ন ধরনের সংযোগ পয়েন্ট থাকে।
- এ ধরনের সংযোগ পয়েন্টকে বলা হয় পোর্ট। কম্পিউটারে বিভিন্ন পোর্ট ব্যবহৃত হয়। যেমন-

সিরিয়াল পোর্ট (Serial Port):
- RS-232 বা সিরিয়াল পোর্টের মাধ্যমে ডেটা পর্যায়ক্রমে এক বিট করে স্থানান্তরিত হয়।
- সাধারণত সিস্টেম ইউনিট থেকে দূরবর্তী ডিভাইসসমূহ সংযোগের জন্য এ ধরনের পোর্ট ব্যবহৃত হয়।
- মডেম, মাউস, কি- বোর্ড ইত্যাদি হার্ডওয়‍্যার এ ধরনের পোর্টের সঙ্গে যুক্ত থাকে।

প্যারালাল পোর্ট (Parallel Port):
- প্যারালাল পোর্টের মাধ্যমে একসঙ্গে একাধিক বিট স্থানান্তরিত হয়।
- সাধারণত প্যারালাল পোর্ট ২৫ পিনবিশিষ্ট হয়।
- এ ধরনের পোর্টে তথ্য সমান্তরালভাবে আদান-প্রদান করা হয়।
- প্রিন্টার, স্ক্যানার, অপটিক্যাল ড্রাইভ ইত্যাদি ডিভাইস এ ধরনের পোর্টে যুক্ত করা যায়।

পিএসটু পোর্ট (PS/2):
- সাধারণত PS/2 পোর্টে কি-বোর্ড ও মাউস পোর্ট সংযুক্ত করা হয়।
- পোর্ট ৬ পিনবিশিষ্ট হয়।
- পূর্বে মাউস ও কি-বোর্ড PS/2 পোর্টে সংযুক্ত হতো।
- বর্তমানে ইউএসবি পোর্টের মাধ্যমে মাউস ও কি-বোর্ড সংযুক্ত করা যায়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
১৬.
EDSAC stands for-
  1. Electronic Delay Stored Automatic Computer
  2. Electronic Delay Storage Automatic Calculator
  3. Electronic Delay Storage Analog Computer
  4. Electronic Delay Storage Analog Calculator
  5. None of the above
সঠিক উত্তর:
Electronic Delay Storage Automatic Calculator
উত্তর
সঠিক উত্তর:
Electronic Delay Storage Automatic Calculator
ব্যাখ্যা
EDSAC:
- EDSAC কম্পিউটারই প্রথম সংরক্ষিত প্রোগ্রাম বিশিষ্ট ইলেকট্রনিক কম্পিউটার।
- EDSAC এর পূর্ণরূপ হলো Electronic Delay Storage Automatic Calculator.
- EDSAC নির্মিত হয় ১৯৪৯ সালে।
- কেমব্রিজ বিশ্ববিদ্যালয়ের গাণিতিক গবেষণার অধ্যাপক মার্কস উইলকিস এর নেতৃত্বাধীন একদল বিজ্ঞানী এ্যাডস্যাক আবিষ্কার করেন।

কিছু গুরুত্বপূর্ণ পূর্ণরূপ:
- ASSC (MARK-1): Automatic Sequence Control Calculator
- ABC: Atanasoff Berry Computer
- ENIAC: Electronic Numerical Integrator and Computer
- EDVAC: Electronic Discrete Variable Automatic Computer
- UNIVAC: Universal Automatic Computer
- IC: Integrated Circuit

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি-১ ,এস এসসি ও দাখিল (ভোকেশনাল )।
১৭.
Which of the following is an application of OOPs in C++?
  1. AI Expert System
  2. Office automation System
  3. Real-time system
  4. Hypertext and Hypermedia
  5. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা
• Application of OOPs in C++
- OOPs stands for Object-Oriented Programming.
- It is about creating objects that contain both data and functions.
- OOPs are the most important and flexible paradigm of modern programming.
- It is specifically useful in modeling real-world problems. Below are some applications of OOPs:

• Real-time system design,
• Hypertext and Hypermedia,
• AI Expert System,
• Office automation System,
• Neural networking and parallel programming,
• Stimulation and modeling system,
• Object-oriented database,
• Client-server system,
• CIM/CAD/CAM systems.

Source: Techtarget website. [Link]
১৮.
Which part of the computer CPU performs mathematical decision-making?
  1. Control Unit
  2. Register Set
  3. Processing Unit
  4. ALU
  5. None
সঠিক উত্তর:
ALU
উত্তর
সঠিক উত্তর:
ALU
ব্যাখ্যা
- ALU এর পূর্ণরূপ Arithmetic Logic Unit.
- মাইক্রোপ্রসেসর প্রধানত তিনটি অংশে বিভক্ত। যথা
১. নিয়ন্ত্রণ অংশ (Control Unit),
২. গাণিতিক যুক্তি অংশ (Arithmetic Logic Unit) ও
৩. রেজিস্টারসমূহ (Register Set)।
- সিপিইউ (CPU) এর Arithmetic Logic Unit অংশ গাণিতিক সিদ্ধান্ত গ্রহণের কাজ করে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
১৯.
What is the command to add new slide in MS Powerpoint?
  1. Ctrl+N
  2. Ctrl+Q
  3. Ctrl+K
  4. Ctrl+M
  5. Ctrl+Alt+M
সঠিক উত্তর:
Ctrl+M
উত্তর
সঠিক উত্তর:
Ctrl+M
ব্যাখ্যা
MS Powerpoint Shortcut Keys:
• Create a new presentation - Ctrl+N
Add a new slide - Ctrl+M
• Apply bold formatting to the selected text - Ctrl+B
• Open the Font dialog box - Ctrl+T
• Cut selected text, object, or slide - Ctrl+X
• Copy selected text, object, or slide - Ctrl+C
• Paste cut or copied text, object, or slide - Ctrl+V
• Insert a hyperlink - Ctrl+K
• Insert a new comment - Ctrl+Alt+M
• Undo the last action - Ctrl+Z
• Redo the last action - Ctrl+Y
• End the slide show - Esc
• Print a presentation - Ctrl+P
• Save the presentation - Ctrl+S
• Close PowerPoint - Ctrl+Q
• Open a presentation- Ctrl+O
• Close a presentation - Ctrl+D

উৎস: মাইক্রোসফটের ওয়েবসাইট।
২০.
Which of the following is a Database Package Program?
  1. Edge
  2. Safari
  3. Adobe Photoshop
  4. Quattro Pro
  5. dBase
সঠিক উত্তর:
dBase
উত্তর
সঠিক উত্তর:
dBase
ব্যাখ্যা
অ্যাপ্লিকেশন সফটওয়্যার:
- অ্যাপ্লিকেশন সফট্ওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়। যেমন-
- Photo Editing Program: Adobe Photoshop
- Word Processing Package Program: Word Star, Word Perfect, Ms Word, Word Note.
- Spreadsheet Package Program: Lotus 1-2-3, Ms-Excel, Quattro Pro.
- Browsing Program: Internet Explorer, Edge, Mozilla Firefox, Netscape Communicator, Safari, Opera, Google Chrome
- Database Package Program: dBase, Foxpro, Oracle, Informix, Access ইত্যাদি।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২১.
Python is a -
  1. Structured Programming
  2. Event-driven Python
  3. Object Oriented Programming
  4. Visual Programming
  5. None of the above
সঠিক উত্তর:
Object Oriented Programming
উত্তর
সঠিক উত্তর:
Object Oriented Programming
ব্যাখ্যা
পাইথন (Python): 
- পাইথন হচ্ছে প্রোগ্রামিং ভাষাসমূহের অন্যতম হাই-লেভেল অবজেক্ট ওরিয়েন্টেড ভাষা
- ডাইনামিক ওয়েব অ্যাপ্লিকেশনসহ অনেক সফটওয়্যার বানাতে এটি ব্যবহার করা হয়।
- ১৯৮৯ সালে নেদারল্যান্ডের বিজ্ঞানী ভ্যান রোসাম (Van Rossum) এ ভাষাটি রচনা করেন।
- পাইথনের কোর সিনট্যাক্স খুবই সংক্ষিপ্ত, তবে ভাষাটির স্ট্যান্ডার্ড লাইব্রেরি অনেক সমৃদ্ধ।
- অন্যান্য ল্যাঙ্গুয়েজের যতরকম ফিচার বা নতুন নতুন সাপোর্ট আসে, সবই পাইথনে খুব সহজে ব্যবহার করা যায়।
- সাধারণত দ্রুত সফটওয়‍্যার নির্মাণের জন্য পাইথন ব্যবহৃত হয়।
- যে সমস্ত বড় প্রতিষ্ঠান পাইথন ব্যবহার করে, তাদের মধ্যে গুগল ও নাসা উল্লেখযোগ্য।
- ২০১৮ সালে এটি IEEE কর্তৃক সর্বশ্রেষ্ঠ প্রোগ্রামিং ভাষা হিসেবে স্বীকৃতি পেয়েছে।
- এটি বিভিন্ন প্ল্যাটফর্মে চলে এবং ক্লাউডভিত্তিক ওয়েব এ্যাপ্লিকেশন, ডেটা অ্যানালাইসিস ও মেশিন লার্নিং অ্যাপ্লিকেশন তৈরিতে ব্যবহার করা হয়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ মাহবুবুর রহমান।
২২.
Which is the primary form of computer?
  1. Graphics card
  2. Arpanet
  3. Ethernet
  4. Eniac
  5. None of the above
সঠিক উত্তর:
None of the above
উত্তর
সঠিক উত্তর:
None of the above
ব্যাখ্যা
• টেবুলেটিং মেশিন:
- ১৮৮০ সালে মার্কিন যুক্তরাষ্ট্রের ড. হারম্যান হলিরিথ নামের একজন পরিসংখ্যানবিদ সেন্সাস মেশিন বা টেবুলেটিং মেশিন নামে একটি গণনা যন্ত্র আবিষ্কার করেন।
- তাঁর উদ্ভাবিত যন্ত্রে তিনি পাঞ্চ কার্ড ব্যবহার করে ১৮৯০ সালের শুমারি মাত্র তিন বছরে শেষ করেন।
- এ ধরনের মেশিন ছাড়া ১৮৮০ সালের শুমারি করতে সময় লেগেছিল দশ বছর।
- সেন্সাস মেশিন ব্যবহার করে অনেক দিন পর্যন্ত ডেটা সংরক্ষণ করা যেত।
- ড. হলিরিথ ১৮৯৬ সালে 'টেবুলেটিং মেশিন কোম্পানি' নাম দিয়ে একটি ব্যবসায়ীপ্রতিষ্ঠান প্রতিষ্ঠিত করেন।
- পরবর্তীতে তাঁর কোম্পানি আরো কয়েকটা কোম্পানির সঙ্গে একীভূত হয়ে IBM (International Business Machine) কোম্পানি গঠিত হয়।
- টেবুলেটিং মেশিন উদ্ভাবিত হওয়ার পর হতেই ইলেকট্রো-মেকানিক্যাল টেকনিক ব্যবহার করে কম্পিউটার তৈরির যুগ শুরু হয়।
- টেবুলেটিং মেশিনটির প্রধান অংশগুলো ছিল কার্ড পাঞ্চার (Card puncher), কার্ড রিডার (Card reader) এবং ইলেক্ট্রোমেকানিক্যাল কার্ড সর্টার (Electromechanical card sorter)।
- হলিরিথ এর এই গবেষণা ও উন্নয়নের প্রচেষ্ঠার ফলেই 'এনালগ কম্পিউটার' নামক নতুন শ্রেণির গণনাকারী যন্ত্রের উদ্ভব ঘটে।

উৎস:
১. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
২. কম্পিউটার পরিচিতি ও ব্যবহার, উন্মুক্ত বিশ্ববিদ্যালয়।
২৩.
A function inside another function is known as-
  1. Nested function
  2. Switch function
  3. Object function
  4. Round function
  5. None of the above
সঠিক উত্তর:
Nested function
উত্তর
সঠিক উত্তর:
Nested function
ব্যাখ্যা
• A function inside another function is known as - Nested function.

Nested function:
- Nested function হলো এমন একটি ফাংশন যা অন্য আরেকটি ফাংশনের মধ্যে সংজ্ঞায়িত করা হয়

Switch function:
- এটি কতগুলো মানের একটি তালিকার বিপরীতে একটি মান মূল্যায়ন করে থাকে।

Round function:
- এটি যে কোনো মানকে একটি নির্দিষ্ট ডিজিট পর্যন্ত রাউন্ড ফিগারে নির্ণয় করতে সহায়তা করে।
- যেমন,Formula Description (Result)
= ROUND(2.15, 1) Rounds 2.15 to one decimal place (2.2)
= ROUND(2.149, 1) Rounds 2.149 to one decimal place (2.1)

উৎস: Microsoft Support.
২৪.
Push and Pop are related to which of the following?
  1. Queue
  2. Stack
  3. Union
  4. Array
  5. None of the above
সঠিক উত্তর:
Stack
উত্তর
সঠিক উত্তর:
Stack
ব্যাখ্যা
- Stack কে বলা হয় LIFO (Last In First Out) ডেটা স্ট্রাকচার।
- যে ডেটা শেষে প্রবেশ করবে সেই ডেটাটি প্রথমে বের হবে, একে বলা হয় LIFO।
- প্রোগ্রামিং ল্যাঙ্গুয়েজে, স্ট্যাকের (Stack) দুটি অপারেশন বা প্রক্রিয়া রয়েছে। যথা Push এবং Pop.
- স্ট্যাকের উপরে একটি আইটেম রাখাকে পুশ (Push) বলা হয়।
- স্ট্যাকের উপর থেকে একটি আইটেম অপসারণ করাকে পপ (Pop) বলা হয়।
- Queue এ যে ডেটা প্রথমে প্রবেশ করবে সেই ডেটাটি প্রথমে বের হবে, একে বলা হয় FIFO (First In First Out)।
- FIFO- Queue এর সাথে সম্পর্কিত।
- একই ধরনের ডাটা টাইপের গুচ্ছকে অ্যারে (Array) বলা হয়।

উৎস:
1. Computerhope Website.
2. geeksforgeeks website.
২৫.
Which was the first calculating machine?
  1. Difference engine
  2. Mechanical calculator
  3. Napier's bones
  4. Abacus
  5. None of the mentioned
সঠিক উত্তর:
Abacus
উত্তর
সঠিক উত্তর:
Abacus
ব্যাখ্যা
• অ্যাবাকাস:
- অ্যাবাকাস প্রাচীনতম গণনা যন্ত্র, যা একটি ফ্রেমে সাজানো গুটির স্থান পরিবর্তন করে গণনা করার কাজ পরিচালিত করে।
- গুটি গুলো সঞ্চালন করে অ্যাবাকাসের সাহায্যে যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি কাজ করা যেত।
- অ্যাবাকাস শব্দটির অর্থ গণনাকারী বোর্ড।
- খ্রীস্টপূর্ব পঞ্চম শতাব্দীতে অ্যাবাকাসের প্রথম ব্যবহার শুরু হয়েছিল চীনে।
- দ্বাদশ শতাব্দী পর্যন্ত ইউরোপ ও এশিয়ায় অ্যাবাকাস ব্যাপকভাবে ব্যবহৃত হয়েছিল।
- পঞ্চদশ শতাব্দীতে অ্যাবাকাস জাপানে প্রবর্তিত হয়।
- চীনে অ্যাবাবাসকে বলা হয় সুয়ানপান (Suanpan), জাপানে সরোবান (Soroban) এবং রাশিয়াতে বলা হয় স্কেটিয়া ( Sketia)।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
২৬.
Which of the following is a utility software?
  1. Antivirus
  2. Disk Cleanup
  3. File management
  4. Compression tools
  5. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা
ইউটিলিটি সফটওয়্যার:
- সিস্টেম সফটওয়্যার বিশ্লেষণ, কনফিগার, অপটিমাইজ বা কম্পিউটার এর সাথে সমন্বয় রাখার জন্য যে সফটওয়্যার ডিজাইন করা হয়েছে তাকে ইউটিলিটি সফটওয়্যার বলে।
• নিন্মোক্ত ধরনের সফটওয়্যারসমুহ ইউটিলিটি সফটওয়্যার:
- এন্টিভাইরাস,
- অনুবাদক সফটওয়্যার,
- ফাইল কম্প্রেসর সফটওয়্যার,
- ব্যাক আপ/ ফাইল রিকোভারি সফটওয়্যার,
- ক্লিপবোর্ড ম্যানেজ সফটওয়্যার,
- ডিস্ক ডিফ্রাগমেনটেশন,
- সর্ট মার্জ প্রোগ্রাম,
- লিংকার প্রোগ্রাম ইত্যাদি।

- সাধারণত সার্বিকভাবে কম্পিউটারকে দেখাশোনা করা, কম্পিউটারের স্পিড যাতে না কমে যায় সেজন্য ইউটিলিটিস প্রোগ্রাম ব্যবহার করা হয়।
- অ্যাপ্লিকেশন প্রোগ্রাম পরিচালনার জন্য ইউটিলিটিস প্রোগ্রাম কাজ করে থাকে।
- ইউটিলিটিস প্রোগ্রাম এর কাজ হচ্ছে ফাইল তৈরি করা, সংরক্ষণ করা, কোনো কিছু মোছা, ডিস্ক ফরমেট ও অন্যান্য অ্যাপ্লিকেশন প্রোগ্রাম লোড করাইত্যাদি।
- তাছাড়া সিস্টেম সংক্রান্ত বিভিন্ন ত্রুটি শনাক্তকরণ এবং তা সংশোধন, ভাইরাস চেক করা, ডিস্ক পার্টিশন ইত্যাদি করার জন্য এসব ইউটিলিটি প্রোগ্রাম ব্যবহার করা হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২৭.
Where is the Mark-1 computer currently stored?
  1. Oxford University
  2. Harvard University
  3. Stanford University
  4. Cambridge University
  5. Princeton University
সঠিক উত্তর:
Harvard University
উত্তর
সঠিক উত্তর:
Harvard University
ব্যাখ্যা
• ইলেকট্রো-মেকানিক্যাল কম্পিউটার:
- যান্ত্রিক ও ইলেকট্রনিক উভয় পদ্ধতির সমন্বয়ে গঠিত কম্পিউটারকে ইলেকট্রো-মেকানিক্যাল কম্পিউটার বলা হয়।
- ১৯৩৭ সালে আমেরিকার হার্ভার্ড বিশ্ববিদ্যালয়ের গণিতের অধ্যাপক ড. হাওয়ার্ড এইচ আইকেন ইলেকট্রো-মেকানিক্যাল টেকনিক ব্যবহার করে চার্লস ব্যাবেজের অ্যানালাইটিক ইঞ্জিনের মতো একটি যন্ত্র তৈরি করার পরিকল্পনা করেন, যা স্বয়ংক্রিয়ভাবে কাজ করতে পারে।
- ১৯৪৪ সালে হাওয়ার্ড আইকেন মার্ক-১ (Mark-I) নামের পৃথিবীর প্রথম ইলেকট্রো-মেকানিক্যাল কম্পিউটার তৈরি করেন।
- মার্ক-১ ছিল হার্ভার্ড বিশ্ববিদ্যালয় ও আইবিএম কোম্পানির যৌথ উদ্যোগের একটি ফসল।
- মার্ক-১ কম্পিউটারটি ১৫ বছর চালু ছিল।
- বর্তমানে এটি প্রদর্শনের জন্য হার্ভার্ড বিশ্ববিদ্যালয়ে সংরক্ষিত আছে।

উৎস: মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২৮.
What is debugging?
  1. Saving the program permanently
  2. Create documentation
  3. Correcting cell in Ms Excell
  4. Coding
  5. None of the above
সঠিক উত্তর:
None of the above
উত্তর
সঠিক উত্তর:
None of the above
ব্যাখ্যা
ডিবাগিং:
- প্রোগ্রামের ভুল ত্রুটি খুঁজে বের করে তা দূর করাকে বলে ডিবাগিং।
- 1945 সালে মার্ক 1 কম্পিউটারটির ভিতরে একটি মথপোকা ঢোকায় কম্পিউটারটি হঠাৎ বন্ধ হয়ে যায়। এ থেকেই ডিবাগিং কথাটির উৎপত্তি।
- সব ভুলত্রুটি দূর না হওয়া পর্যন্ত কোন প্রোগ্রামই ব্যবহার করা যায় না।
- ডিবাগিং এর জন্য প্রথমে প্রোগ্রামের আগাগোড়া ভাল করে পরীক্ষা করে দেখা হয়।
- প্রয়োজন হলে কোন প্রোগ্রামিং বিশেষজ্ঞের সাহায্য নিতে হয়।
- প্রোগ্রামের ছোটখাট ভুল এতেই দূর হয়ে যায়।
- এরপরও যেসব ভুল থেকে যায় সেগুলো দূর করতে হলে প্রথমে সিনট্যাক্স ভুল দূর করে তারপর লজিক ভুল দূর করা।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি (প্রকৌশলী মুজিবুর রহমান), একাদশ- দ্বাদশ শ্রেণি।
২৯.
The main memory of a computer is made up of-
  1. Aluminium
  2. Silicon
  3. Plastic
  4. Led
  5. None of the above
সঠিক উত্তর:
Silicon
উত্তর
সঠিক উত্তর:
Silicon
ব্যাখ্যা
- কম্পিউটারের প্রাইমারি মেমোরি সিলিকন নামক পদার্থ দিয়ে তৈরি করা হয়।
- সিলিকনের ব্যবহার সবচেয়ে বেশি- ইলেকট্রনিক্স শিল্পে।
- আধুনিক কম্পিউটারের দ্রুত অগ্রগতির মূলে রয়েছে- ইন্টিগ্রেটেড সার্কিট বা আইসি।
- সিলিকন নামক মৌলটি সবচেয়ে বেশি ব্যবহৃত হয়- কম্পিউটারের চিপ তৈরিতে।
- সিলিকন অন্যান্য উপাদানের তুলনায় অপেক্ষাকৃত সাশ্রয়ী, সহজলভ্য এবং অন্য উপাদানের সাথে সহজে ব্যবহার করা যায় বলে কম্পিউটারের চিপ, টানজিস্টর সিলিকন ডায়েড, মেমোরি এবং অন্যান্য ইলেকট্রনিক্স সার্কিট তৈরিত ব্যবহৃত হয়।

উৎস: Amazon. [Link]
৩০.
Which of the following is a feature of object-oriented programming language?
  1. Polymorphism
  2. Object
  3. Inheritance
  4. Encapsulation
  5. All of the above
সঠিক উত্তর:
All of the above
উত্তর
সঠিক উত্তর:
All of the above
ব্যাখ্যা
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং:
- অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং পদ্ধতিতে ডাটা ও ইনস্ট্রকাশনের সমন্বয়ে চলক তৈরি করা হয়। একে বলা হয় অবজেক্ট।
- মেসেজে আদান-প্রদানের মাধ্যমে অবজেক্টগুলো পরস্পরের সাথে যোগাযোগ রক্ষা করে।
- এই প্রোগ্রামিং পদ্ধতিতে প্রোগ্রামের ইনস্ট্রাকশনগুলো ডাটা দ্বারা নিয়ন্ত্রিত হয়।
- C++, Java, C#, Python ইত্যাদি হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর উদাহরণ।
- মূলত ৬টি প্রাথমিক ধারণার দ্বারা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংকে উপস্থাপন করা হয়।
যেমন:
১. অবজেক্ট (Object),
২. ক্লাস (Class),
৩. মেসেজ (Message),
৪. পলিমারফিজম (Polymorphism),
৫. ইনহেরিটেন্স (Inheritance) এবং
৬. এনক্যাপসুলেশন (Encapsulation)

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।