বিষয়সমূহ

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

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

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

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

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

৬০১.
Font সাইজ ছোট করার কী-বোর্ড (Key Board) কমান্ড-
  1. ক) Ctrl + P
  2. খ) Ctrl + B
  3. গ) Ctrl + ]
  4. ঘ) Ctrl + [
ব্যাখ্যা
Ms Word এর জন্য বিভিন্ন কী - বোর্ড কমান্ড:

Ctrl + X - কাট করার কমান্ড 

Ctrl + C (or Ctrl + Insert) - কপি করার কমান্ড 

Ctrl + V (or Shift + Insert) - পেস্ট করার কমান্ড 

Ctrl + Z - কাজ মুছে দেয়ার কমান্ড 

Alt + Tab - একটি ট্যাব থেকে অপর ট্যাব যাওয়ার কমান্ড 

Ctrl + W - ডকুমেন্ট বন্ধ করার কমান্ড 

Ctrl + B - টেক্সট বোল্ড করার কমান্ড 

Ctrl + P - প্রিন্ট করার কমান্ড 

Ctrl + ] - ফন্ট সাইজ ১ পয়েন্ট বাড়ানোর কমান্ড 

Ctrl + [ - ফন্ট সাইজ ১ পয়েন্ট ছোট করার কমান্ড 

উৎস: Microsoft

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

কম্পিউটারের ক্ষতিকর প্রোগ্রাম:
- Malware
- Spyware,
- Ransomware,
- Worms, 
- Trojan Horse ইত্যাদি। 

• Avast, Avira এবং Norton হলো অ্যান্টিভাইরাস প্রোগ্রাম। 

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি-২, ৯ম-১০ম শ্রেণি (ভোকেশনাল)।
৬০৩.
নিচের কোনটি ভাইরাস নয়?
  1. Worm
  2. Vienna
  3. Avast
  4. Trojan Horse
ব্যাখ্যা

সঠিক উত্তর - গ) Avast

এন্টিভাইরাস সফটওয়্যার:
- কম্পিউটার ভাইরাসের আক্রমণ থেকে সুরক্ষা প্রদানে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূবেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।
- জনপ্রিয় এন্টিভাইরাস সফটওয়্যার: AVG, Avast, Norton, Avira, Panda ইত্যাদি।

কম্পিউটার ভাইরাস:
- কম্পিউটার ভাইরাসের ধারণা প্রথম প্রবর্তন করেন গবেষক Fred Cohen।
- ভাইরাস কম্পিউটারে প্রবেশ করলে ধীরে ধীরে পুরো সিস্টেমকে সংক্রমিত করে কার্যক্ষমতা বন্ধ করে দিতে পারে।
- কিছু পরিচিত ভাইরাসের উদাহরণ: VBA/Helper, Worm, VBA/Aqui, Trojan Horse, X97M/Hopper, Boot Sector Virus, Jerusalem, Stone, Dhaka Virus, Vienna, CIH।

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

৬০৪.
Which of the following is a web browser?
  1. Microsoft Word
  2. Google Chrome
  3. Adobe Photoshop
  4. Windows Explorer
  5. Oracle
ব্যাখ্যা
• ওয়েব ব্রাউজার: 
- সার্ভারগুলো ইন্টারনেট ব্যবহারকারীকে তথ্য (টেক্সট, ছবি, শব্দ ইত্যাদি) সরবরাহ করতে পারে।
-  ওয়েবে কোনো তথ্য দেখার জন্য যে সফ্টওয়্যার ব্যবহার করা হয় তাকে ওয়েব ব্রাউজার বলে।
- বর্তমানে বহুল ব্যবহৃত ওয়েব ব্রাউজার হলো
• ইন্টারনেট এক্সপ্লোরার (Internet Explorer)
• মজিলা ফায়ারফক্স (Mozilla Fire Fox)
• সাফারি (Safari),
• অপেরা (Opera),
• গুগল ক্রম (Google Chrome),
• নেটস্কেপ নেভিগেটর; ইত্যাদি।

উৎস: মৌলিক কম্পিউটার , বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৬০৫.
কী-ফিল্ড সাধারণত কত ভাগে ভাগ করা যায়?
ব্যাখ্যা
- কী-ফিল্ড সাধারণত তিন ভাগে ভাগ করা যায়।

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

• কী ফিল্ড প্রধানত ৩ প্রকার।
যথা-
♣ প্রাইমারি কী,
♣ কম্পোজিট কী এবং
♣ ফরেন কী।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
৬০৬.
পাইথন প্রোগ্রামিং ভাষার প্রবর্তক হিসেবে কে পরিচিত?
  1. Guido Van Rossum
  2. James Gosling
  3. Dennis Ritchie
  4. Bjarne Stroustrup
ব্যাখ্যা

• Guido van Rossum- হলেন পাইথন প্রোগ্রামিং ভাষার উদ্ভাবক।

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

উল্লেখ্য,
- James Gosling: Java প্রোগ্রামিং ভাষার প্রধান উদ্ভাবক।
- Dennis Ritchie: 'C' প্রোগ্রামিং ভাষার উদ্ভাবক।
- Bjarne Stroustrup: (C++) প্রোগ্রামিং ভাষার প্রবর্তক হিসেবে পরিচিত।

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

৬০৭.
জাভা প্রোগ্রামিং ভাষার উদ্ভাবক প্রতিষ্ঠান কোনটি?
  1. Oracle
  2. Intel
  3. IBM
  4. Microsoft
ব্যাখ্যা
• জাভা প্রোগ্রামিং ভাষার উদ্ভাবক প্রতিষ্ঠান হচ্ছে "Oracle"।

• জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ:

- জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ হলো একটি উচ্চস্তরের অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
- ১৯৯১ সালে সান মাইক্রো সিস্টেম জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজের কাজের সূচনা করে।
- জেমস গসলিং সেই কাজের নেতৃত্ব দেন।
- ১৯৯৫ সালে তারা ভাষাটিকে রিলিজ করেন।
- ২০১০ সালে Oracle Corporation সান মাইক্রো সিস্টেম কিনে নিলে জাভা ভাষার ম্যানেজমেন্টও তাদের মালিকানায় চলে আসে।
- জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজে লেখা প্রোগ্রামগুলোর এক্সটেনশন হিসেবে সাধারণত .java ব্যবহার করা হয়।

• অন্যান্য অপশন আলোচনা:
• IBM:
- IBM একটি আমেরিকান বহুজাতিক প্রযুক্তি কোম্পানি।
- IBM এর পুরো নাম International Business Machines Corporation.

• Microsoft:
- কম্পিউটার সফটওয়্যার জগতে সবচেয়ে নামকরা প্রতিষ্টান হচ্ছে মাইক্রোসফট।
- মাইক্রোসফটের সদরদপ্তর অবস্তিত যুক্তরাষ্ট্রের ওয়াশিংটনে।
- মাইক্রোসফটের প্রতিষ্ঠাতা Bill Gates এবং Paul Allen.

• Intel:

- এটি পৃথিবীর প্রথম মাইক্রোপ্রসেসর

উৎস: ব্রিটানিকা।
৬০৮.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার নয়?
  1. ম্যাকফি
  2. পিসিসিলিন
  3. কাসপারস্কি
  4. মেলিসা
ব্যাখ্যা
• মেলিসা হলো একটি কম্পিউটার ভাইরাস।

• এন্টিভাইরাস:

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

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

উৎস: শিক্ষায় আইসিটি, বিএড প্রোগ্রাম, উন্মুক্ত বিশবিদ্যালয়।
৬০৯.
কম্পিউটারের নিজস্ব ভাষা বলা হয় কোনটিকে?
  1. মেশিন ভাষা
  2. ন্যাচারাল ল্যাঙ্গুয়েজ
  3. অ্যাসেম্বলি ভাষা
  4. অতি উচ্চ স্তরের ভাষা
ব্যাখ্যা

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

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

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

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

৬১০.
নিচের কোন ক্ষেত্রে C++ প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহৃত হয়?
  1. ডিভাইস ড্রাইভার
  2. এম্বেডেড সফট্ওয়্যার
  3. সিস্টেম সফট্ওয়্যার
  4. উপরের সকল ক্ষেত্রে
ব্যাখ্যা
• C++:
- C++ এক ধরনের অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
- ১৯৮০ সালে বিয়ার্নে স্ট্রোভস্ট্রপ যুক্তরাষ্ট্রের AT&T Bell Laboratory এটি তৈরি করেন।
- মূলত সিমুলা 67 এবং C প্রোগ্রামিং ভাষার সুবিধাজনক বৈশিষ্ট্যগুলোর সমন্বয় সাধন করে C++ তৈরি হয়।
- এটি তৃতীয় প্রজন্মের একটি প্রোগ্রামিং ভাষা।
- এটি একটি মধ্যম স্তরের প্রোগ্রামিং ভাষা যাতে উচ্চ স্তর এবং নিম্ন স্তরের ভাষাগুলোর সুবিধা সংযুক্ত আছে।
- এটি সর্বকালের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা এবং সফটওয়্যার শিল্পে এটি বহুল ব্যবহৃত হয়।
- সিস্টেম সফট্ওয়্যার, অ্যাপ্লিকেশন সফট্ওয়্যার, ডিভাইস ড্রাইভার, এম্বেডেড সফট্ওয়্যার, উচ্চমানের সার্ভার ও ক্লাইন্ট অ্যাপ্লিকেশন, বিনোদন সফট্ওয়্যার যেমন- ভিডিও গেইম ইত্যাদি ক্ষেত্রে C++ ব্যবহৃত হচ্ছে।
- C++ এর বিভিন্ন মুক্ত এবং মালিকানাধীন কম্পাইলার আছে যা বিভিন্ন দল যেমন- জিএনইউ প্রকল্প, মাইক্রোসফট, ইন্টেল এবং বোরল্যান্ড সরবরাহ করে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
৬১১.
H.323 Protocol সাধারণত কি কাজে ব্যবহৃত হয়?
  1. VolP
  2. File transfer
  3. Data Security
  4. File download
ব্যাখ্যা
• H.323 Protocol সাধারণত VolP (Voice Over Internet Protocol) এ ব্যবহৃত হয়।
- VoIP (Voice Over Internet Protocol), যাকে IP telephony বলা হয়, ইন্টারনেটের ডেটা নেটওয়ার্কের মাধ্যমে ভয়েস টেলিফোন ট্র্যাফিক বহনের জন্য যোগাযোগ প্রযুক্তি।
-ভিওআইপি, ইন্টারনেট প্রোটোকল (IP) ব্যবহার করে।

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

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

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

৬১৪.
MS Word -এর কোন মেন্যুতে প্রিন্ট কমান্ড থাকে?
  1. File
  2. Format
  3. Insert
  4. Edit
ব্যাখ্যা
Click File > Print.
- অর্থাৎ file মেনু তে print কমান্ড থাকে।

উৎস: মাইক্রোসফটের ওয়েবসাইট। 
৬১৫.
কমপ্রেসড ফরম্যাটে ভাইরাস লুকানোর জন্য কোন ফাইল এক্সটেনশন ব্যবহার করা যেতে পারে?
  1. .zip
  2. .docx
  3. .html
  4. .mp4
ব্যাখ্যা
⇒ .zip হলো একটি কমপ্রেসড ফাইল ফরম্যাট, যা একাধিক ফাইল বা ফোল্ডার একসাথে প্যাক করে ছোট সাইজে সংরক্ষণ করতে ব্যবহৃত হয়। এই ফরম্যাটে ভাইরাস সহজেই লুকানো যেতে পারে, কারণ:
.zip ফাইলের ভেতরে থাকা ফাইলগুলো সরাসরি দেখা যায় না।
ভাইরাস বা ম্যালওয়্যার এতে প্যাক করে পাঠালে অনেক সময় ব্যবহারকারী বুঝতে পারেন না।
অ্যান্টিভাইরাস প্রোগ্রাম অনেক সময় .zip ফাইলের ভিতরের সবকিছু ভালোভাবে স্ক্যান করতে ব্যর্থ হয়।

• অপশন আলোচনা:
.docx: মাইক্রোসফট ওয়ার্ড ডকুমেন্ট ফাইল, এতে ভাইরাস থাকতে পারে তবে এটি কমপ্রেসড ফরম্যাট নয়।

.html: ওয়েব পেজ ফাইল, এতে স্ক্রিপ্ট থাকতে পারে যা ক্ষতিকর, কিন্তু এটি কমপ্রেসড ফরম্যাট নয়।

.mp4: ভিডিও ফাইল ফরম্যাট, সাধারণত এতে ভাইরাস থাকে না, যদিও কিছু সময়ে এক্সপ্লয়েট ব্যবহার করা যায়।

.zip ফাইল ভাইরাস লুকানোর জন্য একটি প্রচলিত মাধ্যম কারণ এটি কমপ্রেসড এবং এর ভিতরের ফাইলগুলো চোখের আড়ালে থাকে।

• কম্পিউটার ভাইরাস:
- কম্পিউটার ভাইরাস একটি ক্ষতিকারক প্রােগ্রাম।
- কম্পিউটার ভাইরাস বাহিরের উৎস থেকে কম্পিউটারের মেমােরিতে প্রবেশ করে মেমােরিতে গােপনে বিস্তার লাভ করে মূল্যবান প্রােগ্রাম, তথ্য নষ্ট করা ছাড়াও অনেক সময় কম্পিউটারকে অচল করে দেয়।
- CIH ভাইরাসের রচয়িতা Chen Ing-hau (চেন ইং-হাও) যিনি তাইওয়ানের Tatung University এর ছাত্র ছিলেন।
- তার নামের আদ্যাক্ষর নিয়েই মূলত এই ভাইরাসের নামকরণ করা হয়েছে- Chen Ing-hau (CIH)।
- চেরনোবিল ভাইরাস কে CIH ভাইরাসও বলা হয়।
- এই ভাইরাসকে Chernobyl বা Spacefiller-ও বলা হয়।
- ২৬ এপ্রিল, ১৯৯৯ সালে বাংলাদেশসহ সারা বিশ্বের লক্ষ লক্ষ কম্পিউটার 'CIH' বা চেরনোবিল নামক ভাইরাসের আক্রমণে বিপর্যয়ের সম্মুখীন হয়।

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

উৎস:
১. মাধ্যমিক কম্পিউটার শিক্ষা, নবম-দশম শ্রেণি।
২. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬১৬.
টেম্পোরারি ফাইল বেশি হলে কী ঘটে?
  1. কম্পিউটারের গতি কমে যায়
  2. এন্টিভাইরাস কাজ করে না
  3. কম্পিউটারের গতি বেড়ে যায়
  4. ই-মেইল করা যায় না
ব্যাখ্যা

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

৬১৭.
একটি যোগে করতে কম্পিউটারের ৫০ ন্যানো সেকেন্ড সময় লাগলে সেকেন্ডে এটা কতটি যোগ করতে পারবে?
  1. ১ কোটি
  2. ২ কোটি
  3. ৩ কোটি
  4. ১০ লক্ষ
ব্যাখ্যা
১ সেকেন্ড = ১০০০০০০০০০ ন্যানো সেকেন্ড
∴ সেকেন্ডে যোগ করতে পারবে = ১০০০০০০০০০/৫০ টি
= ২০০০০০০০ বা ২ কোটি
৬১৮.
নিচের কোনটি ইউটিলিটি সফটওয়্যার?
  1. ক) MS Word
  2. খ) Oracle
  3. গ) MS Excel
  4. ঘ) McAfee
