বিষয়সমূহ

PrepBank · বিষয়ভিত্তিক প্রশ্ন

কম্পিউটার প্রোগ্রাম, প্রোগ্রামিং ল্যাঙ্গুয়েজ ও পারঙ্গমতা

মোট প্রশ্ন১,৭৯৭এই পাতা১০০প্রতি পাতা১০০
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

কম্পিউটার প্রোগ্রাম, প্রোগ্রামিং ল্যাঙ্গুয়েজ ও পারঙ্গমতা

PrepBank · পাতা / ১৮ · ১০০ / ১,৭৯৭

.
বৈধ ছদ্মবেশ ধারণকারী Malicious প্রোগ্রাম কোনটি?
  1. ক) File infector
  2. খ) Self-replicating
  3. গ) Trojan
  4. ঘ) Boot sector
ব্যাখ্যা
Trojan Horse হলো একটি বৈধ প্রোগ্রামের ছদ্মবেশ  ধারণকারী ম্যালিসিয়াস প্রোগ্রাম।
Trojan horse কোনো কম্পিউটার ভাইরাস নয়; ইহা একটি Malware. (সকম maleware কম্পিউটারের ভাইরাস নয়; কিন্তু সকল ভাইরাস ম্যালওয়্যার।)
 
A Trojan horse, or Trojan, is a type of malicious code or software that looks legitimate but can take control of your computer. A Trojan is designed to damage, disrupt, steal, or in general inflict some other harmful action on your data or network.

A Trojan acts like a bona fide application or file to trick you. It seeks to deceive you into loading and executing the malware on your device. Once installed, a Trojan can perform the action it was designed for.

A Trojan is sometimes called a Trojan virus or a Trojan horse virus, but that’s a misnomer. Viruses can execute and replicate themselves. A Trojan cannot. A user has to execute Trojans. Even so, Trojan malware and Trojan virus are often used interchangeably.
 
Source: us.norton.com
.
কোন ধরনের কম্পিউটার প্রোগ্রাম প্রতিটি লাইন অনুবাদ করার পর সঙ্গে সঙ্গেই ফলাফল দেখায়?
  1. ইন্টারপ্রেটার
  2. কম্পাইলার
  3. অ্যাসেম্বলার
  4. ক ও খ
ব্যাখ্যা

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

• অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রাম এর মাধ্যমে উৎস বা সোর্স প্রোগ্রামকে বস্তু বা অবজেক্ট প্রোগ্রামে রুপান্তরিত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলা হয়।
- হাই-লেভেল এর ভাষা কে মেশিন ভাষায় রুপান্তরিত করার জন্য অনুবাদক প্রোগ্রাম এর প্রয়োজন পরে।

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

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

৩. অ্যাসেম্বলার:
- অ্যাসেম্বলার হচ্ছে অ্যাসেম্বলি ভাষায় লিখিত উৎস প্রোগ্রাম অর্থাৎ নেমোনিক কোডকে মেশিনের ভাষায় লিখিত অবজেক্ট প্রোগ্রামে রূপান্তর করা এক ধরনের অনুবাদক প্রোগ্রাম।

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, প্রকৌশলী মুজিবুর রহমান, একাদশ- দ্বাদশ শ্রেণি।
২. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

.
Which generation of language does Intellect belong to?
  1. 2GL
  2. 3GL
  3. 4GL
  4. None of the above
ব্যাখ্যা

Intellect চতুর্থ প্রজন্মের ভাষার অন্তর্ভুক্ত। 

অতি উচ্চতর বা Very High Level ভাষা
- কম্পিউটারে সহজে ব্যবহারের জন্য উদ্ভাবিত বিশেষ কয়েকটি ভাষাকে চতুর্থ প্রজন্মের ভাষা (4GL) বলা হয়।
- উচ্চতর ভাষার তুলনায় চতুর্থ প্রজন্মের ভাষা বা 4GL খুবই সহজ, যদিও 4GL-এর জন্য প্রসেসিং ক্ষমতা বেশি দরকার।
- 4GL-এর সাহায্যে সহজেই অ্যাপ্লিকেশন তৈরি করা যায় বলে একে Rapid Application Development (RAD) টুলও বলা হয়।
- ডেটাবেজ ম্যানেজমেন্টের সাথে সংশ্লিষ্ট কুয়েরি (Query) এবং রিপোর্ট জেনারেটর ও ডেটা সঞ্চালনের জন্য ব্যবহৃত ভাষাসমূহ (যেমন SQL) চতুর্থ প্রজন্মের ভাষা হিসেবে বিবেচনা করা হয়।
- এসব ভাষায় ইংরেজি ভাষার মত নির্দেশ দিয়ে কম্পিউটার ব্যবহারকারী ডেটাবেসের সাথে সংযোগ স্থাপন এবং ডেটা আদান-প্রদান করতে পারেন।
- পুঙ্খানুপুঙ্খ বা বিস্তারিতভাবে প্রক্রিয়াকরণের বর্ণনা দিতে হয় না বলে চতুর্থ প্রজন্মের ভাষাকে ননপ্রসিডিউলার ল্যাংগুয়েজও বলা হয়।
- এসব ক্ষেত্রে শুধু সরলভাবে প্রক্রিয়াকরণের ফল চাওয়া হয়।
- অধিকাংশ চতুর্থ প্রজন্মের ভাষায় কথোপকথন রীতিতে প্রশ্ন-উত্তরের মাধ্যমে কম্পিউটারের সাথে ব্যবহারকারীর যোগাযোগের ব্যবস্থা থাকে।
- SQL, NOMAD, P.PG III, FOCUS, Intellect ইত্যাদি কয়েকটি চতুর্থ প্রজন্মের ভাষা।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি (প্রকৌশলী মুজিবুর রহমান)।

.
C প্রোগ্রামিং ভাষা কে উদ্ভাবন করেছেন?
  1. Bjarne Stroustrup
  2. James Gosling
  3. Dennis Ritchie
  4. Paul Berg
ব্যাখ্যা

• Dennis Ritchie-কে সি প্রোগ্রামিং ভাষার জনক বলা হয়।

সি প্রোগ্রামিং ভাষা:
- ডেনিস রিচি (Dennis Ritchie) বেল ল্যাবরেটরিতে UNIX অপারেটিং সিস্টেম ডেভেলপ করার জন্য  প্রথম C ভাষা তৈরি করেন।
- ১৯৭০ সালে PDP-11 কম্পিউটারে প্রথম C প্রোগ্রামিং ভাষা প্রয়োগ করা হয়েছিলো।
- ১৯৭২ সালে এই ভাষার প্রথম রিলিজ হয়।
- C ভাষা একটি স্ট্রাকচার্ড প্রোগ্রামিং ভাষা।
- প্রতিটি C প্রোগ্রামিংয়ে একটি main() ফাংশন থাকে।
- বহু সুবিধার কারণে এখনও 'সি' প্রোগ্রামিং ভাষা প্রচলিত আছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।

.
What type of application software is used to manage and analyze large sets of data?
  1. ক) Spreadsheet software
  2. খ) Database software
  3. গ) Presentation software
  4. ঘ) Design software
ব্যাখ্যা
- Database software is a type of application software that is used to manage and analyze large sets of data.
- It allows users to create, modify, and query databases, as well as to generate reports and perform other data analysis tasks. Examples of database software include Microsoft Access and MySQL.

Reference: Old Dominion University website
.
অতি উচ্চতর ভাষা কোন প্রজন্মের ল্যাংগুয়েজ?
  1. দ্বিতীয় প্রজন্মের ভাষা
  2. তৃতীয় প্রজন্মের ভাষা
  3. চতুর্থ প্রজন্মের ভাষা
  4. পঞ্চম প্রজন্মের ভাষা
ব্যাখ্যা
এ যাবত বহু প্রোগ্রামিং ভাষার উদ্ভব হয়েছে। বৈশিষ্ট্য অনুযায়ী এই সকল ভাষাকে পাঁচটি স্তরে বা প্রজন্মে ভাগ করা যেতে পারে।

যথা -
১। প্রথম প্রজন্মের ভাষা (১৯৪৫) : মেশিন ভাষা (Machine Language),
২। দ্বিতীয় প্রজন্মের ভাষা (১৯৫০) : অ্যাসেম্বলি ভাষা (Assembly Language),
৩। তৃতীয় প্রজন্মের ভাষা (১৯৬০) : উচ্চতর ভাষা (High Level Language),
৪। চতুর্থ প্রজন্মের ভাষা (১৯৭০) : অতি উচ্চতর ভাষা (Very High Level Language),
৫। পঞ্চম প্রজন্মের ভাষা (১৯৮০) : স্বাভাবিক বা ন্যাচারাল ভাষা (Natural Language)।   

সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
.
Firmware is built using -
  1. ক) RAM
  2. খ) ROM
  3. গ) Cache Memory
  4. ঘ) Register
ব্যাখ্যা
Firmware (ফার্মওয়্যার)
- Firmware (ফার্মওয়্যার) হলো কম্পিউটারের রমে সংরক্ষিত কতগুলো স্থায়ী নির্দেশাবলি।
- কম্পিউটার নির্মাতা প্রতিষ্ঠান কম্পিউটার প্রস্তুতের সময় এর সেমিকন্ডাক্টর রমে কিছু স্থায়ী নির্দেশ সংরক্ষিত করে দেয়, যেগুলোকে ফার্মওয়্যার বলে।
- রমে যে তথ্য থাকে তাকে পরিবর্তন করা যায় না।
- ROM-BIOS হলো এক প্রকার ফার্মওয়্যার।
- রম ভিত্তিক প্রোগ্রামকে Firmware বলে।

সূত্র: মাইক্রোসফট
.
কোনটি ম্যালওয়্যারের অন্তর্ভুক্ত সফটওয়্যার?
  1. ওয়ার্ম
  2. ট্রোজান হর্স
  3. অ্যাডওয়্যার
  4. উপরের সবগুলো
ব্যাখ্যা
• মেলওয়্যার (Malware):
- মেলওয়্যার (Malware) একটি ইংরেজি শব্দ যার পূর্ণ শব্দরূপ হলো Malicious Software.
- সাধারণভাবে মেলওয়্যার বলতে সেই সমস্ত সফটওয়্যারকে বোঝানো হয়, যে সফটওয়্যারগুলো ডিজাইন করা হয় ব্যবহারকারীর অজান্তে কোনো কম্পিউটারে অবৈধ অনুপ্রবেশ করে উক্ত কম্পিউটার সিস্টেমের ক্ষতিসাধনের উদ্দেশ্যে।
- মেলওয়্যারের অন্তর্ভুক্ত সফটওয়্যারগুলোর মধ্যে রয়েছে: স্পাইওয়্যার, অ্যাডওয়্যার, ট্রোজান হর্স, ওয়ার্ম প্রভৃতি।
- এগুলোর প্রতিটির টাইপ বা প্রকৃতি ভিন্ন হলেও এদের উদ্দেশ্য এক অর্থাৎ কম্পিউটার সিস্টেমে অবৈধ অনুপ্রবেশ এবং এর ক্ষতিসাধন করা।
- এজন্য এগুলোর প্রত্যেকটি মেলওয়্যারের এক একটি টাইপ হিসেবে বিবেচিত হয়ে থাকে। এমনকি আর্থিক প্রতারণা বা অবৈধ উপায়ে অর্থ আদায়ে ব্যবহৃত সফটওয়্যারগুলোকেও অ্যাডভান্স লেভেলের মেলওয়্যার হিসেবে অন্তর্ভুক্তকরা হয়। যেমন: Ransomware. 

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি-২, ৯ম-১০ম শ্রেণি (ভোকেশনাল)।
.
কম্পিউটারের সকল ভাইরাস হলো -
  1. Botnet
  2. Malware
  3. Spyware
  4. Adware
ব্যাখ্যা
- যে কোন malicious সফটওয়্যারকে Malware বলা হয়। 
- কম্পিউটার ভাইরাস হলো এক ধরণের Malware.
 
Malware is an umbrella term for any malicious software written specifically to infect and harm the host system or its user. 
A computer virus is just one type of malware. 
Just as all squares are rectangles (but not all rectangles are squares), all viruses are malware, but not all malware is a virus.
 
Source: avast.com
১০.
'অনুবাদক প্রােগ্রাম' কি ধরণের সফটওয়্যার?
  1. সিস্টেম ম্যনেজমেন্ট সফটওয়্যার
  2. সিস্টেম সাপোর্ট সফটওয়্যার
  3. সিস্টেম ডেভেলপমেন্ট সফটওয়্যার
  4. কোনটিই নয়
ব্যাখ্যা
সিস্টেম ডেভেলপমেন্ট সফটওয়্যার:
ব্যবহারিক সমস্যা সমাধানের উদ্দেশ্যে প্রােগ্রাম উন্নয়নের জন্য সিস্টেম ডেভেলপমেন্ট প্রােগ্রাম ব্যবহার করা হয়ে থাকে। সিস্টেম ডেভেলপমেন্ট প্রােগ্রামকে নিম্নলিখিত ভাগে ভাগ করা যায়। যথা-
১) প্রােগ্রামিং ল্যাঙ্গুয়েজ ট্রান্সলেটর বা অনুবাদক প্রােগ্রাম।
২) প্রােগ্রামিং এডিটর এবং টুলস
উৎসঃ কম্পিউটার ও তথ্য প্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)
১১.
ভিএলএসআই (VLSI) চিপ নিম্নের কোনটিকে নির্দেশ করে?
  1. ক) মাইক্রোকন্ট্রোলার
  2. খ) মাদারবোর্ড
  3. গ) মাইক্রোপ্রসেসর
  4. ঘ) ক্যাশ মেমোরি
ব্যাখ্যা
- কম্পিউটারের কার্যব্যবস্থাকে সঠিকভাবে নিয়ন্ত্রণ ও পরিচালনা করার জন্য কম্পিউটারের যে অংশটি বা হার্ডওয়্যারটি সর্বাধিক ভূমিকা পালন করে, তাকে মাইক্রোপ্রসেসর বা প্রসেসর হিসেবে অভিহিত করা হয়।
- মাইক্রোপ্রসেসর হলো সিলিকনের তৈরি এক ধরনের ভিএলএসআই (VLSI-Very Large Scale Integration) চিপ।
- একটি একক ভিএলএসআই সিলিকন চিপের মধ্যে এক মিলিয়নেরও অধিক ডায়োড, ট্রানজিস্টর, রেজিস্টার, ক্যাপাসিটর ইত্যাদি একীভূত থাকে।
- মাইক্রোপ্রসেসর মাইক্রোকম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ অংশ হিসেবে কাজ করে।
- মাইক্রোপ্রসেসরকেই মাইক্রোকম্পিউটারের মস্তিষ্ক বা ব্রেইন বলা হয়। 

উৎস : মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম; উন্মুক্ত বিশ্ববিদ্যালয়। 
১২.
নিচের কোনটি স্প্রেডশিট এক্সটেনশন ফাইল?
  1. .wav
  2. .csv
  3. .bmp
  4. .html
ব্যাখ্যা
• Music and sound files:
.mp3
.wav

• Picture files:
.bmp
.gif
.jpg
.png

• Operating system files:
.dll
.exe

• Text and word processing documents:
.doc
.docx
.rtf
.txt

• Spreadsheet files:
.xls
.xlsx
.xlr
.csv

• Web Page files:
.htm
.html

উৎস: Computerhope Website.
১৩.
কম্পিউটার কোন ভাষাকে সরাসরি প্রক্রিয়া করতে পারে?
  1. হাই-লেভেল ভাষা
  2. সি++
  3. সিউডোকোড
  4. মেশিন ভাষা 
ব্যাখ্যা

• কম্পিউটার সরাসরি মেশিন ভাষা প্রক্রিয়া করতে পারে। মেশিন ভাষা হলো বাইনারি কোডের একটি ধারা, যা ০ এবং ১ দিয়ে গঠিত। এটি কম্পিউটারের প্রসেসর বুঝতে পারে এবং সরাসরি হার্ডওয়্যারে কার্যকর হয়। অন্যদিকে, হাই-লেভেল ভাষা যেমন সি++, জাভা বা পাইথন মানুষের জন্য বোঝার উপযোগী হলেও কম্পিউটার সরাসরি এটি বুঝতে পারে না। এগুলোকে মেশিন ভাষায় রূপান্তর করতে কম্পাইলার বা ইন্টারপ্রেটার ব্যবহার করা হয়। সিউডোকোড শুধু প্রোগ্রামের লজিক বোঝানোর জন্য লেখা হয়, এটি কার্যকর কোড নয়।
- তাই, কম্পিউটার সরাসরি যে ভাষা প্রক্রিয়া করতে পারে, তা হলো মেশিন ভাষা।

 
• মেশিন ভাষা:
- কম্পিউটারে সবচেয়ে নিচের স্তরের ভাষা হলো মেশিন ভাষা।
- কম্পিউটারের নিজস্ব ভাষাকে মেশিন ভাষা বা নিম্নস্তরের ভাষা বলা হয়।
- কম্পিউটারের মৌলিক ভাষা হলো এই নিম্নস্তরের ভাষা।
- এ ভাষায় বাইনারি সংখ্যা (1) এবং (0) অথবা হেক্সাডেসিম্যাল পদ্ধতি ব্যবহার করে সবকিছু লেখা হয়।
- কম্পিউটার শুধুমাত্র মেশিন ভাষাই বুঝতে পারে।
- কম্পিউটারের অভ্যন্তরীণ কার্যনির্বাহের জন্য বিদ্যুৎ তরঙ্গের পারস্পরিক ক্রিয়া-প্রতিক্রিয়ার সাথে মেশিনের ভাষার সরাসরি মিল রয়েছে।

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

• মেশিন ভাষার অসুবিধা:
- এই ভাষায় প্রোগ্রাম লেখা অত্যন্ত ক্লান্তিকর ও সময়সাপেক্ষ।
- এক ধরনের মেশিনের জন্য লিখিত প্রোগ্রাম অন্য ধরনের মেশিনে ব্যবহার করা যায় না।
- মেশিন ভাষায় প্রোগ্রাম লিখতে দক্ষ প্রোগ্রামার প্রয়োজন।
- প্রোগ্রামের ভুল-ত্রুটি সনাক্ত ও সংশোধন কষ্টসাধ্য।

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

১৪.
ব্যবহারকারীর নির্দিষ্ট কাজ সম্পাদনের জন্য তৈরি সফটওয়্যারকে কী বলা হয়?
  1. সিস্টেম সফটওয়্যার
  2. ইউটিলিটি প্রোগ্রাম
  3. অ্যাপ্লিকেশন সফটওয়্যার
  4. মিডলওয়্যার
ব্যাখ্যা

◉ অ্যাপ্লিকেশন সফটওয়্যার হলো সেই ধরনের প্রোগ্রাম যা ব্যবহারকারীর নির্দিষ্ট চাহিদা বা কাজ সম্পাদনের জন্য তৈরি করা হয়। উদাহরণস্বরূপ, MS Word ব্যবহার করা হয় ওয়ার্ড প্রসেসিং-এর জন্য, MS Excel ব্যবহার করা হয় স্প্রেডশিট কাজের জন্য, আবার Photoshop ব্যবহার করা হয় ছবি সম্পাদনার জন্য। এসব সফটওয়্যার সরাসরি ব্যবহারকারীর কাজকে সহজ ও কার্যকর করে তোলে।

​অ্যাপ্লিকেশন সফটওয়্যার:
- অ্যাপ্লিকেশন সফটওয়্যার বা কম্পিউটার অ্যাপ্লিকেশন বলতে বিশেষ ধরনের কম্পিউটার প্রোগ্রামকে বোঝায় যা মানুষকে কোন বিশেষ ধরনের কাজ সম্পাদনে সহায়তা করে।
- এটি একটি কম্পিউটার সফটওয়্যার যেটা ব্যবহারকারীর প্রয়োজন অনুযায়ী এবং নির্দিষ্ট কাজ সম্পাদনা (এক বা একাধিক) করতে ব্যবহারকারীকে সহায়তা করে থাকে।
- অ্যাপ্লিকেশন প্রোগ্রাম সাধারণত ব্যবহারকারীকে টেক্সট, সংখ্যা কিংবা ছবি নিয়ে বিভিন্ন কাজ করার সুযোগ দেয়।
- একাউন্টিং সফটওয়্যার, অফিস সফটওয়্যার, গ্রাফিক্স সফটওয়্যার, বিভিন্ন মিডিয়া প্লেয়ার (ভিডিও এবং অডিও) গুলো হল অ্যাপ্লিকেশন সফটওয়্যার।
- উদাহরণ: MS Word, MS Excel, Oracle, Foxpro, Adobe Photoshop, Paint ইত্যাদি।

অন্যান্য অপশনসমূহ,
সিস্টেম সফটওয়্যার (System Software): এটি কম্পিউটার হার্ডওয়্যার এবং অ্যাপ্লিকেশন সফটওয়্যার পরিচালনা করে। উদাহরণ: অপারেটিং সিস্টেম (Windows, Linux)।
ইউটিলিটি প্রোগ্রাম (Utility Program): এটি কম্পিউটার রক্ষণাবেক্ষণ এবং অপ্টিমাইজেশনের জন্য ব্যবহৃত হয়। উদাহরণ: Antivirus, Disk Cleanup।
মিডলওয়্যার (Middleware): এটি বিভিন্ন সফটওয়্যার অ্যাপ্লিকেশন এবং অপারেটিং সিস্টেমের মধ্যে সংযোগ স্থাপন করে। উদাহরণ: Database Middleware, Web Servers.

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

১৫.
CISC এর পূর্ণরূপ কী?
  1. Complex Instruction Sets Computing
  2. Complex Instruction Set Computer
  3. Complex Instruction Set Computing
  4. Complexity Instruction Set Computing
ব্যাখ্যা
মাইক্রোপ্রসেসর কে সাধারন ভাবে ৩ ভাগে ভাগ করা যায়:

1) CISC Processor: Complex Instruction Set Computers. তুলনামূলক কঠিন ইনস্ট্রাকশন ব্যবহার করা হয়। এসেম্বলি ভাষায় প্রোগ্রাম করার জন্য বেশি উপযোগী। যেমন: Intel Pentium, AMD ইত্যাদি।

2) RISC Processor: Reduced Instruction Set Computers. সরল ও ছোট প্রোগ্রাম এর জন্য ব্যবহৃত হয়। উচ্চতর ভাষায় প্রোগ্রামিং এর জন্য বেশি উপযোগী। যেমন: Motorola Power PC - 601, DEC Alpha- 21064 ইত্যাদি।

3) Special Purpose Processor: বিশেষ কোনো কাজের উদ্ধেশ্যে বা মূল কম্পিউটারের কার্যক্ষমতা বৃদ্ধির জন্য ব্যবহৃত প্রসেসরগুলোকেই Special Purpose Processor.

উৎস: ব্রিটানিকা।
১৬.
কোনো ডকুমেন্ট লেখার জন্য কোন প্রোগ্রাম ব্যবহৃত হয়?
  1. ক) C++
  2. খ) McAfee
  3. গ) Word Processor
  4. ঘ) Adobe Illustrator
ব্যাখ্যা
ওয়ার্ড প্রসেসিং সফটওয়্যার (Word Processing Software):
- কম্পিউটারের সাহায্যে বর্ণমালা, সংখ্যা, চিহ্ন বা শব্দ ব্যবহার করে ডকুমেন্ট বা লিপি তৈরি করা এবং উক্ত ডকুমেন্টকে সম্পাদনই হলো ওয়ার্ড প্রসেসিং।
- ডকুমেন্ট তৈরি ও প্রসেসিংয়ের জন্য ব্যবহৃত এক বিশেষ ধরনের কম্পিউটারের ব্যবস্থাকে ওয়ার্ড প্রসেসর বলা হয়। মূলত লেখালেখির কাজ করার জন্য ব্যবহৃত অ্যাপ্লিকেশন প্রোগ্রামকেই ওয়ার্ড প্রসেসর বা ওয়ার্ড প্রসেসিং প্রোগ্রাম বলা হয়ে থাকে।
- উদাহরণ: Microsoft word, Wordstar, Wordperfect, Latex, Note Pad ইত্যাদি।

• C++ হলো প্রোগ্রামিং ল্যাঙ্গুয়েজ। 
• McAfee হলো অ্যান্টিভাইরাস সফটওয়্যার প্রোগ্রাম। 
• Adobe Illustrator হলো গ্রাফিক্স প্রোগ্রাম। 

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১৭.
ট্রোজান শনাক্ত করা ব্যবহারকারীদের জন্য এত কঠিন কেন?
  1. এগুলো সিস্টেমকে স্থায়ীভাবে ক্র্যাশ করে
  2. এগুলো কখনও ইন্টারনেটে সংযুক্ত হয় না
  3. এগুলো বৈধ প্রোগ্রামের মতো দেখায়
  4. তাদের ইনস্টলেশনের প্রয়োজন হয় না
ব্যাখ্যা

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

পাশাপাশি অনেক ট্রোজান আলাদা ইনস্টলেশন ছাড়াই সিস্টেমে ঢুকে পড়ে, যা ব্যবহারকারীর নজর এড়ায়। যদিও কিছু ট্রোজান ইন্টারনেটে সংযুক্ত না-ও হতে পারে বা সিস্টেম ক্র্যাশ ঘটাতে পারে, তবুও ছদ্মবেশ এবং লুকানো কার্যপ্রণালীই শনাক্ত করাকে সবচেয়ে কঠিন করে তোলে।

 
 • সাইবার অপরাধ:
বিভিন্ন ধরনের সাইবার অপরাধ হয়ে থাকে। নিচে অতি সংক্ষিপ্তভাবে অপরাধসমূহের তালিকা দেওয়া হলো:
- কম্পিউটার সিস্টেম অথবা নেটওয়ার্কে অযাচিত প্রবেশ করা।
- ইলেকট্রনিক ফর্মে থাকা তথ্য চুরি করা।
- প্লেজিয়ারিজম- অন্যের লেখা চুরি করে নিজের নামে চালিয়ে দেওয়া বা প্রকাশ করা।
- স্নিকিং- গোপনে ব্যবহারকারীর চোখ এড়িয়ে কম্পিউটার বা নেটওয়ার্ক সিস্টেমে প্রবেশ করে নিজের আওতায় আনা।
- ই-মেইল বম্বিং (বিশাল ই-মেইল পাঠানোর মাধ্যমে সিস্টেম ক্র্যাশ করা)।

• Data diddling (কম্পিউটার প্রসেসিং এর পূর্বে কোন ডেটাকে কম্পিউটার থেকে সরিয়ে ফেলা এবং প্রসেসিং সম্পন্ন হবার পর পুনরায় সে ডেটাকে কম্পিউটারে স্থাপন করা।)
• Salami Attack (অবৈধ আর্থিক বিনিময় কিংবা আর্থিক ক্ষতি সাধন।)

• Denial of Service Attack (বেশি পরিমাণে রিকোয়েস্ট পাঠায়ে সিস্টেম ক্র্যাশ করা)।
• ভাইরাস/ওয়ার্ম আক্রমণ।
• লজিক বম্ব (ইভেন্ট নির্ভর প্রোগ্রামের মাধ্যমে সিস্টেমে এ্যাটাক করা)।

• ট্রোজান এ্যাটাক (পরোক্ষভাবে কারো সিস্টেমে প্রবেশ করে সিস্টেমের কন্ট্রোল গ্রহণ করা।
• ইন্টারনেটের ব্যবহার্য সময় বা ইউনিট চুরি।
• ওয়েব সাইট হ্যাক করে তথ্য পরিবর্তন করা।

উৎস:
- কম্পিউটার ও তথ্যপ্রযুক্তি-২, ভোকেশনাল।
- তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি প্রকৌশলী মুজিবুর রহমান।

১৮.
নিচের কোনটি ১০২৪ জেটাবাইট (ZB)-এর সমতুল্য?
  1. ১ ইট্রাবাইট (YB)
  2. ১ পেটাবাইট (PB)
  3. ১ গিগাবাইট (GB)
  4. ১ এক্সাবাইট (EB)
ব্যাখ্যা
• কম্পিউটার মেমোরি পরিমাপের জন্য ব্যবহৃত বিভিন্ন এককের মধ্যে সম্পর্ক:
- ৮ বিট = ১ বাইট = ১ অক্ষর
- ১০২৪ = ১ কিলোবাইট (KB)
- ১০২৪ কিলোবাইট = ১ মেগাবাইট (MB)
- ১০২৪ মেগাবাইট = ১ গিগাবাইট (GB)
- ১০২৪ গিগাবাইট = ১ টেরাবাইট (TB)
- ১০২৪ টেরাবাইট = ১ পেটাবাইট (PB)
- ১০২৪ পেটাবাইট = ১ এক্সাবাইট (EB)
- ১০২৪ এক্সাবাইট = ১ জেটাবাইট (ZB)
- ১০২৪ জেটাবাইট = ১ ইট্রাবাইট (YB)

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)।
১৯.
ফায়ারওয়াল কী কাজ করে?
  1. সফটওয়্যার ডাউনলোড করে
  2. সিস্টেমের হার্ডওয়্যারকে ত্রুটি থেকে রক্ষা করে
  3. নেটওয়ার্ককে অননুমোদিত প্রবেশ থেকে রক্ষা করে
  4. সবগুলোই
ব্যাখ্যা
• ফায়ারওয়াল:
- ফায়ারওয়াল হলো কম্পিউটার নেটওয়ার্কের একটি সুরক্ষা ব্যবস্থা, যা নেটওয়ার্ককে অননুমোদিত প্রবেশ বা হ্যাকিং থেকে রক্ষা করে।
- ব্যক্তিগত বা সংবেদনশীল ডেটা রক্ষা করতে ব্যবহৃত হয়।
- অবাঞ্চিত ব্যবহারকারীর হাত হতে সিস্টেম রক্ষা করা বা সাইবার আক্রমণ এড়াতে ফায়ারওয়াল ব্যবহার করা হয়।
- ফায়ারওয়ালকে বিশেষ কিছু বৈশিষ্ট্য সম্পন্ন একটি সিস্টেম হিসেবে গণ্য করা হয় যার সাহায্যে ব্যবহারকারীকে সংরক্ষিত কোন নেটওয়ার্কে প্রবেশ করার অনুমতি প্রদান করা কিংবা বাধা প্রদান করা হয়।
- ফায়ারওয়াল প্রটেক্টেড সিস্টেমে সাধারণত নেটওয়ার্কের ভিতর থেকে বাহিরের সবকিছু ব্যবহার করা যায়, তবে অন্য কোন অবাঞ্চিত ব্যবহারকারী এই নেটওয়ার্কে প্রবেশ করতে পারে না। শুধুমাত্র বৈধ ব্যবহারকারীগণ এটি ব্যবহার করতে পারেন।

উৎস: ব্রিটানিকা।
২০.
কম্পিউটারে অনুপ্রবেশকারী বিভিন্ন ধরনের ক্ষতিকর সফটওয়‍্যারের সাধারণ নাম কী?
  1. ম্যালওয়‍্যার
  2. ভাইরাস
  3. ওয়ার্ম
  4. ট্রোজান হর্স
ব্যাখ্যা
ম্যালওয়‍্যার: 
- যেসব প্রোগ্রামিং কোড বা প্রোগ্রামসমূহ কম্পিউটারের জন্য ক্ষতিকর সে ধরনের সফটওয়‍্যারকে বলা যেতে পারে ক্ষতিকারক সফটওয়্যার বা মেলিসিয়াস (malicious) সফটওয়্যার।
- আর এ ম্যালিসিয়াস সফটওয়্যারকে সংক্ষেপে ম্যালওয়‍্যার (malware) বলা হয়ে থাকে। 
- কোনো কোনো ম্যালওয়্যার ব্যবহারকারীর কম্পিউটারে রক্ষিত তথ্য চুরি করে।
- কোনো কোনো সময় ব্যবহারকারীর অজান্তে তার কম্পিউটার সিস্টেমের প্রবেশাধিকার লাভ করে।
- ম্যালওয়্যার প্রোগ্রামিং কোড, স্ক্রিপ্ট, সক্রিয় তথ্যাধার কিংবা অন্যান্য সফটওয়‍্যারের মতো প্রকাশিত হতে পারে। 
- কম্পিউটারে অনুপ্রবেশকারী বিভিন্ন ধরনের ক্ষতিকর সফটওয়‍্যারের সাধারণ নামই হলো ম্যালওয়‍্যার।
- ম্যালওয়্যার এক ধরনের সফটওয়্যার, যা কিনা অন্য সফটওয়্যারকে কাঙ্ক্ষিত কর্মসম্পাদনে বাধার সৃষ্টি করে। 
- কম্পিউটার ভাইরাস, ওয়ার্ম, ট্রোজান হর্স, বুটকিটস, কিলগার, ডায়ালার, স্পাইওয়্যার, এডওয়্যার প্রভৃতি ম্যালওয়্যারের অন্তর্ভুক্ত।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, অষ্টম শ্রেণি, বোর্ড বই।
২১.
নিচের কোনটি একটি সিস্টেম সফটওয়্যার?
  1. Informix
  2. Ms-Excel
  3. dBase
  4. Solaris
ব্যাখ্যা
• সফটওয়্যারের শ্রেণি বিভাগ:
- সফটওয়্যারের ওপর কম্পিউটারের ক্ষমতা ও কাজের গতি অনেকাংশে নির্ভর করে।
- কম্পিউটারের সফটওয়্যারকে মূলত দুই ভাগে ভাগ করা হয়। যথা-
১. সিস্টেম সফটওয়্যার (System Software) ও
২. অ্যাপ্লিকেশন সফটওয়্যার (Application Software) বা ব্যবহারিক সফটওয়্যার।

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

- Informix, Ms-Excel ও dBase হলো অ্যাপ্লিকেশন সফটওয়্যার এর উদাহরণ।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২২.
নিচের কোনটি ‍Application package?
  1. UBUNTU
  2. Linux
  3. Ms-Excel
  4. Windows Xp
ব্যাখ্যা
• সফটওয়্যারের শ্রেণি বিভাগ:
- কম্পিউটারের সফটওয়্যারকে মূলত দুই ভাগে ভাগ করা হয়। যথা: 
১. সিস্টেম সফটওয়্যার (System Software) ও
২. অ্যাপ্লিকেশন সফটওয়্যার (Application Software) বা ব্যবহারিক সফটওয়্যার।


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


অ্যাপ্লিকেশন সফটওয়্যার (Application Software):
- অ্যাপ্লিকেশন সফট্ওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়। যেমন:
- Word Processing Package Program: Word Star, Word Perfect, Ms Word, Word Note.
- Spreadsheet Package Program: Lotus 1-2-3, Ms-Excel, Qrater Pro.
- Database Package Program: dBase, Foxpro, Oracle, Informix, Access ইত্যাদি।


উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২৩.
সি প্রোগ্রামিং ভাষা প্রথমে কোথায় প্রয়োগ করা হয়?
  1. Windows OS
  2. Unix OS
  3. Linux OS
  4. Mac OS
ব্যাখ্যা
সি প্রোগ্রামিং ভাষা প্রথমে Unix OS এ প্রয়োগ করা হয়।

• সি প্রোগ্রামিং ভাষা:
- যুক্তরাষ্ট্রের বেল ল্যাবরেটরিতে ১৯৭০ সালে ডেনিস রিচি (Dennis Ritchie) প্রথম C ভাষা তৈরি করেন।
- Dennis Ritchie-কে সি প্রোগ্রামিং ভাষার জনক বলা হয়।
- তিনি সর্বপ্রথম Unix অপারেটিং সিস্টেমে DEC PDP-11 মেশিনে 'সি' প্রয়োগ করেন।
- 'সি' এসেছে BCPL নামের একটি কম্পিউটার ভাষা থেকে, যা থেকে 'বি' নামে অপর একটি ভাষার উদ্ভব ঘটে এবং 'বি' এর পরের উন্নয়ন হলো 'সি' ভাষার উদ্ভবের মধ্য দিয়ে।
- প্রথমে 'সি' সরবরাহ হতো Unix অপারেটিং সিস্টেমে। পরে 'সি' এর প্রয়োগ ঘটে আরো বহুভাবে।
- বহু সুবিধার কারণে এখনও 'সি' প্রোগ্রামিং ভাষা প্রচলিত আছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
২৪.
নিচের কোনটি ব্যাকআপ এন্ড রিকভারি টুল?
  1. Dropbox
  2. Play Store
  3. MS Excel
  4. Google Chrome
ব্যাখ্যা
- যে টুলস বা সফটওয়্যার স্টোরেজে ডেটা রাখার পাশাপাশি অন্য কোন লোকেশনে ব্যাকআপ রাখে।
- স্টোরেজের কোন ডেটা মুছে গেলে বা হারিয়ে গেলে পুনরায় ডেটা রিকভার করতে পারে তাদেরকে ব্যাকআপ  এন্ড রিকভারি টুল (Backup And Recovery Tool) বলে। 

কয়েকটি ডেটা ব্যাকআপ রাখার টুল হলো-
- Google Drive, 
- Dropbox, 
- Microsoft one drive ইত্যাদি। 
২৫.
প্রথম বাণিজ্যিক স্প্রেডশিট প্রোগ্রামের নাম হলো-
  1. ভিসিক্যালক
  2. মাইক্রোসফট এক্সেল
  3. কোয়াট্রোপ্রো
  4. লোটাস ১-২-৩
ব্যাখ্যা
• স্প্রেডশিট প্রোগ্রাম: 
- অ্যাপ্লিকেশন সফটওয়্যারগুলোর মধ্যে স্প্রেডশিট সফটওয়্যার একটি অন্যতম সফটওয়্যার।
- Spreadsheet শব্দটির আভিধানিক অর্থ হলো ছড়ানো পাতা।
- গ্রাফ কাগজের ন্যায় X অক্ষ এবং Y অক্ষ বরাবর খোপখোপ ঘরের ন্যায় অনেক ঘর সম্বলিত বড় শিটকে স্প্রেডশিট বলা হয়।
- যে প্যাকেজ প্রোগ্রামের সাহায্যে রো এবং কলাম ব্যবহার করে হিসাব-নিকাশের কাজ করা হয় তাকে স্প্রেডশিট বিশ্লেষণ প্যাকেজ প্রোগ্রাম বলে।
- উইন্ডোজভিত্তিক স্প্রেডশিট প্রোগ্রামের সাহায্যে জটিল গাণিতিক হিসাব-নিকাশ, অর্থনৈতিক ও পরিসংখ্যানিক হিসাবনিকাশ এবং যুক্তিমূলক কার্যক্রমসহ তথ্য ব্যবস্থাপনার কাজও করা যায়।
- স্প্রেডশিট সফটওয়্যারকে ইলেকট্রনিক স্প্রেডশিট প্রোগ্রামও বলা হয়।
- উল্লেখযোগ্য স্প্রেডশিট প্রোগ্রামসমূহ হলো: মাইক্রোসফট এক্সেল, লোটাস ১-২-৩, কোয়াট্রোপ্রো, মাল্টিপ্ল্যান, সুপারক্যাল্ক ইত্যাদি।
- প্রথম বাণিজ্যিক স্প্রেডশিট প্রোগ্রামের নাম হলো ভিসিক্যালক, যা ১৯৭৮ সালে বাজারে আসে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২৬.
অ্যাপলিকেশন সফটওয়্যারের অন্তর্ভুক্ত নয় নিচের কোনটি?
  1. ক) কাস্টমাইজড প্রোগ্রাম
  2. খ) ইউটিলিটি প্রোগ্রাম
  3. গ) প্যাকেজ প্রোগ্রাম
  4. ঘ) উপরের সবগুলো