ব্যাখ্যা
McAfee, AGV, Norton Antivirus, AVIRA, Kaspersky Antivirus, Symantec, ESET NOD32, PANDA, AVAST, Cobra Antivirus, PC Tools Antivirus ইত্যাদি কম্পিউটার অ্যান্টিভাইরাস। উৎস: মাধ্যমিক কম্পিউটার শিক্ষা, নবম-দশম শ্রেণি।
৬১৯.
নিচের কোনটি Volatile Memory?
  1. ক) SSD
  2. খ) RAM
  3. গ) ROM
  4. ঘ) Flash memory
ব্যাখ্যা
RAM হচ্ছে Volatile Memory.

র‍্যাম (RAM):
- RAM-এর পুরো অর্থ Random Access Memory.
- র‍্যামে অত্যন্ত সহজে তথ্য সংরক্ষণ করা যায় এবং প্রয়োজনে তথ্য মুছে ফেলা যায়।
- তথ্য পড়া ও লেখা উভয় প্রকার কাজই র‍্যামে সম্পাদন করা যায় বলে র‍্যামকে লিখন/পঠন স্মৃতিও বলা হয়।
- বিদ্যুৎ সরবরাহ বন্ধ করলে র‍্যামে সংরক্ষিত সকল তথ্য মুছে যায়। তাই একে ভোলাটাইল স্মৃতি বা অস্থায়ী স্মৃতিও বলা হয়।

র‍্যাম (RAM) মেমরির উল্লেখযোগ্য বৈশিষ্ট্যসমূহ হলো:
১. র‍্যাম এক ধরনের ভোলাটাইল মেমরি।
২. তথ্য পড়া ও লেখা উভয় প্রকার কাজই র‍্যামে সম্পাদন করা যায়।
৩. র‍্যামের তথ্য বা প্রোগ্রামকে পরিবর্তন, পরিবর্ধন ও সংশোধন করে পুনরায় সংরক্ষণ করা যায়।
৪. কম্পিউটার চালু করার সাথে সাথেই কম্পিউটার পরিচালনার জন্য প্রয়োজনীয় প্রোগ্রাম ও ডেটা র‍্যাম স্মৃতিতে চলে আসে।
৫. বিদ্যুৎ সরবরাহ বন্ধ করলে র‍্যামে সংরক্ষিত সকল তথ্য মুছে যায়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬২০.
BIOS হলো এক ধরনের -
  1. ক) Hardware
  2. খ) Firmware 
  3. গ) Software
  4. ঘ) Humanware
ব্যাখ্যা
ফার্মওয়্যার হচ্ছে বিশেষ ধরনের সফটওয়্যার যা সুনির্দিষ্ট হার্ডওয়্যার পরিচালনার জন্য প্রয়োজন পড়ে।
সাধারণত হার্ডওয়্যার প্রস্তুতকারী প্রতিষ্ঠান নিজেদের যন্ত্রপাতির সাথে এ ধরনের সফটওয়্যার দিয়ে থাকে।

কম্পিউটারে বহুল ব্যবহৃত একটি ফার্মওয়্যার হলো BIOS.
BIOS-এর পূর্ণরূপ হলো -Basic Input/Output System.
 
এছাড়া প্রত্যেকটি হার্ডওয়্যারের সাথে থাকে তার নিজস্ব ডিভাইস ড্রাইভার।
ফার্মওয়্যারগুলো সাধারণত মেশিন নির্ভর হয়ে থাকে।
অর্থাৎ এক এক মেশিনের জন্য আলাদা আলাদা ডিভাইস ড্রাইভারের প্রয়োজন পড়ে।

[সূত্র: কম্পিউটার ও তথ্য প্রযুক্তি-২ (ভোকেশনাল)]
৬২১.
১ কিলোবাইটে কয় বিট থাকে?
  1. ৮০৯৬
  2. ৮১৯২
  3. ৮০২৪
  4. ৮০০০
ব্যাখ্যা

• বাইট (Byte) হলো ডেটা পরিমাপের একটি মৌলিক একক, যা ৮ বিটের সমান।

- ১ বাইট = ৮ বিট।
- ১ কিলোবাইট = ১০২৪ বাইট।
- ১ কিলোবাইট = ১০২৪ × ৮ = ৮১৯২ বিট।
- কিলোবাইট (KB) হলো ডেটা পরিমাপের একটি বড় একক, যা কম্পিউটার মেমরিতে সাধারণত বাইনারি পদ্ধতিতে গণনা করা হয়।

• কম্পিউটার মেমোরির অন্যান্য হিসাব:
⇒ ৮ বিট = ১ বাইট।
⇒ ১০২৪ বাইট = ১ কিলোবাইট।
⇒ ১০২৪ কিলোবাইট = ১ মেগাবাইট।
⇒ ১০২৪ মেগাবাইট = ১ গিগাবাইট।
⇒ ১০২৪ গিগাবাইট = ১ টেরাবাইট।

তথ্যসূত্র: NCTB, তথ্য ও যোগাযোগ প্রযুক্তি।

৬২২.
নিচের কোন ভাইরাসটি মাইক্রোসফট ওয়ার্ডের ডকুমেন্টকে ইনফেক্ট করে?
  1. জেরুজালেম
  2. ভিবিএস/হেল্পার
  3. মাইক্রো ভাইরাস
  4. এক্স ৯৭এম/হপার.আর
ব্যাখ্যা
• ভিবিএস/হেল্পার:
- এই ভাইরাসটি মাইক্রোসফট ওয়ার্ডের ডকুমেন্টকে ইনফেক্ট করে।

- এই ভাইরাসের মধ্যে আছে অটোক্লোজ নামে একটি ম্যাক্রো।
- ইনফেক্টেড ডকুমেন্টে অটোম্যাক্রো ব্যবহার করে ভাইরাসটি সক্রিয় হয়ে ওঠে।
- এর ফলে ইউজাররা ম্যাক্রো কোড ভিউ বা এডিট করতে পারে না।

• কম্পিউটার ভাইরাস:

- কম্পিউটার ভাইরাস একটি ক্ষতিকারক প্রোগ্রাম যা কম্পিউটার সিস্টেমে অনুপ্রবেশ করে এবং তার কার্যক্রমকে বাধাগ্রস্ত করে।
- এই ভাইরাস বাহ্যিক উৎস থেকে কম্পিউটারের মেমোরিতে প্রবেশ করে এবং গোপনে বিস্তার লাভ করে, ফলে মূল্যবান প্রোগ্রাম এবং তথ্য নষ্ট হতে পারে, এমনকি অনেক সময় এটি কম্পিউটারকে অচল করে দেয়।
- CIH ভাইরাস, যা চেরনোবিল ভাইরাস নামেও পরিচিত, এর রচয়িতা হলেন চেন ইং-হাও (Chen Ing-hau), যিনি তাইওয়ানের টাটুং বিশ্ববিদ্যালয়ের ছাত্র ছিলেন।
এই ভাইরাসের নামকরণ করা হয়েছে তার নামের আদ্যাক্ষর "CIH" থেকে।
- CIH ভাইরাস বা চেরনোবিল ভাইরাস ১৯৯৯ সালের ২৬ এপ্রিল সারা বিশ্বে ব্যাপকভাবে ছড়িয়ে পড়েছিল এবং লক্ষ লক্ষ কম্পিউটারকে আক্রান্ত করে।
এই ভাইরাসকে "Chernobyl" বা "Spacefiller" নামেও ডাকা হয়।
- সত্তর দশকে, ইন্টারনেটের প্রাথমিক রূপ ARPANET-এ "Creeper" নামক প্রথম ভাইরাস চিহ্নিত হয়েছিল।
- Creeper ভাইরাসের মোকাবেলায় "Reaper" নামে একটি সফটওয়্যার তৈরি করা হয়েছিল, যা ভাইরাসটি মুছে ফেলতে সক্ষম ছিল। তবে তখন ভাইরাসটি সাধারণত শুধুমাত্র তার উৎপত্তিস্থলে সীমাবদ্ধ থাকত।

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

উৎস: ই-কমার্স, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৬২৩.
এডোবি ফটোশপ (Adobe Photoshop) এক ধরনের -
  1. ক) স্প্রেডশিট প্রোগ্রাম
  2. খ) ওয়ার্ড প্রসেসিং প্রোগ্রাম
  3. গ) প্রেজেন্টেশন প্রোগ্রাম
  4. ঘ) গ্রাফিক্স ডিজাইন প্রোগ্রাম
ব্যাখ্যা
গ্রাফিক্স ডিজাইন প্রোগ্রাম
- গ্রাফিক্স ডিজাইন হলো এমন একটি প্রক্রিয়া, যার মাধ্যমে যেকোনো তথ্য বা ছবি শৈল্পিক উপায়ে উপস্থাপন করা হয়। 
- গ্রাফিক্স ডিজাইনের মাধ্যমে পত্রপত্রিকা তৈরি, বইয়ের কভার, ফটো এডিটিং, পোস্টার তৈরি, বিভিন্ন ধরনের ছবি তৈরি করা, ছবি পরিবর্তন করা, পরিবর্ধন করা, ছবি সংযোজন করা, ছবির ওপর বিভিন্ন লেখা বসানো, ছবি ছোট করা, ছবির অপ্রয়োজনীয় অংশ কেটে ফেলা, ইত্যাদি যাবতীয় কাজ করা যায়।

কয়েকটি গ্রাফিক্স ডিজাইন প্রোগ্রামের নাম:
- এডোবি ফটোশপ (Adobe Photoshop),
- এডোবি ইলাস্ট্রেটর (Adobe Illustrator),
- কোরেল ড্র (CorelDRAW),
- ক্রিটা (Krita)
- ক্যানভা (Canva)
- ইঙ্কস্পেস (Inkscape) ইত্যাদি।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬২৪.
নিচের কোনটি কম্পিউটারের নিম্ন স্তরের ভাষা নয়?
  1. Machine Language
  2. FORTRAN
  3. ASSEMBLY
  4. সবগুলো নিম্ন স্তরের ভাষা
ব্যাখ্যা
প্রোগ্রাম রচনার সুবিধা ও বৈশিষ্ট্য এসকল বিষয়ের উপর ভিত্তি করে প্রোগ্রামিং ভাষা মূলত দুই ভাগে ভাগ করা যায়। যথা:
১. লো-লেভেল ভাষা বা নিম্ন স্তরের ভাষা
২. হাই-লেভেল বা উচ্চ স্তরের ভাষা

নিম্ন স্তরের ভাষাকে আবার দুই ভাগে ভাগ করা যায় ।
যথা: মেশিন ভাষা ও অ্যাসেম্বলি ভাষা

অন্যদিকে,
উচ্চ স্তরের ভাষার মধ্যে উল্লেখযোগ্য কয়েকটি ভাষা হচ্ছে - BASIC, COBOL, FORTRAN, PASCAL, C++, JAVA, PROLOG, Python ইত্যাদি।

সূত্রঃ তথ্য ও যোগাযোগ প্রযুক্তি-প্রথম পত্র, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়
৬২৫.
কে প্রথম কম্পিউটার ভাইরাসের নামকরণ করেন?
  1. চার্লস ব্যাবেজ
  2. জন ভন নিউম্যান
  3. ফ্রেড কোহেন
  4. বিল গেটস
ব্যাখ্যা

কম্পিউটার ভাইরাস:
- কম্পিউটার ভাইরাস হলো এক ধরনের প্রোগ্রাম যা স্বয়ংক্রিয়ভাবে এক্সিকিউট বা নির্বাহ হয়, তথ্য ও উপাত্তকে আক্রমণ করে এগুলোর ক্ষতি করে।
- ১৯৮০ সালে প্রখ্যাত গবেষক ও অধ্যাপক ফ্রেড কোহেন ভাইরাসের নামকরণ করেছেন।
- ভাইরাস নামক সফটওয়্যার কম্পিউটার এর তথ্য ও উপাত্তকে আক্রমণ করে এবং নিজের সংখ্যা বৃদ্ধি করার ক্ষমতা রয়েছে এবং এক পর্যায়ে কম্পিউটারকে অচল করে দিতে পারে।
- ভাইরাস বা VIRUS শব্দের পূর্ণরূপ হলো “Vital Information Resources Under Seize”.
- কোনোভাবে কম্পিউটার বা আইসিটি যন্ত্র ভাইরাসে আক্রান্ত হলে তা ক্রমে ক্রমে বিস্তার ঘটে।
- কম্পিউটারে আক্রমণের ধরন অনুযায়ী কম্পিউটার ভাইরাস অনেক ধরনের হয়।
যেমন- বুট সেক্টর ভাইরাস, ট্রোজান হর্স ভাইরাস, ফাইল সংক্রামক ভাইরাস, ম্যাক্রো ভাইরাস, ওভার রাইটিং ভাইরাস, মেমোরি রেসিডেন্ট ভাইরাস, মিউটেটিং ভাইরাস এবং স্টোন ভাইরাস ইত্যাদি।

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

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

৬২৬.
কম্পিউটারের গাণিতিক/যুক্তি ইউনিটে কয় ধরনের কাজ সম্পাদন করে থাকে?
  1. ক) ২
  2. খ) ৩
  3. গ) ৪
  4. ঘ) ৫
ব্যাখ্যা
গাণিতিক/যুক্তি অংশে তিন প্রকারের কাজ সম্পাদিত হয়ঃ ১) গাণিতিক কাজ ২) যুক্তিমুলক কাজ ৩) তথ্য পরিচালনা। সূত্রঃ উন্মুক্ত বিশ্ববিদ্যালয়ের বোর্ড বই।
৬২৭.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার?
  1. Norton
  2. Sybase
  3. Informix
  4. MySQL
ব্যাখ্যা
এন্টিভাইরাস সফটওয়্যার:
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে।
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।
- উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো -
AVG, AVAST, Norton, Panda, Avira, McAfee, Cobra, Kaspersky ইত্যাদি।

• Sybase, Informix এবং MySQL হচ্ছে ডেটাবেজ সফটওয়্যার।

তথ্যসূত্র - মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয় এবং তথ্য ও যোগাযোগ প্রযুক্তি, ভোকেশনাল।
৬২৮.
কত গিগাবাইটে এক পেটাবাইট?
  1. ক) ১০০০০০০
  2. খ) ১০২৪
  3. গ) ১০০০
  4. ঘ) ১০০০০
  5. ঙ) কোনটিই নয়
ব্যাখ্যা
কোন ব্যাখ্যা যোগ করা হয়নি।
৬২৯.
নিচের কোনটি স্টোরেজ ডিভাইস?
  1. হার্ড ডিস্ক
  2. প্রসেসর
  3. মনিটর
  4. মাদার বোর্ড
ব্যাখ্যা
- হার্ড ডিস্ক হচ্ছে স্টোরেজ ডিভাইসের উদাহরণ। 

স্টোরেজ ডিভাইস: 
- স্টোরেজ ডিভাইস মানে হচ্ছে কোন কিছু স্টোর কোরে রাখা। 
- স্টোরেজ ডিভাইস হলো এক ধরনের হার্ডওয়ার কম্পনেন্টস  যেখানে সমস্ত ডেটাগুলো আমরা সংরক্ষণ করতে পারি temporary অথবা permanently. 
- স্টোরেজ ডিভাইস কম্পিউটারের হার্ডওয়ার এর গুরুত্বপূর্ণ অংশ। 
- স্টোরেজ  ডিভাইস মূলত দুই প্রকার। 
যথা- 
১. primary storage device, 
২. Secondary storage device. 

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

উৎস: কম্পিউটার ও তথ্যপ্রযুক্তি-২, এসএসসি ও দাখিল (ভোকেশনাল)।
৬৩০.
'Shift + Del' কমান্ডটি কোন ফাইলকে কোথায় প্রেরণ করে?
  1. My document
  2. Control Panel
  3. Recycle Bin
  4. কোনটিই নয়
ব্যাখ্যা
• Shift + delete key combination is used to permanently delete a file or folder.
- কম্পিউটারে কোনো ফাইল মুছে ফেলতে ডিলিট বোতামে চাপলেই সেটি মুছে যায়, তবে অস্থায়ীভাবে। ফাইলটি জমা হয় রিসাইকেল বিনে।
- স্থায়ীভাবে কিছু মুছে ফেলতে চাইলে একসঙ্গে SHIFT ও DEL বোতাম চাপলেই তা মুছে যাবে। 

∴ সঠিক উত্তর  হবে, কোনটিই নয়।

উৎস: Microsoft Support.
৬৩১.
FORTRAN - এ TRAN এর পূর্ণ রূপ কোনটি?
  1. Translation
  2. Transfer
  3. Transition
  4. Transaction
ব্যাখ্যা
• ফোরট্রান (FORTRAN):
- FORTRAN এর পূর্ণরূপ Formula Translation.
- FORTRAN হলো বিশ্বের প্রথম সফল কম্পিউটার প্রোগ্রামিং ভাষা।
- ফোরট্রান আদিতম উচ্চস্তরের নির্দেশমূলক প্রোগ্রামিং ভাষা।

- জন বাকাস ও তাঁর সহযোগীরা আইবিএম-এ কর্মরত থাকা অবস্থায় ১৯৫০-এর দশকের মাঝামাঝি এটি তৈরি করেন।
- ফোরট্রানের সবচেয়ে গুরুত্বপূর্ণ সংস্করণগুলো হচ্ছে:
- ফোরট্রান I,
- ফোরট্রান II,
- ফোরট্রান iv,
- ফোরট্রান ৭৭, এবং
- ফোরট্রান ৯০।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৩২.
প্রসেসরের কার্যক্ষমতা কোন এককে পরিমাপ করা হয়?
  1. Kilograms
  2. Megapixels
  3. Gigabytes
  4. Gigahertz
ব্যাখ্যা

• প্রসেসরের কার্যক্ষমতা সাধারণত Gigahertz (GHz) এককে পরিমাপ করা হয়। গিগাহার্টজ হলো প্রসেসরের ক্লক স্পিড বা ঘড়ির গতি পরিমাপের একক, যা নির্দেশ করে প্রসেসর প্রতি সেকেন্ডে কত বিলিয়ন সাইকেল সম্পন্ন করতে পারে। ক্লক স্পিড যত বেশি হয়, প্রসেসর তত দ্রুত নির্দেশনা কার্যকর করতে পারে। উদাহরণস্বরূপ, একটি 3.5 GHz প্রসেসর প্রতি সেকেন্ডে প্রায় ৩.৫ বিলিয়ন অপারেশন সম্পাদন করতে সক্ষম। যদিও কার্যক্ষমতা নির্ভর করে কোর সংখ্যা, ক্যাশ মেমরি এবং আর্কিটেকচারের উপরও, তবুও প্রসেসরের গতির সাধারণ মানদণ্ড হিসেবে গিগাহার্টজ ব্যবহৃত হয়। সুতরাং সঠিক উত্তর হলো ঘ) Gigahertz.

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

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

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

৬৩৩.
প্রথম কম্পিউটার প্রোগ্রাম বিষয়ে ধারণা দেন -
  1. ক) মারিয়া এগনেসি
  2. খ) জর্জ বুল
  3. গ) অগাস্টা এডা বায়রন
  4. ঘ) চার্লস ব্যাবেজ
ব্যাখ্যা

অ্যানালিটিক্যাল ইঞ্জিনের পরিকল্পনা ও উন্নয়নে ইংরেজ কবি লর্ড বায়রনের কন্যা অগাস্টা এডা বায়রনের (Augusta Ada Byron) অবদান অনস্বীকার্য।

- এ যন্ত্রে সাধারণ অ্যাসেম্বলি ভাষার মতোই প্রোগ্রাম ব্যবহার করা হতো। এডা লাভল্যাচ অ্যানালিটিক্যাল ইঞ্জিনের জন্য প্রোগ্রাম রচনা করেন।
- প্রকৃতপক্ষে এডা লাভল্যাস (Ada Lavelace) পৃথিবীর সর্বপ্রথম কম্পিউটার প্রোগ্রামার। আধুনিক প্রোগ্রামিং ভাষা এডা তাঁর নামানুসারেই রাখা হয়।

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

৬৩৪.
ভার্চুয়াল রিয়েলিটিতে কোন ধরণের ছবি দেখানো হয়?
  1. একমাত্রিক
  2. দ্বিমাত্রিক
  3. ত্রিমাত্রিক
  4. চতুর্মাত্রিক
ব্যাখ্যা
ভার্চুয়াল রিয়েলিটিতে ত্রিমাত্রিক (3D) ছবি দেখানো হয়।

• ভার্চুয়াল রিয়েলিটি (VR):
ভার্চুয়াল রিয়েলিটি (VR) হলো কম্পিউটার প্রযুক্তি ও সিমুলেশন তত্ত্বের ওপর ভিত্তি করে নির্মিত একটি কল্পনাপ্রসূত পরিবেশ, যা ব্যবহারকারীর কাছে বাস্তব মনে হয়।

• প্রযুক্তির ব্যবহার:
- ত্রিমাত্রিক (3D) ইমেজ তৈরি করে।
- ব্যবহারকারী যেন সেই পরিবেশে আছেন এমন অনুভূতি দেয়।

• ব্যবহৃত সফটওয়্যার:
- Vizard,
- VRToolKit,
- 3D Studio Max,
- Maya.

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি: একাদশ-দ্বাদশ শ্রেণি মাহবুবুর রহমান।
৬৩৫.
নিচের কোনটি উচ্চ স্তরের ভাষা নয়?
  1. ক) FORTRAN
  2. খ) C++
  3. গ) Java
  4. ঘ) Oracle
ব্যাখ্যা
উচ্চ স্তরের ভাষা:
- হাই-লেভেল বা উচ্চ স্তরের ভাষা কোন সংকেত বা সাংকেতিক কোড নির্ভর নয়।
- মেশিন বা অ্যাসেম্বলি ভাষার প্রধান অসুবিধা হলো, এক ধরনের কম্পিউটারের জন্য প্রোগ্রাম অন্য ধরনের কম্পিউটারে ব্যবহার করা যায় না।
- তাছাড়া মেশিন ও অ্যাসেম্বলি ভাষায় প্রোগ্রাম লিখা অনেক কষ্টকর ও শ্রমসাধ্য ব্যাপার।
- এছাড়া মানুষের পক্ষে লো-লেভেল ভাষা বোঝা সহজসাধ্য নয়।
- এই অসুবিধা দুর করার জন্য উচ্চ স্তরের ভাষার উদ্ভব হয়।
- এই স্তরের ভাষায় লিখিত প্রোগ্রাম বিভিন্ন ধরনের মেশিনে ব্যবহার করা সম্ভব।
- উচ্চ স্তরের ভাষা মানুষের ভাষার (যেমন- ইংরেজি ভাষা) সাথে মিল রেখে তৈরি করা হয়েছে।
- উচ্চ স্তরের ভাষার মধ্যে উল্লেখযোগ্য কয়েকটি ভাষা হচ্ছে— BASIC, COBOL, FORTRAN, PASCAL, C++, JAVA, PROLOG ইত্যাদি। 
- কম্পাইলার বা ইন্টারপ্রেটার নামক প্রোগ্রাম ব্যবহার করে এ ভাষায় লিখিত প্রোগ্রাম মেশিনের ভাষায় অনুবাদ করা হয়।
- ফলে কম্পিউটার এ জাতীয় প্রোগ্রাম বুঝতে পারে। 

অন্যদিকে, Oracle হলো ডাটাবেজ মেনেজমেন্ট সিস্টেম।
৬৩৬.
কোনটি ভাইরাস নয়-
  1. ক) ক্রিপ্টোলকার
  2. খ) লোটাস-১
  3. গ) স্টর্মওয়ার্ম
  4. ঘ) আই লাভ ইউ
ব্যাখ্যা
লোটাস-১ হলো একটি স্প্রেডশীট প্রোগ্রাম। অন্যদিকে ক্রিপ্টোলকার, স্টর্মওয়ার্ম এবং আই লাভ ইউ হলো তিনটি ভাইরাস। এর মধ্যে আই লাভ ইউ ভাইরাস ২০০০ সালের দিকে বিশ্বব্যাপী কম্পিউটার সিস্টেমে বিপর্যয় নামিয়ে আনে। ক্রিপ্টোলকার ২০১৩ সালের দিকে আক্রমণ চালায়। অন্যান্য ভাইরাসের মধ্যে সিআইএইচ, ট্রজেন হর্স ইত্যাদি উল্লেখযোগ্য। (সূত্রঃ নরটন এবং আইবিএম ওয়েবসাইট )
৬৩৭.
What is the basic unit of data communication?
  1. Byte
  2. Megabit
  3. Kilobyte
  4. Bit
ব্যাখ্যা
সঠিক উত্তর: ঘ) Bit

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

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
৬৩৮.
অ্যান্টিভাইরাস কোন শ্রেণির সফটওয়্যার?
  1. Application Software
  2. System Software
  3. Middleware
  4. Utility Software
ব্যাখ্যা

◉ অ্যান্টিভাইরাস সফটওয়্যার হলো এক ধরনের Utility Software. এটি এক ধরনের প্রোগ্রাম যা কম্পিউটারের পারফরম্যান্স, সুরক্ষা ও রক্ষণাবেক্ষণে সহায়তা করে।

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

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

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

৬৩৯.
রেখার সাহায্যে নকশা বা ডিজাইনের কাজ করার জন্য সফটওয়্যার প্রোগ্রাম কোনটি?
  1. ক) Accpak
  2. খ) Photoshop
  3. গ) SPSS
  4. ঘ) CAD
ব্যাখ্যা
• রেখা বা লাইনের সাহায্যে নকশা বা ডিজাইনের কাজ করার জন্য সফটওয়্যার প্রোগ্রাম হল ক্যাড (CAD)
- CAD দ্বারা Computer Aided Design/Drafting বুঝায়।
- এই সফট্ওয়্যার ব্যবহার করে বাড়ির নকশা, ব্রীজ-কালভার্টের নকশাসহ প্রকৌশল ও স্থাপত্যবিদ্যার যে কোন জটিল নকশা খুব সহজে, কম সময়ে এবং নিখুঁতভাবে তৈরি করা যায়।
- ক্যাডের সাহায্যে নকশা অঙ্কনের ক্ষেত্রে মাইক্রোমিলিমিটার পর্যন্ত মাপ নিখুঁতভাবে করা যায় যা হাতে অঙ্কনের ক্ষেত্রে সম্ভব নয়।
- মাইক্রোকম্পিউটারে ব্যবহারের জন্য অটোক্যাড (Auto CAD), ফাস্টক্যাড (Fast CAD), টার্বোক্যাড (Turbo CAD), মেগাক্যাড (Mega CAD) ইত্যাদি ব্যবহারিক প্রোগ্রাম আছে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৪০.
হার্ডডিস্ক হল-
  1. ক) প্রধান স্মৃতি
  2. খ) সহায়ক স্মৃতি
  3. গ) RAM
  4. ঘ) ROM
ব্যাখ্যা

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

৬৪১.
কম্পিউটার ভাইরাসের নির্দিষ্ট সংজ্ঞা কে স্থাপন করেছেন?
  1. ফ্রেড কোহেন
  2. জন ম্যাক্যাফি
  3. অ্যালান টুরিং
  4. জন ভন নিউম্যান
ব্যাখ্যা

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

• ভাইরাস:
- কম্পিউটার ভাইরাস হলো এক ধরনের প্রোগ্রাম যা স্বয়ংক্রিয়ভাবে এক্সিকিউট বা নির্বাহ হয়, তথ্য ও উপাত্তকে আক্রমণ করে এগুলোর ক্ষতি করে।
- ১৯৮০ সালে ভাইরাসের এ নামকরণ করেছেন প্রখ্যাত গবেষক ও অধ্যাপক ফ্রেড কোহেন।
- ভাইরাস নামক সফটওয়্যার কম্পিউটার এর তথ্য ও উপাত্তকে আক্রমণ করে এবং নিজের সংখ্যা বৃদ্ধি করার ক্ষমতা রয়েছে এবং এক পর্যায়ে কম্পিউটারকে অচল করে দিতে পারে।
- ভাইরাস বা VIRUS শব্দের পূর্ণরূপ হলো “Vital Information Resources Under Seize”.
- কোনোভাবে কম্পিউটার বা আইসিটি যন্ত্র ভাইরাসে আক্রান্ত হলে তা ক্রমে ক্রমে বিস্তার ঘটে।
- অবশ্য কম্পিউটার ভাইরাসের সংক্রমণ থেকে কম্পিউটার বা আইসিটি যন্ত্রসমূহকে রক্ষা করতে এন্টিভাইরাস ইউটিলিটি সফটওয়্যার ব্যবহার করতে হয়।

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

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

৬৪২.
সর্বপ্রথম উদ্ভাবিত স্প্রেডশিট সফটওয়্যার কোনটি?
  1. কেস্প্রেড
  2. ভিসিক্যালক
  3. ওপেন অফিস ক্যাল্ক
  4. মাইক্রোসফট এক্সেল
ব্যাখ্যা
স্প্রেডশিট: 
- স্প্রেডশিটের আভিধানিক অর্থ হলো ছড়ানো বড় মাপের কাগজ, ব্যবসায় প্রতিষ্ঠানের আর্থিক হিসাব সংরক্ষণের জন্য এ ধরনের কাগজ ব্যবহার করা হয়। 
- বর্তমানে কাগজের স্প্রেডশিটের স্থান দখল করেছে সফটওয়্যার নির্ভর স্প্রেডশিট প্রোগ্রাম। 
- সত্তর দশকের শেষের দিকে অ্যাপল কোম্পানি সর্বপ্রথম ভিসিক্যালক (VisiCalc) স্প্রেডশিট সফটওয়্যার উদ্ভাবন করে। 
- পরবর্তীকালে মাইক্রোসফট এক্সেল (Microsoft Excel), ওপেন অফিস ক্যাল্ক (Open office Calc) কেস্প্রেড (Kspread) নামের স্প্রেডশিট সফটওয়্যার উদ্ভাবিত হয়। 
- বর্তমানে বহুল ব্যবহৃত ও জনপ্রিয় স্প্রেডশিট সফটওয়্যার হলো মাইক্রোসফট কোম্পানির এক্সেল (Excel)। 

স্প্রেডশিট প্রোগ্রাম: 
- স্প্রেডশিট হলো এক ধরনের অ্যাপ্লিকেশন কম্পিউটার প্রোগ্রাম। 
- এটিকে কখনো কখনো ওয়ার্কবুক বলা হয়। 
- একটি রেজিস্টার খাতায় যেমন অনেকগুলো পৃষ্ঠা থাকে, তেমনি একটি ওয়ার্কবুকে অনেকগুলো ওয়ার্কশিট থাকে। 
- একেকটা ওয়ার্কশিটে বহুসংখ্যক সারি (row) ও কলাম (column) থাকে। 
- স্প্রেডশিট প্রোগ্রামে একটা ওয়ার্কশিটে সবধরনের উপাত্ত প্রবেশ করানো যায়। 
- ফলে যেকোনো ধরনের, যেকোনো সংখ্যক উপাত্ত অল্প সময়ে সম্পাদনা করা, হিসাব করা, বিশ্লেষণ করা এবং প্রতিবেদন তৈরি করার কাজ স্প্রেডশিট প্রোগ্রামের মাধ্যমে করা যায়। 