ব্যাখ্যা
• অ্যাপ্লিকেশন সফটওয়্যার (Application Software):
- অ্যাপ্লিকেশন সফট্ওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- কাজের প্রকৃতি অনুসারে সাধারণত বিভিন্ন ধরনের ব্যবহারিক প্রোগ্রাম তৈরি করা হয়। তাই ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়। যেমন: Word Processing Package Program, Spreadsheet Package Program, Database Package Program ইত্যাদি।
- অ্যাপ্লিকেশন প্রোগ্রামকে দুই ভাগে ভাগ করা যায়। যথা:
১. সাধারণ ব্যবহারিক প্রোগ্রাম বা প্যাকেজ প্রোগ্রাম (General Application Program or Package Program) ও
২. অ্যাপ্লিকেশন সুনির্দিষ্ট প্রোগ্রাম বা কাস্টমাইজড প্রোগ্রাম (Application Specific or Customized Program)। 

• ইউটিলিটি প্রোগ্রাম:
- সিস্টেম সফটওয়্যারে ইউটিলিটি প্রোগ্রাম অন্তর্ভুক্ত থাকে মূলত কাজ বের করা (যেমন- অনুলিপি তৈরি, প্রাইমারি স্টোরেজ পরিষ্কার রাখা ইত্যাদি) এবং রুটিন কাজের জন্য।
- কম্পিউটারে নতুন ফাইল তৈরি করা অথবা পুরানো ফাইল মুছে ফেলা অথবা ডিস্ককে ফরম্যাট করা এ ধরনের কাজগুলো ইউটিলিটি প্রোগ্রামের দ্বারা করা হয়ে থাকে।
- যেমন: Antivirus, Disk Defragmenter, WinRAR, WinZip ইত্যাদি। 

উৎস: মৌলিক কম্পিউটার শিক্ষা, এমবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয় এবং মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২৭.
নিচের কোনটি অ্যাপ্লিকেশন সফটওয়্যার?
  1. ক) Linux
  2. খ) Photoshop
  3. গ) Unix
  4. ঘ) Windows NT
ব্যাখ্যা
• Photoshop একটি অ্যাপ্লিকেশন সফটওয়্যার।

• অ্যাপ্লিকেশন সফটওয়্যার: অ্যাপ্লিকেশন সফটওয়্যার বা কম্পিউটার অ্যাপ্লিকেশন বলতে বিশেষ ধরনের কম্পিউটার প্রোগ্রামকে বোঝায় যা মানুষকে কোন বিশেষ ধরনের কাজ সম্পাদনে সহায়তা করে।
- একটি কম্পিউটার সফটওয়্যার যেটা ব্যবহারকারীর প্রয়োজন অনুযায়ী এবং নির্দিষ্ট কাজ সম্পাদনা (এক বা একাধিক) করতে ব্যবহারকারীকে সহায়তা করে থাকে।
- অ্যাপ্লিকেশন প্রোগ্রাম সাধারণত ব্যবহারকারীকে টেক্সট, সংখ্যা কিংবা ছবি নিয়ে বিভিন্ন কাজ করার সুযোগ দেয়।
- একাউন্টিং সফটওয়্যার, অফিস সফটওয়্যার, গ্রাফিক্স সফটওয়্যার, বিভিন্ন মিডিয়া প্লেয়ার (ভিডিও এবং অডিও) গুলো হল অ্যাপ্লিকেশন সফটওয়্যার।
- উদাহরণ- MS Word, MS Excel, Oracle, Foxpro, Adobe Photoshop, Paint ইত্যাদি।

• সিস্টেম সফটওয়্যার: সিস্টেম সফটওয়্যার সামগ্রিক সিস্টেমকে পরিচালনা করে। সিস্টেম সফটওয়্যার কম্পিউটারে বিভিন্ন ইনপুট আউটপুট ডিভাইসের মধ্যে কাজের সমন্বয় রক্ষা করে ব্যবহারিক প্রোগাম চালনার জন্য কম্পিউটারকে তৈরি রাখে। 
- উদাহরণ- Unix, Linux, Windows, Solaris ইত্যাদি।
- সিস্টেম সফটওয়্যার তৈরি করা হয় low level language দিয়ে । এদিকে এপ্লিকেশন সফটওয়্যার তৈরি করা হয় high level language দিয়ে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২৮.
রোগ নির্ণয়ের জন্য কৃত্রিম বুদ্ধিমত্তা সম্বলিত কোন সফটওয়্যার ব্যবহৃত হয়?
  1. SPSS
  2. Mycin
  3. Database
  4. Auto Cad
ব্যাখ্যা
MYCIN, an early expert system, or artificial intelligence (AI) program, for treating blood infections. In 1972 work began on MYCIN at Stanford University in California. MYCIN would attempt to diagnose patients based on reported symptoms and medical test results. The program could request further information concerning the patient, as well as suggest additional laboratory tests, to arrive at a probable diagnosis, after which it would recommend a course of treatment.

Source: britannica.com
২৯.
UI/UX এর পূর্ণরূপ কী?
  1. User Integration / User Xperience
  2. Unified Interaction / Universal Experience
  3. User Information / User Execution
  4. User Interface / User Experience
ব্যাখ্যা

◉ UI (User Interface) → ব্যবহারকারী এবং অ্যাপ্লিকেশন/ওয়েবসাইটের মধ্যে যোগাযোগের দৃশ্যমান অংশ।
UX (User Experience) → ব্যবহারকারী যখন সেই অ্যাপ্লিকেশন/ওয়েবসাইট ব্যবহার করেন তখন সামগ্রিক অভিজ্ঞতা।

UI (User Interface): 
- UI হলো সেই ভিজ্যুয়াল ও ইন্টার‌্যাকটিভ এলিমেন্ট যা ব্যবহারকারীকে সিস্টেম, অ্যাপ, বা ওয়েবসাইটের সাথে যোগাযোগ করতে সাহায্য করে। 
- এটি মূলত “দেখতে কেমন” এবং “কীভাবে ব্যবহারকারী ক্লিক বা ট্যাপ করবে” সেই বিষয়ের সাথে সম্পর্কিত।
- ব্যবহারকারী যেন সহজে এবং স্বচ্ছন্দে সিস্টেমটি দেখতে ও ব্যবহার করতে পারে, সেই জন্য দৃষ্টিনন্দন ও লজিক্যাল ডিজাইন তৈরি করা।

UX (User Experience):
- UX হলো ব্যবহারকারীর সামগ্রিক অভিজ্ঞতা যখন তারা কোনো সিস্টেম, অ্যাপ বা ওয়েবসাইট ব্যবহার করে। 
- এটি শুধু দেখতে সুন্দর হওয়া নয়, বরং ব্যবহারকারীর সুবিধা, সন্তুষ্টি ও অনুভূতি নিয়েও কাজ করে।
- ব্যবহারকারী যেন দ্রুত, ঝামেলাহীন এবং আনন্দদায়কভাবে কাঙ্ক্ষিত কাজটি সম্পন্ন করতে পারে।

উৎস: GeeksforGeeks ওয়েবসাইট। 

৩০.
কম্পিউটারের সফটওয়্যার বলতে বুঝানো হয়-
  1. এর প্রোগ্রাম বা কর্ম পরিকল্পনার কৌশল
  2. তথ্য দেয়া ও তথ্য নেয়ার অংশ বিশেষ
  3. যেসব অংশ মুদ্রায়িত অবস্থায় থাকে
  4. কম্পিউটার তৈরির নকশা
ব্যাখ্যা
- কম্পিউটার সফটওয়্যার বলতে বোঝানো হয় কম্পিউটারের প্রোগ্রাম বা কর্ম পরিকল্পনার কৌশল। 

কম্পিউটার সফটওয়্যার: 
- সাধারণত সফটওয়্যার বলতে কম্পিউটারের প্রোগ্রামসমূহের সমষ্টিকে বোঝানো হয়।
অর্থাৎ, সফটওয়্যার হলো কতকগুলো প্রোগ্রাম বা প্রোগ্রামের সমষ্টি, যা হার্ডওয়্যারকে কর্মক্ষম করে প্রক্রিয়াকরণের মাধ্যমে ব্যবহারকারীর কাঙ্ক্ষিত ফলাফল প্রদান করে। 
- সফটওয়্যারের মাধ্যমে কম্পিউটারের হার্ডওয়্যারকে কার্যোপযোগী করা হয়। 
উদাহরণ: DOS, Windows, MS Office, Adobe Photoshop, Video Player ইত্যাদি। 

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩১.
কম্পিউটার ভাইরাসের মূল উদ্দেশ্য কী?
  1. কম্পিউটারের গতি বৃদ্ধি করা
  2. নেটওয়ার্ক সুরক্ষা প্রদান করা
  3. ব্যবহারকারীকে বিড়ম্বনায় ফেলা বা ক্ষতি সাধন করা
  4. ডেটা ব্যাকআপ করা
ব্যাখ্যা
• কম্পিউটার ভাইরাস:
- কম্পিউটার ভাইরাস হলো এক ধরনের ক্ষতিকারক প্রোগ্রাম, যা স্বয়ংক্রিয়ভাবে নির্বাহ, সংক্রমণ ও নিজের সংখ্যা বৃদ্ধি করতে পারে।
- এটি কম্পিউটারকে অস্বাভাবিক, অগ্রহণযোগ্য এবং অস্বস্তিদায়ক কাজ করতে বাধ্য করে।
- এই ধরনের প্রোগ্রামের মূল উদ্দেশ্য হলো কম্পিউটার ব্যবহারকারীকে বিড়ম্বনায় ফেলা বা ক্ষতি সাধন করা।
- ১৯৫০ সালে প্রথম কম্পিউটার ভাইরাসের ধারণা উদ্ভাবিত হয়।
- সাধারণত অভিজ্ঞ প্রোগ্রামাররাই কম্পিউটার ভাইরাস তৈরি করে থাকেন।
- VIRUS এর পূর্ণরূপ হলো Vital Information Resources Under Seize।
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- কম্পিউটার ভাইরাস কম্পিউটারে প্রবেশ করার পর নিজের সংখ্যা বৃদ্ধি করে এবং একপর্যায়ে সম্পূর্ণ সিস্টেমকে সংক্রমিত করে অচল করে দিতে পারে।
- ইন্টারনেট, ফাইল, সফটওয়্যার, ই-মেইল ইত্যাদির মাধ্যমে এক কম্পিউটার থেকে অন্য কম্পিউটারে ভাইরাস ছড়াতে পারে।
- ১৯৮৬ সালের ২৬ এপ্রিল চেরনোবিলে আঘাত হানা CIH ভাইরাসকে মাদার অব অল ভাইরাস বলা হয়। এটি ১৯৯৯ সালের ২৬ এপ্রিল বিশ্বব্যাপী কম্পিউটারে আক্রমণ চালায়।

• উল্লেখযোগ্য কয়েকটি ভাইরাসের নাম হলো: ভিবিএস/হেল্পার, ওয়ার্ম, ভিবিএস/আকুই, ট্রোজান হর্স, এক্স ৯৭এম/হপার.আর, মাইক্রো ভাইরাস, বুট সেক্টর ভাইরাস, জেরুজালেম, স্টোন, ঢাকা ভাইরাস, ভিয়েনা ইত্যাদি।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩২.
নিচের কোনটি সবচেয়ে দ্রুত data transfer করতে পারে?
  1. ক) RAM
  2. খ) Hard Disk
  3. গ) CD ROM
  4. ঘ) Cache Memory
  5. ঙ) কোনটিই নয়
ব্যাখ্যা
সবচেয়ে দ্রুত গতির মেমোরি হল ক্যাশ মেমোরি। তবে এটির দাম অন্যগুলোর সবচেয়ে বেশি। কাজের গতি বৃদ্ধির জন্যে প্রসেসর ও প্রধান মেমোরির মাঝখানে ক্যাশ মেমোরি স্থাপন করা হয়। প্রধান মেমোরির তুলনায় এর তুলনায় ক্যাশ মেমোরির একসেস টাইম প্রায় এক সপ্তমাংশ।
৩৩.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার হিসেবে পরিচিত?
  1. বুট সেক্টর
  2. কোবরা
  3. সিআইএইচ
  4. এক্স ৯৭এম
ব্যাখ্যা
• এন্টিভাইরাস সফটওয়্যার:
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।

• উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার:
- এভিজি এন্টিভাইরাস সফটওয়্যার,
- অ্যাভাস্ট এন্টিভাইরাস সফটওয়্যার,
- নরটন এন্টিভাইরাস সফটওয়্যার,
- এভিরা এন্টিভাইরাস সফটওয়্যার,
- পান্ডা এন্টিভাইরাস,
- কোবরা এন্টিভাইরাস সফটওয়্যার ইত্যাদি।

• কম্পিউটার ভাইরাস:
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- মূলত কম্পিউটার ভাইরাস কম্পিউটারে প্রবেশ করার পর ভাইরাসের বংশবিস্তার হতে থাকে এবং একপর্যায়ে সম্পূর্ণ কম্পিউটারকে সংক্রমিত করে অচল করে দেয়।

• উল্লেখযোগ্য কয়েকটি কম্পিউটার ভাইরাস:
- ভিবিএস/হেল্পার,
- ওয়ার্ম,
- ভিবিএস/আকুই,
- ট্রোজান হর্স,
- এক্স ৯৭এম/হপার.আর,
- মাইক্রো ভাইরাস,
- বুট সেক্টর ভাইরাস,
- জেরুজালেম,
- স্টোন,
- ঢাকা ভাইরাস,
- ভিয়েনা,
- সিআইএইচ ইত্যাদি।

উৎস:
১. cobraantivirus website.
২. মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩. ব্রিটানিকা।
৩৪.
কোনটি গিগাবাইটের চেয়ে বড়?
  1. বাইট
  2. কিলোবাইট
  3. টেরাবাইট
  4. মেগাবাইট
ব্যাখ্যা

• গিগাবাইটের চেয়ে বড় একক হলো টেরাবাইট। কম্পিউটার ডেটা মাপার জন্য বিভিন্ন একক ব্যবহার করা হয়। সবচেয়ে ছোট হলো বাইট, যা একটি অক্ষর বা সংখ্যা সংরক্ষণ করতে পারে। তার চেয়ে বড় হলো কিলোবাইট, যা সাধারণত ১০২৪ বাইট সমান হয়। মেগাবাইট আরও বড়, যা ১০২৪ কিলোবাইটের সমান। এরপর আসে গিগাবাইট, যা ১০২৪ মেগাবাইটের সমান। সর্বশেষ এবং এগুলোর চেয়ে বড় হলো টেরাবাইট, যা ১০২৪ গিগাবাইটের সমান। সুতরাং, প্রদত্ত অপশনগুলোর মধ্যে গিগাবাইটের চেয়ে বড় একক হলো টেরাবাইট। এটি সাধারণত বড় ফাইল বা ডেটা স্টোরেজ বোঝাতে ব্যবহৃত হয়।

বিট ও বাইট:
- বাইনারি সংখ্যা পদ্ধতিতে ০ অথবা ১ অংককে বিট বলে।
- বিট ডেটা কমিউনিকেশনের মৌলিক একক
- ডেটা ও তথ্য পরিমাপের জন্য বিট একক হিসেবে ব্যবহার করা হয়।

পরিমাপ:
- ১ নিবল = ৪ বিট।
- ১ বাইট = ৮ বিট।
- ১ কিলোবিট = ১০০০ বিট।
- ১ মেগাবিট = ১০০০ কিলোবিট।
- ১ গিগাবিট = ১০০০ মেগাবিট।
- ১ টেরাবিট = ১০০০ গিগাবিট।
- ১ কিলোবাইট = ১০২৪ বাইট।
- ১ মেগাবাইট = ১০২৪ কিলোবাইট।
- ১ গিগাবাইট = ১০২৪ মেগাবাইট।
- ১ টেরাবাইট = ১০২৪ গিগাবাইট।
- ১ পেটাবাইট = ১০২৪ টেরাবাইট।

উৎস:
১। তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
২। তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।

৩৫.
অ্যাপ্লিকেশন সফটওয়্যার নয় কোনটি?
  1. Oracle
  2. Informix
  3. Powerpoint
  4. Ruby
ব্যাখ্যা
• অ্যাপ্লিকেশন সফটওয়্যার:
- অ্যাপ্লিকেশন সফটওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন‍্য তৈরি হয়।
- ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম ব্যবহারিক সফটওয়্যার বলা হয়।
- উদাহারণ: Ms Word, Ms Excel, Oracle, Foxpro, Informix, Adobe Photoshop, Powerpoint ইত্যাদি।

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

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৩৬.
লাইন ব্রেক করার জন্য কোন ট্যাগ ব্যবহার করা হয়?
  1. < br >
  2. < b >
  3. < u >
  4. সবগুলোই
ব্যাখ্যা
< b >  - লাইন বোল্ড করার জন্য ব্যবহার করা হয়, 
< br > - লাইন ব্রেকের জন্য ব্যবহার করা হয়,
< u > - লেখাকে আন্ডারলাইন করার জন্য ব্যবহৃত হয়,
< ul >  - কোন তালিকাকে আন অর্ডার লিস্ট আকারে প্রকাশ করে। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৭.
কম্পিউটার সফটওয়্যার কত ধরণের হয়ে থাকে?
  1. ক) ০২
  2. খ) ০৩
  3. গ) ০৪
  4. ঘ) ০৬
ব্যাখ্যা
কম্পিউটার সফটওয়্যার দুই ধরণের। 
১। সিস্টেম সফটওয়্যার
২। অ্যাপ্লিকেশন সফটওয়্যার 

সিস্টেম সফটওয়্যার হলো কম্পিউটারের এমন একটি মূল প্রোগ্রাম যার মাধ্যমে computer hardware এবং ব্যবহারকারী (user) এর মধ্যে একটি ইন্টারফেস (interface) গঠন করা হয়। 
৩৮.
স্প্রেডশিট প্রোগামে অসংখ্য ঘর বিশিষ্ট ছককে কি বলে?
  1. ক) ওয়ার্ক স্প্রেডশিট
  2. খ) স্প্রেডশিট
  3. গ) ওয়ার্কশিট
  4. ঘ) ক্যাল্কুলেশন শিট
ব্যাখ্যা
• স্প্রেডশিট প্রোগামে অসংখ্য ঘর বিশিষ্ট ছককে ওয়ার্কশিট বলে।
- স্প্রেডশিট হলো এক ধরনের অ্যাপ্লিকেশন কম্পিউটার প্রোগ্রাম।
- এটিকে কখনো কখনো ওয়ার্কবুক বলা হয়।
- একটি রেজিস্টার খাতায় যেমন অনেকগুলো পৃষ্ঠা থাকে, তেমনি একটি ওয়ার্কবুকে অনেকগুলো ওয়ার্কশিট থাকে।
- একেকটা ওয়ার্কশিটে বহুসংখ্যক সারি (Row) ও কলাম (Column) থাকে। 
- স্প্রেডশিট সফটওয়্যারের উদাহরণ: Microsoft Excel, Google Workspace, Quip, Apple Numbers, Minitab Statistical Software, LibreOffice, WPS Spreadsheets ইত্যাদি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, অষ্টম শ্রেণি।
৩৯.
Polymorphic Virus-এর প্রধান বৈশিষ্ট্য কী?
  1. এটি একসাথে একাধিক ফাইলে আক্রমণ করে
  2. এটি নিজের কোড পরিবর্তন করে অ্যান্টিভাইরাস শনাক্তকরণ এড়ায়
  3. এটি কেবল ইন্টারনেটের মাধ্যমে ছড়ায়
  4. এটি শুধু .exe ফাইল আক্রমণ করে