উৎস: তথ্য ও যোগাযোগ  প্রযুক্তি, অষ্টম শ্রেণি।
৬৪৩.
কোনটি এন্টিভাইরাস প্রোগ্রাম হিসেবে পরিচিত নয়?
  1. AVG
  2. Kaspersky
  3. Chrome
  4. Bitdefender
ব্যাখ্যা

• উক্ত চারটি অপশনের মধ্যে Chrome (গ) একটি এন্টিভাইরাস প্রোগ্রাম হিসেবে পরিচিত নয়। AVG, Kaspersky এবং Bitdefender সবাই শক্তিশালী এন্টিভাইরাস সফটওয়্যার যা কম্পিউটার বা মোবাইল ডিভাইসকে ভাইরাস, ম্যালওয়্যার এবং অন্যান্য অনলাইন হুমকির থেকে সুরক্ষা দেয়। অন্যদিকে, Google Chrome একটি ওয়েব ব্রাউজার, যা ইন্টারনেটে পেজ ব্রাউজিং, ভিডিও দেখা, ইমেইল চেক করা ইত্যাদির জন্য ব্যবহৃত হয়। এটি মূলত সিকিউরিটি ফিচার যেমন সেফ ব্রাউজিং অফার করে, কিন্তু কোনো স্বতন্ত্র এন্টিভাইরাস ফাংশন নেই। তাই, এদের মধ্যে Chrome সঠিক উত্তর।
 
• এন্টিভাইরাস সফটওয়্যার:
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে।
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।

• উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো:
- AVG,
- AVAST,
- Norton,
- Panda,
- Avira,
- McAfee,
- Cobra,
- Kaspersky ইত্যাদি।

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

৬৪৪.
নিম্নের কোনটি Compiler এর কাজ নয়?
  1. Source Code কে Machine Code এ রূপান্তর
  2. Syntax Error খুঁজে বের করা
  3. Program Runtime এ Execute করা
  4. Code Optimization করা
ব্যাখ্যা

Compiler হলো একটি সফটওয়্যার, যা উচ্চ-স্তরের প্রোগ্রামিং ভাষা (High-level Language) কে Machine Code/Executable File-এ রূপান্তর করে। এর প্রধান কাজগুলো হলো—
• Source Code কে Machine Code এ রূপান্তর – Compiler-এর মূল কাজ।
• Syntax Error খুঁজে বের করা – কোডে ভাষাগত ভুল (syntax errors) থাকলে Compiler তা শনাক্ত করে।
• Code Optimization করা – Compiler প্রোগ্রামের কর্মদক্ষতা বাড়াতে অপ্রয়োজনীয় অংশ বাদ দেয় বা অপ্টিমাইজ করে।

​কিন্তু, Program Runtime এ Execute করা → এটি Compiler-এর কাজ নয়। Runtime এ execution করার কাজ হলো Interpreter-এর।

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

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

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

৬৪৫.
সুপার কম্পিউটারের প্রসেসিং এর গতি পরিমাপক 'FLOPS' এর পূর্ণরূপ কী?
  1. Floating Line Operations Per Second
  2. Fast Logical Operations Per Second
  3. Fixed Point Operations Per Second
  4. Floating Point Operations Per Second
ব্যাখ্যা

FLOPS (Floating Point Operations Per Second) হলো কম্পিউটারের গাণিতিক গণনা করার ক্ষমতা পরিমাপের একক।
- এটি বিশেষ করে বিজ্ঞানসম্মত ও ইঞ্জিনিয়ারিং গণনার জন্য ব্যবহৃত হয়, যেখানে ফ্লোটিং-পয়েন্ট গাণিতিক অপারেশন গুরুত্বপূর্ণ।
- এটি বিশেষত সুপারকম্পিউটার, হাই-পারফরম্যান্স কম্পিউটিং (HPC), এবং বৈজ্ঞানিক গবেষণার জন্য ব্যবহৃত কম্পিউটারগুলোর কার্যক্ষমতা পরিমাপ করতে ব্যবহৃত হয়।

উদাহরণ:
- আধুনিক সুপারকম্পিউটারের গতি পেটাফ্লপস (PFLOPS) বা এক্সাফ্লপস (EFLOPS) পরিমাপে হয়।
- যেমন, Fugaku সুপারকম্পিউটার (জাপান) প্রায় ৪৪ পেটাফ্লপস গতিতে কাজ করে।

উৎস: লেনোভো ওয়েবসাইট। 

৬৪৬.
কোন সার্কিট কম্পিউটারে ব্যবহৃত ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তর করে?
  1. ক) এনকোডার
  2. খ) ডিকোডার
  3. গ) এডার
  4. ঘ) রেজিস্টার
ব্যাখ্যা

কম্পিউটার সিস্টেমে যে সমবায় সার্কিট দ্বারা যোগ করা যায় তাকে বলে এডার।

এনকোডার হলো এমন এক ধরনের ইলেট্রনিক সার্কিট বা ডিজিটাল বর্তনী যা আলফাবেট বা মানুষের বোধগম্য ভাষাকে কম্পিউটারের বোধগম্য বা যান্ত্রিক ভাষায় রূপান্তর করে।

অন্যদিকে ডিকোডার হলো এমন এক ধরনের ইলেট্রনিক সার্কিট বা ডিজিটাল বর্তনী যা কম্পিউটারে ব্যবহৃত ভাষাকে মানুষের বোধগম্য ভাষায় রূপান্তর করে।

রেজিস্টার হলো ফ্লিপ ফ্লপের সমন্বয়ে গঠিত ডিজিটাল বর্তনী। রেজিস্টারের প্রতিটি ফ্লিপ-ফ্লপ এক বিট তথ্য সংরক্ষণ করতে পারে।

উৎসঃ কম্পিউটার শিক্ষা, এইচএসসি প্রোগ্রাম (উন্মুক্ত বিশ্ববিদ্যালয়)

৬৪৭.
(CPU)-এর কার্যক্ষমতা বা ক্লক স্পিড কোন পরিমাপের মাধ্যমে প্রকাশ করা হয়?
  1.  Volt (V)
  2.  Hertz (Hz)
  3. Joule (J)
  4. Byte (B)
ব্যাখ্যা

একটি CPU-এর ক্লক স্পিড হার্টজ (Hertz) এককের মাধ্যমে পরিমাপ করা হয়, যা প্রতি সেকেন্ডে CPU কতগুলো সাইকেল সম্পন্ন করতে পারে তা নির্দেশ করে।
- এটি মূলত প্রসেসরের কাজের গতি নির্ধারণ করে।
- এক গিগাহার্টজ (GHz) মানে হলো CPU প্রতি সেকেন্ডে 1 বিলিয়ন সাইকেল সম্পন্ন করতে পারে।
- হার্টজ (Hz) হলো ফ্রিকোয়েন্সির আন্তর্জাতিক একক, এবং CPU-এর ক্লক স্পিড একটি ফ্রিকোয়েন্সি।

ক্লক স্পিড:
- প্রসেসরের প্রতি সেকেন্ডে সম্পন্ন সাইকেলের সংখ্যা হলো ক্লক স্পিড। প্রতিটি সাইকেলে একটি বা একাধিক অপারেশন সম্পন্ন হতে পারে।
- ক্লক স্পিডকে প্রসেসরের "সাইকেল প্রতি সেকেন্ড" হিসাবে সংজ্ঞায়িত করা হয়।
- একটি সাইকেল হলো প্রসেসরের একটি মৌলিক অপারেশন। ক্লক স্পিড যত বেশি, প্রসেসর তত দ্রুত কাজ করতে পারে।
- মাইক্রোকম্পিউটারের গতি বিবেচনা করা হয় সিপিইউ তথা মাইক্রোপ্রসেসরের ক্লক স্পিড (Clock Speed)-এর দ্বারা।
- উদাহরণস্বরূপ, 3 GHz CPU প্রতি সেকেন্ডে প্রায় ৩ বিলিয়ন সাইকেল সম্পন্ন করে, যা 2 GHz CPU-এর তুলনায় দ্রুত।
- ক্লক স্পিড পরিমাপ করা হয় প্রতি সেকেন্ডে কতটি স্পন্দন (Pulse) বা টিক সম্পন্ন হয় তার ওপর নির্ভর করে।
- স্পন্দন পরিমাপ করা হয় হার্টজে।
- এই স্পন্দনকেই ক্লক স্পিড (Clock Speed) বলা হয়।
- প্রসেসরের ক্লকটি প্রতি সেকেন্ডে এক মিলিয়ন বার স্পন্দন বা টিক করার সময়কে ১ মেগাহার্টজ হিসেবে অভিহিত করা হয়।
- যেমন, কোনো প্রসেসরের গতি যদি ৩৩ মেগাহার্টজ হয়, তাহলে তার অর্থ হলো প্রতি সেকেন্ড ৩৩,০০০,০০০ স্পন্দন তৈরি হবে।
- অর্থাৎ উক্ত প্রসেসরটি প্রতি সেকেন্ডে ৩৩,০০০,০০০ ইনস্ট্রাকশন আদান-প্রদান করতে পারবে।
- সুতরাং প্রসেসরের স্পিড বা গতি বলতে প্রসেসরটি কত কিলোহার্টজ, মেগাহার্টজ বা গিগাহার্টজের তাই-ই বোঝায়।

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

৬৪৮.
ক্রিপ্টোলকার ম্যালওয়্যারের প্রধান উদ্দেশ্য কী?
  1. পাসওয়ার্ড চুরি করা
  2. কম্পিউটারকে ধীর করে দেওয়া
  3. ফাইল এনক্রিপ্ট করে মুক্তিপণ চাওয়া
  4. ইন্টারনেট সংযোগ বন্ধ করা
ব্যাখ্যা

◉ ক্রিপ্টোলকার (Cryptolocker) হলো এক ধরনের রানসমওয়্যার (Ransomware) ম্যালওয়্যার, যা ব্যবহারকারীর ফাইলগুলিকে এনক্রিপ্ট করে এবং সেই ফাইলগুলি পুনরুদ্ধারের জন্য মুক্তিপণ (Ransom) দাবি করে। এটি সাধারণত ক্রিপ্টোগ্রাফিক পদ্ধতি ব্যবহার করে ফাইলগুলিকে লক করে এবং ব্যবহারকারীকে অর্থ প্রদানের জন্য চাপ দেয়।

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

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

৬৪৯.
নিচের কোনটি কম্পিউটার সফটওয়্যার নয়?
  1. Adobe Photoshop
  2. Disk Drive
  3. Pagemaker
  4. Video Player
ব্যাখ্যা
• সফটওয়্যার (Software):
- সফটওয়্যার হলো কতকগুলো প্রোগ্রাম বা প্রোগ্রামের সমষ্টি, যা হার্ডওয়্যারকে কর্মক্ষম করে প্রক্রিয়াকরণের মাধ্যমে ব্যবহারকারীর কাঙ্ক্ষিত ফলাফল প্রদান করে।
- সফটওয়্যারের মাধ্যমে কম্পিউটারের হার্ডওয়্যারকে কার্যোপযোগী করা হয়।
- উল্লেখযোগ্য কয়েকটি সফটওয়্যারের উদাহরণ হলো:
• DOS,
• Windows,
• MS Office,
• Adobe Photoshop,
• Video Player,
• Pagemaker ইত্যাদি

• Disk Drive একটি কম্পিউটার হার্ডওয়্যার।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৫০.
নিচের কোন ভাষা সাধারণত Interpreter ব্যবহার করে?
  1. C
  2. C ++
  3. Python
  4. Assembly
ব্যাখ্যা

- Compiler হলো এমন একটি প্রোগ্রাম, যা পুরো প্রোগ্রাম একসাথে অনুবাদ করে machine code-এ রূপান্তর করে।
- অনুবাদ শেষ হলে একটি object code / executable file (.exe) তৈরি হয়, যেটি পরে চালানো হয়।

- Interpreter হলো এমন প্রোগ্রাম যা প্রতি লাইন (line-by-line) পড়ে এবং সঙ্গে সঙ্গে execute করে।
- এটি object code তৈরি করে না, বরং source code সরাসরি run করে।
- Python একটি interpreted language, যেখানে কোড line-by-line execute হয়।
- Interpreter কোডকে প্রথমে bytecode-এ রূপান্তর করে এবং তারপর Python Virtual Machine (PVM) সেটি চালায়।

- C এবং C++  সাধারণত Compiler ব্যবহার করে।
- প্রোগ্রাম পুরোটা কম্পাইল করা হয় এবং এক্সিকিউটেবল ফাইল তৈরি হয়।
- এক লাইনের পরিবর্তন করলে পুরো প্রোগ্রাম পুনরায় কম্পাইল করতে হয়।

উৎস: GeeksforGeeks. [লিংক]

৬৫১.
ওয়ার্ড প্রসেসিংয়ের মূল কাজ কোনটি?
  1. শুধু বর্ণমালা সাজানো
  2. ডকুমেন্ট তৈরি ও সম্পাদনা করা
  3. ইন্টারনেটে তথ্য খোঁজা
  4. ভিডিও এডিটিং করা
ব্যাখ্যা

কম্পিউটারের সাহায্যে বর্ণমালা, সংখ্যা, চিহ্ন বা শব্দ ব্যবহার করে ডকুমেন্ট বা লিপি তৈরি করা এবং উক্ত ডকুমেন্টকে সম্পাদনাই হলো ওয়ার্ড প্রসেসিং।

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

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

৬৫২.
কোন কোডের দশমিক সংখ্যার প্রত্যেকটি অংককে সমতুল্য বাইনারি সংখ্যায় প্রকাশ করা যায়?
  1. ক) ASCII
  2. খ) BCD
  3. গ) EBCDIC
  4. ঘ) Unicode
ব্যাখ্যা
বিসিডি কোড (BCD Code):
- দৈনন্দিন হিসাব নিকাশে আমরা সবসময় দশমিক সংখ্যা ব্যবহার করলেও কম্পিউটার বা ইলেক্ট্রনিক সার্কিট দিয়ে ডিজিটাল প্রক্রিয়া করার জন্য এগুলোকে বাইনারিতে রূপান্তর করে নিতে হয়। 
- কিন্তু এই প্রক্রিয়ায় রূপান্তরের পরে এর দশমিক রূপটি অক্ষুণ্ণ থাকেনা।
- দশমিক সংখ্যা যেহেতু বহুল্ভাবে ব্যবহৃত হয়, তাই এর দশমিক রূপটি যতটুকু সম্ভব অক্ষুণ্ণ রেখে বাইনারি সংখ্যায় রূপান্তরের জন্য একটি বিশেষ ধরনের কোডিং পদ্ধতি গ্রহণ করতে হয়। এটিকে বিসিডি কোড বলে।
- BCD এর পূর্ণ অর্থ হলো Binary Code Decimal.

অ্যাসকি কোড (ASCII Code): 
- ASCII একটি শব্দ সংক্ষেপ যার পূর্ণ নাম American Standard Code for Information Interchange.
- এটি একটি বহুল ব্যবহৃত আলফানিউমেরিক কোড যা মাইক্রো কম্পিউটার, মিনি কম্পিউটারসহ অনেক মেইনফ্রেম কম্পিউটারে ব্যবহৃত হয়। 

ইবিসিডিক কোড (EBCDIC):
 -ইবিসিডিক (EBCDIC) Extended Binary Coded Information Code এর সংক্ষিপ্ত রূপ।
- এটি একটি ৪ বিটের কোড। সুতরাং এ কোড দ্বারা 28 বা 256টি অংক, অক্ষর বা চিহ্ন প্রকাশ করা যায়। 

ইউনিকোড (Unicode): 
- ইউনিকোড হচ্ছে 16 বিট কোড।
- বিভিন্ন ধরনের ক্যারেক্টার এবং টেক্সটকে প্রকাশ করার জন্য ইউনিকোড ব্যবহৃত হয়। 

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

• প্রথম কম্পিউটার প্রোগ্রামার:
- ১৭৮৬ সালে জার্মানির মুলার 'ডিফারেন্স ইঞ্জিন' নামে পরিচিত একটি ক্যালকুলেটর বা গণনা যন্ত্র তৈরির পরিকল্পনা করেন।
- এর প্রায় দুই যুগ পর ১৮১২ সালে ইংল্যান্ডের কেমব্রিজ বিশ্ববিদ্যালয়ের গণিতের অধ্যাপক চার্লস ব্যাবেজ (Charles Babbage) আরো উন্নত ডিফারেন্স ইঞ্জিন (Difference Engine) বা বিয়োগ ফলভিত্তিক গণনার যন্ত্র উদ্ভাবনের পরিকল্পনা করেন।
- চার্লস ব্যাবেজকে কম্পিউটারের জনক বলা হয়।
- ১৮৩৩ সালে ব্যাবেজ 'অ্যানালাইটিক্যাল ইঞ্জিন' নামে অপর একটি যন্ত্র তৈরি করার পরিকল্পনা করেন এবং নকশা তৈরি করেন।
- ব্যাবেজ আধুনিক কম্পিউটারের মতোই তাঁর মেশিনে নিয়ন্ত্রণ অংশ, গাণিতিক অংশ, স্মৃতি অংশ, গ্রহণ মুখ, নির্গমন মুখ চিহ্নিত করেন।
- অ্যানালাইটিক্যাল ইঞ্জিনের পরিকল্পনা ও উন্নয়নে ইংরেজ কবি লর্ড বায়রনের কন্যা অগাস্টা অ্যাডা বায়রনের (Augusta Ada Byron) অবদান অনস্বীকার্য।
- এ যন্ত্রে সাধারণ অ্যাসেম্বলি ভাষার মতোই প্রোগ্রাম ব্যবহার করা হতো।
- অ্যাডা লাভলেস অ্যানালাইটিক্যাল ইঞ্জিনের জন্য প্রোগ্রাম রচনা করেন।
- প্রকৃতপক্ষে অ্যাডা লাভলেস অগাস্টাই (Ada Lovelace) পৃথিবীর সর্বপ্রথম কম্পিউটার প্রোগ্রামার।
- আধুনিক প্রোগ্রামিং ভাষা অ্যাডা তাঁর নামানুসারেই রাখা হয়।

উৎস:
১. মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. ব্রিটানিকা।
৬৫৪.
নিচের কোনটি ম্যালওয়্যার?
  1. এবিজি
  2. নরটন
  3. লোকিবট
  4. পান্ডা
ব্যাখ্যা
ডার্কগেট, ইমোটেট ও লোকিবট রাশিয়ান বহুজাতিক সাইবার নিরাপত্তা ও অ্যান্টিভাইরাস সেবাদাতা ক্যাসপারস্কি প্রকাশিত রিপোর্টে বিশেষ তিনটি সুপার ম্যালওয়্যারের কথা বলেছে, যা স্বয়ংক্রিয়ভাবে তথ্য (ডেটা) চুরি করার জন্য বিশেষভাবে পরিচিত।

• কম্পিউটার ভাইরাস:
- কম্পিউটার ভাইরাস হলো এক ধরনের ক্ষতিকারক কম্পিউটার প্রোগ্রাম যা, স্বয়ংক্রিয়ভাবে নির্বাহ, সংক্রমণ ও নিজস্ব সংখ্যা বৃদ্ধি করে।
- কম্পিউটার ভাইরাস কম্পিউটারকে অস্বাভাবিক, অগ্রহণযোগ্য এবং অস্বস্তিদায়ক কাজ করতে বাধ্য করে।
- এ ধরনের প্রোগ্রামের উদ্দেশ্য কম্পিউটার ব্যবহারকারীকে বিড়ম্বনায় ফেলা।
- ১৯৫০ খ্রিস্টাব্দে কম্পিউটারজনিত ভাইরাসের আগমন ঘটে।
- সাধারণত অভিজ্ঞ প্রোগ্রামাররাই কম্পিউটার ভাইরাস তৈরি করে থাকে।
- VIRUS এর পূর্ণরূপ হলো Vital Information Resources under Seize.
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- মূলত কম্পিউটার ভাইরাস কম্পিউটারে প্রবেশ করার পর ভাইরাসের বংশবিস্তার হতে থাকে এবং একপর্যায়ে সম্পূর্ণ কম্পিউটারকে সংক্রমিত করে অচল করে দেয়।
- সাধারণত ইন্টারনেটে বিভিন্ন তথ্য, ফাইল, সফটওয়‍্যার, ই-মেইল ইত্যাদির মাধ্যমে এক কম্পিউটার হতে অন্য কম্পিউটারের সাথে আদান-প্রদানের ফলে ভাইরাস আক্রমণ হতে পারে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৫৫.
নিচের কোনটি কম্পিউটার প্রোগ্রামিং ভাষা নয়?
  1. ক) Hypertalk
  2. খ) COBOL
  3. গ) Windows 2000
  4. ঘ) Ada
ব্যাখ্যা
Hypertalk, COBOL, Ada হলো কম্পিউটার প্রোগ্রামিং ভাষা। 
অপরদিকে, Windows 2000 হলো অপারেটিং সিস্টেম।
৬৫৬.
নোটপ্যাড (Notepad) কোন ধরণের প্রোগ্রাম?
  1. ক) Spreadsheet Program
  2. খ) Word Processing Program
  3. গ) Database Program
  4. ঘ) Network Program
ব্যাখ্যা
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.
৬৫৭.
Which data type is used to store whole numbers?
  1. float
  2. int
  3. char
  4. string
ব্যাখ্যা

• প্রোগ্রামিং ভাষায় পূর্ণসংখ্যা (যেমন: ৫, -১০, ১০০) সংরক্ষণের জন্য 'int' (Integer-এর সংক্ষিপ্ত রূপ) ডেটা টাইপ ব্যবহার করা হয়। এতে কোনো দশমিক অংশ থাকে না। অন্যদিকে দশমিক যুক্ত সংখ্যার জন্য float ব্যবহার করা হয়।

• Integer Data:
- Integer হচ্ছে পূর্ণ সংখ্যা।
- এ ডাটার ব্যাপ্তি মেশিনের উপর নির্ভর করে।
- সাধারণত Integer মেমোরিতে একটি শব্দ ধারণ করে মেশিন ভেদে যা ১৬ বিট বা ৩২ বিট জায়গা দখল করে। 
- এটি ধনাত্মক, ঋণাত্মক এবং শূন্য—সব ধরণের পূর্ণসংখ্যা ধারণ করতে পারে। 
- গাণিতিক লুপ বা গণনার ক্ষেত্রে এটি সবচেয়ে বহুল ব্যবহৃত ডেটা টাইপ।

• Floating Point Data:
- দশমিকযুক্ত সংখ্যাকে অর্থাৎ Decimal Number-কে Floating Point বা প্রকৃত সংখ্যা বলা হয়।
- এই ধরনের সংখ্যা মেমোরিতে ৩২ বিট (১৬ বিট বা ৩২ বিট মেশিনের) জায়গা দখল করে যার মধ্যে দশমিকের পরের অংশের জন্য ৬ বিট।
- এই ধরনের সংখ্যা float এর মাধ্যমে ঘোষণা করতে হয়।
- যেমন: float a, float b, float sum ইত্যাদি।
 
• Character Data:
- Character Type ডাটার মাধ্যমে কোনো চিহ্ন (গাণিতিক বর্ণ, বর্ণ বা কোনো বিশেষ বর্ণ) প্রকাশ করা হয়।
- এই ধরনের ডাটা বোঝানোর জন্য চলকের নামের আগে char ব্যবহার করা হয়। যেমন- char p. 

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

৬৫৮.
উৎস প্রোগ্রাম → ? → বস্তু প্রোগ্রাম। (?) প্রশ্নবোধক স্থানে কি হবে?
  1. ইন্টারপ্রেটার
  2. অ্যাসেম্বলার
  3. কম্পাইলার
  4. লিংকার
ব্যাখ্যা

উৎস প্রোগ্রাম → কম্পাইলার → বস্তু প্রোগ্রাম

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

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

উল্লেখ্য,
ইন্টারপ্রেটার:
- ইন্টারপ্রেটার প্রোগ্রামকে এক লাইন করে সম্পাদন করে এবং তাৎক্ষণিক ফলাফল প্রদান করে।

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

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

৬৫৯.
যখন একটি CPU-র ক্লক স্পিড বাড়ানো হয়, তখন এর মানে হলো -
  1. এটি দ্রুত নির্দেশনা সম্পাদন করতে পারে
  2. এতে বেশি স্টোরেজ ক্ষমতা থাকে
  3. এটি কম বিদ্যুৎ ব্যবহার করে
  4. এটি কম তাপ উৎপন্ন করে
ব্যাখ্যা

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

ক্লক স্পিড (Clock Speed):
- ক্লক স্পিড হলো কম্পিউটারের প্রসেসর কত দ্রুত কাজ করতে পারে তার পরিমাপ।
- এটি সাধারণত GHz (Gigahertz) বা MHz (Megahertz) এককে প্রকাশ করা হয়।
- ক্লক স্পিড যত বেশি হবে, প্রসেসর তত দ্রুত নির্দেশনা (Instruction) সম্পাদন করতে পারবে।
- এটি নির্ধারণ করে প্রতি সেকেন্ডে কতগুলো সাইকেল (Cycle) সম্পন্ন হচ্ছে।
- তবে শুধু ক্লক স্পিড বেশি হওয়াই কম্পিউটারকে দ্রুতগতির করে না, প্রসেসরের আর্কিটেকচার এবং কোর সংখ্যাও গুরুত্বপূর্ণ ভূমিকা রাখে।

ক্লক সাইকেল টাইম (Clock Cycle Time):
- ক্লক সাইকেল টাইম হলো একটি ক্লক সাইকেল সম্পন্ন করতে যে সময় লাগে।
- এটি সাধারণত ন্যানোসেকেন্ড (ns) এ পরিমাপ করা হয়।
- ক্লক সাইকেল টাইম এবং ক্লক স্পিড একে অপরের বিপরীত অনুপাতিক। অর্থাৎ, ক্লক স্পিড যত বেশি হবে, ক্লক সাইকেল টাইম তত কম হবে।
- উদাহরণস্বরূপ, যদি ক্লক স্পিড হয় 2 GHz, তবে ক্লক সাইকেল টাইম হবে প্রায় 0.5 ns।
- প্রসেসরের পারফরম্যান্স বুঝতে ক্লক স্পিড এবং ক্লক সাইকেল টাইম—দুটোই গুরুত্বপূর্ণ।

সূত্র: 
- Intel. [link]

৬৬০.
নিচের কোনটি হার্ডওয়্যার নয়?
  1. ক) কীবোর্ড
  2. খ) মনিটর
  3. গ) এক্সেল
  4. ঘ) সিপিইউ
ব্যাখ্যা
এ্যাপ্লিকেশন প্রোগ্রাম বিশেষ ধরনের কাজ বা ব্যবহারিক কাজের জন্য তৈরি সফট্ওয়্যার। আর্থিক ব্যবস্থাপনার জন্য স্প্রেডসিট এ্যানালাইসিস প্যাকেজ যেমন- লোটাস, মাইক্রোসফট এক্সেল ইত্যাদি এ্যাপ্লিকেশন প্রোগ্রাম ব্যবহৃত হয়।
কম্পিউটারের বিভিন্ন যন্ত্র বা যন্ত্রাংশকে হার্ডওয়্যার বলে। ছোট, বড়, অতি গুরুত্বপূর্ণ, কম গুরুত্বপূর্ণ যেমন যন্ত্রই হোক না কেন, যন্ত্র মানেই হার্ডওয়্যার। হার্ডওয়্যার হাত দিয়ে স্পর্শ করা যায় এবং এক স্থান থেকে অন্য স্থানে বহন করা যায়। কী-বোর্ড, মনিটর, প্রিন্টার, মাউস, সিলিকন চিপ ইত্যাদি হার্ডওয়্যারের অংশ। হার্ডওয়্যারকে কম্পিউটারের দেহ বলা যেতে পারে।
[সূত্রঃ কম্পিউটার শিক্ষা, এসএসসি প্রোগ্রাম(উন্মুক্ত বিশ্ববিদ্যালয়)]
৬৬১.
কোনটি অ্যাপ্লিকেশন সফটওয়্যার?
  1. ক) Oracle
  2. খ) Ubuntu
  3. গ) Unix
  4. ঘ) Linux
ব্যাখ্যা
অ্যাপ্লিকেশন সফটওয়্যার:
- অ্যাপ্লিকেশন সফটওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- কাজের প্রকৃতি অনুসারে সাধারণত বিভিন্ন ধরনের ব্যবহারিক প্রোগ্রাম তৈরি করা হয়। তাই ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম ব্যবহারিক সফটওয়্যার বলা হয়।
- উদাহারণ: Ms Word, Ms Excel, Oracle, Foxpro, Informix, Adobe Photoshop ইত্যাদি।

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

তথ্যসূত্র - মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৬২.
প্রোগ্রামিং ভাষার অনুবাদক হিসেবে কাজ করে না কোনটি?
  1. ক) কম্পাইলার
  2. খ) ইন্টারপ্রেটার
  3. গ) এসেম্বলার
  4. ঘ) গেটওয়ে
ব্যাখ্যা
কম্পিউটার কেবল যন্ত্র বা মেশিনের ভাষা বুঝে। সেজন্যে কম্পিউটার প্রোগ্রাম যন্ত্র ভাষা ভিন্ন অন্যকোন ভাষায় রচিত হলে তা যান্ত্রিক ভাষা রূপান্তর করতে হয়। এজন্যে অনুবাদক প্রোগ্রাম ব্যবহৃত হয়। অনুবাদক প্রোগ্রাম তিন প্রকার। যথা কম্পাইলার, ইন্টারপ্রেটার এবং অ্যাসেম্বলার। কম্পাইলার পুরো প্রোগ্রামকে একসাথে অনুবাদ করে এবং ইন্টারপ্রেটার লাইন বাই লাইন অনুবাদ করে। অ্যাসেম্বলার অ্যাসেম্বলি ভাষায় রচিত প্রোগ্রাম অনুবাদ করতে ব্যবহৃত হয়।
সূত্রঃ তথ্য ও যোগাযোগ প্রযুক্তি : একাদশ-দ্বাদশ শ্রেণী, শাহ্ শাজাহান সজীব
৬৬৩.
নিচের কোনটি কম্পিউটার ভাইরাস প্রতিষেধক নয়?
  1. PC-Cillin
  2. Norton
  3. Mcafee
  4. CryptoLocker
ব্যাখ্যা
• অ্যান্টিভাইরাস:
- অ্যান্টিভাইরাস এক ধরনের কম্পিউটার ভাইরাস প্রতিষেধক।
- কম্পিউটার প্রোগ্রামসমূহকে ভাইরাসমুক্ত করার জন্য এবং ভাইরাসের বিরুদ্ধে প্রতিরোধ গড়ে তোলার উপযোগী পরিবেশ সৃষ্টি করাই এর কাজ।
- অর্থাৎ অ্যান্টিভাইরাস হলো কম্পিউটারকে ভাইরাসমুক্ত করা বা ভাইরাস থেকে রক্ষা করার জন্য প্রোগ্রামবিশেষ।
- বর্তমানে জনপ্রিয় কয়েকটি অ্যান্টিভাইরাস সফটওয়্যার হচ্ছে- Anti-Virus Toolkit, Dr.Solomon's Anti-Virus, Cure Anti-Virus, Norton Anti-Virus, PC-Cillin Anti-Virus, Mcafee Anti-Virus, Panda Anti-Virus, AVG Anti-Virus; ইত্যাদি।