ব্যাখ্যা

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

​Malware (ম্যালওয়ার):
- Malware (ম্যালওয়ার) এর পূর্ণরূপ হলো Malicious Software.
- কম্পিউটার ভাইরাস ছাড়া ম্যালওয়ারের অন্তর্ভুক্ত সফটওয়্যারগুলোর মধ্যে রয়েছে: অ্যাডওয়্যার (Adware), স্পাইওয়্যার (Spyware), ট্রোজান হর্স (Trojan Horse), র‍্যানসমওয়্যার (Ransomware), ওয়ার্ম (Worms) প্রভৃতি।

Key Characteristics of Polymorphic Malware:
– প্রতিবার execute করার সময় malware নিজের signature বা code pattern পরিবর্তন করে।
– Traditional signature-based antivirus software এটিকে সহজে শনাক্ত করতে পারে না।
– নিজেকে encrypt এবং decrypt করে বিভিন্ন রূপ নিতে পারে।

উৎস:
১। মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২। McAfee ওয়েবসাইট। 

৪০.
নিচের কোনটি কম্পিউটার অ্যান্টিভাইরাস নয়?
  1. ভিয়েনা
  2. এভিজি
  3. নরটন
  4. অ্যাভাস্ট
ব্যাখ্যা
♦ কম্পিউটার অ্যান্টিভাইরাস:
- কম্পিউটার বা আইসিটি যন্ত্রের প্রতিষেধক হল এন্টিভাইরাস। 
- কম্পিউটার ভাইরাসের সংক্রমণ থেকে কম্পিউটার বা আইসিটি যন্ত্রসমূহকে রক্ষা করতে এন্টিভাইরাস ইউটিলিটি সফ্টওয়্যার ব্যবহৃত হয়। 
- সাধারণত একটি ভাল মানের এন্টিভাইরাস কয়েকশ ভাইরাস নির্মূল করতে পারে। 
- যেমন: এভিজি, এভিরা, অ্যাভাস্ট, নরটন এন্টিভাইরাস সফটওয়্যার ইত্যাদি।

• কম্পিউটার ভাইরাস:
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন। মূলত কম্পিউটার ভাইরাস কম্পিউটারে প্রবেশ করার পর ভাইরাসের বংশবিস্তার হতে
থাকে এবং একপর্যায়ে সম্পূর্ণ কম্পিউটারকে সংক্রমিত করে অচল করে দেয়।
কয়েকটি ভাইরাসের নাম হলো:
- ভিবিএস/হেল্পার, ওয়ার্ম, ভিবিএস/আকুই, ট্রোজান হর্স, এক্স ৯৭এম/হপার.আর, মাইক্রো ভাইরাস, বুট সেক্টর ভাইরাস, জেরুজালেম, স্টোন, ঢাকা ভাইরাস, ভিয়েনা, সিআইএইচ ইত্যাদি।
-সাধারণত ইন্টারনেটে বিভিন্ন তথ্য, ফাইল, সফটওয়্যার, ই-মেইল ইত্যাদির মাধ্যমে এক কম্পিউটার হতে অন্য কম্পিউটারের সাথে আদান-প্রদানের
ফলে ভাইরাস আক্রমণ হতে পারে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৪১.
MS Excel একটি -
  1. Antivirus
  2. Programming Language
  3. Web Browser
  4. Application Software
ব্যাখ্যা

Ms Excel, MS Powerpoint, MS Word ইত্যাদি Application Software।
ব্যবহারিক সমস্যা সমাধানের জন্য ব্যবহৃত প্রোগ্রামকে অ্যাপ্লিকেশন প্রোগ্রাম বলে।

Application Software দুই প্রকার।যথা:

- ব্যবহারকারী নিজের এক বা একাধিক সমস্যা সমাধানের উদ্দেশ্যে নিয়ে যে এপ্লিকেশন প্রোগ্রাম তৈরি করে থাকে তাকে কাস্টমাইজড ব্যবহারকারীর লিখিত প্রোগ্রাম বলে।

- বিভিন্ন ব্যবহারিক কাজের জন্য তৈরী করা যেসব প্রোগ্রাম বাজারে কিনতে পাওয়া যায় তাকে প্যাকেজ প্রোগ্রাম বলে । যেমন MS Office, Internet Explorer, Photoshop etc।

সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি( মাহবুবুর রহমান) একাদশ-দ্বাদশ শ্রেণি

৪২.
বিপুল পরিমাণ তথ্য থেকে সহজে তথ্য খুঁজে পেতে কোন সফটওয়্যারটি ব্যবহার করা হয়? 
  1. স্প্রেডশিট সফটওয়্যার
  2. প্রেজেন্টেশন সফটওয়্যার
  3. ওয়ার্ড প্রসেসিং সফটওয়্যার
  4. রিলেশনাল ডাটাবেজ সফটওয়্যার
ব্যাখ্যা
রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম: 
- একটি ডাটাবেজে একাধিক টেবিল থাকতে পারে।
- কোন একটি নির্দিষ্ট ফিল্ডের উপর ভিত্তি করে দুই বা ততোধিক টেবিলের মধ্যে সম্পর্ক স্থাপন করাকে রিলেশনশীপ বলা হয়।
- রিলেশন তৈরি করা টেবিল থেকে প্রয়োজনীয় ডাটা নিয়ে আলাদা ডাটা টেবিল তৈরি করা যায়।
- রিলেশন করা ডাটা টেবিলের সমন্বয়ে গঠিত ডাটাবেজকে রিলেশনাল ডাটাবেজ বলা হয়।
- আধুনিক ডাটাবেজ  বলতে সাধারণত রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেমকেই বুঝায়। 
- রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম সার্ভারে ডাটাবেজ ইঞ্জিন ব্যবহার করার জন্য বাজারে অনেক ধরনের সফট্ওয়্যার রয়েছে।
যথা- মাইক্রোসফ্‌ট একসিস, ওরাকল, মাইএসকিউএল, এসকিউএল সার্ভার, ইনফরমিক্স ইত্যাদি। 

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৪৩.
নিচের কোনটি অ্যান্টি-ভাইরাস সফটওয়্যার নয়?
  1. ESET
  2. Oracle
  3. McAfee
  4. Kaspersky
ব্যাখ্যা

◉ McAfee, Kaspersky, ESET সবগুলোই বিখ্যাত অ্যান্টি-ভাইরাস সফটওয়্যার। Oracle একটি ডাটাবেজ ম্যানেজমেন্ট সিস্টেম (DBMS) ও ক্লাউড সেবা প্রদানকারী কোম্পানি। 

Anti-virus সফটওয়্যার:
- কম্পিউটার বা আইসিটি যন্ত্রের প্রতিষেধক হলো এন্টিভাইরাস।
- কম্পিউটার ভাইরাসের সংক্রমণ থেকে কম্পিউটার বা আইসিটি যন্ত্রসমূহকে রক্ষা করতে এন্টিভাইরাস ইউটিলিটি সফটওয়্যার ব্যবহার করতে হয়।
- এই প্রোগ্রামগুলো প্রথমে আক্রান্ত কম্পিউটারে ভাইরাসের চিহ্নের সাথে পরিচিত ভাইরাসের চিহ্নগুলোর মিলকরণ করে।
- অতঃপর এটি সংক্রমিত অবস্থান থেকে আসল প্রোগ্রামকে ঠিক করে।

কতিপয় অ্যান্টিভাইরাস সফটওয়্যার:
• Symantec,
McAfee,
• AVG Anti-Virus,
• AVIRA,
• AVAST Anti-Virus,
• TREND micro,
ESET,
Kaspersky Anti-Virus,
• Microsoft Security Essentials,
• ZoneAlarm Anti-Virus,
• Cobra Anti-Virus,
• Bitdefender,
• Norton Anti-Virus,
• Panda Anti-Virus,
• PC Tools Anti-Virus, etc.

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

৪৪.
নিচের কোনটি anti-virus সফটওয়্যার নয়?
  1. Oracle
  2. McAfee
  3. Norton
  4. Kaspersky
ব্যাখ্যা
• Oracle হলো ডেটাবেজ প্রোগ্রাম।

• Anti-virus সফটওয়্যার:
- কম্পিউটার বা আইসিটি যন্ত্রের প্রতিষেধক হলো এন্টিভাইরাস।
- কম্পিউটার ভাইরাসের সংক্রমণ থেকে কম্পিউটার বা আইসিটি যন্ত্রসমূহকে রক্ষা করতে এন্টিভাইরাস ইউটিলিটি সফটওয়্যার ব্যবহার করতে হয়।
- এই প্রোগ্রামগুলো প্রথমে আক্রান্ত কম্পিউটারে ভাইরাসের চিহ্নের সাথে পরিচিত ভাইরাসের চিহ্নগুলোর মিলকরণ করে।
- অতঃপর এটি সংক্রমিত অবস্থান থেকে আসল প্রোগ্রামকে ঠিক করে।

• Anti-virus সফটওয়্যার:
- Symantec,
- McAfee,
- AVG Anti-Virus,
- AVIRA,
- AVAST Anti-Virus,
- TREND micro,
- ESET NOD32,
- Kaspersky Anti-Virus,
- Microsoft Security Essential,
- ZoneAlarm Anti-Virus,
- Cobra Anti-Virus,
- Bitdefender,
- Norton Anti-Virus,
- Panda Anti-Virus,
- PC Tools Anti-Virus etc.

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. ব্রিটানিকা।
৪৫.
কম্পিউটারে ক্লিপবোর্ডের কাজ কি?
  1. টেক্সট ডকুমেন্ট স্থায়ীভাবে সংরক্ষণ করা
  2. ফাইল সিস্টেমে নতুন ফোল্ডার তৈরি করা
  3. সিস্টেম থেকে ফাইল স্থায়ীভাবে মুছে ফেলা
  4. অস্থায়ীভাবে কপি করা টেক্সট সংরক্ষণ করা
ব্যাখ্যা
ক্লিপবোর্ড:
- প্রোগ্রাম থেকে কপি করা ডেটা ক্লিপবোর্ডে সংরক্ষিত থাকে। 
- ক্লিপবোর্ড র‌্যামের একটি অংশ যেখানে কোনো ডেটা অন্য কোনো স্থানে পেস্ট করার পূর্বে অস্থায়ীভাবে জমা থাকে।
- তাহলে কম্পিউটারে ক্লিপবোর্ডে প্রধান কাজ হচ্ছে - অস্থায়ীভাবে কপি করা টেক্সট বা ডেটা সংরক্ষণ করা।
- ক্লিপবোর্ড কমান্ড তিনটি – cut, copy, paste।
- যখন কোনো প্রোগ্রামের এডিট মেনু থেকে cut বা copy কমান্ড দিয়ে কোনো টেক্সট, ইমেজ বা অন্য কোনো ধরনের ডেট ফাইল সিলেক্ট করা হয়, তখন তা ক্লিপবোর্ডে জমা হয়।
- Windows + V কমান্ড দিয়ে ক্লিপবোর্ডে সংরক্ষিত ডেটা গুলো দেখা যায়।

figure: Clipboard.

তথ্যসূত্র - Computer Hope Website.
৪৬.
নিচের কোনটি কম্পিউটারের পারঙ্গমতা?
  1. ক) Incredibility
  2. খ) Diligence
  3. গ) Versatility
  4. ঘ) All of the above
ব্যাখ্যা
- Incredibility (অসম্ভবকে সম্ভব করা): এয়ারলাইন- রেললাইন বুকিং, ক্রেডিট কার্ড বা স্মার্ট কার্ড ব্যবহার, আবহাওয়া বার্তা, মহাকাশ গবেষণা ইত্যাদি বিভিন্ন ক্ষেত্রে কম্পিউটার ব্যবহার ছাড়া সুষ্ঠুভাবে কাজ সম্পাদন করা সম্ভব না।

- Versatility (বহুমুখিতা): মাল্টিটাস্কিং সিস্টেমের মাধ্যমে কম্পিউটার একই সাথে অনেকগুলো কাজ করতে পারে এবং একই সাথে বহু ব্যবহারকারী ভিন্ন ভিন্ন কাজ করতে পারে।

- Diligence (২৪ ঘন্টা কাজ করা): কম্পিউটারের কোনো ব্রেক দরকার হয় না, একটানা ২৪ ঘন্টা কাজ করতে পারে এমনকি বছরে ৩৬৫ দিনই নিরবিচ্ছিন্নভাবে কম্পিউটার কাজ করতে পারে। কোনো মানুষের পক্ষে এভাবে একটনা কাজ করা সম্ভব না।

উৎস: বাংলাদশ কম্পিউটার কাউন্সিল (বিসিসি)- শিক্ষক প্রশিক্ষণ ম্যানুয়েল [bcc.portal.gov.bd]।
৪৭.
কম্পিউটার ভাইরাসের প্রতিষেধক প্রোগ্রাম কোনটি?
  1. ক) PC Cillin
  2. খ) Companion
  3. গ) Memory Resident
  4. ঘ) Irina
ব্যাখ্যা

পিসি সিলিন একটি কম্পিউটার এন্টিভাইরাস সফটওয়্যার। 

- কম্পিউটার ভাইরাসের প্রতিষেধক প্রোগ্রামকে এন্টিভাইরাস বলা হয়।
যেমন- Norton Antivirus, IBM Anti virs, PC Cillin Antivirus ইত্যাদি।

সূত্র: কম্পিউটার ও তথ্যপ্রযুক্তি-২, এসএসসি ও দাখিল (ভোকেশনাল)। 

৪৮.
এক্সেল C9 C10 C11 ও C12 সেল ৪ টির সংখ্যাগুলোকে যোগ করার ফর্মূলা কী?
  1. ক) SUM (C9 : C12)
  2. খ) =SUM(C9 : C12)
  3. গ) SUM(C9 + C12)
  4. ঘ) SUM=(C9 + C12)
ব্যাখ্যা
• এক্সেল C9 C10 C11 ও C12 সেল ৪ টির সংখ্যাগুলোকে যোগ করার ফর্মূলা হলো =SUM(C9 : C12).
- প্রথমে যোগফল যে সেলে বসানো হবে কার্সর সেই সেলে রাখতে হবে অথবা ফর্মূলা বারে সরাসরি ফর্মূলা সমূহ ব্যবহার করতে হবে।
- উদাহরণ: C9 থেকে C12 সেলে রক্ষিত সংখ্যাগুলোর যোগফল নির্ণয় করতে হলে যোগফল যে সেলে বসানো হবে সেই সেলে =SUM(C9 : C12) ফর্মূলা লিখে অথবা ফর্মূলা বারে সরাসরি ফর্মূলা ব্যবহার করে Enter press করলে যোগফল প্রদর্শিত হবে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৪৯.
কোনটি ক্ষতিকর প্রোগ্রাম নয়?
  1. ক) Trojan Horse
  2. খ) Malwarebytes
  3. গ) Adware
  4. ঘ) Ransomware
ব্যাখ্যা
কম্পিউটারের কিছু ক্ষতিকর প্রোগ্রাম এর তালিকা নিচে দেওয়া হলোঃ
Malware, Spyware, Ransomware, Worms, Trojan Horse, Adware, Spam, Phising -BB AD 2022

কম্পিউটারের কিছু এন্টি ভাইরাসের তালিকা দেওয়া হলোঃ
Avast, Kaspersky, Avira, Microsoft Windows Defender, Norton 360, Bitdefender Antivirus, Malwarebytes, McAfee Total Protection, ESET NOD32 Antivirus
 
৫০.
কোনটি ফাইল কমপ্রেশন সফটওয়্যার?
  1. WinRAR
  2. Adobe Reader
  3. Notepad
  4. PowerPoint
ব্যাখ্যা

◉ WinRAR হলো একটি ফাইল কমপ্রেশন সফটওয়্যার, যা ফাইল বা ফোল্ডারকে কমপ্রেস (সংকুচিত) করে এবং আর্কাইভ ফাইল (যেমন .rar বা .zip) তৈরি করে।

ফাইল কম্প্রেশন (জিপ):
- বড় আকারের ফাইলকে ছোট করে সংরক্ষণ করার জন্যে কিংবা ইন্টারনেটে আদান-প্রদানের জন্যে জিপ করা হয়।
- জিপ ফাইলকে পরবর্তীতে ব্যবহার উপযোগী করার জন্যে এক্সট্র্যাক্ট করতে হয়।
- এতে করে ফাইল পূর্বের অবস্থায় ফিরে আসে।

কিছু ফাইল কম্প্রেশন সফটওয়্যার:
- WinRAR,
- WinZip,
- 7-Zip,
- Stuffit,
- Bandizip,
- Tar,
- Gzip.

WinZip:
- WinZip হল Windows, macOS, iOS এবং Android এর জন্য একটি Compressor Tool.
- WinZip ব্যবহারকারীদের ফাইল কম্প্রেস করে এবং .zip ফরম্যাটে ফাইলটি পরিণত করে।
- WinZip বড় ফাইল কম্প্রেস করে নেটওয়ার্কের মাধ্যমে ক্লাউড, ই-মেইল ইত্যাদিতে পাঠাতে সাহায্য করে।

অন্যান্য অপশনসমূহ, 
খ) Adobe Reader: এটি একটি PDF ফাইল পড়ার এবং ব্যবস্থাপনার সফটওয়্যার। 
গ) Notepad: এটি একটি সাধারণ টেক্সট এডিটর, যা টেক্সট ফাইল তৈরি এবং সম্পাদনা করতে ব্যবহৃত হয়। 
ঘ) PowerPoint: এটি একটি প্রেজেন্টেশন সফটওয়্যার, যা স্লাইড শো তৈরি করতে ব্যবহৃত হয়। 

উৎস:
১. ব্রিটানিকা।
২. সংশ্লিষ্ট ওয়েবসাইট।

৫১.
নিচের কোনটি ওয়ার্ড প্রসেসর প্রোগ্রাম?
  1. ক) Note Pad
  2. খ) Latex
  3. গ) Microsoft Word
  4. ঘ) সবগুলোই
ব্যাখ্যা
Word Processing: 
- ওয়ার্ড শব্দের অর্থ শব্দ আর প্রসেসিং শব্দের অর্থ প্রক্রিয়াকরণ। কম্পিউটারের সাহায্যে বর্ণমালা, সংখ্যা, চিহ্ন বা শব্দ ব্যবহার করে ডকুমেন্ট বা লিপি তৈরি করা এবং উক্ত ডকুমেন্টকে সম্পাদনাই হলো ওয়ার্ড প্রসেসিং।
- ডকুমেন্ট তৈরি ও প্রসেসিংয়ের জন্য ব্যবহৃত এক বিশেষ ধরনের কম্পিউটারের ব্যবস্থাকে ওয়ার্ড প্রসেসর বলা হয়।
- মূলত লেখালেখির কাজ করার জন্য ব্যবহৃত অ্যাপ্লিকেশন প্রোগ্রামকেই ওয়ার্ড প্রসেসর বা ওয়ার্ড প্রসেসিং প্রোগ্রাম বলা হয়ে থাকে।

 আধুনিক ডকুমেন্ট তৈরির ক্ষেত্রে বিভিন্ন ধরনের প্যাকেজ প্রোগ্রাম হচ্ছে। উল্লেখযোগ্য ওয়ার্ড প্রসেসর প্রোগ্রামসমূহ হলো-