- CryptoLocker একটি কম্পিউটার ভাইরাস।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
 
৬৬৪.
Which of the following is not an antivirus software?
  1. AVG
  2. Avast
  3. Avira
  4. Trojan Horse
ব্যাখ্যা

• Trojan Horse একটি computer virus, এটি antivirus software নয়।

• এন্টিভাইরাস সফটওয়্যার:
- Antivirus software হলো এমন একটি software, যা কম্পিউটারকে বিভিন্ন ধরনের virus ও cyber threat থেকে রক্ষা করতে ব্যবহৃত হয়।
- Antivirus software virus আক্রমণের আগেই তা প্রতিরোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।

• উল্লেখযোগ্য এন্টিভাইরাস সফটওয়্যার:
- AVG, Avast, Avira, Norton, Panda—এসবই পরিচিত antivirus software.
- এগুলো কম্পিউটার ও স্মার্টফোনকে ক্ষতিকারক ভাইরাস থেকে সুরক্ষা দেয়।

• ট্রোজান হর্স:
- Trojan Horse হলো একটি ধরনের computer virus.
- এটি সাধারণত ক্ষতিকারক প্রোগ্রাম হলেও দেখতে উপকারী সফটওয়্যারের মতো মনে হয়।
- Trojan Horse নিজে থেকে system–এ প্রবেশ করে ক্ষতি সাধন করে এবং ডেটা নষ্ট করতে পারে।

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

৬৬৫.
"1 zetaFLOPS" গতির সুপারকম্পিউটার প্রতি সেকেন্ডে কতটি গাণিতিক সমস্যা সমাধান করতে পারবে?
  1. 1 trillion
  2. 1 quadrillion
  3. 1 octillion
  4. 1 sextillion
ব্যাখ্যা
• "1 zetaFLOPS" গতির সুপারকম্পিউটার প্রতি সেকেন্ডে 1 sextillion বা, 1021 গাণিতিক সমস্যা সমাধান করতে পারবে।

• জাপান তাদের প্রযুক্তিগত অগ্রগতির ধারাবাহিকতায় বিশ্বের প্রথম ‘জেটা-ক্লাস’ সুপারকম্পিউটার নির্মাণের পরিকল্পনা গ্রহণ করেছে। এই প্রকল্পটি জাপানকে সুপারকম্পিউটিংয়ের ক্ষেত্রে বিশ্বনেতৃত্ব অর্জনে সহায়তা করবে এবং বৈজ্ঞানিক গবেষণা, কৃত্রিম বুদ্ধিমত্তা, এবং জলবায়ু পরিবর্তন সংক্রান্ত গবেষণায় গুরুত্বপূর্ণ অবদান রাখবে।

• ‘জেটা-ক্লাস’ সুপারকম্পিউটারের বৈশিষ্ট্যসমূহ:
অত্যাধুনিক গতি:
- জেটা-ক্লাস সুপারকম্পিউটার প্রতি সেকেন্ডে ১ জেটাফ্লপস (১০^২১ ফ্লোটিং পয়েন্ট গণনা) সম্পাদন করতে সক্ষম হবে। এটি বর্তমানের দ্রুততম সুপারকম্পিউটারগুলোর তুলনায় বহু গুণ দ্রুত।

গবেষণার নতুন দ্বার উন্মোচন: এই সুপারকম্পিউটার জটিল বৈজ্ঞানিক সমস্যার সমাধান করতে সক্ষম হবে, যেমন:
- প্রোটিনের গঠন বিশ্লেষণ।
- মহাবিশ্বের সিমুলেশন।
- কৃত্রিম বুদ্ধিমত্তার উন্নয়নে সহায়তা।
- জলবায়ু পরিবর্তনের গবেষণা:
- জলবায়ু পরিবর্তনের দীর্ঘমেয়াদী প্রভাব বুঝতে এবং সমাধান খুঁজে বের করতে এটি অত্যন্ত কার্যকর ভূমিকা পালন করবে।

অর্থনৈতিক উন্নয়ন:
- জাপান এই প্রকল্পের মাধ্যমে নতুন প্রযুক্তি এবং উদ্ভাবনের ক্ষেত্রে একটি আন্তর্জাতিক কেন্দ্র হিসেবে নিজেকে প্রতিষ্ঠা করতে চায়।

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

অপশন আলোচনা:
ক) 1 trillion
ব্যাখ্যা: 1 ট্রিলিয়ন মানে ১০১২, অর্থাৎ ১-এর পরে ১২টি শূন্য। এটি সুপারকম্পিউটারের ক্ষমতার চেয়ে অনেক কম।

খ) 1 quadrillion
ব্যাখ্যা: 1 কোয়াড্রিলিয়ন মানে ১০১৫, অর্থাৎ ১-এর পরে ১৫টি শূন্য। এটি "1 zetaFLOPS" সুপারকম্পিউটারের গতি বর্ণনা করতে যথেষ্ট নয়।

গ) 1 octillion
ব্যাখ্যা: 1 অক্টিলিয়ন মানে ১০২৭, অর্থাৎ ১-এর পরে ২৭টি শূন্য। এটি "1 zetaFLOPS" গতির তুলনায় অতিরিক্ত বেশি।

ঘ) 1 sextillion
সঠিক উত্তর: 1 সেক্সটিলিয়ন মানে ১০২১, অর্থাৎ ১-এর পরে ২১টি শূন্য। "1 zetaFLOPS" গতির সংজ্ঞা অনুযায়ী, এটি প্রতি সেকেন্ডে ১ সেক্সটিলিয়ন গাণিতিক সমস্যা সমাধান করতে সক্ষম।

সূত্র: thefinancialexpress [লিংক]
৬৬৬.
ডিজিটাল প্রক্রিয়ায় মৌলিক একক হিসেবে কোনটি সর্বনিম্ন স্তরে রয়েছে?
  1. Kilobyte
  2. Character
  3. Byte
  4. Bit
ব্যাখ্যা
• ডিজিটাল প্রক্রিয়ায় মৌলিক একক হিসেবে Bit সর্বনিম্ন স্তরে রয়েছে। Bit অর্থ হলো "Binary Digit", যা কেবল দুটি মান ধারণ করতে পারে — ০ বা ১। এটি সব ধরনের ডিজিটাল ডেটা প্রক্রিয়াকরণের ভিত্তি। কম্পিউটারে সমস্ত তথ্য, যেমন সংখ্যা, বর্ণ, ছবি, শব্দ ইত্যাদি, বিটের সমন্বয়ে তৈরি হয়। ৮টি বিট মিলে একটি Byte, একটি বা একাধিক বাইট মিলে Character, এবং ১০২৪ বাইট মিলে হয় Kilobyte। তাই বিট হচ্ছে সবচেয়ে ছোট এবং মৌলিক একক, যার ওপর ভিত্তি করে সব উচ্চতর ডেটা ইউনিট তৈরি হয়।
সঠিক উত্তর: ঘ) Bit 

• গুরুত্বপূর্ণ কিছু পরিমাপ:
- ১ নিবল = ৪ বিট।
- ১ বাইট = ৮ বিট।
- ১ কিলোবাইট = ২১০ বাইট বা ১০২৪ বাইট।
- ১ মেগাবাইট = ২২০ বাইট বা ১০২৪ কিলোবাইট।
- ১ গিগাবাইট = ২৩০ বাইট বা ১০২৪ মেগাবাইট।
- ১ টেরাবাইট = ২৪০ বাইট বা ১০২৪ গিগাবাইট।
- ১ পিটাবাইট = ২৫০ বাইট বা ১০২৪ টেরাবাইট।

• উল্লেখ্য, Word হলো একাধিক বিটের সমন্বয়ে তৈরি একটি ইউনিট, যার আকার কম্পিউটারের স্থাপত্য অনুযায়ী ভিন্ন হতে পারে (যেমন 16-bit, 32-bit, 64-bit ইত্যাদি)।
আবার, ক্যারেক্টার একাধিক বিটের সমান। 
১ ASCII-code = ১ বাইট।
১ UTF-16 character = ২ বাইট।

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

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

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

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৬৮.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার নয়?
  1. Informix
  2. AVAST
  3. Norton
  4. Avira
ব্যাখ্যা
এন্টিভাইরাস সফটওয়্যার: 
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে। 
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন। 
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়। 
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়। 
- উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো - 
AVG, AVAST, Norton, Panda, Avira, McAfee, Cobra, Kaspersky ইত্যাদি।

• Sybase, Informix এবং MySQL হচ্ছে ডেটাবেজ সফটওয়্যার।

তথ্যসূত্র - মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয় এবং তথ্য ও যোগাযোগ প্রযুক্তি, ভোকেশনাল।
৬৬৯.
নিচের কোনটি কম্পিউটার ভাইরাস নয়?
  1. ক) AIDS
  2. খ) Short
  3. গ) Folder
  4. ঘ) Trojan Horse
ব্যাখ্যা
VIRUS শব্দের পূর্ণ হলাে Vital Information Resources Under Siege যার অর্থ দাঁড়ায়- গুরুত্বপূর্ণ তথ্যসমূহ দখলে নেওয়া বা ক্ষতি সাধন করা। ১৯৮০ সালে এ নামকরণ করেছেন প্রখ্যাত গবেষক University of New Haven'-এর অধ্যাপক ফ্রেন্ড কোহেন (Fred Cohen)। ভাইরাস হলো এক ধরনের সফটওয়্যার যা তথ্য ও উপাত্তকে আক্রমণ করে এবং যার নিজের সংখ্যা বৃদ্ধি ক্ষমতা রয়েছে। ভাইরাস কম্পিউটারে প্রবেশ করলে সাধারণত সংখ্যা বৃদ্ধি হতে থাকে ও বিভিন্ন তথ্য-উপাত্তকে আক্রমণ করে এবং এক পর্যায়ে গোটা কম্পিউটার বা আইসিটি যন্ত্রকে সংক্রমিত করে অচল করে দেয়। যেমন- বুট ভাইরাস ডিস্কের বুট সেক্টরকে আক্রমণ করে। অতি পরিচিত কিছু ভাইরাস হলাে Stone, Vienna, CIH, AIDS, Shortcut, Folder, Trojan Horse ইত্যাদি।
উৎসঃ তথ্য ও যোগাযোগ প্রযুক্তি, নবম-দশম শ্রেণি
৬৭০.
বিসিডি কোডে বিটের সংখ্যা কতটি?
  1. ক) ২
  2. খ) ৪
  3. গ) ৮
  4. ঘ) ১৬
ব্যাখ্যা
BCD এর পূর্ণ রূপ হলো 'Binary Coded Decimal '। ডেসিমেল সংখ্যার প্রতিটি অঙ্ককে (০ থেকে ৯ পর্যন্ত) সমতুল্য চার-বিট বাইনারি দ্বারা প্রতিস্থাপন করার পর প্রাপ্ত কোডকে BCD কোড বলে। অন্যকথায় BCD কোড একটি ৪-বিট বাইনারি ভিত্তিক কোড। সূত্রঃ তথ্য ও যোগাযোগ প্রযুক্তি- প্রকৌশলী মুজিবুর রহমান।
৬৭১.
নিচের কোনটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয়?
  1. C#
  2. XML
  3. Python
  4. Java
ব্যাখ্যা
• Extensible Markup Language (XML) হলো একটি মার্কআপ ল্যাঙ্গুয়েজ যা যেকোনো ডেটা সংজ্ঞায়িত করার নিয়ম প্রদান করে।

• প্রোগ্রামিং ল্যাঙ্গুয়েজ:
- কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, অঙ্ক, সংকেত এবং এগুলো বিন্যাসের নিয়মগুলোকে একত্রে প্রোগ্রামিং ল্যাঙ্গুয়েজ বলা হয়।
- বৈশিষ্ট্য অনুযায়ী প্রোগ্রামিং ল্যাঙ্গুয়েজকে ৫ ভাগে ভাগ করা যায়। যথা-
1. Machine Language,
2. Assembly Language,
3. High Level Language,
4. Very High Level Language and
5. Natural Language

• জাভা (Java):
- জাভা (Java) একটি হাই লেভেল প্রোগ্রামিং ল্যাঙ্গুয়েজ।
- ১৯৯১ সালে সান মাইক্রো সিস্টেম জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজের সূচনা করে।
- ১৯৯৫ সালে জেমস গসলিং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করে।

• পাইথন (Python):
- পাইথন(Python) একটি হাই লেভেল অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ।
- ১৯৮৯ সালে ভ্যান রোসাম পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করে।

• C#:
- C# একটি অবজেক্ট-ওরিয়েন্টেড, কম্পোনেন্ট-ভিত্তিক প্রোগ্রামিং ভাষা।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান, প্রকৌশলী মুজিবুর রহমান।
৬৭২.
কোনটি ম্যালওয়্যার বা ভাইরাস হিসেবে গণ্য হয় না?
  1. Blaster
  2. ILoveYou
  3. Melissa
  4. BIOS
ব্যাখ্যা

• Melissa, ILoveYou এবং Blaster - এই তিনটি হলো কম্পিউটার ভাইরাস বা ওয়ার্ম, যা ব্যবহারকারীর ডেটা নষ্ট করতে বা ছড়িয়ে পড়তে পারে। তাই BIOS কোনো ক্ষতিকর সফটওয়্যার নয়; এটি কম্পিউটারের একটি অপরিহার্য অংশ।

• কম্পিউটার ভাইরাস: 
- কম্পিউটার ভাইরাস হলো এক ধরনের প্রোগ্রাম যা স্বয়ংক্রিয়ভাবে এক্সিকিউট বা নির্বাহ হয়, তথ্য ও উপাত্তকে আক্রমণ করে এগুলোর ক্ষতি করে। 
- ১৯৮০ সালে প্রখ্যাত গবেষক ও অধ্যাপক ফ্রেড কোহেন ভাইরাসের নামকরণ করেছেন।
- ভাইরাস নামক সফটওয়্যার কম্পিউটার এর তথ্য ও উপাত্তকে আক্রমণ করে এবং নিজের সংখ্যা বৃদ্ধি করার ক্ষমতা রয়েছে এবং এক পর্যায়ে কম্পিউটারকে অচল করে দিতে পারে। 
- ভাইরাস বা VIRUS শব্দের পূর্ণরূপ হলো “Vital Information Resources Under Seize”. 
- কোনোভাবে কম্পিউটার বা আইসিটি যন্ত্র ভাইরাসে আক্রান্ত হলে তা ক্রমে ক্রমে বিস্তার ঘটে।
- কম্পিউটারে আক্রমণের ধরন অনুযায়ী কম্পিউটার ভাইরাস অনেক ধরনের হয়।
যেমন- বুট সেক্টর ভাইরাস, ট্রোজান হর্স ভাইরাস, ফাইল সংক্রামক ভাইরাস, ম্যাক্রো ভাইরাস, ওভার রাইটিং ভাইরাস, মেমোরি রেসিডেন্ট ভাইরাস, মিউটেটিং ভাইরাস এবং স্টোন ভাইরাস ইত্যাদি।  

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

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

৬৭৩.
রোবটের অনুভূতি তৈরিতে কোন প্রযুক্তি ব্যবহৃত হয় ?
  1. ক) অ্যাকচুয়েটর
  2. খ) ম্যানিপুলেশন
  3. গ) সেন্সিং
  4. ঘ) রিপ্রোগ্রামেবল ব্রেইন
ব্যাখ্যা

সেন্সিং: মানুষের মত অনুভুতি তৈরিতে সেন্সিং প্রযুক্তি ব্যবহার করা হয় । সেন্সরের মাধ্যমে রোবট এর মধ্যে মানুষের মত অনুভূতি তৈরি করা যায় ।

অ্যাকচুয়েটর: অ্যাকচুয়েটর হল রোবটের হাত-পা অথবা বিশেষভাবে তৈরি কোন অঙ্গপ্রত্যঙ্গের নাড়াচাড়া করার জন্য কতকগুলো বৈদ্যুতিক মোটরের সমন্বয়ে তৈরি বিশেষ ব্যবস্থা।

ম্যানিপুলেশন: রোবটের আশেপাশের বস্তুগুলোর অবস্থান পরিবর্তন বা বস্তুটিকে পরিবর্তন করার পদ্ধতিকে বলা হয় ম্যানিপুলেশন।

রিপ্রোগ্রামেবল ব্রেইন: রোবট এর মধ্যে অবস্থিত প্রোগ্রাম কৃত মস্তিষ্ক যা কম্পিউটারের সবকিছু নিয়ন্ত্রণ করে।
যদি কোন কারনে রোবটের আচরণ পরিবর্তনের প্রয়োজন হয় সেক্ষেত্রে এর ভেতরে থাকা কম্পিউটার টিভি প্রোগ্রাম করা হলেই চলে।

উৎস: মাধ্যমিক কম্পিউটার এবং তথ্যপ্রযুক্তি ও যোগাযোগ প্রযুক্তি ( প্রকৌশলী মুজিবুর রহমান)

৬৭৪.
এনক্যাপসুলেশন নিচের কোন ভাষার বৈশিষ্ট্য নয়?
  1. Python
  2. Java
  3. C
  4. C#
ব্যাখ্যা
• অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং:
- অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং পদ্ধতিতে ডাটা ও ইনস্ট্রকাশনের সমন্বয়ে চলক তৈরি করা হয়। একে বলা হয় অবজেক্ট।
- মেসেজে আদান-প্রদানের মাধ্যমে অবজেক্টগুলো পরস্পরের সাথে যোগাযোগ রক্ষা করে।
- এই প্রোগ্রামিং পদ্ধতিতে প্রোগ্রামের ইনস্ট্রাকশনগুলো ডাটা দ্বারা নিয়ন্ত্রিত হয়।
- C++, Java, C#, Python ইত্যাদি হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর উদাহরণ
- মূলত ৬টি প্রাথমিক ধারণার দ্বারা অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংকে উপস্থাপন করা হয়।

যেমন:
১. অবজেক্ট (Object),
২. ক্লাস (Class),
৩. মেসেজ (Message),
৪. পলিমারফিজম (Polymorphism),
৫. ইনহেরিটেন্স (Inheritance) এবং
৬. এনক্যাপসুলেশন (Encapsulation)। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৭৫.
নিম্নলিখিত কোনটি JSON এর সঠিক পূর্ণরূপ?
  1. JavaScript Object Notation
  2. Java Standard Object Notation
  3. JavaScript Oriented Notation
  4. Java Structured Object Notation
ব্যাখ্যা

JSON এর পূর্ণরূপ হলো JavaScript Object Notation।

• JSON:
- JSON এর পূর্ণরূপ হলো JavaScript Object Notation.
- একটি হালকা ডেটা-ইন্টারচেঞ্জ ফরম্যাট। এটি মানুষের কাছে সহজে পাঠযোগ্য এবং লেখার উপযোগী, এবং কম্পিউটারের কাছে সহজে পার্স ও জেনারেট করার উপযোগী।
- এটি মূলত ডেটার কাঠামো বজায় রাখার জন্য একটি টেক্সট বেইজড ডেটা বিনিময় বিন্যাস।
- JSON হলো JSON-এ XML ডেটা এক্সচেঞ্জ ফরম্যাটের প্রতিস্থাপন।
- JSON একটি ল্যাঙ্গুয়েজ ইনডিপেন্ডেন্ট ফরম্যাট যা জাভাস্ক্রিপ্ট থেকে উদ্ভূত।
- JSON-এর অফিসিয়াল মিডিয়া টাইপ হল application/json এবং .json এক্সটেনশনে ফাইল সংরক্ষণ করে।
- JSON প্রাথমিকভাবে 2000 এর দশকের গোড়ার দিকে ডগলাস ক্রকফোর্ড দ্বারা তৈরি করা হয়েছিল।

উৎস: ব্রিটানিকা।

৬৭৬.
কোন প্রোগ্রামটি লাইন-বাই-লাইন কোড রূপান্তর করে তাৎক্ষণিক আউটপুট দেয়?
  1. ইন্টারপ্রেটার
  2. ডিবাগার
  3. কম্পাইলার
  4. অ্যাসেম্বলার
ব্যাখ্যা

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

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

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

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

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

৬৭৭.
প্রোগ্রাম নির্বাহের সময় কম্পিউটার কেন্দ্রীয় প্রক্রিয়াকরণ অংশ কোন এড্রেস উৎপন্ন করে?
  1. POST Address
  2. Physical Address
  3. Logical Address
  4. খ + গ
ব্যাখ্যা
সিপিইউ দ্বারা প্রোগ্রাম নির্বাহের সময় সর্বদা Logical Adress generate করে।অন্যদিকে, ভৌত ঠিকানা (Physical Address) হচ্ছে, মেমরি ইউনিট দ্বারা প্রদর্শিত ঠিকানা এবং এটি ডেটা বাসকে প্রধান মেমরিরি একটি বিশেষ মেমরি সেল ব্যবহার করতে দেয়। কম্পিউটারে চলমান এপ্লিকেশন প্রোগ্রাম গুলো Physical Adress দেখতে পায় না। তারা সবসময় Logical Adress ব্যবহার করে কাজ করে।
৬৭৮.
Readymade styles that can be used for a word document are called-
  1. ক) Presentations
  2. খ) Letters
  3. গ) Templates
  4. ঘ) None of these
ব্যাখ্যা
- মাইক্রোসফট ওয়ার্ডে Template হচ্ছে পূর্বে-ডিজাইনকৃত ডকুমেন্ট।
- যেকেউ এটাকে নিজের প্রয়োজনমত সম্পাদনা করতে পারে।
- Template টি বিজনেস কার্ড, Resume, প্রেজেন্টেশন যেকোন ধরনের হতে পারে।
৬৭৯.
কোন ধরনের সফটওয়্যার ব্যবহারকারীর সিস্টেম লক করে এবং মুক্তিপণ চায়?
  1. র‍্যানসমওয়‍্যার
  2. ওয়ার্ম 
  3. স্পাইওয়্যার
  4. অ্যাডওয়্যার
ব্যাখ্যা

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

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

র‍্যানসমওয়্যার:
- র‍্যানসমওয়‍্যার হলো এক ধরনের ম্যালওয়‍্যার যেটি একটি কম্পিউটার ডিভাইসকে আক্রান্ত করার পর ব্যবহারকারীকে তার মেশিনে প্রবেশ করা থেকে বিরত রাখে এবং ব্যবহারকারীর প্রবেশগম্যতা (Accessibility) সীমাবদ্ধ করে দেয়, গুরুত্বপূর্ণ ফোল্ডার নিজের নিয়ন্ত্রণে নেয় এবং এই সীমাবদ্ধতা দূর করার জন্য ব্যবহারকারীর কাছ থেকে মুক্তিপণ (Ransom) দাবি করে।
- যেহেতু এটি মুক্তিপণ আদায়কারী সফ্টওয়্যার হিসেবে পরিচিত তাই মুক্তিপণের ইংরেজি শব্দ Ransom এবং সফ্টওয়্যারের ইংরেজি শব্দ Software এর সংক্ষিপ্তরূপ থেকেই এই নামকরণ অর্থাৎ Ransom + Software = Ransomware.
- কিছু র‍্যানসমওয়‍্যার সিস্টেমের হার্ড ড্রাইভে অবস্থিত সকল ফাইল একটি বড় কী (Large Key) দিয়ে এনক্রিপ্ট (Encrypt) করে ফেলে।
- এনক্রিপশন কী এতটাই বড় হয় যে মুক্তিপণ না দিয়ে একে ভেঙে ফেলা প্রযুক্তিগত দিক থেকে প্রায় অসম্ভব।
- এছাড়াও কেউ কেউ সরল একটি প্রোগ্রামের মাধ্যমে ব্যবহারকারীর সিস্টেম লক করে দেয় এবং ডিসপ্লেতে বার্তার মাধ্যমে ব্যবহারকারীকে মুক্তিপণ দিতে বাধ্য করে।

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি- ২, ৯ম-১০ম শ্রেণি (ভােকেশনাল, ২০২১ সংস্করণ)।

৬৮০.
অ্যান্ড্রয়েড (Android) অ্যাপ্লিকেশন ফ্রেমওয়ার্ক তৈরির জন্য প্রধানত কোন প্রোগ্রামিং ভাষাটি ব্যবহৃত হয়েছে?
  1. Fortran
  2. Java
  3. Python
  4. Objective-C
ব্যাখ্যা

• অ্যান্ড্রয়েড অপারেটিং সিস্টেমের ইউজার ইন্টারফেস এবং অ্যাপ্লিকেশন ফ্রেমওয়ার্ক মূলত জাভা (Java) প্রোগ্রামিং ভাষা ব্যবহার করে তৈরি করা হয়েছে।

• Android OS:
- অ্যান্ড্রয়েড একটি ওপেন সোর্স অপারেটিং সিস্টেম যা ২০০৮ সালে চালু হয়।
- এটি গুগল কর্তৃক নির্মিত একটি অপারেটিং সিস্টেম।
- এটি লিনাক্স ভিত্তিক একটি অপারেটিং সিস্টেম।
- অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলো সাধারনত জাভা প্রোগ্রামিং ভাষায় লিখা হয়।
- অ্যান্ড্রয়েড অপারেটিং সিস্টেমের ফাইল এক্সটেনশন হলো .apk ।
- APK এর পূর্ণরূপ Android Application Package.
- Android গুগলের একটি মাল্টি ইউজার অপারেটিং সিস্টেম।
- Android OS ব্যবহৃত প্রথম ফোন T-Mobile G1 (HTC Dream নামে বেশি পরিচিত)।

অন্যান্য অপশন:
- Fortran: বৈজ্ঞানিক ও গাণিতিক গণনার জন্য ব্যবহৃত ভাষা; মোবাইল অপারেটিং সিস্টেমের অ্যাপ ফ্রেমওয়ার্ক তৈরিতে ব্যবহৃত হয় না।
- Python: ডেটা সায়েন্স ও এআই তে জনপ্রিয় হলেও অ্যান্ড্রয়েডের কোর অ্যাপ ফ্রেমওয়ার্ক তৈরিতে এটি ব্যবহৃত হয় না।
- Objective-C: অ্যাপলের আইওএস এবং ম্যাক অপারেটিং সিস্টেমের জন্য বিশেষভাবে ব্যবহৃত ভাষা।

উৎস: গুগলের অফিসিয়াল ওয়েবসাইট ও ব্রিটানিকা।

৬৮১.
কম্পিউটারের আগের অবস্থা বা প্রোগ্রামে ফিরে যাওয়ার জন্য কোনটি ব্যবহার করা হয়?
  1. ডিস্ক ক্লিনআপ
  2. সিস্টেম রিস্টোর
  3. টাস্ক ম্যানেজার
  4. ব্যাক আপ
ব্যাখ্যা

সিস্টেম রিস্টোর প্রোগ্রাম, কম্পিউটারের আগের অবস্থা বা প্রোগ্রামে ফিরে যাওয়ার জন্য ব্যবহার হয়।

- System Restore হলো উইন্ডোজ অপারেটিং সিস্টেমের একটি গুরুত্বপূর্ণ ইউটিলিটি প্রোগ্রাম।
- এর মাধ্যমে কম্পিউটারের পূর্বের স্থিতিশীল অবস্থায় ফিরে যাওয়া যায়।
- এটি সফটওয়্যার, ড্রাইভার বা সিস্টেম সেটিংসে সমস্যা হলে আগের অবস্থায় রিস্টোর করে।
- এটি সফটওয়্যার ত্রুটি, ড্রাইভার সমস্যা, বা ম্যালওয়্যার আক্রমণের কারণে সিস্টেম বাধাগ্রস্থ হলে ব্যবহৃত হয়।
- ব্যক্তিগত ফাইল (যেমন: ছবি, ডকুমেন্ট) এটি প্রভাবিত করে না।

উল্লেখ্য,
- ডিস্ক ক্লিনআপ: অপ্রয়োজনীয় ফাইল খালি করে, কিন্তু সিস্টেমকে আগের অবস্থায় ফিরিয়ে আনে না।
- টাস্ক ম্যানেজার: চলমান প্রোগ্রাম ও প্রসেস নিয়ন্ত্রণ ও নিরীক্ষণ করে।
- ফাইল কম্প্রেশন: ফাইলের আকার কমিয়ে স্টোরেজ সাশ্রয় করে।

উৎস: মাইক্রোসফট অফিসিয়াল সাপোর্ট ওয়েবসাইট। [link]

৬৮২.
নিচের কোনটি ব্যতিক্রম?
  1. ক) এভিজি
  2. খ) টুইটার
  3. গ) এভিরা
  4. ঘ) নরটন
ব্যাখ্যা
- টুইটার একটি সামাজিক যোগাযোগ মাধ্যমের ওয়েবসাইট।
- অপশনের বাকিগুলো অ্যান্টি ভাইরাস।

কিছু এন্টিভাইরাস প্রোগ্রাম: 
- এভিজি
- এভিরা
- নরটন
- এভাস্ট
- ক্যাস্পারস্কি

সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি, নবম-দশম শ্রেণি।
৬৮৩.
স্থাপত্যবিদ্যায় নকশা প্রণয়নে কোন কম্পিউটার সফটওয়্যার ব্যবহৃত হয়?
  1. ক) Adobe Reader
  2. খ) AutoCAD
  3. গ) SPSS
  4. ঘ) Mycin
ব্যাখ্যা
Architectural Design Software List:1. SketchUp2. Revit3. 3D Studio Max4. Cedreo5. Autocad6. InDesign

Source: arch2o.com
৬৮৪.
ডিবাগিং শব্দটি উৎপত্তির সাথে কোন কম্পিউটারের নাম সম্পৃক্ত?
  1. ক) এবিসি
  2. খ) এনিয়াক
  3. গ) এডস্যাক
  4. ঘ) মার্ক-১
ব্যাখ্যা
- প্রোগ্রামের ভুলত্রুটি খুঁজে বের করে তা দূর করাকে বলে ডিবাগিং, এর আক্ষরিক অর্থ পোকা বাছা।
- 1945 সালে মার্ক 1 কম্পিউটারটির ভিতরে একটি মথপোকা ঢোকায় কম্পিউটারটি হঠাৎ বন্ধ হয়ে যায়। এ থেকেই ডিবাগিং কথাটির উৎপত্তি।
- সব ভুলত্রুটি দূর না হওয়া পর্যন্ত কোন প্রোগ্রামই ব্যবহার করা যায় না।
- ডিবাগিং এর জন্য প্রথমে প্রোগ্রামের আগাগোড়া ভাল করে পরীক্ষা করে দেখা হয়।
- প্রয়োজন হলে কোন প্রোগ্রামিং বিশেষজ্ঞের সাহায্য নিতে হয়।
- প্রোগ্রামের ছোটখাট ভুল এতেই দূর হয়ে যায়।
- এরপরও যেসব ভুল থেকে যায় সেগুলো দূর করতে হলে প্রথমে সিনট্যাক্স ভুল দূর করে তারপর লজিক ভুল দূর করা

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, প্রকৌশলী মুজিবুর রহমান, একাদশ- দ্বাদশ শ্রেণি
৬৮৫.
Which language does the computer directly understand?
  1. High-Level Language
  2. Assembly Language
  3. Machine Language
  4. Object-Oriented Language