- মাইক্রোসফট ওয়ার্ড (Microsoft word),
- ওয়ার্ডস্টার (Wordstar),
- ওয়ার্ডপারফেক্ট (Wordperfect),
- ল্যাটেক্স (Latex),
- নোটপ্যাড (Note Pad),
- ম্যাকরাইট (Mac Write),
- ওয়ার্ড প্যাড (Word Pad),
অপেন অফিস রাইটার ইত্যাদি।
তবে বর্তমানে পিসিতে গ্রাফিক্যাল ইউজার ইন্টারফেস পরিবেশে মাইক্রোসফট ওয়ার্ড (Microsoft word) হচ্ছে বহুল ব্যবহৃত এবং ব্যাপকভাবে জনপ্রিয় ওয়ার্ড প্রসেসর বা ওয়ার্ড প্রসেসিং প্রোগ্রাম।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচ এস সি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়। 
৫২.
ফায়ারওয়াল প্রধানত ব্যবহৃত হয়:
  1. নেটওয়ার্ককে অননুমোদিত প্রবেশ থেকে রক্ষা করতে
  2. ফাইলগুলো স্বয়ংক্রিয়ভাবে ডিলেট করতে
  3. ইন্টারনেটের গতিবেগ বৃদ্ধি করতে
  4. ডেটা প্রসেস করতে
ব্যাখ্যা

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

- সঠিক উত্তর: ক) নেটওয়ার্ককে অননুমোদিত প্রবেশ থেকে রক্ষা করতে।
 
• ফায়ারওয়াল (Firewall):
- অননুমোদিত (Unauthorized) ব্যবহারকারীর হাত থেকে নেটওয়ার্ক রিসোর্সকে রক্ষা কিংবা সাইবার অ্যাটাক প্রতিরোধ করতে ফায়ারওয়াল (Firewall) ব্যবহার করা হয়।
- ফায়ারওয়াল হলো এমন এক ধরনের তথ্য ব্যবস্থাপনার নিরাপত্তা ব্যবস্থা যা কোনো একটি কোম্পানির নিজস্ব নেটওয়ার্ক তথা ইন্ট্রানেট ও ইন্টারনেট নেটওয়ার্কের মধ্যে অবৈধ অ্যাক্সেস নিয়ন্ত্রণ করে।
- কোনো কম্পিউটারের সফটওয়্যারের নিরাপত্তা প্রদানের নিমিত্তে ফায়ারওয়াল তৈরি করা হয়।
- সাধারণত কোনো ফায়ারওয়ালের সাথে রাউটার (Router) বা ডেডিকেটেড সার্ভার (Dedicated server) থাকে যা সম্পূর্ণ ফায়ারওয়াল হিসেবে কাজ করে।
- ফায়ারওয়াল কোনো প্রতিষ্ঠানের গেইট কিপার (Gate Keeper) হিসেবে কাজ করে যা যে কোনো ধরনের প্রবেশকে নিরাপদ এবং ডেটার ফিল্টার হিসেবে কাজ করে।
- ফায়ারওয়াল হ্যাকিং এর ক্ষেত্রে বাধা সৃষ্টি করে কিন্তু সবসময় প্রতিরোধ করতে পারে না।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

৫৩.
MIPS-এর পূর্ণরূপ কী?
  1. Multiple Instructions Per Second
  2. Mega Instructions Per Second
  3. Million Instructions Per Second
  4. Multiple Instructions Per System
ব্যাখ্যা

• MIPS বোঝায় প্রতি সেকেন্ডে প্রসেসর কত মিলিয়ন নির্দেশনা সম্পাদন করে।

• MIPS:

- MIPS (Million Instructions Per Second) হলো কম্পিউটারের প্রসেসিং গতি পরিমাপের একটি একক, যা দিয়ে একটি কম্পিউটারের প্রসেসর প্রতি সেকেন্ডে কত মিলিয়ন নির্দেশনা কার্যকর করতে পারে তা নির্ধারণ করা হয়।
- এটি বিশেষ করে RISC (Reduced Instruction Set Computer) প্রসেসরগুলোর কার্যক্ষমতা মূল্যায়নের জন্য জনপ্রিয় ছিল, যদিও বর্তমানে প্রসেসরের গতি MHz বা GHz এককে পরিমাপ করা হয়।
- যদিও MIPS সাধারণ কম্পিউটার পারফরম্যান্স নির্দেশ করে, এটি সবসময় নির্ভুল উপায় নয়, কারণ প্রসেসরের কার্যক্ষমতা নির্ভর করে নির্দেশনার ধরন, ক্যাশ মেমোরি ও সফটওয়্যারের অপটিমাইজেশনের ওপর।
- এটি একটি পুরনো কিন্তু কার্যকর পরিমাপ পদ্ধতি, যা কম্পিউটারের প্রসেসরের গতি সরাসরি নির্দেশ করে।
- একটি প্রসেসরের MIPS রেটিং যত বেশি, তার ডেটা প্রসেসিং ক্ষমতা তত বেশি।

উৎস: IEEE & ACM Digital Library.

৫৪.
সম্প্রতি ভারত Google কে নিচের কোন প্রোগ্রামের জন্য ছবি তোলা থেকে বিরত করে?
  1. ক) Google Earth
  2. খ) Street View
  3. গ) Road Image
  4. ঘ) Google Map
ব্যাখ্যা
India has rejected Google's plans to put Indian cities, tourists spots, hills and rivers in an application in which one can explore through 360-degree, panoramic and street level imagery. The Home Ministry has conveyed to Google that its plans to cover India through the Google Street View is rejected.
Source: indianexpress.com
৫৫.
নিচের কোনটি কম্পিউটারের ভাইরাস?
  1. এভিরা
  2. অ্যাভাস্ট
  3. ট্রোজান হর্স
  4. নরটন
ব্যাখ্যা

কম্পিউটার ভাইরাস: 
- ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- মূলত কম্পিউটার ভাইরাস কম্পিউটারে প্রবেশ করার পর ভাইরাসের বংশবিস্তার হতে থাকে এবং একপর্যায়ে সম্পূর্ণ কম্পিউটারকে সংক্রমিত করে অচল করে দেয়।
- সাধারণত ইন্টারনেটে বিভিন্ন তথ্য, ফাইল, সফটওয়্যার, ই-মেইল ইত্যাদির মাধ্যমে এক কম্পিউটার হতে অন্য কম্পিউটারের সাথে আদান-প্রদানের ফলে ভাইরাস আক্রমণ হতে পারে।

• কয়েকটি ভাইরাসের নাম হলো: 
- ভিবিএস/হেল্পার,
- ওয়ার্ম,
- ভিবিএস/আকুই,
- ট্রোজান হর্স,
- এক্স ৯৭এম/হপার.আর,
- মাইক্রো ভাইরাস,
- বুট সেক্টর ভাইরাস,
- জেরুজালেম,
- স্টোন,
- ঢাকা ভাইরাস,
- ভিয়েনা,
- সিআইএইচ ইত্যাদি।

কম্পিউটার অ্যান্টি-ভাইরাস:
- কম্পিউটার বা আইসিটি যন্ত্রের প্রতিষেধক হল এন্টিভাইরাস। 
- কম্পিউটার ভাইরাসের সংক্রমণ থেকে কম্পিউটার বা আইসিটি যন্ত্রসমূহকে রক্ষা করতে এন্টিভাইরাস ইউটিলিটি সফ্টওয়্যার ব্যবহৃত হয়।

• কয়েকটি অ্যান্টি-ভাইরাসের নাম হলো: 
- এভিজি,
- এভিরা,
- অ্যাভাস্ট,
- নরটন ইত্যাদি। 

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়। 

৫৬.
ওয়ার্ড প্রসেসর কোনটি?
  1. ক) এমএস এক্সেস
  2. খ) এমএস এক্সেল
  3. গ) ফাইল মেকার
  4. ঘ) এমএস ওয়ার্ড
ব্যাখ্যা
WordPerfect, Wordpad and MS Word are word processing software. These are used to manipulate a text document, such as a resume or a report. We typically enter text by typing, and the software provides tools for copying, deleting and various types of formatting.
৫৭.
প্রোগাম থেকে কপি করা ডাটা কোথায় থাকে? 
  1. RAM
  2. ROM
  3. Clipboard
  4. Hard Disk
ব্যাখ্যা
- প্রোগাম থেকে কপি করা ডাটা Clipboard এ থাকে। 
- প্রোগ্রাম থেকে কপি করা ডাটা কম্পিউটার চালু করার সময় হার্ডডিস্ক থেকে অস্থায়ী মেমোরি র‌্যামে জমা হয় এবং কম্পিউটার বন্ধ করলে তা মুছে যায়। 
- অন্যদিকে ক্লিপবোর্ড হলো কোনো নির্দিষ্ট সফটওয়্যারের একটি সুবিধা যাতে ডেটা সংরক্ষিত থাকে শুধু ঐ সফটওয়্যারে তৎক্ষণাৎ ব্যবহার করার জন্য। 

অন্যদিকে, 
- ক্লিপবোর্ড RAM এর একটি অংশ যেখানে কোনো ডেটা অন্য কোন স্থানে পেস্ট করার পূর্বে অস্থায়ীভাবে জমা থাকে। 
- ক্লিপবোর্ড কমান্ড তিনটি। যথা- cut, copy, paste. 
- সাধারণত প্রোগ্রাম RAM এ লোড হয় কিন্তু প্রোগ্রাম থেকে কপি করা ডাটা ক্লিপবোর্ডে জমা থাকে। 
- কিছু জায়গাতে উত্তর র‍্যাম দেয়া থাকতে পারে। তবে, Clipboard কে স্পেসিফিক উত্তর বলা যায়। 

উৎস: ব্রিটানিকা ওয়েবসাইট।
৫৮.
নিচের কোনটি Spreadsheet Analysis Software?
  1. ক) Symphony
  2. খ) Sorcim
  3. গ) Ms-Excel
  4. ঘ) All of these
ব্যাখ্যা
কয়েকটি Spreadsheet Analysis Software: Visicalc, Super calc, Calc, Lotus-1-2-3, Corel Quatropo, multiplan, Sorcim, Symphony, Numbers, Ms-Excel.
৫৯.
Floppy Disk এর ধারণ ক্ষমতা কত?
  1. ক) ১.৪ মেগাবাইট
  2. খ) ১.৪ মিলিবাইট
  3. গ) ১.৪ মেগাবিট
  4. ঘ) ১.৪ মাইক্রোবাইট
ব্যাখ্যা
- ১৯৭৩ সালে ফ্লপি ডিস্কের প্রচলন শুরু হয়। এটি ডিস্কেট নামেও পরিচিত। 
- ধারণ ক্ষমতা অনুযায়ী ফ্লপি ডিস্ক দুই ধরনের। 
- সাধারণ ফ্লপি ডিস্কের ধারণ ক্ষমতা ৭২০ হতে ৮০০ কিলোবাইট পর্যন্ত এবং হাই ডেনসিটি ফ্লপি ডিস্কের ধারণ ক্ষমতা ১.২ হতে ১.৪ মেগাবাইট পর্যন্ত হতে পারে।

উৎসঃ কম্পিউটার শিক্ষা, এসএসসি প্রোগ্রাম (উন্মুক্ত বিশ্ববিদ্যালয়)
৬০.
নিচের কোনটি স্প্রেডশিট সফটওয়্যার?
  1. MS Access
  2. Numbers
  3. Notepad
  4. Firefox
ব্যাখ্যা
• স্প্রেডশিট (Spreadsheet): 
- একে ইলেকট্রনিক স্প্রেডশিটও বলা হয়ে থাকে। এ সফটওয়্যার গতানুগতিক আর্থিক টুলস; যেমন- হিসাবরক্ষকের কলামনার প্যাড (columnar pad), পেনসিল ও ক্যালকুলেটরের কম্পিউটার ভারসন দিয়ে কাজ করার সুবিধা প্রদান করে।
- একটি বৈদ্যুতিক (electronic) স্প্রেডশিট সজ্জিত থাকে কলাম ও রো (row)-এর গ্রিড দ্বারা।
- স্প্রেডশিটের সবচেয়ে বড় বৈশিষ্ট্য হচ্ছে যখন একটি ভেল্যু (value) বা ভেল্যুর পরিবর্তন করা হয় তখন সংশ্লিষ্ট অন্যান্য ভেল্যুগুলো আবার নিজ থেকেই হিসাব
করে ফেলে।
- উদাহরণ: Google Sheet, Microsoft Excel, Numbers, LibreOffice Calc ইত্যাদি। 

• Firefox- ইন্টারনেট ব্রাউজার।
• Notepad- ওয়ার্ড প্রসেসিং সফটওয়্যার।
• MS Access- ডেটাবেজ সফটওয়্যার।

উৎস: মৌলিক কম্পিউটার শিক্ষা, এমবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬১.
নিচের কোনটি এমন একটি ভুল বর্ণনা করে, যেখানে প্রোগ্রামটি চলে কিন্তু সামান্য ভ্রমের কারণে সঠিক আউটপুট দেয় না (যেমন, A > B লেখার পরিবর্তে A < B লেখা)?
  1. Segmentation Fault
  2. Type Error
  3. Syntax Error
  4. Logical Error
ব্যাখ্যা
• ডাটা ভুল (Data Error):
- কম্পিউটারে ভুল ডাটা দিলে তাকে ডাটা ভুল বলে।
- ডাটা ভুল কম্পিউটার বুঝতে পারে না। যেমন: 82 এর স্থলে 28 লেখা। এ ধরনের ভুলে কম্পিউটার ভুলের বার্তা প্রদর্শন করে না।

• সিনট্যাক্স ভুল (Syntax Error):
- সিনট্যাক্স ভুল বলতে বোঝায় প্রোগ্রামিং ভাষার ব্যাকরণগত ভুল।
- যেমন: বানান ভুল (PRINT কে PRIMT লেখা ইত্যাদি); সেমিকোলন না দেওয়া, ব্রাকেট ঠিকমত না দেওয়া; কোন চলক ঘোষণা না করা প্রভৃতি।
- এসব ভুল সংশোধন করা খুবই সহজ কারণ সিনট্যাক্স ভুলের ক্ষেত্রে কম্পিউটার একটি ভুলের বার্তা ছাপায় যেমন 12 নম্বর লাইনে ভুল আছে।

• লজিক্যাল ভুল (Logical Error):
- প্রোগ্রামে যুক্তির ভুল থাকলে তাকে বলে লজিক ভুল ।
- সাধারণত সমস্যা ঠিকমত না বোঝার জন্যই এই ভুল হয়। যেমন A < B এর স্থলে A > B বা X = A + B এর স্থানে X = A - B লিখলে লজিক ভুল হয় ।
- সিনট্যাক্স ভুলের ক্ষেত্রে গণনা সম্ভব না হওয়ায় কোন উত্তর পাওয়া যায় না কিন্তু লজিক ভুলের ক্ষেত্রে একটি উত্তর পাওয়া যায় যদিও তা ভুল।
- কম্পিউটার কোন ভুলের বার্তা পাঠায় না বলে লজিক ভুল সংশোধন করা খুব কঠিন।

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

খ) Type Error:
- এটি তখন ঘটে যখন আপনি একটি অপারেশন করার চেষ্টা করেন যেটি উপযুক্ত ডেটা টাইপের জন্য সঠিক নয়।
- উদাহরণস্বরূপ, আপনি যদি একটি স্ট্রিং এবং একটি ইনটিজার যোগ করার চেষ্টা করেন, তবে এটি একটি টাইপ ত্রুটি তৈরি করবে।
- এই ধরনের ত্রুটি সাধারণত প্রোগ্রামের কম্পাইল বা রানটাইমে ধরা পড়ে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
৬২.
নিচের কোনটি বায়োইনফরমেটিক্স পদ্ধতিতে সফটওয়্যার টুলস হিসেবে ব্যবহৃত হয়?
  1. ক) SQL
  2. খ) CRISP
  3. গ) Corniatech
  4. ঘ) PROBT
ব্যাখ্যা
বায়োইনফরমেটিক্স পদ্ধতিতে সফটওয়্যার টুলস হিসেবে SQL, Java, C+, Python, CUDA, MATHLAB ইত্যাদি অ্যাপ্লিকেশন ব্যবহৃত হয়ে থাকে।
উৎসঃ তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
৬৩.
OOP-এর বৈশিষ্ট্য কোনটি?
  1. Friend Function
  2. Inheritance
  3. Loop
  4. Structure
ব্যাখ্যা
• অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং:
- OOP এর পূর্ণরূপ Object Oriented Programming.
- অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং পদ্ধতিতে ডাটা ও ইনস্ট্রকাশনের সমন্বয়ে চলক তৈরি করা হয়। একে বলা হয় অবজেক্ট।
- মেসেজে আদান-প্রদানের মাধ্যমে অবজেক্টগুলো পরস্পরের সাথে যোগাযোগ রক্ষা করে।
- এই প্রোগ্রামিং পদ্ধতিতে প্রোগ্রামের ইনস্ট্রাকশনগুলো ডাটা দ্বারা নিয়ন্ত্রিত হয়।
- C++, Java, C#, Python ইত্যাদি হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর উদাহরণ।

• মূলত ৬টি প্রাথমিক ধারণার দ্বারা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংকে উপস্থাপন করা হয়। যেমন:
১. অবজেক্ট (Object),
২. ক্লাস (Class),
৩. মেসেজ (Message),
৪. পলিমারফিজম (Polymorphism),
৫. ইনহেরিটেন্স (Inheritance) এবং
৬. এনক্যাপসুলেশন (Encapsulation)।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৪.
কোনটি ব্যাকআপ ও রিকভারি টুল নয়?
  1. Microsoft one drive
  2. Windows
  3. Dropbox
  4. Google drive
ব্যাখ্যা

• ব্যাকআপ ও রিকভারি টুল হলো সেই সফটওয়্যার বা সিস্টেম যা ডেটা সংরক্ষণ এবং হারিয়ে গেলে পুনরুদ্ধারের জন্য ব্যবহৃত হয়। তালিকায় দেওয়া অপশনগুলির মধ্যে Windows মূলত একটি অপারেটিং সিস্টেম, যা কম্পিউটারের হার্ডওয়্যার ও সফটওয়্যার পরিচালনা করে। অন্যদিকে Microsoft OneDrive, Dropbox, এবং Google Drive ক্লাউড-ভিত্তিক ব্যাকআপ এবং ফাইল রিকভারি টুল, যেখানে ব্যবহারকারী তার গুরুত্বপূর্ণ ফাইল সংরক্ষণ করতে পারে এবং প্রয়োজনে পুনরায় ফিরে পেতে পারে। সুতরাং, সরাসরি ব্যাকআপ ও রিকভারি টুল হিসাবে Windows বিবেচিত হয় না। এটি শুধুমাত্র প্ল্যাটফর্ম বা পরিবেশ হিসেবে কাজ করে, যা ব্যাকআপ করার জন্য অন্য টুল ব্যবহার করতে সাহায্য করে।

• Backup and Recovery Tool:
পুনরায় dataগুলো রিকভার করতে অর্থাৎ ইউটিলিটি সফটওয়‍্যার এর টুল ডাটা ব্যাকআপ রাখার গুরুত্বপূর্ণ ভূমিকা পালন করে। ডাটা ব্যাকআপ রাখার বিভিন্ন রকম টুল হল:
Google drive, Dropbox, Microsoft one drive ইত্যাদি।

• বর্তমান সময়ের জনপ্রিয় অপারেটিং সিস্টেম হলো-
- DOS,
- WINDOWS,
- UNIX,
- LINUX,
- Mac OS, ইত্যাদি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।