ব্যাখ্যা
কম্পিউটার শুধুমাত্র মেশিন ভাষাই বুঝতে পারে।

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৬৮৬.
একই ধরনের ডাটা টাইপের গুচ্ছকে কী বলা হয়?
  1. স্ট্রাকচার
  2. ফাংশন
  3. পয়েন্টার
  4. অ্যারে
ব্যাখ্যা
♦ অ্যারে (Array):
- একই ধরনের ডাটা টাইপের গুচ্ছকে অ্যারে বলা হয়।

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

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
৬৮৭.
জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করেন কে?
  1. ভ্যান রোসাম
  2. জেমস গসলিং
  3. মার্শাল ম্যাকলুহান
  4. অগাস্টা অ্যাডা
ব্যাখ্যা
• জেমস গসলিং জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ উদ্ভাবন করে।

• Java programming language:
- Java programming language হলো একটি উচ্চস্তরের অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
- ১৯৯১ সালে সান মাইক্রো সিস্টেম জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজের কাজের সূচনা করে।
- জেমস গসলিং সেই কাজের নেতৃত্ব দেন।
- ১৯৯৫ সালে তারা ভাষাটিকে রিলিজ করেন।
- ২০১০ সালে Oracle Corporation সান মাইক্রো সিস্টেম কিনে নিলে জাভা ভাষার ম্যানেজমেন্টও তাদের মালিকানায় চলে আসে।

উৎস: ব্রিটানিকা।
৬৮৮.
নিচের কোনটি এন্টি ভাইরাস?
  1. ক) Norton
  2. খ) Eset
  3. গ) Windows defender
  4. ঘ) All of these
ব্যাখ্যা
- VIRUS এর পূর্ণরূপ Vital Information Resources Under Seize.
- ফ্রেডরিক কোহেন প্রথম ভাইরাস নামকরণ করেন।
- মূলত কম্পিউটার ভাইরাস কম্পিউটারে প্রবেশ করার পর ভাইরাসের বংশবিস্তার হতে থাকে এবং একপর্যায়ে সম্পূর্ণ কম্পিউটারকে সংক্রমিত করে অচল করে দেয়।
 
- এন্টিভাইরাস হলো এক ধরনের প্রোগাম যা কম্পিউটারকে ভাইরাস মুক্ত করে কম্পিউটারকে সচল রাখতে গুরুতবপূর্ণ ভুমিকা পালন করে। 
- উল্লেখিত সবগুলোই এন্টি ভাইরাস।

৬৮৯.
পাইথন প্রোগ্রামিং ভাষার জনক কে এবং তিনি এটি কোন সালে তৈরি করেছিলেন?
  1. ভ্যান রোসাম, ১৯৮৯
  2. ডেনিস রিচি, ১৯৭৩
  3. জেমস গসলিং, ১৯৯১
  4. স্টিভ জবস, ১৯৯৫
ব্যাখ্যা
• পাইথন (Python):
- পাইথন হচ্ছে প্রোগ্রামিং ভাষাসমূহের অন্যতম হাই-লেভেল অবজেক্ট ওরিয়েন্টেড ভাষা।
- ডাইনামিক ওয়েব অ্যাপ্লিকেশনসহ অনেক সফটওয়্যার বানাতে এটি ব্যবহার করা হয়।
- ১৯৮৯ সালে নেদারল্যান্ডের বিজ্ঞানী ভ্যান রোসাম (Van Rossum) এ ভাষাটি রচনা করেন।
- পাইথনের কোর সিনট্যাক্স খুবই সংক্ষিপ্ত, তবে ভাষাটির স্ট্যান্ডার্ড লাইব্রেরি অনেক সমৃদ্ধ।
- অন্যান্য ল্যাঙ্গুয়েজের যতরকম ফিচার বা নতুন নতুন সাপোর্ট আসে, সবই পাইথনে খুব সহজে ব্যবহার করা যায়।
- সাধারণত দ্রুত সফটওয়‍্যার নির্মাণের জন্য পাইথন ব্যবহৃত হয়।
- যে সমস্ত বড় প্রতিষ্ঠান পাইথন ব্যবহার করে, তাদের মধ্যে গুগল ও নাসা উল্লেখযোগ্য।
- ২০১৮ সালে এটি IEEE কর্তৃক সর্বশ্রেষ্ঠ প্রোগ্রামিং ভাষা হিসেবে স্বীকৃতি পেয়েছে।
- এটি বিভিন্ন প্ল্যাটফর্মে চলে এবং ক্লাউডভিত্তিক ওয়েব এ্যাপ্লিকেশন, ডেটা অ্যানালাইসিস ও মেশিন লার্নিং অ্যাপ্লিকেশন তৈরিতে ব্যবহার করা হয়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ মাহবুবুর রহমান।
৬৯০.
নিচের কোনটি স্প্রেডশিট প্যাকেজ প্রোগ্রাম?
  1. Word Note
  2. dBase
  3. Lotus 1-2-3
  4. Foxpro
ব্যাখ্যা
• অ্যাপ্লিকেশন সফটওয়্যার:
- ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়। যেমন-
• 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 ইত্যাদি।

- অ্যাপ্লিকেশন প্রোগ্রামকে দুই ভাগে ভাগ করা যায়। যথা-
১. সাধারণ ব্যবহারিক প্রোগ্রাম বা প্যাকেজ প্রোগ্রাম (General Application Program or Package Program):
- বাণিজ্যিকভাবে সুনির্দিষ্ট কাজের জন্য তৈরীকৃত সফটওয়্যার বা প্রোগ্রামকে সাধারণ ব্যবহারিক প্রোগ্রাম বলা হয়।
- উল্লেখযোগ্য সাধারণ অ্যাপ্লিকেশন প্রোগ্রামগুলো হলো:
• এমএস অফিস,
• ইন্টারনেট এক্সপ্লোরার,
• নেটস্কেপ নেভিগেটর,
• নেটস্কেপ কমিউনিকেটর,
• ইলেকট্রনিক মেইল,
• পেজ মেকার,
• ফটোশপ,
• ইলাস্ট্রেটর ইত্যাদি।

২. অ্যাপ্লিকেশন সুনির্দিষ্ট প্রোগ্রাম বা কাস্টমাইজড প্রোগ্রাম (Application Specific or Customized Program):
- অ্যাপ্লিকেশন সুনির্দিষ্ট প্রোগ্রাম বা কাস্টমাইজড হলো কাজের ধরন ও সমস্যা অনুযায়ী ব্যবহারকারীর জন্য কোনো দক্ষ প্রোগ্রামার বা কোনো বাণিজ্যিক প্রতিষ্ঠান দ্বারা বিশেষভাবে তৈরীকৃত প্রোগ্রাম।
- কাস্টমাইজড প্রোগ্রাম মূলত ব্যাংক, বীমা, হাসপাতাল ও বিভিন্ন বাণিজ্যিক প্রতিষ্ঠানে ব্যবহৃত হয়ে থাকে।
- উল্লেখযোগ্য কাস্টমাইজড প্রোগ্রাম হলোঃ
• ব্যাংকিং সফটওয়্যার,
• ইলেকট্রনিস কমার্স,
• পেরোল সিস্টেম ইত্যাদি হলো অ্যাপ্লিকেশন সুনির্দিষ্ট প্রোগ্রাম। 

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

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

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

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

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

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

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

৬৯২.
কৃত্রিম বুদ্ধিমত্তা প্রয়োগের ক্ষেত্রে কোন প্রোগ্রামিং ল্যাংগুয়েজ ব্যবহার করা হয়? 
  1. Python
  2. Java
  3. PROLOG
  4. সবগুলোই
ব্যাখ্যা
কৃত্রিম বুদ্ধিমত্তা: 
- কৃত্রিম বুদ্ধিমত্তা প্রয়োগের ক্ষেত্রে প্রধানত Java, MATLAB, Python, SHRDLU, PROLOG LISP, CLISP, R ইত্যাদি প্রোগ্রামিং ল্যাংগুয়েজ ব্যবহার করা হয়। 
- কার্যকারিতা ও প্রয়োজনীয়তার ভিত্তিতে ডেভেলপারগণ তাঁদের পছন্দসই প্রোগ্রাম ব্যবহার করে থাকেন। 
- আর্টিফিশিয়াল ইন্টেলিজেন্সের সবচেয়ে সফল ক্ষেত্র হিসেবে মেশিন লার্নিং-এর কথা বলা যায়। 
- মেশিন লার্নিং-কে মোটা দাগে তিন ভাগে ভাগ করা যায়। 
যথা - 
১। সুপারভাইজড লার্নিং, 
২। আনসুপারভাইজড লার্নিং এবং 
৩। রিইনফোর্সমেন্ট লার্নিং। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ ও আলিম শ্রেণি।
৬৯৩.
যদি একটি প্রসেসর প্রতি সেকেন্ডে ১ বিলিয়ন ফ্লোটিং-পয়েন্ট অপারেশন সম্পন্ন করে, তাকে কী বলা হয়?
  1. ১ PFLOPS
  2. ১ GFLOPS
  3. ১ TFLOPS
  4. ১ MFLOPS
ব্যাখ্যা

• যদি একটি প্রসেসর প্রতি সেকেন্ডে ১ বিলিয়ন ফ্লোটিং-পয়েন্ট অপারেশন সম্পন্ন করতে পারে, তখন তাকে ১ জি‌ফ্লপস (GFLOPS) ক্ষমতার বলা হয়। “ফ্লপস” শব্দটি এসেছে “Floating Point Operations Per Second” থেকে, যা একটি প্রসেসরের গণনার গতিশীলতা বা পারফরম্যান্স পরিমাপ করে। এখানে “জি” মানে “গিগা”, যা এক বিলিয়নের সমান। তাই, ১ জি‌ফ্লপস মানে প্রতি সেকেন্ডে এক বিলিয়ন ফ্লোটিং-পয়েন্ট গণনা করা। GFLOPS (Giga Floating-Point Operations Per Second)। অন্য অপশনগুলো যেমন মেগাফ্লপস (প্রতি সেকেন্ডে এক মিলিয়ন), টেরাফ্লপস (প্রতি সেকেন্ডে এক ট্রিলিয়ন), এবং পেটাফ্লপস (প্রতি সেকেন্ডে এক কোয়াড্রিলিয়ন) ভিন্ন স্কেলে আসে। সুতরাং সঠিক উত্তর হলো খ) ১ GFLOPS.
 
• FLOPS:
- FLOPS (Floating Point Operations Per Second) হলো কম্পিউটারের গাণিতিক গণনা করার ক্ষমতা পরিমাপের একক।
- এটি বিশেষ করে বিজ্ঞানসম্মত ও ইঞ্জিনিয়ারিং গণনার জন্য ব্যবহৃত হয়, যেখানে ফ্লোটিং-পয়েন্ট গাণিতিক অপারেশন গুরুত্বপূর্ণ।
- এটি বিশেষত সুপারকম্পিউটার, হাই-পারফরম্যান্স কম্পিউটিং (HPC), এবং বৈজ্ঞানিক গবেষণার জন্য ব্যবহৃত কম্পিউটারগুলোর কার্যক্ষমতা পরিমাপ করতে ব্যবহৃত হয়।

উদাহরণ:
- আধুনিক সুপারকম্পিউটারের গতি পেটাফ্লপস (PFLOPS) বা এক্সাফ্লপস (EFLOPS) পরিমাপে হয়।
- যেমন, Fugaku সুপারকম্পিউটার (জাপান) প্রায় ৪৪২ পেটাফ্লপস গতিতে কাজ করে।

উৎস: লেনোভো ওয়েবসাইট। 

৬৯৪.
নিচের কোনটি বাংলাদেশী কম্পিউটার এন্টিভাইরাস?
  1. AVG
  2. Panda
  3. Cobra
  4. McAfee
ব্যাখ্যা
• এন্টিভাইরাস সফটওয়্যার:
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে।
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।

• উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো:
- AVG,
- AVAST,
- Norton,
- Panda,
- Avira,
- McAfee,
- Cobra,
- Kaspersky ইত্যাদি।
• বাংলাদেশী কম্পিউটার এন্টিভাইরাস হলো কোবরা।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৬৯৫.
নিচের কোনটি কম্পিউটার ভাইরাস নয়?
  1. CryptoLocker
  2. Morpho
  3. ILOVEYOU
  4. Storm
ব্যাখ্যা
• Morpho হলো একটি হ্যাকার গ্রুপ। অন্যদিকে ILOVEYOU, CryptoLocker এবং Storm হলো কম্পিউটার ভাইরাসের নাম।

• কম্পিউটার ভাইরাস:

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

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

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

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

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

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

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

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

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

৬৯৭.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার?
  1. MySQL
  2. Informix
  3. Sybase
  4. McAfee
ব্যাখ্যা
এন্টিভাইরাস সফটওয়্যার:
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে।
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।
- উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো -
AVG, AVAST, Norton, Panda, Avira, McAfee, Cobra, Kaspersky ইত্যাদি।

• Sybase, Informix এবং MySQL হচ্ছে ডেটাবেজ সফটওয়্যার।

তথ্যসূত্র - মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয় এবং তথ্য ও যোগাযোগ প্রযুক্তি, ভোকেশনাল।
৬৯৮.
কম্পিউটারের ডাটা প্রসেসিং শেষে আউটপুটের কোন পদ্ধতি ব্যবহার করা হয়?
  1. ক) এনকোডিং
  2. খ) ডিকোডিং
  3. গ) এনকোডার
  4. ঘ) ডিকোডার
ব্যাখ্যা
• ডিকোডিং:
- ডিকোডিং হলো কোডকে প্লেইন টেক্সট বা পরবর্তী প্রসেসের জন্য উপযোগী যেকোনো ফরম্যাটে রূপান্তর করার প্রক্রিয়া।
- কম্পিউটার সিস্টেমে ব্যবহৃত প্রতিটি বর্ণ, সংখ্যা বা বিশেষ চিহ্নকে আলাদাভাবে সিপিইউকে বোঝানোর জন্য বিটের (০ বা ১) বিভিন্ন বিন্যাসের সাহায্যে অদ্বিতীয় (Unique) সংকেত তৈরি করা হয়। এই অদ্বিতীয় সংকেতকে কোড (Code) বলা হয়। 
- কম্পিউটার ইনপুটের জন্য কোডিং প্রয়োজন। 
- এটি এনকোডেড ডেটা কমিউনিকেশন ট্রান্সমিশন এবং ফাইলকে তাদের আসল অবস্থায় রূপান্তর করে।
 
উৎস: Techopedia website. 
৬৯৯.
এক্সেল হলো -
  1. Text based স্প্রেডশিট প্রোগ্রাম
  2. ডস ভিত্তিক স্প্রেডশিট প্রোগ্রাম
  3. GUI ভিত্তিক স্প্রেডশিট প্রোগ্রাম
  4. কী-বোর্ড কমান্ড ভিত্তিক স্প্রেডশিট প্রোগ্রাম
ব্যাখ্যা

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

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

উৎস: ব্রিটানিকা।