৬৫.
কোনটি সার্চ ইঞ্জিন?
  1. ক) Amazon
  2. খ) Apple
  3. গ) Yahoo
  4. ঘ) Linux
ব্যাখ্যা
- সার্চ ইঞ্জিন হচ্ছে এমন একটি ওয়েব অনসন্ধান ইঞ্জিন বা সফট্‌ওয়্যার প্রোগ্রাম যা ইন্টারনেটের সীমাহীন ডাটাবেস থেকে ব্যবহারকারীর প্রশ্ন অনুসন্ধান করে এবং অনুসন্ধানে পাওয়া তথ্য ফলাফল পৃষ্ঠায় সার্চকারীদের দেখায়। 
- যেমন আমরা যখন কোন প্রশ্ন গুগল করে থাকি গুগল আমাদের প্রতিটি প্রশ্ন অনুসন্ধান করে ওয়েব থেকে সেরা কিছু ওয়েব পৃষ্ঠা আমাদের সামনে প্রদর্শন করে। 
- Google, Yahoo, Bing, Baidu, DuckDuckGo, pipileka, AOL, Ask.com, Yandex  ইত্যাদি হল সার্চ ইঞ্জিন।    
 
৬৬.
কোয়ান্টাম কম্পিউটিংয়ে তথ্যের মৌলিক ইউনিট কোনটি?
  1. Qubit
  2. Bit
  3. Byte
  4. Register
ব্যাখ্যা

• কোয়ান্টাম কম্পিউটিংয়ে তথ্যের মৌলিক ইউনিট হলো Qubit. সাধারণ কম্পিউটারে তথ্য সংরক্ষণের জন্য Bit ব্যবহার করা হয়, যা কেবল ০ বা ১ অবস্থায় থাকতে পারে। কিন্তু Qubit এক ধরনের কণা যা একই সময়ে ০ এবং ১ উভয় অবস্থায় থাকতে পারে, এই বৈশিষ্ট্যকে বলা হয় superposition। এছাড়াও, Qubit গুলি একে অপরের সাথে সংযুক্ত হতে পারে entanglement এর মাধ্যমে, যা কোয়ান্টাম কম্পিউটিংকে প্রচলিত কম্পিউটারের চেয়ে অনেক দ্রুত ও শক্তিশালী করে তোলে। এই বৈশিষ্ট্যগুলো কোয়ান্টাম অ্যালগরিদম এবং জটিল সমস্যার সমাধানে অত্যন্ত কার্যকর। তাই Qubit হলো কোয়ান্টাম কম্পিউটিংয়ের মূল ভিত্তি।

সঠিক উত্তর: ক) Qubit.

• কোয়ান্টাম কম্পিউটার:
- এটি এমন একটি কম্পিউটার যা কোয়ান্টাম মেকানিক্সের গুণাবলী (যেমন: সুপারপজিশন ও এনট্যাঙ্গলমেন্ট) ব্যবহার করে জটিল গণনা করে।
- প্রচলিত ডিজিটাল কম্পিউটারের চেয়ে অনেক দ্রুত ও শক্তিশালী হতে পারে।
- রিচার্ড ফেইনম্যান প্রথম কোয়ান্টাম কম্পিউটারের ধারণা দেন।
- কোয়ান্টাম কম্পিউটার ব্যবহার করে কিউবিট (Quantum Bit), যা একসাথে 0 এবং 1 হতে পারে – একে বলে Superposition।
- একটি কিউবিট একই সাথে অনেকগুলো সম্ভাব্য অবস্থায় থাকতে পারে। এটি একাধিক গাণিতিক সমস্যার সমাধান একই সাথে করতে সাহায্য করে।
- ডেভিড ডয়চ (১৯৮৫): কোয়ান্টাম লজিক গেটের ধারণা দেন।
- পিটার শোর (১৯৯৪): কোয়ান্টাম অ্যালগরিদম উদ্ভাবন করেন যা বড় সংখ্যা অল্প সময়ে ভেঙে ফেলতে পারে।

• কোয়ান্টাম কম্পিউটারের ৩টি মূল পদ্ধতি:
- NMR (Nuclear Magnetic Resonance): নিউক্লিয়াস স্পিন ব্যবহার করে।
- Ion Trap: আয়নকে ট্র্যাপ করে এবং লেজার দিয়ে নিয়ন্ত্রণ করা হয়।
- Quantum Dots: অতি ক্ষুদ্র অর্ধপরিবাহী অঞ্চলে ইলেকট্রনের স্পিন ব্যবহৃত হয়।

• কোয়ান্টাম কম্পিউটিং:
- কোয়ান্টাম কম্পিউটিং আধুনিক কম্পিউটার বিজ্ঞান এবং গাণিতিক সমস্যাগুলির সমাধানে একটি বিপ্লবী ধারণা।
- এটি কোয়ান্টাম মেকানিক্স এর ধারণা ব্যবহার করে, যেখানে কোয়ান্টাম বিট (Qubit) একাধিক অবস্থানে থাকতে পারে, এবং তার ফলে এটি নির্দিষ্ট কাজগুলো খুব দ্রুত এবং দক্ষভাবে সম্পাদন করতে সক্ষম হয়।

- কোয়ান্টাম কম্পিউটিংয়ের জন্য যে অ্যালগরিদমগুলি তৈরি হয়েছে, সেগুলি সাধারণত ক্লাসিক্যাল কম্পিউটারের তুলনায় কিছু সমস্যা সমাধানে অনেক দ্রুত কাজ করে।
- এমন কিছু গুরুত্বপূর্ণ কোয়ান্টাম অ্যালগরিদমের মধ্যে একটি হল Shor’s Algorithm, যা বড় সংখ্যার গুণফল বের করা (Integer Factorization) এর জন্য ব্যবহৃত হয়।

Shor's Algorithm:
- Shor's Algorithm কোয়ান্টাম কম্পিউটিংয়ের একটি প্রধান অ্যালগরিদম যা বড় সংখ্যাকে দ্রুত গুণফলে বিভক্ত (factorization) করতে পারে।
- এটা বিন্যাসযোগ্য সংখ্যা গুণফল (large number factorization) বের করার জন্য খুবই গুরুত্বপূর্ণ, এবং এর মাধ্যমে আধুনিক ক্রিপ্টোগ্রাফি সিস্টেম যেমন RSA সিকিউরিটি ভেঙে ফেলতে পারে।
- Shor’s Algorithm একটি কোয়ান্টাম প্রক্রিয়া ব্যবহার করে গাণিতিক সমস্যাগুলি অনেক দ্রুত সমাধান করতে সক্ষম, যেখানে সাধারণ কম্পিউটারে এসব সমস্যা সমাধান করতে কয়েক হাজার বছর সময় লাগতে পারে।

- Grover's algorithm - কোয়ান্টাম কম্পিউটিং অ্যালগরিদমের আরেকটি উদাহরণ।

উৎস:
1) ব্রিটানিকা।
2) geeksforgeeks [link]

৬৭.
FORTRAN এর পূর্ণরূপ কী?
  1. Formula Technique
  2. Formula Translator
  3. Formula Transistor
  4. Formula Translation
ব্যাখ্যা
• ফোরট্রান (FORTRAN):
- FORTRAN এর পূর্ণরূপ Formula Translation.
- FORTRAN হলো বিশ্বের প্রথম সফল কম্পিউটার প্রোগ্রামিং ভাষা।
- ফোরট্রান আদিতম উচ্চস্তরের নির্দেশমূলক প্রোগ্রামিং ভাষা।
- জন বাকাস ও তাঁর সহযোগীরা আইবিএম-এ কর্মরত থাকা অবস্থায় ১৯৫০-এর দশকের মাঝামাঝি এটি তৈরি করেন।
- ফোরট্রানের সবচেয়ে গুরুত্বপূর্ণ সংস্করণগুলো হচ্ছে ফোরট্রান I, ফোরট্রান II, ফোরট্রান iv, ফোরট্রান ৭৭, এবং ফোরট্রান ৯০। 

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. ব্রিটানিকা।
৬৮.
কম্পিউটার ফায়ারওয়াল ব্যবহৃত হয়-
  1. সহায়ক মেমোরি হিসেবে
  2. কম্পিউটার পারফরম্যান্স এর গতি বৃদ্ধিতে
  3. প্রধান মেমোরি হিসেবে
  4. ব্যক্তিগত বা সংবেদনশীল ডেটা রক্ষা করতে
ব্যাখ্যা
• ফায়ারওয়াল:
- ফায়ারওয়াল হলো কম্পিউটার নেটওয়ার্কের একটি সুরক্ষা ব্যবস্থা, যা নেটওয়ার্ককে অননুমোদিত প্রবেশ বা হ্যাকিং থেকে রক্ষা করে। 
- ব্যক্তিগত বা সংবেদনশীল ডেটা রক্ষা করতে ব্যবহৃত হয়।
- ফায়ারওয়াল অবাঞ্চিত ব্যবহারকারীর হাত হতে সিস্টেম রক্ষা করা বা সাইবার আক্রমণ এড়াতে ফায়ারওয়াল ব্যবহার করা হয়।
- ফায়ারওয়ালকে বিশেষ কিছু বৈশিষ্ট্য সম্পন্ন একটি সিস্টেম হিসেবে গণ্য করা হয় যার সাহায্যে ব্যবহারকারীকে সংরক্ষিত কোন নেটওয়ার্কে প্রবেশ করার অনুমতি প্রদান করা কিংবা বাধা প্রদান করা হয়।
- ফায়ারওয়াল প্রটেক্টেড সিস্টেমে সাধারণত নেটওয়ার্কের ভিতর থেকে বাহিরের সবকিছু ব্যবহার করা যায়, তবে অন্য কোন অবাঞ্চিত ব্যবহারকারী এই নেটওয়ার্কে প্রবেশ করতে পারে না।
- শুধুমাত্র বৈধ ব্যবহারকারীগণ এটি ব্যবহার করতে পারেন।

উৎস: ব্রিটানিকা। 
৬৯.
Back up প্রোগ্রাম বলতে কী বোঝানো হয় ?
  1. নির্ধারিত ফাইল কপি করা
  2. আগের প্রোগ্রামে ফিরে যাওয়া
  3. সবশেষ পরিবর্তন Undo করা
  4. কোনোটিই নয়
ব্যাখ্যা
- Back up প্রোগ্রাম হলো এমন একটি প্রোগ্রাম যার সাহায্যে কম্পিউটারের ফাইল, ফোল্ডার বা অন্য কোন প্রোগ্রাম কপি করে সংরক্ষণ করা যায়। 

অন্যদিকে, 
- স্প্রেডসিট বলতে লোটাস ১-২-৩ এবং এক্সেল প্রোগ্রামকে বুঝায়। 
- স্প্রেডসিট প্রোগ্রামের মধ্যে অন্যতম এক্সেল প্রোগ্রাম। 
- এক্সেল স্প্রেডশিট প্রোগ্রাম হচ্ছে চিত্রভিত্তিক (Graphical User Interface)। 
- পক্ষান্তরে লোটাস হচ্ছে বর্ণভিত্তিক পদ্ধতিতে (Text based)। 
অর্থাৎ লোটাসের কমান্ড দিতে হয় কী-বোর্ডের সাহায্যে এবং এক্সেল-এর কমান্ড দিতে হয় মাউস পয়েন্টারের সাহায্যে মেনু চালিত পদ্ধতিতে। 
- লোটাস কমান্ড মেনুর সাহায্যে করা যায় তবে সময় বেশি লাগে। 
- এক্সেল ও লোটাস উভয় প্রোগ্রামেই যে কোন তথ্য পরিবর্তন, সংশোধন, সংযোজন করা যায়। 

উৎস: কম্পিউটার শিক্ষা, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয় এবং ব্রিটানিকা। 
৭০.
ফায়ারওয়ালের কাজ কোনটি?
  1. অসংখ্য নেটওয়ার্কের সেতুবন্ধন হিসেবে কাজ করা
  2. কম্পিউটার CPU কে রক্ষা করা
  3. ডাটা প্রবাহ নিয়ন্ত্রণ করা
  4. উপরের সবগুলো
ব্যাখ্যা

একটি কম্পিউটারকে হ্যাকিং থেকে রক্ষা করে ফায়ারওয়াল।
ফায়ারওয়াল বাইরের আক্রমণ থেকে এক বা একাধিক কম্পিউটারকে রক্ষা করার জন্য হার্ডওয়্যার আর সফটওয়্যার এর মিলিত প্রয়াস।
ফায়ারওয়াল এর সবচেয়ে বহুল ব্যবহার লোকাল এরিয়া নেটওয়ার্ক এর ক্ষেত্রে।
তথ্য নিরাপত্তা রক্ষাও এর কাজের অংশ।
ফায়ারওয়াল হল এক বিশেষ নিরাপত্তা ব্যবস্থা যাতে এক নেটওয়ার্ক থেকে আরেক নেটওয়ার্কে ডাটা প্রবাহ নিয়ন্ত্রণ করা যায়।
দুই নেটওয়ার্কের মাঝে এই ফায়ারওয়াল থাকে।
৭১.
নিচের কোনটি ত্রিমাত্রিক চিত্র তৈরির সফটওয়্যার?
  1. Blender
  2. Adobe Illustrator
  3. Adobe Photoshop
  4. Canva
ব্যাখ্যা
• 3D content বা ত্রিমাত্রিক চিত্র তৈরির সফটওয়্যার হচ্ছে Blender.

অন্যদিকে,
- ভেক্টর গ্রাফিক্সের সাহায্যে লোগো তৈরিসহ গ্রাফিক্সের বিভিন্ন জটিল কাজ Adobe Illustrator- এর সাহায্যে করা যায়।
- বিভিন্ন ইমেজ এডিটিং ও গ্রাফিক্স ডিজাইনের জন্য Adobe Photoshop ব্যবহৃত হয়।
- Canva হচ্ছে অনলাইন গ্রাফিক্স ডিজাইন টুল।

কয়েকটি গ্রাফিক্স ডিজাইনের সফটওয়্যার:
- Adobe Photoshop,
- Adobe Illustrator,
- Adobe InDesign,
- CorelDRAW,
- Canva,
- Blender,
- Autodesk SketchBook,
- Sketch,
- Pixlr,
- Paint.NET.

সূত্র: সংশ্লিষ্ট ওয়েবসাইট।
৭২.
নিচের কোনটি অ্যান্টিভাইরাস সফটওয়্যারের কাজের মধ্যে পড়ে না?
  1. হিউরিস্টিক অ্যানালাইসিস
  2. সিগনেচার-ভিত্তিক ডিটেকশন
  3. রিয়েল-টাইম প্রোটেকশন
  4. কম্পিউটারের হার্ডওয়্যার মেরামত
ব্যাখ্যা

◉ অ্যান্টিভাইরাস সফটওয়্যার হল একটি নিরাপত্তা প্রোগ্রাম, যা কম্পিউটারের ভাইরাস, ম্যালওয়্যার, স্পাইওয়্যার এবং অন্যান্য ক্ষতিকারক সফটওয়্যার সনাক্ত ও অপসারণ করে। তবে এটি হার্ডওয়্যার রিপেয়ার (Hardware Repair) করতে পারে না। হার্ডওয়্যার রিপেয়ার একটি ম্যানুয়াল বা বিশেষায়িত টেকনিক্যাল সার্ভিসের মাধ্যমে করা হয়, সফটওয়্যারের মাধ্যমে নয়।

অ্যান্টিভাইরাস সফটওয়্যার:
- কম্পিউটার বা আইসিটি যন্ত্রের প্রতিষেধক হলো এন্টিভাইরাস।
- কম্পিউটার ভাইরাসের সংক্রমণ থেকে কম্পিউটার বা আইসিটি যন্ত্রসমূহকে রক্ষা করতে এন্টিভাইরাস ইউটিলিটি সফটওয়্যার ব্যবহার করতে হয়।
- এই প্রোগ্রামগুলো প্রথমে আক্রান্ত কম্পিউটারে ভাইরাসের চিহ্নের সাথে পরিচিত ভাইরাসের চিহ্নগুলোর মিলকরণ করে।
- অতঃপর এটি সংক্রমিত অবস্থান থেকে আসল প্রোগ্রামকে ঠিক করে।

অ্যান্টিভাইরাস সফটওয়্যার এর কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য নিচে দেওয়া হলো:
১. রিয়েল-টাইম প্রোটেকশন,
২. ভাইরাস স্ক্যানিং,
৩. সিগনেচার-ভিত্তিক ডিটেকশন,
৪. হিউরিস্টিক অ্যানালাইসিস,
৫. অটোমেটিক আপডেট,
৬. ফায়ারওয়াল ইন্টিগ্রেশন, ইত্যাদি।

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

৭৩.
কম্পাইলার কোন ফাইল তৈরি করে?
  1. .txt ফাইল
  2. .exe ফাইল
  3. .doc ফাইল
  4. .mp3 ফাইল
ব্যাখ্যা
• অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রাম এর মাধ্যমে উৎস বা সোর্স প্রোগ্রামকে বস্তু বা অবজেক্ট প্রোগ্রামে রুপান্তরিত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলা হয়।
- হাই-লেভেল এর ভাষা কে মেশিন ভাষায় রুপান্তরিত করার জন্য অনুবাদক প্রোগ্রাম এর প্রয়োজন পরে।
- তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে। যথা-
১. কম্পাইলার:
- কম্পাইলার হলো এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিনের ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে।

২. ইন্টারপ্রেটার ও
৩. অ্যাসেম্বলার।

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ- দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
২. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭৪.
Which area in an excel window shows the input values and formula?
  1. ক) Standard Toolbar
  2. খ) Menu Bar
  3. গ) Title Bar
  4. ঘ) Formula Bar
  5. ঙ) None
ব্যাখ্যা
Formula Bar in an excel window shows the input values and formula.


The formula bar is an empty text box at the top of the workbook. You can enter data into the active cell on a worksheet by typing the data into the formula bar and pressing ENTER.

Source: Microsoft Website, MIT Website
৭৫.
কোন পাইথন ফ্রেমওয়ার্ক ওয়েব অ্যাপ্লিকেশন তৈরি করার জন্য সবচেয়ে বেশি ব্যবহৃত হয়?
  1. PyQt
  2. Django
  3. NumPy
  4. Kivy
ব্যাখ্যা

• ওয়েব অ্যাপ্লিকেশন তৈরি করার ক্ষেত্রে পাইথনের সবচেয়ে জনপ্রিয় ফ্রেমওয়ার্ক হলো Django। এটি একটি উচ্চ-স্তরের ওয়েব ফ্রেমওয়ার্ক যা দ্রুত এবং নিরাপদভাবে ওয়েবসাইট ও ওয়েব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে। Django “batteries included” নীতি অনুসরণ করে, যার মানে এটি ডাটাবেস ম্যানেজমেন্ট, ইউজার অথেন্টিকেশন, টেমপ্লেট ইঞ্জিন, এবং অ্যাডমিন ইন্টারফেসসহ অনেক গুরুত্বপূর্ণ ফিচার দিয়ে আসে। PyQt এবং Kivy মূলত ডেস্কটপ বা মোবাইল অ্যাপ তৈরির জন্য ব্যবহৃত হয়, আর NumPy শুধুমাত্র বৈজ্ঞানিক গণনা ও ডেটা প্রসেসিং লাইব্রেরি। তাই ওয়েব ডেভেলপমেন্টে Django সবচেয়ে বেশি ব্যবহৃত।
 
• পাইথন:
- পাইথন একটি জনপ্রিয় হাই-লেভেল, অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
- এটি ডাইনামিক ওয়েব অ্যাপ্লিকেশন, ডেটা অ্যানালাইসিস, মেশিন লার্নিং, এবং বিভিন্ন ধরনের সফটওয়্যার তৈরি করতে ব্যবহৃত হয়।
- ১৯৮৯ সালে নেদারল্যান্ডের বিজ্ঞানী গিডো ভ্যান রসাম (Guido van Rossum) এই ভাষাটি তৈরি করেন।
- পাইথনের কোর সিনট্যাক্স খুবই সহজ ও সংক্ষিপ্ত, তবে এর সমৃদ্ধ স্ট্যান্ডার্ড লাইব্রেরি রয়েছে যা প্রোগ্রামিংকে আরও সহজ করে তোলে।
- দ্রুত সফটওয়্যার উন্নয়নের জন্য পাইথন বিশেষভাবে জনপ্রিয়।
- গুগল, নাসা, ফেসবুক, ইন্সটাগ্রামসহ বিশ্বখ্যাত প্রতিষ্ঠানগুলো পাইথন ব্যবহার করে।
- ২০১৮ সালে এটি IEEE-এর সর্বশ্রেষ্ঠ প্রোগ্রামিং ভাষা হিসেবে স্বীকৃতি পেয়েছে।
- পাইথন বিভিন্ন প্ল্যাটফর্মে সমানভাবে কার্যকর, যেমন ক্লাউড-ভিত্তিক ওয়েব অ্যাপ্লিকেশন, ডেটা সায়েন্স, অটোমেশন, এবং আর্টিফিশিয়াল ইন্টেলিজেন্স (AI)।

• ডেটা টাইপ:
- int (ইন্টিজার): পূর্ণসংখ্যা বোঝায়, যেমন 5। এটি কোনো দশমিক বা ভগ্নাংশ ছাড়া সংখ্যা ধারণ করে।
- float (ফ্লোট): দশমিক সংখ্যা বোঝায়, যেমন 5.0।
- str (স্ট্রিং): টেক্সট বা অক্ষরের মান ধারণ করে, যেমন '5' বা "Hello"।
- bool (বুলিয়ান): সত্য (True) বা মিথ্যা (False) মান প্রকাশ করতে ব্যবহৃত হয়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান।

৭৬.
প্রোগ্রাম রচনার শেষ ধাপ কোনটি?
  1. ক) সমস্যা বিশ্লেষণ
  2. খ) সমস্যা নির্দিষ্টকরণ
  3. গ) প্রোগ্রাম উন্নয়ন
  4. ঘ) প্রোগ্রাম রক্ষণাবেক্ষণ
ব্যাখ্যা
প্রোগ্রাম রচনার ধাপগুলো হল-
-সমস্যা নির্দিষ্টকরণ
-সমস্যা বিশ্লেষণ
-প্রোগ্রাম ডিজাইন
-প্রোগ্রাম উন্নয়ন
-প্রোগ্রাম বাস্তবায়ন
-প্রোগ্রাম ডকুমেন্টেশন
- প্রোগ্রাম রক্ষণাবেক্ষণ


উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়
৭৭.
নিচের কোনটি অনুবাদক প্রোগ্রাম নয়?
  1. অ্যাসেম্বলার
  2. ইন্টারপ্রেটার
  3. কম্পাইলার
  4. ডিবাগার
ব্যাখ্যা
• ডিবাগার অনুবাদক প্রোগ্রাম নয়।

• অনুবাদক প্রোগ্রাম:
- অনুবাদক প্রোগ্রামের কাজ হলো উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে রুপান্তরিত করা।
- তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে:
১. কম্পাইলার,
২. ইন্টারপ্রেটার,
৩. অ্যাসেম্বলার।

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

• অ্যাসেম্বলার (Assembler):
- অ্যাসেম্বলার হচ্ছে অ্যাসেম্বলি ভাষায় লিখিত উৎস প্রোগ্রাম অর্থাৎ নেমোনিক কোডকে মেশিনের ভাষায় লিখিত অবজেক্ট প্রোগ্রামে রূপান্তর করা এক ধরনের অনুবাদক প্রোগ্রাম।
- এ ভাষার অন্যতম কাজ হচ্ছে প্রধান মেমোরিতে রক্ষিত অ্যাসেম্বলি ভাষার সব নির্দেশ ঠিক আছে কিনা তা ব্যবহারকারীকে জানানো।
- এ ভাষার প্রত্যেকটি নির্দেশকে অ্যাসেম্বলার মেশিন ভাষার একটি নির্দেশে পরিণত করে।

• ইন্টারপ্রেটার (Interpreter):
- ইন্টারপ্রেটারও কম্পাইলারের মতো উচ্চতর ভাষাকে মেশিন ভাষায় রূপান্তর করে, তবে কম্পাইলার যেমন প্রথমে সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তর করে এবং শেষে ফলাফল প্রদান করে কিন্তু ইন্টারপ্রেটার সোর্স প্রোগ্রামকে অবজেক্ট প্রোগ্রামে রূপান্তর করে না।
- ইন্টারপ্রেটার এক লাইন করে সম্পাদন করে এবং তাৎক্ষণিক ফলাফল প্রদান করে।
- ইন্টারপ্রেটারের মাধ্যমে প্রোগ্রামের ভুল-ত্রুটি সনাক্ত ও সংশোধন করার ক্ষেত্রে সময় কম লাগে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭৮.
বাংলাদেশে সর্বপ্রথম ম্যাকের জন্য যে বাংলা সফটওয়্যার তৈরী হয় তার নাম কি?
  1. ক) বিজয়
  2. খ) অভ্র
  3. গ) সুতনী
  4. ঘ) শহীদলিপি
ব্যাখ্যা
বাংলাদেশে সর্বপ্রথম ম্যাকের জন্য যে বাংলা সফটওয়্যারটি তৈরি হয় তা ‘শহীদলিপি’ নামে পরিচিত। সাইফ উদ দোহা শহিদ এটি তৈরি করেন। ফন্ট ও কিবোর্ড ড্রাইভার নিয়ে তৈরি এই প্যাকেজটি ১৯৮৪ সালে বাজারজাত হয়। ১৯৮৮ সালের ডিসেম্বর মাসে ম্যাকিন্টশের জন্যে তৈরি ফন্ট ও কিবোর্ড প্যাকেজ ‘বিজয়’ প্রকাশ করে ঢাকার আনন্দ কম্পিউটার্স। সূত্রঃ বাংলাপিডিয়া।
৭৯.
নিচের কোনটি কম্পিউটার ভাইরাস?
  1. AVG
  2. Stone
  3. Avast
  4. Norton
ব্যাখ্যা

- Stone, Trojan Horse এগুলো কম্পিউটার ভাইরাস। ভাইরাস কম্পিউটারের তথ্য উপাত্তের ক্ষতি করে।
- Avast, Norton, AVG এগুলো এন্টিভাইরাস সফটওয়্যার। এগুলো ব্যবহারে কম্পিউটারকে ভাইরাসের আক্রমণ থেকে রক্ষা করা যায়।
উৎসঃ তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়

৮০.
কোনটি কম্পিউটারের জন্য ক্ষতিকর?
  1. ক) IDM
  2. খ) ম্যালওয়ার
  3. গ) AVG
  4. ঘ) Norton
ব্যাখ্যা

ম্যালওয়ার হল কম্পিউটারের জন্য ক্ষতিকর ভাইরাস। ম্যালওয়ার হল এমন একটা সফটওয়্যার ব্যবহারকারীর অজান্তে কম্পিউটারের ঢুকে তার কম্পিউটার সিস্টেমকে ক্ষতিসাধন করে থাকে । এজন্য এন্টিভাইরাস ব্যবহার করা হয়।
সূত্রঃ নবম দশম (ভোকেশনাল) কম্পিউটার ও তথ্য প্রযুক্তি (NCTB বোর্ড বই)

৮১.
ROM belongs to which kind of memory?
  1. ক) Cache Memory
  2. খ) Main Memory
  3. গ) Auxiliary Memory
  4. ঘ) Volatile Memory
ব্যাখ্যা
RAM, ROM হচ্ছে প্রধান মেমোরির উদাহরণ। 

কম্পিউটারের যে অংশে স্থায়ী বা অস্থায়ীভাবে উপাত্ত জমা করা হয় তাকে কম্পিউটারের স্মৃতি বা মেমোরি বলে। 

মেমোরি দুই প্রকার। যথা–
১. প্রধান বা প্রাথমিক মেমোরি।
২. সহায়ক মেমোরি।

প্রধান মেমোরি- 
কেন্দ্রীয় প্রক্রিয়াকরণ ইউনিট বা সিপিইউ যখন তথ্য প্রক্রিয়াকরণের কাজ করে তখন প্রয়োজনীয় তথ্যগুলো বা সফটওয়্যার যেখানে অবস্থান করে সেটাই হলো প্রধান মেমোরি। প্রধান মেমোরির গতি অনেক বেশি হয়ে থাকে, প্রধান বা প্রাথমিক মেমোরি দুই প্রকার। 
যথা : i. র‍্যাম (RAM) ও ii. রম (ROM)

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

সূত্র: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)।
৮২.
কম্পাইলারের ফলাফল কী নামে পরিচিত?
  1. ইন্টারপ্রেটার
  2. স্ক্রিপ্ট
  3. সোর্স কোড
  4. এক্সিকিউটেবল ফাইল
ব্যাখ্যা
• কম্পাইলারের ফলাফল সাধারণত এক্সিকিউটেবল ফাইল নামে পরিচিত। কম্পাইলার একটি প্রোগ্রামিং ভাষার সোর্স কোডকে মেশিন কোডে অনুবাদ করে যা সরাসরি কম্পিউটারের হার্ডওয়্যারে চালানো যায়। এই অনুবাদের পর যে ফাইল তৈরি হয়, তাকে এক্সিকিউটেবল ফাইল বলা হয়। এটি .exe ফাইলের মত একটি ফাইল হতে পারে যা ব্যবহারকারী সরাসরি চালাতে পারে।
- অন্য অপশনগুলো যেমন ইন্টারপ্রেটার, স্ক্রিপ্ট, এবং সোর্স কোড, কম্পাইলারের ফলাফল নয়। ইন্টারপ্রেটার সোর্স কোড লাইন বাই লাইন পড়ে চালায়, স্ক্রিপ্ট হলো প্রোগ্রামিং ভাষার লেখা কোড, আর সোর্স কোড হলো প্রাথমিক প্রোগ্রামিং ভাষায় লেখা কোড। তাই কম্পাইলারের ফলাফল হলো এক্সিকিউটেবল ফাইল।


• অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রামের মাধ্যমে উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলে।
- অনুবাদক প্রোগ্রাম তিন ধরনের হয়ে থাকে। যথা:
১. কম্পাইলার,
২. ইন্টারপ্রেটার ও
৩. অ্যাসেম্বলার।

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

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

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. কম্পিউটার ও তথ্য প্রযুক্তি-১, এসএসসি, ভোকেশনাল।
৮৩.
কম্পিউটারে অপারেটিং সিস্টেম লোডিং করার কাজকে কী বলে?
  1. Trouble Shooting
  2. Loading
  3. Booting
  4. Debugging
ব্যাখ্যা
কম্পিউটার বুটিং: 
- কম্পিউটার চালুর প্রক্রিয়াকে বুট বা বুটিং বলে। 
- একটি কম্পিউটারকে চালু করা হলে তা সিপিইউ বা সেন্ট্রাল প্রসেসিং ইউনিট প্রথমেই যাচাই করে নেয় যে কী-বোর্ড, মাউস, মনিটর ইত্যাদি যন্ত্রাংশ এর সঙ্গে সঠিকভাবে যুক্ত আছে কিনা। এই যাচাই করার প্রক্রিয়াকে বলে পোস্ট Power on self test (POST)।
- যদি এই যন্ত্রাংশগুলো সঠিক ভাবে যুক্ত থাকে, তা হলে সিপিইউ কম্পিউটারের অপারেটিং সিস্টেমকে হার্ডডিস্ক থেকে স্বয়ংক্রিয় ভাবে র‍্যামের মধ্যে তুলে নেয় এবং কম্পিউটারকে ব্যবহারকরীর নির্দেশ গ্রহণের জন্য প্রস্তুত করে। এই সামগ্রিক প্রক্রিয়াকে বলা হয় বুটিং (Booting)।
- অর্থাৎ বুটিং একটি স্বয়ক্রয় প্রক্রিয়া, যা সম্পূর্ণ হওয়ার পরেই কম্পিউটারকে ব্যবহার করা হয়।
- কম্পিউটার বুটিং করা থেকে শুরু করে কম্পিউটার বন্ধ করা পর্যন্ত সকল কাজই অপারেটিং সিস্টেমের তত্ত্বাবধানে পরিচালিত ও নিয়ন্ত্রিত হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৮৪.
নিচের কোনটি কম্পিউটারের এন্টিভাইরাস সফটওয়্যার নয়?
  1. AVG
  2. Norton
  3. Frontier
  4. Panda
ব্যাখ্যা
• অপশনে উল্লেখিত AVG, Norton ও Panda হলো কম্পিউটারের বহুল ব্যবহৃত এন্টিভাইরাস সফটওয়্যার অন্যদিকে Frontier হলো বর্তমান বিশ্বের সবচেয়ে দ্রুততম সুপার কম্পিউটার।

• এন্টিভাইরাস সফটওয়্যার:

- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।

- উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো:
• এভিজি এন্টিভাইরাস সফটওয়্যার,
• অ্যাভাস্ট এন্টিভাইরাস সফটওয়্যার,
• নরটন এন্টিভাইরাস সফটওয়্যার,
• এভিরা এন্টিভাইরাস সফটওয়্যার,
• পান্ডা এন্টিভাইরাস সফটওয়্যার ইত্যাদি।

উৎস: মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৮৫.
ROM এর পূর্ণরূপ -
  1. Randomly Operated Memory
  2. Read On Memory
  3. Read Only Memory
  4. Random Operated Memory
ব্যাখ্যা
• ROM এর পূর্ণরূপ - Read Only Memory.

• ROM: 
- এটি হচ্ছে ইলেক্ট্রনিক্স ডিভাইস (যেমন কম্পিউটার) এর স্টোরেজ সিস্টেম।
- এটিকে স্থায়ী স্টোরেজ হিসেবে ডিভাইসে ব্যবহার করা হয়।
- RAM এবং ROM হলো কম্পিউটারের প্রধান মেমোরি।
- তবে ROM স্থায়ী মেমোরি বা নন-ভোলাটাইল মেমোরি এবং RAM হল অস্থায়ী মেমোরি বা ভোলাটাইল মেমোরি।
- বিদ্যুৎ চলে গেলে ROM এর তথ্য মুছে যায় না তাই এটি নন-ভোলাটাইল মেমোরি। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৮৬.
ডিস্ক ডিফ্রেগমেন্টার ব্যবহার করা হয় -
  1. ভাইরাস দূর করতে
  2. ডিস্ক ফরম্যাট করতে
  3. খারাপ সেক্টরসমূহ পরীক্ষা করতে
  4. হার্ডডিস্কের ডেটাসমূহ সাজিয়ে রাখতে
ব্যাখ্যা
ডিস্ক ডিফ্রেগমেন্টার:
- ডিস্ক ডিফ্রেগমেন্টার শুধুমাত্র হার্ডডিস্কের ডেটাসমূহ বা তথ্যসমূহ সাজিয়ে রাখে।
- ফলে প্রক্রিয়াকরণের সময় কম্পিউটার তাড়াতাড়ি প্রয়োজনীয় ডেটাসমূহ খুঁজে পায়।
- এতে প্রোগ্রাম লোড হতে কম সময় লাগে এবং প্রোগ্রাম দ্রুত রান হয় বিধায় কম্পিউটারের স্পিড ঠিক থাকে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম(উন্মুক্ত বিশ্ববিদ্যালয়)। 
৮৭.
কৃত্রিম বুদ্ধিমত্তা কোন প্রজন্মের কম্পিউটারের বৈশিষ্ট্য?
  1. ক) ২য়
  2. খ) ৩য়
  3. গ) ৪র্থ
  4. ঘ) ৫ম
  5. ঙ) কোনটি নয়
ব্যাখ্যা
ব্যবহারিক ক্ষেত্রে এখনো চতুর্থ প্রজন্মের কম্পিউটার প্রচলিত আছে। যুক্তরাষ্ট্র ও জাপানে পঞ্চম প্রজন্মের কম্পিউটার চালুর অব্যাহত প্রচেষ্টা চালাচ্ছে।

পঞ্চম প্রজন্মের কম্পিউটার প্রোগ্রামের অন্যতম বৈশিষ্ট্য হবে -
- আর্টিফিশিয়াল ইন্টেলিজেন্স,
- হাজার হাজার মাইক্রোপ্রসেসর ব্যবহার,
- ন্যাচারাল ল্যাঙ্গুয়েজ প্রোগ্রামিং,
- সকল ভাষায় কম্পিউটিং,
- Super VLSI (Very Large Scale Integration) চিপ অবতারণা করা হয়েছে।
- KIPS (Knowledge Information Processing System) ব্যবহার করা হচ্ছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেনি, মাহবুবুর রহমান ও প্রথম আলো প্রযুক্তি বিষয়ক রিপোর্ট।
৮৮.
ভিডিও কনফারেন্সিং মাধ্যম নয় কোনটি?
  1. ক) Zoom
  2. খ) Skype
  3. গ) Azure
  4. ঘ) Google Meet
ব্যাখ্যা
ভিডিও কনফারেন্সিং
- টেলিকমিউনিকেশন প্রযুক্তি ব্যবহার করে দুই বা ততোধিক ভৌগোলিক অবস্থানে অডিও এবং ভিডিও এর যুগপৎ উভমুখী স্থানান্তর করার প্রক্রিয়াকে ভিডিও কনফারেন্সিং বলে।

কয়েকটি ভিডিও কনফারেন্সিং মাধ্যম:
- Zoom
- Google Meet
- Skype
- Microsoft Teams
- Viber

_______________________________
- Microsoft Azure হচ্ছে ক্লাউড কম্পিউটিং সেবা।

সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি (একাদশ ও দ্বাদশ শ্রেণি), মাহবুবুর রহমান
৮৯.
প্রথম উদ্ভাবিত মাইক্রোপ্রসেসরের নাম হলো-
  1. ইনটেল-৪০৪০
  2. ইনটেল-৪০০৪
  3. অলটেয়ার-৮৮০
  4. ইনটেল-৮০৮০
ব্যাখ্যা

- ইন্টিগ্রেটেড সার্কিট প্রযুক্তির উত্তরোত্তর উন্নতির সঙ্গে কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ অংশ বা প্রসেসরের সকল উপাদানকে একটি মাত্র সিলিকন চিপের মধ্যে একীভূত করা সম্ভব হয়।
- এই চিপকে মাইক্রোপ্রসেসর বলা হয়।
- যুক্তরাষ্ট্রের ইন্টেল কর্পোরেশন ড. টেড হফের তত্ত্বাবধানে ১৯৭১ সালে প্রথম মাইক্রোপ্রসেসর তৈরি করে।
- প্রথম উদ্ভাবিত মাইক্রোপ্রসেসরের নাম নাম ইনটেল-৪০০৪।
- মাইক্রোপ্রসেসর ভিত্তিক প্রথম কম্পিউটার Altair-880।

৯০.
কম্পিউটার চালুর সময় যেসব প্রোগ্রাম স্থায়ীভাবে মেমরিতে সংরক্ষিত থাকে এবং স্বয়ংক্রিয়ভাবে কাজ শুরু করে, সেগুলোকে কী বলা হয়?
  1. মিডলওয়্যার
  2. ফার্মওয়্যার
  3. সফটওয়্যার
  4. অপারেটিং সিস্টেম
ব্যাখ্যা
Firmware হলো বিশেষ ধরণের প্রোগ্রাম, যা কম্পিউটার বা ডিভাইসের ROM/Flash Memory-তে স্থায়ীভাবে সংরক্ষিত থাকে। ডিভাইস চালু হওয়ার সাথে সাথে এটি স্বয়ংক্রিয়ভাবে কাজ শুরু করে এবং হার্ডওয়্যারকে প্রাথমিকভাবে চালু ও নিয়ন্ত্রণ করতে সাহায্য করে।

ফার্মওয়্যার: 
- ফার্মওয়্যার হচ্ছে বিশেষ ধরনের সফটওয়্যার যা সুনির্দিষ্ট হার্ডওয়্যার পরিচালনার জন্য প্রয়োজন পড়ে।
- ফার্মওয়্যার মূলত হার্ডওয়্যার ও সফটওয়্যার-এর সমন্বয়ে গঠিত।
- কম্পিউটারে বহুল ব্যবহৃত একটি ফার্মওয়্যার হলো Basic Input Output System (BIOS)।
- এছাড়া প্রত্যেকটি হার্ডওয়্যারের সাথে থাকে তার নিজস্ব ডিভাইস ড্রাইভার।
- ফার্মওয়্যারগুলো সাধারণত মেশিন নির্ভর হয়ে থাকে। অর্থাৎ এক এক মেশিনের জন্য আলাদা আলাদা ডিভাইস ড্রাইভারের প্রয়োজন পড়ে।
- কম্পিউটার তৈরি করার সময় মেমোরি নামক হার্ডওয়্যারে কিছু স্থায়ী প্রোগ্রাম তৈরি করে দেওয়া হয়। এটিই হচ্ছে ফার্মওয়্যার।
- এগুলি পড়া যায় কিন্তু পরিবর্তন করা যায় না। যেমন PC-তে ব্যবহৃত ROM BIOS (Read Only Memory Basic Input Output System) হচ্ছে একটি ফার্মওয়্যার।
- এটিতে কিছু প্রোগ্রাম জমা করে রাখা হয় যা হার্ডওয়্যার ও সফ্টওয়্যারের মধ্যে যোগাযোগ ঘটায়।

সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি, নবম-দশম শ্রেণি।
৯১.
নিচের কোনটি অ্যাপ্লিকেশন সফটওয়্যারের উদাহরণ?
  1. Device Driver
  2. BIOS
  3. MS Word
  4. Operating System
ব্যাখ্যা

অ্যাপ্লিকেশন সফটওয়্যার হলো এমন প্রোগ্রাম যা ব্যবহারকারীকে নির্দিষ্ট কাজ সম্পাদন করতে সাহায্য করে (যেমন: ডকুমেন্ট তৈরি, গেম খেলা, ইন্টারনেট ব্রাউজিং ইত্যাদি)। MS Word একটি ওয়ার্ড প্রসেসিং সফটওয়্যার, যা ডকুমেন্ট তৈরি ও এডিট করতে ব্যবহৃত হয়।

অ্যাপ্লিকেশন সফটওয়্যার:
- অ্যাপ্লিকেশন সফটওয়্যার বা কম্পিউটার অ্যাপ্লিকেশন বলতে বিশেষ ধরনের কম্পিউটার প্রোগ্রামকে বোঝায় যা মানুষকে কোন বিশেষ ধরনের কাজ সম্পাদনে সহায়তা করে।
- অ্যাপ্লিকেশন প্রোগ্রাম সাধারণত ব্যবহারকারীকে টেক্সট, সংখ্যা কিংবা ছবি নিয়ে বিভিন্ন কাজ করার সুযোগ দেয়।
- একাউন্টিং সফটওয়্যার, অফিস সফটওয়্যার, গ্রাফিক্স সফটওয়্যার, বিভিন্ন মিডিয়া প্লেয়ার (ভিডিও এবং অডিও) গুলো হল অ্যাপ্লিকেশন সফটওয়্যার।
- উদাহরণ: MS Word, MS Excel, Oracle, FoxPro, Adobe Photoshop, Paint ইত্যাদি।

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

অন্যান্য অপশনসমূহ, 
ক) ডিভাইস ড্রাইভার: এটি সিস্টেম সফটওয়্যার, যা হার্ডওয়্যার ও অপারেটিং সিস্টেমের মধ্যে সংযোগ স্থাপন করে।

খ) BIOS: এটি ফার্মওয়্যার, যা কম্পিউটারের হার্ডওয়্যার ইনিশিয়ালাইজ করে এবং অপারেটিং সিস্টেম বুট করতে সাহায্য করে।

ঘ) অপারেটিং সিস্টেম: এটি সিস্টেম সফটওয়্যার (যেমন: Windows, Linux), যা কম্পিউটার রিসোর্স ম্যানেজ করে এবং অ্যাপ্লিকেশন চালানোর পরিবেশ তৈরি করে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

৯২.
ডিবাগ করার প্রধান কারণ কী?
  1. কোড নথিভুক্ত করা
  2. নতুন ফিচার যুক্ত করা
  3. প্রোগ্রামের গতি বৃদ্ধি করা
  4. প্রোগ্রামে ত্রুটি সংশোধন করা
ব্যাখ্যা

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

• Bug and Debug:
• Bug:
- কম্পিউটার প্রোগ্রামে সংঘটিত ভুল ত্রুটি কে বাগ বলে।

• Debug:
- কম্পিউটার প্রোগ্রামে সংঘটিত ভুল ত্রুটি সমাধান করাকে ডিবাগ বলে।

এছাড়াও,
• কম্পিউটারের ভুলের প্রক্রিয়াটিকে Garbage In Garbage Out (GIGO) বলা হয়।
• কম্পিউটারের মাদারবোর্ডের ফার্মওয়্যার চিপের মধ্যে থাকা কতগুলো নির্দেশনার সমষ্টি হল BIOS।

উৎস:
১. ব্রিটানিকা।
২. তথ্য ও যোগাযোগ প্রযুক্তি-১, এসএসসি ও ভোকেশনাল।

৯৩.
প্রোগ্রাম ডিজাইনের প্রধান টুলস কোনগুলি?
  1. কম্পাইলার, ইন্টারপ্রেটার, ডিবাগার
  2. মেশিন কোড, অ্যাসেম্বলি, জাভা
  3. হার্ডওয়্যার, সফটওয়্যার, নেটওয়ার্ক
  4. অ্যালগরিদম, ফ্লোচার্ট, সুডো কোড
ব্যাখ্যা
প্রোগ্রাম ডিজাইনের প্রধান টুলস হলো: অ্যালগরিদম, ফ্লোচার্ট, সুডো কোড।

প্রোগ্রাম ডিজাইনের ব্যবহৃত প্রধান টুলসসমূহ হলো-
১। অ্যালগরিদম
২। ফ্লোচার্ট ও
৩। সুডো কোড

• অ্যালগরিদম (Algorithm):
- কম্পিউটারের সাহায্যে কোনো সমস্যা সমাধানের জন্য সমস্যাটিকে ছোট ছোট ধাপে বিভক্ত করে যুক্তিসম্মতভাবে পর্যায়ক্রমে লিপিবদ্ধ করাকে অ্যালগরিদম বলে।
- অর্থাৎ, অ্যালগরিদম হচ্ছে প্রোগ্রাম রচনা ও নির্বাহের শুরু থেকে শেষ পর্যন্ত ধাপগুলো পর্যায়ক্রমিকভাবে লিপিবদ্ধ করা।
- কম্পিউটারের সাহায্যে কোনো সমস্যা সমাধানে প্রোগ্রামিংয়ের ক্ষেত্রে অ্যালগরিদমের ভূমিকা অত্যন্ত গুরুত্বপূর্ণ।

• ফ্লোচার্ট বা প্রবাহ চিত্র (Flowchart):
- প্রোগ্রাম বা কোনো উপাত্ত প্রক্রিয়াকরণের পদ্ধতিকে সহজে চিত্রের সাহায্যে তুলে ধরার জন্য সাংকেতিক চিহ্ন, বর্ণনাভিত্তিক এবং পর্যায়ক্রমিক রূপরেখাকে ফ্লোচার্ট বা প্রবাহ চিত্র বলা হয়।
- ফ্লোচার্ট হচ্ছে অ্যালগরিদমের চিত্ররূপ।
- অর্থাৎ, অ্যালগরিদমের ধাপসমূহ চিত্রের মাধ্যমে উপস্থাপন করাকে ফ্লোচার্ট বলে।

• সুডো কোড (Pseudo Code):
- সুডো অর্থ হলো অবাস্তব, অর্থাৎ যা সত্য নয়।
- প্রোগ্রাম রচনার ধারাবাহিক বিন্যাসকে কথায় লেখাই হলো সুডো কোড। এটি অনেক প্রোগ্রাম লেখার মতোই।
- সুডো কোডকে অনেকে অ্যালগরিদমের বিকল্প বলে থাকেন।
- ইংরেজিতে সাধারণত এটি রচনা করা হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম; উন্মুক্ত বিশ্ববিদ্যালয়।
৯৪.
কোনটি সি প্রোগ্রামিং এর জন্য অত্যাবশ্যকীয়?
  1. point () function
  2. main () function
  3. fetch () function
  4. scanf () function
ব্যাখ্যা
- main () function 'সি' প্রোগ্রামিং এর জন্য অত্যাবশ্যকীয়।

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৯৫.
৪ নিবল _______ বিটের সমান।
  1. ১৮
  2. ১২
  3. ১৬
ব্যাখ্যা

• ৪ নিবল কত বিটের সমান তা বোঝার জন্য প্রথমে “নিবল” এবং “বিট” সম্পর্কটি জানা দরকার। একটি নিবল (Nibble) হলো ৪ বিট (Bit) এর সমান। এখানে বিট হলো সবচেয়ে ছোট তথ্যের একক যা ০ বা ১ হতে পারে। সুতরাং, যদি ৪টি নিবল থাকে, তাহলে মোট বিটের সংখ্যা হবে ৪ × ৪ = ১৬। তাই চারটি নিবল ১৬ বিটের সমান। অতএব সঠিক উত্তর হলো ঘ) ১৬। এটি কম্পিউটার এবং ডিজিটাল সিস্টেমে তথ্যের সংরক্ষণ ও প্রক্রিয়াকরণের মৌলিক ধারণা বোঝার জন্য গুরুত্বপূর্ণ।

• নিবল (Nibble):
- এক বাইটের অর্ধেক বা ৪ বিটকে নিবল বলা হয়।
- নিবল মূলত হেক্সাডেসিমাল সংখ্যাকে কম্পিউটারের অভ্যন্তরে ব্যবহারে কার্যকর ভূমিকা পালন করে থাকে।
- এর কারণ হলো বাইনারির চারটি বিটকে একত্রে গ্রুপ করলে সেই গ্রুপটিকে একটি হেক্সাডেসিমাল সংখ্যা দ্বারা উপস্থাপন করা সম্ভব।
- হেক্সাডেসিমালের এই চার বিটের কোডকে প্রকাশের জন্য মূলত নিবল উপস্থাপন করা হয়ে থাকে।

- ১ নিবল = ৪ বিট।
- ১ বাইট = ৮ বিট।
- ১ কিলোবাইট = ২১০ বাইট বা ১০২৪ বাইট।
- ১ মেগাবাইট = ২২০ বাইট বা ১০২৪ কিলোবাইট।
- ১ গিগাবাইট = ২৩০ বাইট বা ১০২৪ মেগাবাইট।
- ১ টেরাবাইট = ২৪০ বাইট বা ১০২৪ গিগাবাইট।
- ১ পিটাবাইট = ২৫০ বাইট বা ১০২৪ টেরাবাইট।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ- দ্বাদশ শ্রেণি, মাহবুবুর রহমান।

৯৬.
Which is not application software?
  1. ক) Page Maker
  2. খ) Windows NT
  3. গ) WinWord XP
  4. ঘ) Photoshop
ব্যাখ্যা
• Windows NT ছাড়া বাকি সবগুলো হলো অ্যাপ্লিকেশন সফটওয়্যার।

• অ্যাপ্লিকেশন সফটওয়্যারঃ 
- অ্যাপ্লিকেশন সফটওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- কাজের প্রকৃতি অনুসারে সাধারণত বিভিন্ন ধরনের ব্যবহারিক প্রােগ্রাম তৈরি করা হয়।
- তাই ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রােগ্রাম ব্যবহারিক সফটওয়্যার বলা হয়।
- উদাহারণঃ Ms Word, Ms Excel, Oracle, Foxpro, Informix, Adobe Photoshop ইত্যাদি।

• সিস্টেম সফটওয়্যারঃ
- সিস্টেম সফটওয়্যার কম্পিউটারে বিভিন্ন ইনপুটআউটপুট ডিভাইসের মধ্যে কাজের সমন্বয় রক্ষা করে ব্যবহারিক প্রােগ্রাম চালনার জন্য
কম্পিউটারকে তৈরি রাখে।
- আবার কম্পিউটারের বিভিন্ন ইউনিটের মধ্যে কাজের সমন্বয় রক্ষা করে।
- Unix, Linux, Ubuntu, Windows, Solaris সিস্টেম সফটওয়্যারের উদাহরণ।

সূত্রঃ মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৯৭.
কোন শর্টকার্ট বাটন ব্যবহার করে ডকুমেন্টের কোন একটি নির্দিষ্ট শব্দ খুঁজে বের করা যায়?
  1. Ctrl + C
  2. Ctrl + X
  3. Ctrl + F
  4. Ctrl + S
ব্যাখ্যা
কীবোর্ড শর্টকাট:
- Find - Ctrl + F
- Copy: Ctrl + C 
- Paste: Ctrl + V 
- Cut: Ctrl + X 

উৎস: মাইক্রোসফটের ওয়েবসাইট।
৯৮.
কম্পিউটারে বুটিং প্রসেস শুরু হয় কোন ডিভাইস থেকে?
  1. RAM
  2. CPU
  3. BIOS
  4. Cache
ব্যাখ্যা

বুটিং:  কম্পিউটার চালু হওয়ার পর যে প্রক্রিয়ায় অপারেটিং সিস্টেম (Operating System) লোড হয় এবং কম্পিউটার কাজ করার উপযুক্ত হয়, সেই প্রক্রিয়াকে বুটিং (Booting Process) বলা হয়।
কম্পিউটার যখন চালু হয়, সর্বপ্রথম CPU সক্রিয় হয় এবং এটি ROM-এ সংরক্ষিত BIOS প্রোগ্রাম রান করতে শুরু করে। CPU-ই প্রকৃতপক্ষে বুটিং প্রসেস শুরু করে এবং সমস্ত নির্দেশ প্রসেস করে যা পরবর্তীতে অপারেটিং সিস্টেম লোড করার জন্য প্রয়োজন হয়।
প্রশ্নে ডিভাইস জানতে চাওয়া হয়েছে। সেই হিসেবে সঠিক উত্তর CPU.

•  BIOS (Basic Input Output System) হলো কম্পিউটারের একটি ফার্মওয়্যার যা মাদারবোর্ডে স্থায়ীভাবে সংরক্ষিত থাকে।

যখন কম্পিউটার অন করা হয়, তখন প্রথমেই BIOS সক্রিয় হয় এবং বুটিং প্রক্রিয়া শুরু করে। 

BIOS এর কাজ:
-  হার্ডওয়্যারের কাজ যাচাই করে (যেমন RAM, কীবোর্ড, ডিস্ক ইত্যাদি)।
-  বুট ডিভাইস সনাক্ত করে (যেমন: হার্ডডিস্ক বা SSD)।
-  তারপর অপারেটিং সিস্টেম লোড করার নির্দেশ দেয়।

অন্যদিকে,
•  RAM তথ্য ধারণ করে, BIOS কাজ শুরু করার পরে ব্যবহৃত হয়।
•  Cache হলো দ্রুত মেমোরি, কিন্তু বুটিং শুরু BIOS থেকেই হয়।

তথ্যসূত্র: 
-  মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম , উন্মুক্ত বিশ্ববিদ্যালয়। 
-   এনসাইক্লোপিডিয়া ব্রিটানিকা।

৯৯.
সিপিইউ এর গতি সাধারণত কোন এককে মাপা হয়?
  1. Gigahertz
  2. Gigabytes
  3. Megapixels
  4. Kilograms
ব্যাখ্যা
• সিপিইউ এর গতি সাধারণত Gigahertz (GHz) এককে মাপা হয়। এটি নির্দেশ করে যে সিপিইউ প্রতি সেকেন্ডে কতবার ডেটা প্রক্রিয়াকরণ করতে পারে। এক গিগাহার্টজ মানে হচ্ছে এক বিলিয়ন সাইকেল প্রতি সেকেন্ডে। সিপিইউ-এর গতি যত বেশি হয়, এটি তত দ্রুত কমান্ড সম্পাদন করতে সক্ষম হয়। এটি কম্পিউটারের কর্মক্ষমতার একটি গুরুত্বপূর্ণ সূচক। অন্যদিকে, Gigabytes মেমোরি বা স্টোরেজ পরিমাপে ব্যবহৃত হয়, Megapixels ক্যামেরার রেজোলিউশন বোঝাতে ব্যবহৃত হয় এবং Kilograms ভরের একক, যা প্রযুক্তির গতি বোঝাতে প্রযোজ্য নয়। সুতরাং, সঠিক উত্তর হলো—ক) Gigahertz.

• সিপিইউ/ মাইক্রোকম্পিউটারের গতি: 
- মাইক্রোকম্পিউটারের গতি বিবেচনা করা হয় সিপিইউ তথা মাইক্রোপ্রসেসরের ক্লক স্পিড (Clock Speed)-এর দ্বারা।
- ক্লক স্পিড পরিমাপ করা হয় প্রতি সেকেন্ডে কতটি স্পন্দন (Pulse) বা টিক সম্পন্ন হয় তার ওপর নির্ভর করে।
- স্পন্দন পরিমাপ করা হয় হার্টজে।

- প্রসেসরের ক্লকটি প্রতি সেকেন্ডে এক মিলিয়ন বার স্পন্দন বা টিক করার সময়কে ১ মেগাহার্টজ হিসেবে অভিহিত করা হয়।
- যেমন- কোনো প্রসেসরের গতি যদি ৩৩ মেগাহার্টজ হয়, তাহলে তার অর্থ হলো প্রতি সেকেন্ড ৩৩,০০০,০০০ স্পন্দন তৈরি হবে।
- অর্থাৎ উক্ত প্রসেসরটি প্রতি সেকেন্ডে ৩৩,০০০,০০০ ইনস্ট্রাকশন আদান-প্রদান করতে পারবে।
- এই স্পন্দনকেই ক্লক স্পিড ((Clock Speed) বলা হয়।
- সুতরাং প্রসেসরের স্পিড বা গতি বলতে প্রসেসরটি কত কিলোহার্টজ, মেগাহার্টজ বা গিগাহার্টজের তাই-ই বোঝায়।

সূত্র: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
১০০.
হার্ডডিস্ক ড্রাইভের কাজ কোনটি?
  1. ক) ভাইরাস নির্মূল করা।
  2. খ) কম্পিউটারে গতিশীলতা বৃদ্ধি করা।
  3. গ) তথ্য লিখন, পঠন ও নিয়ন্ত্রণ করা।
  4. ঘ) প্রধান মেমোরি হিসেবে ব্যবহৃত হয়।
ব্যাখ্যা

হার্ডডিস্ক ড্রাইভ কম্পিউটারে তথ্য লিখন, পঠন এবং এর পরিচালনা ও নিয়ন্ত্রণ করে।

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

সূত্র: কম্পিউটার ও তথ্যপ্রযুক্তি-২, এসএসসি ও দাখিল (ভোকেশনাল)