বিষয়সমূহ

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

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

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

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

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

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

অন্যদিকে,
- CHI হচ্ছে গ্রিক বর্ণমালার ২২তম বর্ণ।

উৎস: মাধ্যমিক কম্পিউটার শিক্ষা, নবম-দশম শ্রেণি।
৭০২.
নিচের কোনটির মাধ্যমে কম্পিউটারের সিস্টেম কনফিগারেশন নির্ধারণ করা হয়?
  1. CPU
  2. RAM
  3. Motherboard
  4. BIOS
সঠিক উত্তর:
BIOS
উত্তর
সঠিক উত্তর:
BIOS
ব্যাখ্যা
• BIOS:
- BIOS এর পূর্ণরূপ হলো- Basic Input/Output System.
- কম্পিউটার Boot হওয়ার পরপরই যে প্রোগ্রামটি প্রথম Run হয় সেটি হল BIOS.
- অর্থাৎ, BIOS এর প্রাথমিক কাজ হচ্ছে Boot process নিয়ন্ত্রণ করা।
- এটি System BIOS, ROM BIOS, PC BIOS হিসেবে পরিচিত।
- কম্পিউটারের মাদারবোর্ডের ফার্মওয়্যার চিপের মধ্যে থাকা কতগুলো নির্দেশনার সমষ্টি হল BIOS.
- BIOS মাধ্যমে কম্পিউটারের সিস্টেম কনফিগারেশন নির্ধারণ করা হয়।

উৎস: ব্রিটানিকা।
৭০৩.
কোন ধরনের মেমোরি সবচেয়ে দ্রুত ডেটা অ্যাক্সেস করতে পারে?
  1. SSD
  2. Registers
  3. RAM
  4. Hard Disk
সঠিক উত্তর:
Registers
উত্তর
সঠিক উত্তর:
Registers
ব্যাখ্যা

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

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

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

৭০৪.
পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফির প্রাথমিক লক্ষ্য কী?
  1. ক্রিপ্টোগ্রাফিক প্রসেসের গতি বৃদ্ধি করা
  2. কোয়ান্টাম কম্পিউটারের আক্রমণ থেকে তথ্য সুরক্ষিত রাখা
  3. সকল প্রচলিত ক্রিপ্টোগ্রাফি অবিলম্বে প্রতিস্থাপন করা
  4. এনক্রিপশন অ্যালগরিদমগুলিকে সরলীকৃত করা
সঠিক উত্তর:
কোয়ান্টাম কম্পিউটারের আক্রমণ থেকে তথ্য সুরক্ষিত রাখা
উত্তর
সঠিক উত্তর:
কোয়ান্টাম কম্পিউটারের আক্রমণ থেকে তথ্য সুরক্ষিত রাখা
ব্যাখ্যা

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

 • পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফি (Post-Quantum Cryptography):
- পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফির মূল লক্ষ্য হলো এমন এনক্রিপশন অ্যালগরিদম তৈরি করা যা ভবিষ্যতের কোয়ান্টাম কম্পিউটার দ্বারা ভাঙা সম্ভব নয়।
- বর্তমান ক্রিপ্টোগ্রাফিক অ্যালগরিদম যেমন RSA, ECC ইত্যাদি কোয়ান্টাম কম্পিউটার ব্যবহার করে খুব দ্রুত ভাঙা যেতে পারে।
- পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফি নিশ্চিত করে যে তথ্য এবং যোগাযোগ সুরক্ষিত থাকবে এমন ভবিষ্যতে, যেখানে কোয়ান্টাম কম্পিউটার ব্যাপকভাবে ব্যবহৃত হবে।
- এটি প্রচলিত অ্যালগরিদমগুলিকে অবিলম্বে প্রতিস্থাপন করার জন্য নয়, বরং ধাপে ধাপে নতুন নিরাপদ অ্যালগরিদমে রূপান্তর ঘটানোর জন্য ডিজাইন করা হয়েছে।
- পোস্ট-কোয়ান্টাম ক্রিপ্টোগ্রাফি মূলত তথ্য নিরাপত্তা বাড়াতে এবং এনক্রিপশন অ্যালগরিদম সরলীকরণের জন্য নয়।

সূত্র: cloudflare. [link]

৭০৫.
Phishing আক্রমণের ক্ষেত্রে নিচের কোনটি সবচেয়ে কার্যকর প্রতিরোধ?
  1. শক্তিশালী পাসওয়ার্ড ব্যবহার
  2. সন্দেহজনক লিংকে ক্লিক না করা
  3. ফায়ারওয়াল চালু রাখা
  4. নিয়মিত সফটওয়্যার আপডেট করা 
সঠিক উত্তর:
সন্দেহজনক লিংকে ক্লিক না করা
উত্তর
সঠিক উত্তর:
সন্দেহজনক লিংকে ক্লিক না করা
ব্যাখ্যা

◉ Phishing Attack হলো এক ধরনের সাইবার আক্রমণ যেখানে ভুয়া ই-মেইল, মেসেজ বা ওয়েবসাইট ব্যবহার করে ব্যবহারকারীর সংবেদনশীল তথ্য (পাসওয়ার্ড, ব্যাংক ডিটেইলস) হাতিয়ে নেওয়া হয়। তাই এর বিরুদ্ধে সবচেয়ে কার্যকর প্রতিরোধ হলো → সন্দেহজনক লিংক, ই-মেইল বা অ্যাটাচমেন্টে ক্লিক না করা।

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

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

৭০৬.
কোন প্রজন্মের ভাষাকে মেশিন ভাষা বলা হয়?
  1. ১ম প্রজন্ম
  2. ২য় প্রজন্ম
  3. ৩য় প্রজন্ম
  4. ৪র্থ প্রজন্ম
সঠিক উত্তর:
১ম প্রজন্ম
উত্তর
সঠিক উত্তর:
১ম প্রজন্ম
ব্যাখ্যা
• প্রোগ্রামিং ল্যাঙ্গুয়েজ:
- কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, অঙ্ক, সংকেত এবং এগুলো বিন্যাসের নিয়মগুলোকে একত্রে প্রোগ্রামিং ল্যাঙ্গুয়েজ বলা হয়।

• বিভিন্ন ধরণের প্রোগ্রামিং ল্যাঙ্গুয়েজ:
- C++,
- Algol,
- Fortran,
- Java,
- Oracle ইত্যাদি।

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

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

ডেটাবেজ ম্যানেজমেন্ট সিস্টেম:
- ডেটাবেজ ম্যানেজমেন্ট সিস্টেম হচ্ছে পরস্পর সম্পর্কযুক্ত তথ্য এবং সে তথ্য পর্যালোচনা করার জন্য প্রয়োজনীয় প্রোগ্রামের সমষ্টি।
- অর্থাৎ ডেটাবেজ তৈরি, সংরক্ষণ, পরিবর্তন, নিয়ন্ত্রণ ও পরিচালনার কাজে ব্যবহৃত সফটওয়্যারই হলো ডেটাবেজ ম্যানেজমেন্ট সিস্টেম। 
- উদাহরণ: Microsoft Access, Microsoft Visual Basic, SQL, dbase, Informix, Oracle ইত্যাদি উল্লেখযোগ্য।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭০৮.
কম্পিউটার সফটওয়্যার সম্পর্কে কোন তথ্যটি সঠিক নয়?
  1. ক) কম্পিউটারের প্রােগ্রাম বা প্রােগ্রামের সমষ্টিকে সফটওয়্যার বলে
  2. খ) এটা কম্পিউটারের লজিক্যাল কম্পােনেন্ট
  3. গ) এটা কম্পিউটারের ফিজিক্যাল কম্পােনেন্ট
  4. ঘ) সফওয়্যার মুছা যায় বা Delete করা যায়
সঠিক উত্তর:
গ) এটা কম্পিউটারের ফিজিক্যাল কম্পােনেন্ট
উত্তর
সঠিক উত্তর:
গ) এটা কম্পিউটারের ফিজিক্যাল কম্পােনেন্ট
ব্যাখ্যা

কম্পিউটার সফটওয়্যার

১। কম্পিউটারের প্রােগ্রাম বা প্রােগ্রামের সমষ্টিকে সফটওয়্যার বলে।
২। এটা কম্পিউটারের লজিক্যাল কম্পােনেন্ট।
৩। সফটওয়্যার তৈরির সময় হার্ডওয়্যার সম্পর্কে ধারণা না থাকলেও চলে।
৪। সফওয়্যার মুছা যায় বা Delete করা যায়।
৫। উদাহরণ: উইন্ডােজ, এমএস ওয়ার্ড, এমএস এক্সেল, ফটোশপ ইত্যাদি।

(রেফারেন্সঃ নবম দশম শ্রেণীর কম্পিউটার (ভোকেশনাল))

৭০৯.
বাণিজ্যিক প্রয়োগের জন্য ব্যবহৃত ভাষা হলো—
  1. BASIC
  2. COBOL
  3. ADA
  4. FORTRAN
সঠিক উত্তর:
COBOL
উত্তর
সঠিক উত্তর:
COBOL
ব্যাখ্যা
বাণিজ্যিক প্রয়োগের জন্য ব্যবহৃত ভাষা হলো COBOL.

উচ্চতর ভাষা (High Level Language):

- উচ্চতর ভাষা মানুষের ভাষার (যেমন- ইংরেজি ভাষা) সাথে মিল রেখে তৈরি করা হয়েছে।
- উচ্চতর ভাষার মধ্যে উল্লেখযোগ্য কয়েকটি ভাষা হচ্ছে- BASIC, COBOL, FORTRAN, PASCAL, C++, JAVA, PROLOG ইত্যাদি।
- কম্পাইলার বা ইন্টারপ্রেটার নামক অনুবাদক প্রোগ্রাম ব্যবহার করে এ ভাষায় লিখিত প্রোগ্রাম মেশিনের ভাষায় অনুবাদ করা হয়।
- এরপর কম্পিউটার এ জাতীয় প্রোগ্রাম বুঝতে পারে। 

উচ্চস্তরের ভাষাকে দুভাগে ভাগ করা যায়:
(১) সাধারণ কাজের (General purpose) ভাষা ও
(২) বিশেষ কাজের (Special purpose) ভাষা।

- যে ভাষা সব ধরনের কাজের জন্য ব্যবহার হয় তাকে সাধারণ কাজের ভাষা বলে। যেমন- বেসিক, সি, প্যাসকল ইত্যাদি।
- যে ভাষা শুধু বিশেষ বিশেষ কাজে ব্যবহার হয় তাকে বিশেষ কাজের ভাষা বলে। যেমন- কোবল, ফোরট্রান।

• বিশেষ কাজের ভাষাকে বিভিন্ন ভাগে ভাগ করা যায়:
- বাণিজ্যিক প্রয়োগের ভাষা কোবল।
- বৈজ্ঞানিক প্রয়োগের ভাষা ফরট্রান।
- বহুপ্রয়োগের ভাষা বেসিক, ফরট্রান, এ্যাডা ইত্যাদি।

উৎস: এসএসসি প্রোগ্রাম, কম্পিউটার শিক্ষা, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭১০.
কোনটি ব্যাতিক্রম?
  1. ক) Adobe Premiere Pro
  2. খ) Adobe Photoshop
  3. গ) Adobe Illustrator
  4. ঘ) Adobe InDesign
সঠিক উত্তর:
ক) Adobe Premiere Pro
উত্তর
সঠিক উত্তর:
ক) Adobe Premiere Pro
ব্যাখ্যা
Adobe Premiere Pro ভিডিও এডিটিং এর জন্য এবং বাকিগুলো Graphics তৈরি, এডিট ও পাবলিশের জন্য ব্যবহৃত হয়।
৭১১.
সিস্টেম ম্যনেজমেন্ট সফটওয়্যার ইউনিট নয় কোনটি?
  1. নেটওয়ার্ক ম্যানেজমেন্ট প্রোগ্রাম
  2. সিস্টেম সিকিউরিটি মনিটর প্রােগ্রাম
  3. ডেটাবেস ম্যনেজমেন্ট সিস্টেম
  4. অপারেটিং সিস্টেম প্রোগ্রাম
সঠিক উত্তর:
সিস্টেম সিকিউরিটি মনিটর প্রােগ্রাম
উত্তর
সঠিক উত্তর:
সিস্টেম সিকিউরিটি মনিটর প্রােগ্রাম
ব্যাখ্যা
সিস্টেম সফটওয়্যারকে প্রধানত তিন ভাগে ভাগ করা যায়।
যথা-
১) সিস্টেম ম্যানেজমেন্ট প্রােগ্রাম বা সফটওয়্যার।
২) সিস্টেম সাপাের্ট প্রােগ্রাম বা সফটওয়্যার।
৩) সিস্টেম ডেভেলপমেন্ট প্রােগ্রাম বা সফটওয়্যার।

সিস্টেম ম্যনেজমেন্ট সফটওয়্যার:
সিস্টেম ম্যানেজমেন্ট প্রােগ্রাম দিয়ে কম্পিউটারের হার্ডওয়্যার, সফটওয়্যার, ডেটা এবং নেটওয়ার্ক নিয়ন্ত্রণ করা যায়।
সিস্টেম ম্যানেজমেন্ট প্রােগ্রাম নিম্মলিখিত ইউনিটগুলাে নিয়ে গঠিত।
যথা-
১) অপারেটিং সিস্টেম (Operating System)
২) ডেটাবেস ম্যনেজমেন্ট (Database Management) সিস্টেম ও
৩) নেটওয়ার্ক ম্যানেজমেন্ট (Network Management) প্রােগ্রাম।

সিস্টেম সাপাের্ট সফটওয়্যার:
সিস্টেম সাপাের্ট প্রােগ্রাম দিয়ে কম্পিউটার ব্যবহারকারী সার্ভিস প্রােগ্রাম, নিরাপত্তা প্রদানের প্রােগ্রাম এবং কাজের হিসাব-নিকাশসহ ইত্যাদি কাজ সম্পাদন করতে পারে।
সিস্টেম সাপাের্ট প্রােগ্রাম নিম্নলিখিত প্রােগ্রামগুলাে নিয়ে গঠিত।
যথা-
১) সিস্টেম ইউটিলিটি প্রােগ্রাম
২) সিস্টেম পারফরমেন্স (Performance) মনিটর প্রােগ্রাম ও
৩) সিস্টেম সিকিউরিটি মনিটর প্রােগ্রাম।

সিস্টেম ডেভেলপমেন্ট সফটওয়্যার:
ব্যবহারিক সমস্যা সমাধানের উদ্দেশ্যে প্রােগ্রাম উন্নয়নের জন্য সিস্টেম ডেভেলপমেন্ট প্রােগ্রাম ব্যবহার করা হয়ে থাকে।
সিস্টেম ডেভেলপমেন্ট প্রােগ্রামকে নিম্নলিখিত ভাগে ভাগ করা যায়।
যথা-
১) প্রােগ্রামিং ল্যাঙ্গুয়েজ ট্রান্সলেটর বা অনুবাদক প্রােগ্রাম।
২) প্রােগ্রামিং এডিটর এবং টুলস

উৎস: নবম দশম শ্রেণীর কম্পিউটার (ভোকেশনাল)।
৭১২.
নিচের কোনটি বাংলা লেখার সফটওয়্যার?
  1. ক) বিজয়
  2. খ) সুলেখা
  3. গ) সুতনী
  4. ঘ) রুপসা
সঠিক উত্তর:
ক) বিজয়
উত্তর
সঠিক উত্তর:
ক) বিজয়
ব্যাখ্যা
- বিজয় হচ্ছে বাংলা লেখার সফটওয়্যার।
- বিজয় বাংলা লেখার সফটওয়্যার ব্যবহারে মাইক্রোসফ্ট অফিস ওয়ার্ড, পাওয়ারপয়েন্ট, ইন্টারনেট ব্রাউজার এবং আরও অনেকগুলি সহ বিভিন্ন ধরণের অ্যাপ্লিকেশনে ব্যবহার করা যায়।
- Mustafa Jabbar এর তৈরি ২০০৯ সালে রিলিজ হওয়া Bijoy Bayanno একটি unicode ভিত্তিক বাংলা লেখার সফটওয়্যার।

সূত্র- তথ্য ও যোগাযোগ প্রযুক্তি [লিংক]
৭১৩.
নিচের কোনটি উচ্চতর প্রোগ্রামিং ভাষা?
  1. COBOL
  2. ORACLE
  3. HTML
  4. SQL
সঠিক উত্তর:
COBOL
উত্তর
সঠিক উত্তর:
COBOL
ব্যাখ্যা
COBOL একটি উচ্চতর ভাষা।

• উচ্চতর ভাষা (High Level Language):
- উচ্চতর ভাষা মানুষের ভাষার (যেমন- ইংরেজি ভাষা) সাথে মিল রেখে তৈরি করা হয়েছে।
- উচ্চতর ভাষার মধ্যে উল্লেখযোগ্য কয়েকটি ভাষা হচ্ছে- BASIC, COBOL, FORTRAN, PASCAL, C++, JAVA, PROLOG ইত্যাদি।
- কম্পাইলার বা ইন্টারপ্রেটার নামক অনুবাদক প্রোগ্রাম ব্যবহার করে এ ভাষায় লিখিত প্রোগ্রাম মেশিনের ভাষায় অনুবাদ করা হয়।
- এরপর কম্পিউটার এ জাতীয় প্রোগ্রাম বুঝতে পারে।

• উচ্চস্তরের ভাষাকে দুভাগে ভাগ করা যায়:
(১) সাধারণ কাজের (General purpose) ভাষা ও
(২) বিশেষ কাজের (Special purpose) ভাষা।

- যে ভাষা সব ধরনের কাজের জন্য ব্যবহার হয় তাকে সাধারণ কাজের ভাষা বলে। যেমন- বেসিক, সি, প্যাসকল ইত্যাদি।
- যে ভাষা শুধু বিশেষ বিশেষ কাজে ব্যবহার হয় তাকে বিশেষ কাজের ভাষা বলে। যেমন- কোবল, ফোরট্রান।

• বিশেষ কাজের ভাষাকে বিভিন্ন ভাগে ভাগ করা যায়:
- বাণিজ্যিক প্রয়োগের ভাষা কোবল।
- বৈজ্ঞানিক প্রয়োগের ভাষা ফরট্রান।
- বহুপ্রয়োগের ভাষা বেসিক, ফরট্রান, এ্যাডা ইত্যাদি।

অন্যান্য অপশন:
খ) ORACLE - ডাটাবেজ ব্যবস্থাপনার জন্য বিশেষ সফটওয়্যার এবং ভাষা।
গ) HTML - ওয়েব পেজ তৈরির জন্য মার্কআপ ভাষা,
ঘ) SQL - ডাটাবেজ ব্যবস্থাপনার জন্য বিশেষ ভাষা।

উৎস: এসএসসি প্রোগ্রাম, কম্পিউটার শিক্ষা, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭১৪.
কোন এক্সেল ফিচার ব্যবহার করে বড় ডেটা দ্রুত সারসংক্ষেপ করা যায়?
  1. Conditional Formatting
  2. AutoFill
  3. Pivot Table
  4. Chart Wizard
সঠিক উত্তর:
Pivot Table
উত্তর
সঠিক উত্তর:
Pivot Table
ব্যাখ্যা

• বড় ডেটা দ্রুত সারসংক্ষেপ করার জন্য এক্সেলে সবচেয়ে কার্যকর ফিচার হলো Pivot Table। Pivot Table ব্যবহার করে আমরা বিভিন্ন কালের, বিভাগের বা মানের ভিত্তিতে ডেটাকে সংক্ষিপ্তভাবে উপস্থাপন করতে পারি। এটি আমাদের সংখ্যা, যোগফল, গড়, কাউন্ট ইত্যাদি সহজভাবে বিশ্লেষণ করতে সাহায্য করে। এছাড়া Pivot Table ব্যবহার করে একাধিক স্তরে ডেটা সাজানো, ফিল্টার করা এবং গ্রুপ করা যায়, যা বড় ডেটাসেটের মধ্যে প্যাটার্ন বা গুরুত্বপূর্ণ তথ্য দ্রুত চিহ্নিত করতে সহায়ক। অন্য ফিচার যেমন Conditional Formatting, AutoFill বা Chart Wizard মূলত ভিজ্যুয়ালাইজেশন বা ডেটা পূরণের কাজে ব্যবহৃত হয়, কিন্তু ডেটার সারসংক্ষেপ বা বিশ্লেষণে Pivot Table সবচেয়ে কার্যকর।

• Application Software:
- অ্যাপ্লিকেশন সফটওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- কাজের প্রকৃতি অনুসারে সাধারণত বিভিন্ন ধরনের ব্যবহারিক প্রোগ্রাম তৈরি করা হয়।
- যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়।
যেমন-

• Spreadsheet Package Program : 
- Lotus 1-2-3, 
- MS Excel, 
- Quattro Pro.

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

৭১৫.
কম্পিউটারের কাজের গতি কী দ্বারা প্রকাশ করা হয়?
  1. ক) ঘণ্টা
  2. খ) সেকেন্ড
  3. গ) ন্যানোসেকেন্ড
  4. ঘ) মিনিট
সঠিক উত্তর:
গ) ন্যানোসেকেন্ড
উত্তর
সঠিক উত্তর:
গ) ন্যানোসেকেন্ড
ব্যাখ্যা
- কম্পিউটার অবিশ্বাস্য দ্রুতগতিতে কাজ করে।
- কম্পিউটারের এই দ্রুতগতিসম্পন্ন হিসাবের কাজকে মিলিসেকেন্ড, মাইক্রোসেকেন্ড, ন্যানোসেকেন্ড এবং পিকোসেকেন্ড ইত্যাদি সময়ের একক হিসেবে ভাগ করা যায়।

উৎস: মাধ্যমিক কম্পিউটার শিক্ষা, নবম-দশম
৭১৬.
নিচের কোনটি অ্যান্টিভাইরাস সফটওয়্যার নয়?
  1. Joomla
  2. Kaspersky
  3. McAfee
  4. Avira
সঠিক উত্তর:
Joomla
উত্তর
সঠিক উত্তর:
Joomla
ব্যাখ্যা
• Joomla হচ্ছে Content Management System (CMS).

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

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

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

◉ ফায়ারওয়াল একটি নিরাপত্তামূলক ব্যবস্থা যা নেটওয়ার্কে প্রবেশ ও প্রস্থানকারী ট্রাফিক পর্যবেক্ষণ ও নিয়ন্ত্রণ করে। এটি অননুমোদিত অ্যাক্সেস ব্লক করে এবং নির্দিষ্ট নিরাপত্তা নিয়ম অনুযায়ী ডেটা প্রবাহ পরিচালনা করে।

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

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

৭১৮.
একটি ফাইল কোনো Drive এ save করার জন্য-
  1. ক) Save
  2. খ) Save as
  3. গ) Close
  4. ঘ) কোনটিই নয়
সঠিক উত্তর:
খ) Save as
উত্তর
সঠিক উত্তর:
খ) Save as
ব্যাখ্যা
• একটি ফাইল কোন Drive এ save করার জন্য Save as নির্বাচন করতে হয়।
- ডকুমেন্টে লিখিত অনুচ্ছেদটি সংরক্ষণের জন্য Ctrl + S কী, কিংবা File মেনু থেকে Save as সাবমেনু নির্বাচন করতে হয়।
- প্রাপ্ত Save as ডায়ালগ বক্সের Save in বক্সে My Documents ফোল্ডার নির্বাচন পূর্বক File name টেক্সট বক্সে ফাইলের নাম লিখে Save বাটনে ক্লিক করতে হবে।
- ফলে ডকুমেন্টটি C ড্রাইভের অধীনে My Documents ফোল্ডারে সংরক্ষিত হবে।

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

উৎস: শিক্ষায় আইসিটি, বিএড প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশবিদ্যালয়।
৭২০.
কোন প্রজন্মের কম্পিউটারে প্রথম উচ্চতর প্রোগ্রামিং ল্যাঙ্গুয়েজের উদ্ভব ও প্রচলন শুরু হয়?
  1. প্রথম প্রজন্ম
  2. দ্বিতীয় প্রজন্ম
  3. তৃতীয় প্রজন্ম
  4. চতুর্থ প্রজন্ম
সঠিক উত্তর:
দ্বিতীয় প্রজন্ম
উত্তর
সঠিক উত্তর:
দ্বিতীয় প্রজন্ম
ব্যাখ্যা
• কম্পিউটারের দ্বিতীয় প্রজন্ম:
- ১৯৫৯ সাল হতে ১৯৬৫ সাল পর্যন্ত আবিষ্কৃত কম্পিউটারেকে দ্বিতীয় প্রজন্মের কম্পিউটার হিসাবে ধরা হয়।
- ট্রানজিস্ট্রর আবিষ্কার হওয়ার ফলে এই প্রজন্মের কম্পিউটারে বায়ুশূন্য ভালবের পরিবর্তে ট্রানজিস্ট্রর ব্যবহৃত হয়।
- এই প্রজন্মের কম্পিউটারে ট্রানজিস্ট্রর ব্যবহারের ফলে কম্পিউটারের আকার ছোট হয়, দাম কমে যায়, কম্পিউটারের গতি বৃদ্ধি পায় এবং বিদ্যুৎ খরচের পরিমাণও অনেক কমে যায়।
- দ্বিতীয় প্রজন্মের কম্পিউটারেই প্রথম উচ্চতর প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন ফোরট্রান (FORTRAN), কোবল (COBOL) ইত্যাদির উদ্ভব ও প্রচলন শুরু হয়।
- IBM-1400, CDC 1604, RCA 301, RCA 501, NCR 300, GE 200 ইত্যাদি দ্বিতীয় প্রজন্মের কম্পিউটার।

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


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

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

উৎস:
১. ব্রিটানিকা।
২. সংশ্লিষ্ট ওয়েবসাইট।
৭২২.
কোন এককের মাধ্যমে CPU-এর ক্লক স্পিড পরিমাপ করা হয়?
  1. বাইট
  2. হার্টজ
  3. বিট
  4. ভোল্ট
সঠিক উত্তর:
হার্টজ
উত্তর
সঠিক উত্তর:
হার্টজ
ব্যাখ্যা
• CPU-এর ক্লক স্পিড পরিমাপের একক হলো হার্টজ। 

• ক্লক স্পিড:
- একটি কম্পিউটারের প্রসেসর প্রতি সেকেন্ডে কতগুলো নির্দেশনা সম্পাদন করতে পারে তার পরিমাণকে কম্পিউটারের ক্লক স্পিড বলা হয়। 

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

তথ্যসূত্র:
- মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
- Intel website. 
৭২৩.
নিচের কোনটি কোনটি সহায়ক মেমোরি?
  1. ক) RAM
  2. খ) PROM
  3. গ) Floppy Disk
  4. ঘ) ROM
সঠিক উত্তর:
গ) Floppy Disk
উত্তর
সঠিক উত্তর:
গ) Floppy Disk
ব্যাখ্যা
সাহায্যকারী বা সেকেন্ডারি মেমোরি:
প্রোগ্রাম এবং ডেটা স্থায়ীভাবে ধারণ করতে এই স্মৃতি ব্যবহৃত হয়।
এটা অপেক্ষাকৃত বড় স্মৃতি অংশ ।
RAM বা মূল স্মৃতিতে কোনো তথ্য স্থায়ী ভাবে থাকে না।
কম্পিউটার বন্ধ করলে বা বিদ্যুৎ চলে গেলে RAM এর সমস্ত তথ্য মুছে যায়। শুধুমাত্র ROM এ তথ্য স্থায়ী ভাবে থাকে।
সেজন্য মূল স্মৃতি বা RAM কে সাহায্য করার জন্য কতকগুলো স্মৃতি স্থায়ীভাবে তথ্য সংরক্ষণ করে থাকে যাতে প্রয়োজন অনুসারে RAM সেসব স্মৃতি থেকে তথ্য নিতে পারে। আর এই সব স্মৃতিকে সাহায্যকারী স্মৃতি বলে।
যেমন: হার্ডডিস্ক, ফ্লপিডিস্ক, চুম্বকীয় টেপ CD, DVD ইত্যাদি সাহায্যকারী স্মৃতি হিসাবে ব্যবহৃত হয় ।

উৎসঃ কম্পিউটার ও তথ্য প্রযুক্তি- ১, ৯ম-১০ম শ্রেণি (ভোকেশনাল),
৭২৪.
FORTRAN-এর মধ্যে TRAN এর পূর্ণ রূপ কী?
  1. Transaction
  2. Transition
  3. Translation
  4. Transfer
সঠিক উত্তর:
Translation
উত্তর
সঠিক উত্তর:
Translation
ব্যাখ্যা
• ফোরট্রান (FORTRAN):
- FORTRAN এর পূর্ণরূপ Formula Translation.
- FORTRAN হলো বিশ্বের প্রথম সফল কম্পিউটার প্রোগ্রামিং ভাষা।
- ফোরট্রান আদিতম উচ্চস্তরের নির্দেশমূলক প্রোগ্রামিং ভাষা।

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭২৫.
কী-বোর্ডের Home key, Delete, insert কী-গুলোকে বলা হয়-
  1. ক) Function key
  2. খ) Numeric key
  3. গ) Control key
  4. ঘ) Navigation key
সঠিক উত্তর:
ঘ) Navigation key
উত্তর
সঠিক উত্তর:
ঘ) Navigation key
ব্যাখ্যা
• নেভিগেশন কী:
- এগুলোর সাহায্যে যেকোনো ডকুমেন্টে ঘুরে বেড়ানো যায়, কার্সারকে পরিচালনা করা যায়। নেভিগেশন কী এর মধ্যে রয়েছে: Arrow keys, Home key, Delete, insert ইত্যাদি। 

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

• কন্ট্রোল কী:
- এই কী-গুলো একা বা অন্য কোনো কী-এর সাথে মিলে কাজ সম্পাদন করতে পারে। যেমন: Shift, Ctrl, Alt, Esc.

• নিউমেরিক কী:
- 0-9 এবং যোগ, বিয়োগ, গুণ, ভাগ ইত্যাদি চিহ্নিত ১৭টি নিউমেরিক কী রয়েছে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয় এবং Microsoft website.
৭২৬.
কোন সফটওয়্যারটি ব্রাউজিং সম্পর্কিত নয়?
  1. Notepad++
  2. UC Browser
  3. Google Chrome
  4. Opera
সঠিক উত্তর:
Notepad++
উত্তর
সঠিক উত্তর:
Notepad++
ব্যাখ্যা

• ব্রাউজিং বলতে সাধারণত ইন্টারনেটে ওয়েবসাইট দেখার প্রক্রিয়াকে বোঝানো হয়। ব্রাউজার হলো সেই সফটওয়্যার যা ব্যবহারকারীদের ওয়েব পেজে প্রবেশ করতে, তথ্য অনুসন্ধান করতে এবং ওয়েব কনটেন্ট দেখতে সাহায্য করে। উদাহরণস্বরূপ, Google Chrome, Opera, এবং UC Browser হলো জনপ্রিয় ওয়েব ব্রাউজার, যা ইন্টারনেট ব্রাউজিংয়ের জন্য ব্যবহৃত হয়। অন্যদিকে, Notepad++ একটি টেক্সট এডিটর সফটওয়্যার, যা কোড লেখা বা সাধারণ টেক্সট ফাইল সম্পাদনার জন্য ব্যবহৃত হয়। এটি ইন্টারনেটে ওয়েবসাইট দেখার বা ব্রাউজিং করার জন্য তৈরি হয়নি। তাই, ব্রাউজিং সম্পর্কিত নয় এমন সফটওয়্যারের মধ্যে Notepad++ সঠিক উত্তর।

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

• কিছু জনপ্রিয় ওয়েব ব্রাউজারের নাম হলো -
- Google Chrome,
- Mozilla Firefox,
- Safari,
- Opera,
- Microsoft Edge,
- Maxthon,
- Brave,
- UC Browser.

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

৭২৭.
নিচের কোনটি কম্পিউটার ভাইরাস নয়?
  1. ক) স্টোন
  2. খ) ট্রোজান হর্স
  3. গ) মেলিসা
  4. ঘ) ওরাকল
সঠিক উত্তর:
ঘ) ওরাকল
উত্তর
সঠিক উত্তর:
ঘ) ওরাকল
ব্যাখ্যা
VIRUS পুরাে নাম হলাে Vital Information Resources under Seize. প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
কয়েকটি ভাইরাসের নাম হলাে-
-ভিবিএস/হেল্পার,
-ওয়ার্ম,
-ভিবিএস/আকুই,
-ট্রোজান হর্স,
-এক্স ৯৭এম/হপার.আর,
-মাইক্রো ভাইরাস,
-বুট সেক্টর ভাইরাস,
-জেরুজালেম,
-স্টোন,
-ঢাকা ভাইরাস,
-ভিয়েনা,
-সিআইএইচ,
-মেলিসা ইত্যাদি।
ওরাকল -রিলেশনাল ডেটাবেজ ম্যানেজমেন্ট সিস্টেম।
[উৎসঃ মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম (উন্মুক্ত বিশ্ববিদ্যালয়)]
৭২৮.
নিচের কোনটি ইউটিলিটি প্রোগ্রামের অন্তর্গত নয়?
  1. Data recovery tool
  2. Word processing software
  3. Disk defragmenter
  4. Backup software
সঠিক উত্তর:
Word processing software
উত্তর
সঠিক উত্তর:
Word processing software
ব্যাখ্যা
ইউটিলিটি সফটওয়্যার:
- সিস্টেম সফটওয়্যার বিশ্লেষণ, কনফিগার, অপটিমাইজ বা কম্পিউটার এর সাথে সমন্বয় রাখার জন্য যে সফটওয়্যার ডিজাইন করা হয়েছে তাকে ইউটিলিটি সফটওয়্যার বলে।

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

উদাহরণ:
- CCleaner,
- WinRAR,
- Disk Defragmenter,
- Antivirus Software (e.g., Avast, Norton, McAfee),
- Backup Software (e.g., Acronis True Image, Macrium Reflect),
- File Compression Tools (e.g., 7-Zip, WinZip),
- Disk Management Tools (e.g., EaseUS Partition Master),
- System Monitor Tools (e.g., Task Manager, HWMonitor),
- System Information Tools (e.g., Speccy),
- File Recovery Software (e.g., Recuva, Disk Drill),
- Driver Updater Tools (e.g., Driver Booster),
- Virtual Private Network (VPN) Software (e.g., ExpressVPN, NordVPN),
- Clipboard Manager (e.g., ClipClip),
- Uninstaller Tools (e.g., Revo Uninstaller),
- Password Managers (e.g., LastPass, Dashlane).

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

• ওয়ার্ড প্রসেসিং সফটওয়্যার হলো এপ্লিকেশন সফটওয়্যার।

সূত্র: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭২৯.
প্রােগ্রামের ধরন ও কার্যাবলী তুলে ধরার জন্য কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমাহারকে কী বলে?
  1. প্রবাহচিত্র
  2. অ্যালগরিদম
  3. বেসিক কমান্ড
  4. সুডােকোড
সঠিক উত্তর:
সুডােকোড
উত্তর
সঠিক উত্তর:
সুডােকোড
ব্যাখ্যা
• সুডােকোড:
- প্রােগ্রামের ধরন ও কার্যাবলী তুলে ধরার জন্য কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমাহারকেই সুডােকোড বলা হয়।
- Pseudo অর্থ ছদ্ম।
- সুডোকোড অর্থ ছদ্ম-প্রােগ্রাম।

• বেসিক কমান্ড:
- বেসিক প্রােগ্রাম লেখার জন্য ব্যবহৃত শব্দ, যেমন- PRINT, LET, GOTo ইত্যাদি।

• বেসিক সংরক্ষিত শব্দ:
- এসব শব্দ বেসিক চলক হিসাবে ব্যবহার করা নিষেধ। যেমন- LIST, PRINT, READ ইত্যাদি।

• অ্যালগরিদম:
- সমস্যা সমাধানের যৌক্তিক ক্রমানুসারী বর্ণনা। এই বর্ণনার ভিত্তিতে ফ্লোচার্ট অঙ্কন করা হয়।

• প্রবাহচিত্র:
- এটি এ্যালগরিদমের চিত্ররূপ।
- এই চিত্রে প্রােগ্রামের পূর্ণাঙ্গ পরিকল্পনা দেয়া হল।
- ফ্লোচার্ট অনুসরন করে প্রকৃত প্রােগ্রাম রচনা করা হয়।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭৩০.
"Keylogger" আক্রমণের উদ্দেশ্য কী?
  1. কিবোর্ডের শব্দ বিশ্লেষণ
  2. টাইপ করা কীস্ট্রোক রেকর্ড
  3. ইন্টারনেট গতি মাপা
  4. ভাইরাস স্ক্যান করা
সঠিক উত্তর:
টাইপ করা কীস্ট্রোক রেকর্ড
উত্তর
সঠিক উত্তর:
টাইপ করা কীস্ট্রোক রেকর্ড
ব্যাখ্যা

Keylogger টাইপ করা প্রতিটি কীস্ট্রোক রেকর্ড করে পাসওয়ার্ড বা গোপন তথ্য চুরি করে।

Key loggers হচ্ছে এক ধরনের স্পাইওয়্যার (Spyware), যেটা সাধারণত keystroke logger নামেও পরিচিত। 
- এটি কম্পিউটারের কীবোর্ডে টাইপিং ডাটা ট্র্যাক এবং রেকর্ড করে।

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

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

৭৩১.
কোনটি অনুবাদক প্রোগ্রাম নয়?
  1. ক) কম্পাইলার
  2. খ) ইন্টারপ্রেটার
  3. গ) অ্যাসেম্বলার
  4. ঘ) ইমুলেটর
সঠিক উত্তর:
ঘ) ইমুলেটর
উত্তর
সঠিক উত্তর:
ঘ) ইমুলেটর
ব্যাখ্যা
ইমুলেটর অনুবাদক প্রোগ্রাম নয়।

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

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

◉ কম্পিউটারের প্রসেসিং স্পিড (Processing Speed) মূলত প্রসেসরের ক্লক স্পিড, কোর সংখ্যা এবং ক্যাশ মেমোরি ইত্যাদির উপর নির্ভর করে।

প্রসেসরের স্পিড (Clock Speed - GHz): যত বেশি GHz, তত দ্রুত কম্পিউটার ডাটা প্রসেস করতে পারে।
কোর সংখ্যা (Cores): একাধিক কোর থাকলে প্রসেসিং ক্ষমতা বাড়ে (যেমন: Dual-core, Quad-core, Octa-core)।
ক্যাশ মেমোরি (Cache Memory): দ্রুত ডাটা অ্যাক্সেস করতে সাহায্য করে।

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

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

৭৩৩.
নিচের কোনটি অ্যান্টিভাইরাস সফটওয়্যার নয়?
  1. ক) Symantec
  2. খ) McAfee
  3. গ) Perrin
  4. ঘ) ESET NOD32
সঠিক উত্তর:
গ) Perrin
উত্তর
সঠিক উত্তর:
গ) Perrin
ব্যাখ্যা
অ্যান্টিভাইরাস সফটওয়্যার: 
- Symantec,
- McAfee,
- AVG Anti-Virus,
- AVIRA,
- AVAST Anti-Virus,
-TREND micro,
- ESET NOD32,
- Kaspersky Anti-Virus,
- Microsoft Security Essential,
- ZoneAlarm Anti-Virus,
- Cobra Anti-Virus,
- Bitdefender,
- Norton Anti-Virus,
- Panda Anti-Virus,
- PC Tool Anti-virus ইত্যাদি।

অপরদিকে,
Perrin.Exeহলো কম্পিউটার ভাইরাস। 

উৎসঃ মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম (উন্মুক্ত বিশ্ববিদ্যালয়); তথ্য ও যোগাযোগ প্রযুক্তি-২, ভোকেশনাল
৭৩৪.
'সি' প্রোগ্রামিং ভাষায় সমজাতীয় ডেটা সংরক্ষণের জন্য কোনটি ব্যবহৃত হয়?
  1. অ্যারে
  2. পয়েন্টার
  3. স্ট্রাকচার
  4. ফাইল
সঠিক উত্তর:
অ্যারে
উত্তর
সঠিক উত্তর:
অ্যারে
ব্যাখ্যা
- 'সি' প্রোগ্রামিং ভাষায় সমজাতীয় ডেটা সংরক্ষণের জন্য অ্যারে ব্যবহৃত হয়।

• 'সি' প্রোগ্রামিং ভাষা:

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৭৩৫.
কম্পিউটার, _____ ছাড়া কিছুই করতে পারে না।
  1. মেমোরি
  2. প্রোগ্রাম
  3. চিপ
  4. আউটপুট ডিভাইস
সঠিক উত্তর:
প্রোগ্রাম
উত্তর
সঠিক উত্তর:
প্রোগ্রাম
ব্যাখ্যা
কম্পিউটারের I.Q. শূন্য। অর্থাৎ, কম্পিউটার নিজ থেকে কিছু করতে পারে না। 
প্রোগ্রামিং এর মাধ্যমে কম্পিউটার কে কাজের দিকনির্দেশনা দেয়া হয়। 

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

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

উৎস প্রোগ্রাম:
- হিউম্যান লেঙ্গুয়েজে রচিত প্রোগ্রামকে সাধারনত উৎস প্রোগ্রাম বলা হয়।
- কম্পিউটার এইসব উৎস প্রোগ্রাম বুঝে না।

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

উৎস: উচ্চ মাধ্যমিকের ICT বই, প্রকৌশলী মুজিবুর রহমান।
৭৩৬.
কম্পিউটার ওয়ার্ম (Computer Worm) কোন ধরনের প্রোগ্রাম?
  1. একটি বৈধ সফটওয়্যার যা কেবল ডেটা ব্যাকআপের কাজ করে
  2. একটি ক্ষতিকর প্রোগ্রাম (ম্যালওয়্যার) যা নিজেই নেটওয়ার্ক বা সিস্টেমে ছড়াতে পারে
  3. একটি অ্যান্টিভাইরাস সফটওয়্যার যা ভাইরাস প্রতিরোধ করে
  4. একটি কম্পিউটার গেম বা বিনোদনমূলক প্রোগ্রাম
সঠিক উত্তর:
একটি ক্ষতিকর প্রোগ্রাম (ম্যালওয়্যার) যা নিজেই নেটওয়ার্ক বা সিস্টেমে ছড়াতে পারে
উত্তর
সঠিক উত্তর:
একটি ক্ষতিকর প্রোগ্রাম (ম্যালওয়্যার) যা নিজেই নেটওয়ার্ক বা সিস্টেমে ছড়াতে পারে
ব্যাখ্যা

কম্পিউটার ওয়ার্ম (Computer Worm) হলো একটি ধরনের ম্যালওয়্যার (Malware) যা নিজে থেকেই কম্পিউটার নেটওয়ার্কে ছড়াতে পারে, সাধারণত কোনো ব্যবহারকারীর হস্তক্ষেপ ছাড়াই।

• কম্পিউটার ওয়ার্ম (Computer Worm):
- কম্পিউটার ওয়ার্ম (Computer Worm) হলো একটি ধরনের ম্যালওয়্যার (Malware) যা নিজে থেকেই কম্পিউটার নেটওয়ার্কে ছড়াতে পারে, সাধারণত কোনো ব্যবহারকারীর হস্তক্ষেপ ছাড়াই।
- এটি মূলত সিস্টেম বা নেটওয়ার্ককে ক্ষতি করা বা তথ্য চুরি করার জন্য ডিজাইন করা হয়।

• কম্পিউটার ওয়ার্মের বৈশিষ্ট্য:
- স্বয়ংক্রিয় ছড়ানো: Worm নিজেই নেটওয়ার্কে অন্য কম্পিউটারে ছড়াতে পারে।
- ব্যবহারকারীর হস্তক্ষেপ প্রায় লাগে না।
- নেটওয়ার্ক এবং সিস্টেমে ক্ষতি করতে পারে।
- স্বয়ংক্রিয়ভাবে অনুলিপি তৈরি করে।

উদাহরণ:
ILOVEYOU Worm – ২০০০ সালে ইমেইল মাধ্যমে ছড়িয়ে বিশ্বব্যাপী ক্ষতি করেছিল।
Code Red Worm – Microsoft IIS সার্ভারে আক্রমণ করে ছড়িয়েছিল।
Morris Worm – ১৯৮৮ সালে ইন্টারনেটে প্রথম পরিচিত Worm। 

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

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

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

⇒ C#:
- C# একটি অবজেক্ট-ওরিয়েন্টেড, কম্পোনেন্ট-ভিত্তিক প্রোগ্রামিং ভাষা।
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান, প্রকৌশলী মুজিবুর রহমান।

⇒ পাইথন (Python):

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

অন্যদিকে, 
- HTML(Hyper Text Markup Language) যা মূলত ব্রাউজারে তথ্য প্রদর্শন বা ওয়েবপেইজে তথ্য উপস্থাপন ও ফরম্যাট করতে প্রোগ্রামারগণ ব্যবহার করেন।
- MS word- ওয়ার্ড প্রসেসিং সফটওয়্যার।
- গুগল ক্রম (Google Chrome) বর্তমানে বহুল ব্যবহৃত ওয়েব ব্রাউজার।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ মাহবুবুর রহমান।
৭৩৮.
কোনটি অ্যান্টিভাইরাস সফটওয়্যার হিসেবে ব্যবহৃত হয় না?
  1. Mozilla Firefox
  2. Kaspersky
  3. AVG
  4. Avast
সঠিক উত্তর:
Mozilla Firefox
উত্তর
সঠিক উত্তর:
Mozilla Firefox
ব্যাখ্যা

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

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

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

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

৭৩৯.
Key Loggers কী?
  1. স্পাইওয়ার
  2. অ্যাডওয়‍্যার
  3. এন্টিভাইরাস
  4. র‍্যামসমওয়্যার
সঠিক উত্তর:
স্পাইওয়ার
উত্তর
সঠিক উত্তর:
স্পাইওয়ার
ব্যাখ্যা
• Key loggers:
- Key loggers হচ্ছে এক ধরনের স্পাইওয়্যার (Spyware), যেটা সাধারণত keystroke logger নামেও পরিচিত।
- এটি কম্পিউটারের কীবোর্ডে টাইপিং ডাটা ট্র্যাক এবং রেকর্ড করে।

• র‍্যামসমওয়্যারের মাধ্যমে ব্যবহারকারীর কম্পিউটার আক্রমনের করে তথ্য কুক্ষিগত করে মুক্তিপণ দাবি করা হয়।
• বিজ্ঞাপন সম্পর্কিত ম্যালওয়্যার হলো অ্যাডওয়‍্যার (Adware).

• Malware (ম্যালওয়ার):
- Malware (ম্যালওয়ার) এর পূর্ণ শব্দরূপ হলো Malicious Software.
- কম্পিউটার ভাইরাস ছাড়া ম্যালওয়ারের অন্তর্ভুক্ত সফটওয়্যারগুলোর মধ্যে রয়েছে-

- অ্যাডওয়‍্যার (Adware),
- স্পাইওয়্যার (Spyware),
- ট্রোজান হর্স (Trojan Horse),
- র‍্যানসমওয়্যার (Ransomware)
- Rootkits
- ওয়ার্ম (Worms) প্রভৃতি।

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি- ২, ৯ম-১০ম শ্রেণি (ভোকেশনাল, ২০২১ সংস্করণ)।
৭৪০.
সি প্রোগ্রামের জনক কে?
  1. Bjarne Stroustrup
  2. Dennis Ritchie
  3. Tim Berners-Lee
  4. Sundar pitchai
সঠিক উত্তর:
Dennis Ritchie
উত্তর
সঠিক উত্তর:
Dennis Ritchie
ব্যাখ্যা
- প্রোগ্রামিং এর মাধ্যমে বিভিন্ন সমস্যার সমাধান করা যায়। সমস্যা সমাধানের জন্য প্রোগ্রামার কম্পিউটারের ভাষায় প্রোগ্রাম তৈরি করে।
- সি এর জনক হলেন Dennis Ritchie।
 -তিনি সর্বপ্রথম Unix  অপারেটিং সিস্টেমে DEC PDP-11 মেশিনে ‘সি’ প্রয়োগ করেন ।
- সি এসেছে BCPL নামের একটি কম্পিউটার ভাষা থেকে , যা থেকে ‘বি’ নামে অপর একটি ভাষার উদ্ভব ঘটে এবং বি এর পরের উন্নয়ন হলো সি  ভাষার উদ্ভবের মধ্য দিয়ে।

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

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

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

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

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

৭৪২.
Ransomware কী ধরনের ম্যালওয়্যার?
  1. যা ব্যবহারকারীর ফাইল এনক্রিপ্ট করে মুক্তিপণ দাবি করে
  2. যা নিজেকে কপি করে এবং নেটওয়ার্কে ছড়িয়ে পড়ে
  3. যা ব্যবহারকারীর কী-স্ট্রোক রেকর্ড করে
  4. যা কম্পিউটারকে বুট হতে বাধা দেয়
সঠিক উত্তর:
যা ব্যবহারকারীর ফাইল এনক্রিপ্ট করে মুক্তিপণ দাবি করে
উত্তর
সঠিক উত্তর:
যা ব্যবহারকারীর ফাইল এনক্রিপ্ট করে মুক্তিপণ দাবি করে
ব্যাখ্যা

Ransomware হলো এক ধরনের Malware যা ভুক্তভোগীর ফাইল বা সিস্টেমকে এনক্রিপ্ট করে ফেলে। এরপর আক্রমণকারী ভুক্তভোগীর কাছ থেকে Ransom (মুক্তিপণ/টাকা) দাবি করে ফাইল আনলক করার জন্য।

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

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

৭৪৩.
Prolog প্রোগ্রামিং ল্যাঙ্গুয়েজটি কোথায় সবচেয়ে বেশি ব্যবহৃত হয়?
  1. UX/UI Design
  2. Data Analysis
  3. Artificial Intelligence
  4. Website Development
সঠিক উত্তর:
Artificial Intelligence
উত্তর
সঠিক উত্তর:
Artificial Intelligence
ব্যাখ্যা
• আর্টিফিশিয়াল ইন্টেলিজেন্স (Artificial Intelligence):
- কৃত্রিম বুদ্ধিমত্তা হলো মানুষের চিন্তাভাবনা গুলোকে কৃত্রিম উপায়ে কম্পিউটার বা কম্পিউটার প্রযুক্তি নির্ভর যন্ত্রের মধ্যে রূপ দেয়ার ব্যবস্থা। 
- ১৯৫৬ সালে জন ম্যাকার্থী সর্বপ্রথম আর্টিফিশিয়াল ইন্টেলিজেন্স শব্দটি উল্লেখ করেন।
- আর্টিফিশিয়াল ইন্টেলিজেন্সে ব্যবহৃত প্রোগ্রামিং ভাষা: LISP, PROLOG, C/C++, CLISP, JAVA, MATLAB, Python, SHRDLU ইত্যাদি।
- কৃত্রিম বুদ্ধিমত্তার বাস্তব প্রোয়োগ হলো রোবট।
- আর্টিফিশিয়াল ইন্টেলিজেন্সের আওতায় বেশ কিছু ক্ষেত্র রয়েছে, যার মধ্যে উল্লেখযোগ্য হচ্ছে: মেশিন লার্নিং, রোবটিক্স, কম্পিউটার ভিশন, ন্যাচারাল ল্যাঙ্গুয়েজ প্রসেসিং (NLP), স্পিচ প্রসেসিং ইত্যাদি। 

 উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
২. তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ- দ্বাদশ ও আলিম শ্রেণি।
৭৪৪.
ইন্টারপ্রেটার নিম্নের কোন ভাষা অনুবাদ করে?
  1. ক) উচ্চ স্তরের ভাষা
  2. খ) নিম্ন স্তরের ভাষা
  3. গ) মেশিন ভাষা
  4. ঘ) এসেম্বলি ভাষা
সঠিক উত্তর:
ক) উচ্চ স্তরের ভাষা
উত্তর
সঠিক উত্তর:
ক) উচ্চ স্তরের ভাষা
ব্যাখ্যা
কম্পিউটার কেবল যন্ত্র না মেশিনের ভাষা বুঝে। সেজন্যে কম্পিউটার প্রোগ্রাম যন্ত্র ভাষা ভিন্ন অন্য কোন ভাষায় রচিত হলে তা যান্ত্রিক ভাষা রূপান্তর করতে হয়। এজন্য অনুবাদক প্রোগ্রাম ব্যবহৃত হয়।
 
একটি উচ্চ-স্তরের ভাষা একটি কম্পিউটার দ্বারা সরাসরি বোঝা যায় না, এবং এটিকে মেশিন কোডে অনুবাদ করা প্রয়োজন হয়।
উচ্চ-স্তরের ভাষাকে মেশিন কোডে রূপান্তর করতে অনুবাদক প্রোগ্রাম হিসেবে কম্পাইলার ও ইন্টারপ্রেটার ব্যবহৃত হয়। 

অনুবাদক প্রোগ্রাম তিন প্রকার। যথা - কম্পাইলার, ইন্টারপ্রেটার এবং অ্যাসেম্বলার।
- কম্পাইলার -- পুরো প্রোগ্রামকে একসাথে অনুবাদ করে।
- ইন্টারপ্রেটার -- প্রোগ্রামের লাইন বাই লাইন অনুবাদ করে এবং ফলাফল দেখায়।
- অ্যাসেম্বলার -- অ্যাসেম্বলি ভাষায় রচিত প্রোগ্রাম অনুবাদ করতে ব্যবহৃত হয়।

উৎস : ব্রিটানিকা
৭৪৫.
What is the function of the "Incognito" mode in Chrome?
  1. ক) It allows you to browse the internet without saving any browsing history or cookies
  2. খ) It allows you to browse the internet with a different IP address
  3. গ) It allows you to browse the internet without any ads
  4. ঘ) It allows you to browse the internet without leaving any trace on the computer
সঠিক উত্তর:
ক) It allows you to browse the internet without saving any browsing history or cookies
উত্তর
সঠিক উত্তর:
ক) It allows you to browse the internet without saving any browsing history or cookies
ব্যাখ্যা
- The function of the "Incognito" mode in Chrome is to allow you to browse the internet without saving any browsing history or cookies.
- This can be useful for situations where you want to keep your browsing activity private or when you want to avoid having your browsing history or cookies saved.

In Incognito, none of your browsing history, cookies and site data, or information entered in forms are saved on your device. This means your activity doesn't show up in your Chrome browser history, so people who also use your device won't see your activity.

Reference: Google.com, businessinsider.com
৭৪৬.
'Boot Process' নিয়ন্ত্রণ করে কোনটি?
  1. Motherboard
  2. CPU
  3. BIOS
  4. RAM
সঠিক উত্তর:
BIOS
উত্তর
সঠিক উত্তর:
BIOS
ব্যাখ্যা
BIOS:
- BIOS এর পূর্ণরূপ হলো- Basic Input/Output System.
- কম্পিউটার Boot হওয়ার পরপরই যে প্রোগ্রামটি প্রথম Run হয় সেটি হল BIOS.
- অর্থাৎ, BIOS এর প্রাথমিক কাজ হচ্ছে Boot process নিয়ন্ত্রণ করা।
- এটি System BIOS, ROM BIOS, PC BIOS হিসেবে পরিচিত।
- কম্পিউটারের মাদারবোর্ডের ফার্মওয়্যার চিপের মধ্যে থাকা কতগুলো নির্দেশনার সমষ্টি হল BIOS.
- BIOS মাধ্যমে কম্পিউটারের সিস্টেম কনফিগারেশন নির্ধারণ করা হয়।

উৎস: ব্রিটানিকা।
৭৪৭.
সেলসফোর্স (Salesforce)- মূলত কোন কাজের জন্য ব্যবহৃত হয়?
  1. অপারেটিং সিস্টেম ডেভেলপমেন্ট
  2. ভিডিও এডিটিং
  3. কাস্টমার রিলেশনশিপ ম্যানেজমেন্ট
  4. গ্রাফিক ডিজাইন
সঠিক উত্তর:
কাস্টমার রিলেশনশিপ ম্যানেজমেন্ট
উত্তর
সঠিক উত্তর:
কাস্টমার রিলেশনশিপ ম্যানেজমেন্ট
ব্যাখ্যা

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

- সঠিক উত্তর: গ) কাস্টমার রিলেশনশিপ ম্যানেজমেন্ট।
 
• অ্যাপ্লিকেশন সফটওয়্যার (Application Software):
- অ্যাপ্লিকেশন সফট্ওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- ব্যবহারকারী যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়। যেমন-

- Photo Editing Program: Adobe Photoshop
- Word Processing Package Program: Word Star, Word Perfect, Ms Word, Word Note.
- Spreadsheet Package Program : Lotus 1-2-3, Ms-Excel, Qrater Pro.
- Browsing  Program:  Internet Explorer, Edge, Mozilla Firefox, Netscape Communicator, Safari, Opera, Google Chrome
- Database Package Program: dBase, Foxpro, Oracle, Informix, Access ইত্যাদি।

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

৭৪৮.
Python কোন ধরণের প্রোগ্রামিং মডেল অনুসরণ করে?
  1. ভিজ্যুয়াল প্রোগ্রামিং
  2. ইভেন্ট ড্রাইভেন প্রোগ্রামিং
  3. স্ট্রাকচার্ড প্রোগ্রামিং
  4. অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
সঠিক উত্তর:
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
উত্তর
সঠিক উত্তর:
অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
ব্যাখ্যা
• Python 'অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং' মডেল অনুসরণ করে।

• অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং:

- অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং পদ্ধতিতে ডেটাও ইনস্ট্রকাশনের সমন্বয়ে চলক তৈরি করা হয়, একে বলা হয় অবজেক্ট।
- এই প্রোগ্রামিং পদ্ধতিতে প্রোগ্রামের ইনস্ট্রাকশনগুলো ডাটা দ্বারা নিয়ন্ত্রিত হয়।
- C++, Java, C#, Python ইত্যাদি হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর উদাহরণ।

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

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

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

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

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

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

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

◉ API (Application Programming Interface) হল একটি সফটওয়্যার ইন্টারফেস, যা বিভিন্ন সফটওয়্যার অ্যাপ্লিকেশন বা সিস্টেমের মধ্যে যোগাযোগ ও ডেটা আদান-প্রদানের সুবিধা প্রদান করে।

API: 
- API এর পূর্ণরূপ Application Programming Interface
- API এমন একটি প্রক্রিয়া যা বিভিন্ন কম্পিউটার প্রোগ্রামকে একে অপরের সাথে যোগাযোগ করতে ব্যবহৃত হয়।
- API একটি প্রোগ্রাম থেকে পরিষেবা পাওয়ার জন্য একজন ডেভেলপারকে সাহায্য করে।
- একটি API ছাড়া একটি প্রোগ্রাম খুব কার্যকরভাবে অন্যান্য অ্যাপ্লিকেশনের সাথে কাজ করতে পারেনা।
- API-এর উদাহরণ হলো remote procedure calls (RPCs)।
- তাছাড়া API, গ্রাফিক্স এবং সাউন্ড সহ অ্যাপ্লিকেশনগুলি সরবরাহ করে, নেটওয়ার্কিং এবিলিটি যুক্ত করে, সিকিউরিটি এবং ডেটা ট্রান্সলেশন পরিচালনা করে এবং মেমরি এবং হার্ডওয়্যার ডিভাইসের মতো সিস্টেম সংস্থানগুলিতে অ্যাক্সেস পরিচালনা করে।

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

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

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭৫২.
File Compression Software এর প্রধান কাজ-
  1. ফাইলের সাইজ ছোট করা
  2. ফাইল মুছে ফেলা
  3. ভাইরাস দূর করা
  4. ফাইল সম্পাদনা করা
সঠিক উত্তর:
ফাইলের সাইজ ছোট করা
উত্তর
সঠিক উত্তর:
ফাইলের সাইজ ছোট করা
ব্যাখ্যা
File Compression Software এর প্রধান কাজ ফাইলের সাইজ ছোট করা।

File Compression Programs:
-বেশিরভাগ অপারেটিং সিস্টেমে ফাইল কম্প্রেস (compress) এবং আনকম্প্রেস (uncompressed) করার জন্য বিভিন্ন রকমের টুল ব্যবহার করা হয়।
-ফাইলের আকার (size) কমানোর জন্য এই টুল গুলো ব্যবহার করা হয়।

কিছু compression টুল এর উদাহরণ হল:

- WinZip,
- WINRAR,
- 7-ZIP,
- PeaZip, ইত্যাদি।

উৎস: বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭৫৩.
কম্পিউটার অপারেশনে কোন ধরনের গাণিতিক পদ্ধতি ব্যবহার করা হয়?
  1. দশমিক
  2. বাইনারি
  3. জ্যামিতি
  4. বুলিয়ান
সঠিক উত্তর:
বাইনারি
উত্তর
সঠিক উত্তর:
বাইনারি
ব্যাখ্যা
• কম্পিউটার অপারেশনে "বাইনারি" পদ্ধতি ব্যবহার করা হয়।

• বাইনারি সংখ্যা পদ্ধতি (Binary Number System):

- বাইনারি সংখ্যা পদ্ধতি একটি ২-ভিত্তিক সংখ্য পদ্ধতি
- এ পদ্ধতিতে ০ এবং ১ এই দুটি অংক ব্যবহৃত হয়।
- এ দুটি অংককে বিভিন্নভাবে সাজিয়ে যেকোনো সংখ্যাকে বাইনারি সংখ্যা পদ্ধতিতে লেখা যায়।
- বাইনারিতে দুটি অংক ব্যবহৃত হয় বিধায় এ পদ্ধতির বেজ ২।
- (১১০), (১১০১), (১০১.০১১) ইত্যাদি হলো বাইনারি সংখ্যার উদাহরণ।
- কম্পিউটার বাইনারি সংখ্যার মাধ্যমে যেকোনো ধরনের উপাত্ত বা ডেটা সংরক্ষণ করে থাকে।
- আবার কম্পিউটারের সকল অভ্যন্তরীণ প্রক্রিয়াকরণের কাজ সম্পন্ন হয় বাইনারি সংখ্যা পদ্ধতিতে।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭৫৪.
যে ধরনের ম্যালওয়্যার কম্পিউটারের ডেটা বা সিস্টেম লক করে দিয়ে ব্যবহারকারীর কাছ থেকে টাকা/মুক্তিপণ দাবি করে, সেটিকে কী বলা হয়?
  1. Keylogger
  2. Rootkit
  3. Adware
  4. Ransomware
সঠিক উত্তর:
Ransomware
উত্তর
সঠিক উত্তর:
Ransomware
ব্যাখ্যা

◉ যে ম্যালওয়্যার একটি কম্পিউটার ডিভাইসকে আক্রান্ত করার পর ব্যবহারকারীকে তার মেশিনে প্রবেশ করা থেকে বিরত রাখে, তা হলো র‍্যানসমওয়‍্যার (Ransomware)। র‍্যানসমওয়‍্যার ব্যবহারকারীর ডেটা বা সিস্টেমকে লক করে দেয় এবং সাধারণত মুক্তিপণ (র‍্যানসম) দাবি করে। মুক্তিপণ দেওয়া না হলে ব্যবহারকারী তার ডেটা বা সিস্টেমে অ্যাক্সেস পায় না।

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

অন্যান্য অপশনসমূহ,
Keylogger: ব্যবহারকারীর কী-বোর্ড ইনপুট গোপনে রেকর্ড করে (যেমন পাসওয়ার্ড চুরি)।
Adware: অবাঞ্ছিত বিজ্ঞাপন দেখায়, তবে সিস্টেম লক করে না।
Rootkit: সিস্টেমে লুকিয়ে থেকে হ্যাকারকে গোপন প্রবেশাধিকার দেয়।

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

৭৫৫.
Stack নিচের কোনটির সাথে সম্পর্কিত নয়?
  1. Push
  2. FIFO
  3. Pop
  4. LIFO
সঠিক উত্তর:
FIFO
উত্তর
সঠিক উত্তর:
FIFO
ব্যাখ্যা
- Stack কে বলা হয় LIFO (Last In First Out) ডেটা স্ট্রাকচার।
- এ যে ডেটা শেষে প্রবেশ করবে সেই ডেটাটি প্রথমে বের হবে, একে বলা হয় LIFO।
- প্রোগ্রামিং ল্যাঙ্গুয়েজে, স্ট্যাকের (Stack) দুটি অপারেশন বা প্রক্রিয়া রয়েছে। যথা Push এবং Pop.
- স্ট্যাকের উপরে একটি আইটেম রাখাকে পুশ (Push) বলা হয়।
- স্ট্যাকের উপর থেকে একটি আইটেম অপসারণ করাকে পপ (Pop) বলা হয়।

- Queue এ যে ডেটা প্রথমে প্রবেশ করবে সেই ডেটাটি প্রথমে বের হবে, একে বলা হয় FIFO (First In First Out)।
- FIFO- Queue এর সাথে সম্পর্কিত।

উৎস: Computerhope Website.
৭৫৬.
কোনটি বিশেষ উদ্দেশ্য ব্যবহৃত অ্যাপ্লিকেশন সফটওয়্যার?
  1. MS Word
  2. MS Excel
  3. Payroll System
  4. MS PowerPoint
সঠিক উত্তর:
Payroll System
উত্তর
সঠিক উত্তর:
Payroll System
ব্যাখ্যা

• অ্যাপ্লিকেশন সফটওয়্যার হলো কম্পিউটারে ব্যবহৃত এমন প্রোগ্রাম যা ব্যবহারকারীর নির্দিষ্ট কাজ সম্পন্ন করতে সাহায্য করে

প্রকারভেদ:
- সাধারণ উদ্দেশ্য অ্যাপ্লিকেশন সফটওয়্যার: বিভিন্ন ধরনের কাজের জন্য ব্যবহারযোগ্য।
উদাহরণ:
⇒ MS Word: ডকুমেন্ট তৈরি।
⇒ Excel: হিসাবরক্ষণ ও ডেটা বিশ্লেষণ।
⇒ PowerPoint: প্রেজেন্টেশন তৈরি।

বিশেষ উদ্দেশ্য অ্যাপ্লিকেশন সফটওয়্যার: নির্দিষ্ট কাজ বা প্রতিষ্ঠান বিশেষ প্রয়োজনে তৈরি।
উদাহরণ:
⇒ Payroll System: প্রতিষ্ঠানের কর্মচারীর বেতন হিসাব, ট্যাক্স ও বোনাস নির্ণয়।
⇒ ব্যাংকিং সফটওয়্যার, হাসপাতালের রোগী ব্যবস্থাপনা সফটওয়্যার।

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

৭৫৭.
সফটওয়্যার আনইনস্টল করার জন্য নিচের কোন অপশনটির প্রয়োজন হয়?
  1. Ease of Access
  2. Control Panel
  3. User Account
  4. System and Security
সঠিক উত্তর:
Control Panel
উত্তর
সঠিক উত্তর:
Control Panel
ব্যাখ্যা
• সফটওয়্যার আনইনস্টলেশনের নিয়ম:
- প্রথমে স্টার্ট বাটন থেকে কন্ট্রোল প্যানেলে যেতে হবে।
- প্রদর্শিত অপশনগুলো থেকে 'আনইনস্টল এ প্রোগ্রাম' (uninstall a program) সিলেক্ট করতে হবে।
- যে সফটওয়্যারটি আনইনস্টল করতে চাই তা সিলেক্ট করতে হবে।
- uninstall বাটনে ক্লিক করলে আনইনস্টল শুরু হয়ে যাবে।
- ফাইল যদি বড় হয় তাহলে একটু বেশি সময় লাগবে। আনইনস্টল করার পর কম্পিউটার রিস্টার্ট দেয়া ভাল।
- তবে আনইনস্টলেশন করার মাধ্যমে কোন সফটওয়্যার কম্পিউটার থেকে সম্পূর্ণভাবে মুছে ফেলা যায় না। তাই সম্পূর্ণভাবে কোন সফটওয়্যারকে ডিলিট করার জন্য রেজিস্ট্রি এডিটর থেকে মুছে ফেলতে হবে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৭৫৮.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার?
  1. WinRAR
  2. CCleaner
  3. SketchUp
  4. AVG
সঠিক উত্তর:
AVG
উত্তর
সঠিক উত্তর:
AVG
ব্যাখ্যা
• এন্টিভাইরাস সফটওয়্যার হলো এমন একটি প্রোগ্রাম যা কম্পিউটারে ভাইরাস, ম্যালওয়্যার ও অন্যান্য ক্ষতিকর সফটওয়্যার সনাক্ত এবং দূর করতে সাহায্য করে। উপরের অপশনগুলোর মধ্যে, AVG একটি জনপ্রিয় এন্টিভাইরাস সফটওয়্যার। এটি ব্যবহারকারীর কম্পিউটারকে ভাইরাস, ট্রোজান, স্পাইওয়্যার ও অন্যান্য ক্ষতিকর প্রোগ্রাম থেকে রক্ষা করে। অন্যদিকে, WinRAR একটি ফাইল কম্প্রেশন সফটওয়্যার, CCleaner সিস্টেম ক্লিনিং ও অপটিমাইজেশনের জন্য ব্যবহৃত হয়, আর SketchUp হলো 3D মডেলিং সফটওয়্যার। তাই, এদের মধ্যে শুধুমাত্র AVG এন্টিভাইরাস সফটওয়্যার হিসেবে কাজ করে।

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

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

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

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

উৎস:
২. মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩. ব্রিটানিকা।
৭৫৯.
নিচের কোনটি স্ট্রাকচার্ড প্রোগ্রামিং এর উদাহরণ নয়?
  1. C
  2. ALGOL
  3. Fortran
  4. Pascal
সঠিক উত্তর:
Fortran
উত্তর
সঠিক উত্তর:
Fortran
ব্যাখ্যা
• Fortran অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ।

• স্ট্রাকচার্ড প্রোগ্রামিং:

- স্ট্রাকচার্ড প্রোগ্রামিং এমন এক ধরনের প্রোগ্রামিং যেখানে প্রোগ্রামের স্টেটমেন্টগুলো ভিন্ন ভিন্ন শ্রেণিতে বিভক্ত করে লেখা হয়।
- স্ট্রাকচার্ড প্রোগ্রামিং এ টপ-ডাউন-অ্যাপ্রোচের মাধ্যমে প্রোগ্রামকে কতকগুলো অংশ বা মডিউলে ভাগ করা হয়।
- C, Pascal, QBASIC, ALGOL, PL/I, Ada ইত্যাদি হলো স্ট্রাকচার্ড প্রোগ্রামিং এর উদাহরণ।
- স্ট্রাকচার্ড প্রোগ্রামিংয়ের গঠন তিন ধরনের হয়ে থাকে। যথা-
১। পর্যায়ক্রমিক গঠন (Sequential Structure),
২। চক্র বা লুপ (Loop) ও
৩। ডিশিসন স্টেটমেন্ট (Desicion Statement)

• স্ট্রাকচার্ড প্রোগ্রামিংয়ের বৈশিষ্ট্য:
- এটা সহজে অনুধাবনযোগ্য।
- ডিবাগিং করা সহজ।
- সহজে রক্ষণাবেক্ষণ করা যায়।
- সহজে রচনা করা যায়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৭৬০.
হিসাব নিকাশ করার জন্য নিচের কোন প্রোগ্রাম বা সফটওয়্যারটি বেশি ব্যবহৃত হয়?
  1. মাইক্রোসফট ওয়ার্ড
  2. মাইক্রোসফট এক্সেল
  3. মাইক্রোসফট এক্সেস
  4. সবগুলো
সঠিক উত্তর:
মাইক্রোসফট এক্সেল
উত্তর
সঠিক উত্তর:
মাইক্রোসফট এক্সেল
ব্যাখ্যা

হিসাব নিকাশের কাজ করার জন্য স্প্রেডশিট প্রোগ্রাম ব্যবহৃত হয়। স্প্রেডশিট প্রোগ্রাম সাধারণত কোন ব্যবসায়িক প্রতিষ্ঠানের বছরের শেষের হিসাবের বিবরণ তৈরির জন্য খুবই উপযোগি। এই প্রোগ্রামের সবচেয়ে বড় সুবিধা হল যদি কোন অংশ ভুল হয় তাহলে সে অংশ পরিবর্তন করে শুদ্ধ করলে তার সাথে সম্পর্কযুক্ত সম্পুর্ণ হিসাবে স্বয়ংসম্পুর্ণভাবে পরিবর্তিত হয়ে যায়।
আইবিএম পিসির প্রথম ব্যবহারকারী স্প্রেডশিট প্রোগ্রাম হল লোটাস ১-২-৩ (Lotus 1-2-3)। এটি ডস ভিত্তক। সরাসরি উইন্ডোজ ভিত্তক স্প্রেডশিট প্রোগ্রাম হল মাইক্রোসফট এক্সেল (Microsoft Excel)। এক্সেলে অনেক বেশি পরিমাণে কাজ করা যায় এবং কাজের সুবিধাও অনকে বেশি। ম্যাকিনটোশ পার্সোনাল কম্পিউটারেরও প্রধান স্প্রেডশিট প্রোগ্রাম হল মাইক্রোসফট এক্সেল।

৭৬১.
নিচের কোন ল্যাঙ্গুয়েজের অনুবাদক হিসেবে ইন্টারপ্রেটার ব্যবহৃত হয়?
  1. Java
  2. Python
  3. Borland C++
  4. ক ও খ উভয়ই
সঠিক উত্তর:
ক ও খ উভয়ই
উত্তর
সঠিক উত্তর:
ক ও খ উভয়ই
ব্যাখ্যা
• Java, Python ল্যাঙ্গুয়েজের অনুবাদক হিসেবে ইন্টারপ্রেটার ব্যবহৃত হয়।
এছাড়াও RUBY, PHP ও অনুবাদক হিসেবে ইন্টারপ্রেটার ব্যবহৃত হয়।

• অনুবাদক প্রোগ্রাম:

- অনুবাদক প্রোগ্রামের কাজ হলো উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে রুপান্তরিত করা।
• তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে। যথা:

১. কম্পাইলার (Compiler):
- কম্পাইলার হল এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিনের ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে।
- এখানকার এক্সিকিউশন ফাইল অত্যন্ত দ্রুততার সাথে এক্সিকিউট হয়ে থাকে।
- ফলে প্রোগ্রামিং প্রক্রিয়া অত্যন্ত দ্রুততর হয় এবং প্রোগ্রামারকে নিজ হাতে কোন অনুবাদকের কাজ করতে হয় না।
- ভিন্ন ভিন্ন উচ্চতর ভাষার প্রোগ্রামের জন্য ভিন্ন ভিন্ন কম্পাইলার ব্যবহৃত হয়।
- যেমন: সি ল্যাঙ্গুয়েজের জন্য Turbo C/C++, Codeblocks, Dev C, Borland C++ ইত্যাদি কম্পাইলার রয়েছে।

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

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

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

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

• ভিয়েনা হলো একটি কম্পিউটার ভাইরাস।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৭৬৩.
What does that acronym VGA stand for?
  1. ক) Extended Graphics Adapter
  2. খ) Enhanced Graphics Array
  3. গ) Video Graphics Array
  4. ঘ) Color Graphics Array
সঠিক উত্তর:
গ) Video Graphics Array
উত্তর
সঠিক উত্তর:
গ) Video Graphics Array
ব্যাখ্যা
Abbreviation of Video Graphics Array, a graphics display system for PCs developed by IBM. VGA has become one of the de facto standards for PCs. In text mode, VGA systems provide a resolution of 720 by 400 pixels.
৭৬৪.
নিচের কোন বিবৃতিটি কম্পাইলার সম্পর্কিত সঠিক?
  1. এটি Interpreter-এর চেয়ে অনুবাদ করতে বেশি সময় লাগে
  2. এটি প্রতি লাইন প্রোগ্রাম পড়ে এবং অনুবাদ করে
  3. এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে
  4. এটি মেশিন প্রোগ্রামকে সোর্স প্রোগ্রামে রূপান্তর করে
সঠিক উত্তর:
এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে
উত্তর
সঠিক উত্তর:
এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে
ব্যাখ্যা
◉ ইন্টারপ্রেটার এক লাইন করে সম্পাদন করে এবং তাৎক্ষণিক ফলাফল প্রদান করে। অপরদিকে কম্পাইলার সম্পূর্ণ প্রোগ্রামটিকে একসাথে অনুবাদ করে এবং সবগুলো ভুল একসাথে প্রদর্শন করে। ফলে অনুবাদ করতে ইন্টারপ্রেটারের চেয়ে কম্পাইলারের সময় কম লাগে।

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

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

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

উৎস:
১. তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. কম্পিউটার ও তথ্য প্রযুক্তি-১, এসএসসি, ভোকেশনাল।
৭৬৫.
Database Management System (DBMS) এর উদাহরণ কোনটি?
  1. Oracle
  2. Notepad++
  3. Python
  4. MS Paint
সঠিক উত্তর:
Oracle
উত্তর
সঠিক উত্তর:
Oracle
ব্যাখ্যা

• Database Management System (DBMS) হলো এমন একটি সফটওয়্যার সিস্টেম যা ব্যবহারকারীদের ডেটা সংরক্ষণ, হালনাগাদ, অনুসন্ধান ও বিশ্লেষণ করতে সাহায্য করে।

DBMS এর বৈশিষ্ট্য:
- ডেটা সংরক্ষণ (Data Storage): ডেটা সুষ্ঠুভাবে সঞ্চয় করে।
- ডেটা অ্যাক্সেস (Data Access): দ্রুত অনুসন্ধান এবং নির্বাচন করা যায়।
- ডেটা নিরাপত্তা (Data Security): অনুমোদিত ব্যবহারকারীদের জন্য সীমাবদ্ধতা আরোপ।
- Consistency & Integrity: ডেটা সঠিক ও নির্ভরযোগ্য থাকে।

Oracle Database এর গুরুত্ব:
- Enterprise Level DBMS: বড় প্রতিষ্ঠান, ব্যাংকিং, ই-কমার্স, এবং সরকারি সংস্থার জন্য ব্যবহৃত।
- Relational Database: ডেটা টেবিল আকারে সংরক্ষণ করে, এবং SQL ব্যবহার করে পরিচালনা করা যায়।
- Scalability & Reliability: কোটি কোটি রেকর্ড দ্রুত প্রক্রিয়াকরণ সম্ভব।

• অপশন আলোচনা:
- Notepad++: একটি শক্তিশালী টেক্সট ও সোর্স কোড এডিটর, যা বিভিন্ন প্রোগ্রামিং ভাষার কোড লেখার জন্য ব্যবহৃত হয়।
- Python: একটি উচ্চ স্তরের প্রোগ্রামিং ভাষা, যা সফটওয়্যার এবং ওয়েব অ্যাপ্লিকেশন তৈরি করতে ব্যবহৃত হয়।
- MS Paint: একটি সরল গ্রাফিক্স এডিটর সফটওয়্যার, যা ছবি আঁকা ও সম্পাদনা করার জন্য ব্যবহৃত হয়।

তথ্যসূত্র:
- NCTB, তথ্য ও যোগাযোগ প্রযুক্তি নবম-দশম শ্রেণি।
- Oracle অফিশিয়াল ওয়েবসাইট। 

৭৬৬.
কোনো সমস্যা সমাধান করার সুনির্দিষ্ট ধাপসমূহকে কী বলে?
  1. ক) অ্যালগরিদম
  2. খ) ফ্লোচার্ট
  3. গ) প্রোগ্রাম
  4. ঘ) ডাটাবেজ
সঠিক উত্তর:
ক) অ্যালগরিদম
উত্তর
সঠিক উত্তর:
ক) অ্যালগরিদম
ব্যাখ্যা
অ্যালগরিদম: কোনো একটি নির্দিষ্ট সমস্যা সমাধানের জন্য যুক্তিসম্মত ও ধাপে ধাপে সমাধান করার যে পদ্ধতি, তাকে অ্যালগরিদম বলা হয়।

ফ্লোচার্ট বা প্রবাহ চিত্র: যে চিত্রভিত্তিক পদ্ধতিতে বিশেষ কতকগুলো চিহ্নের সাহায্যে কোনো একটি নির্দিষ্ট সমস্যার সমাধান করা হয় তাকে ফ্লোচার্ট বলা হয়। ফ্লোচার্টের সাহায্যে প্রোগ্রাম বোঝা সহজ হয় বলে এটি প্রোগ্রামার ও ব্যবহারকারীর মাঝে সংযোগ রক্ষার জন্য ব্যবহৃত হয়।

প্রোগ্রাম: কম্পিউটারকে দিয়ে কাজ করানোর জন্য প্রদত্ত নির্দেশনাবলীর সমষ্টিকে প্রোগ্রাম বলে।

ডাটাবেজ: সুবিন্যস্ত ভাবে সাজানো ডাটার সমাহারকে ডাটাবেজ বলে।

উৎস: উচ্চ মাধ্যমিকের ICT বই, প্রকৌশলী মুজিবুর রহমান।
৭৬৭.
ফ্রেড কোহেন কত সালে কম্পিউটার ভাইরাসের নামকরণ করেন?
  1. ১৯৭৮
  2. ১৯৮০
  3. ১৯৮৩
  4. ১৯৮৫
সঠিক উত্তর:
১৯৮০
উত্তর
সঠিক উত্তর:
১৯৮০
ব্যাখ্যা
- Frederick B. Cohen (born 1956) is an American computer scientist and best known as the inventor of computer virus defense techniques.
- He gave the definition of "computer virus" in 1983.
- Cohen is best known for his pioneering work on computer viruses, the invention of high integrity operating system mechanisms now in widespread use, and automation of protection management functions.
- One of the few solid theoretical results in the study of computer viruses is Cohen's 1987 demonstration that there is no algorithm that can perfectly detect all possible viruses.



উৎস: DBPedia ও মাধ্যমিক তথ্য প্রযুক্তি বই।
৭৬৮.
নিচের কোনটি ব্যবহারিক সফটওয়্যারের উদাহরন নয়?
  1. ক) মাইক্রোসফট অফিস
  2. খ) ডাটাবেস প্রোগ্রাম
  3. গ) অটো ক্যাড
  4. ঘ) ডস
সঠিক উত্তর:
ঘ) ডস
উত্তর
সঠিক উত্তর:
ঘ) ডস
ব্যাখ্যা
ব্যবহারিক প্রোগ্রাম (Application Software) কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়। এখানে ডস হলো অপারেটিং সিস্টেম।
৭৬৯.
The most popular language for interactive use is
  1. ক) COBOL
  2. খ) PASCAL
  3. গ) BASIC
  4. ঘ) FORTRAN
সঠিক উত্তর:
গ) BASIC
উত্তর
সঠিক উত্তর:
গ) BASIC
ব্যাখ্যা

COBOL : used in business, finance, and administrative systems for companies and governments.
PASCAL : encourage good programming practices using structured programming and data structuring.
FORTRAN (FORmula Translation): it was designed to allow easy translation of mathematical formulas into code.

৭৭০.
কোন ধরণের ম্যালওয়্যার নিজেকে একটি বৈধ প্রোগ্রাম হিসাবে ছদ্মবেশ দিতে পারে?
  1. Worm
  2. Ransomware
  3. Trojan
  4. কোনটি নয়
সঠিক উত্তর:
Trojan
উত্তর
সঠিক উত্তর:
Trojan
ব্যাখ্যা
• কম্পিউটার ভাইরাস:
- VIRUS শব্দের অর্থ হল 'Vital Information Resources Under Seize' যার অর্থ হল গুরুত্বপূর্ণ তথ্যসমূহ দখলে নেয়া বা ক্ষতিসাধন করা।
- ভাইরাস কম্পিউটার এর ডেটা ফাইল নষ্ট করে ফেলে বা কম্পিউটার বুট হতে বাঁধা দেয় অথবা হার্ডডিস্ক নষ্ট করে ফেলতে পারে।
- যেমন: Melissa, Trojan horse, Code Red, Worm ইত্যাদি।
- ট্রোজান একটি এমন ধরনের ম্যালওয়্যার যা সাধারণত কোনো বৈধ প্রোগ্রামের মতো দেখায়, কিন্তু এটি আসলে ক্ষতিকর।
- এটি ব্যবহারকারীর অনুমতি ছাড়াই কম্পিউটারে প্রবেশ করে এবং অনেক ক্ষতি করতে পারে।

অপশন আলোচনা:
- ক) Worm (ওয়ার্ম) - এটি একটি ম্যালওয়্যার যা নেটওয়ার্কের মাধ্যমে ছড়িয়ে পড়ে এবং কম্পিউটারের মধ্যে নিজের কপি তৈরি করে।

- খ) Ransomware (র‍্যানসামওয়্যার) - এটি একটি ম্যালওয়্যার যা কম্পিউটারের ফাইল বা সিস্টেম লক করে এবং টাকা দাবি করে তাদের ফিরিয়ে দেওয়ার জন্য।

- গ) Trojan (ট্রোজান) - এটি এমন একটি ম্যালওয়্যার যা নিজেকে বৈধ প্রোগ্রাম হিসেবে প্রস্তাবিত করে, তবে এটি প্রকৃতপক্ষে ক্ষতিকর।

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ মাহবুবুর রহমান।
৭৭২.
একটি ওয়ার্কবুকে কতটি ওয়ার্কশিট থাকে?
  1. ক) ১৬টি
  2. খ) ৩২টি
  3. গ) ৬৪টি
  4. ঘ) ৬৮টি
সঠিক উত্তর:
ক) ১৬টি
উত্তর
সঠিক উত্তর:
ক) ১৬টি
ব্যাখ্যা

সাধারণত একটি ওয়ার্কবুকে ১৬টি ওয়ার্কশিট থাকে।

- এক্সেলের ডকুমেন্টকে ওয়ার্কবুক বলে। 
- প্রয়োজন অনুসারে, একসাথে একাধিক ওয়ার্কবুক নিয়ে কাজ করা যায় এবং একসাথে একই সময়ে একাধিক শিটে ডাটা স্থানান্তর করা যায়।

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

৭৭৩.
In Excel, the COUNTA() function ______.
  1. ক) counts cells having alphabets
  2. খ) counts empty cells
  3. গ) counts cells having number
  4. ঘ) counts non-empty cells
সঠিক উত্তর:
ঘ) counts non-empty cells
উত্তর
সঠিক উত্তর:
ঘ) counts non-empty cells
ব্যাখ্যা
COUNTA function
- The COUNTA function counts cells containing any type of information, including error values and empty text ("").
- For example, if the range contains a formula that returns an empty string, the COUNTA function counts that value.
- The COUNTA function does not count empty cells.

Source: https://support.microsoft.com/
৭৭৪.
Python প্রোগ্রাম তৈরি করেন কে?
  1. Python Van Rossum
  2. Guido Van Rossum
  3. Dennis Ritchie
  4. Martin Cooper
সঠিক উত্তর:
Guido Van Rossum
উত্তর
সঠিক উত্তর:
Guido Van Rossum
ব্যাখ্যা
- Python হলো একটি উচ্চ-স্তরের প্রোগ্রামিং ল্যাংগুয়েজ। 
- পাইথনের ওয়েব ডেভেলপমেন্ট, মেশিন লার্নিং, ডেটা সায়েন্স, ক্লাউড কম্পিউটিং এবং বিগ ডেটার মতো বিভিন্ন ক্ষেত্রে কাজ করার ক্ষমতা রয়েছে। 
- Guido van Rossum এই উচ্চস্তরের প্রোগ্রামিং ভাষা আবিষ্কার করেন। 

উৎস: Python Website.
৭৭৫.
এন্টিভাইরাস সফটওয়্যার কোনটি?
  1. ট্রোজান হর্স
  2. এভিজি
  3. ভিবিএস/আকুই
  4. বুট সেক্টর
সঠিক উত্তর:
এভিজি
উত্তর
সঠিক উত্তর:
এভিজি
ব্যাখ্যা
• "এভিজি" হচ্ছে এন্টিভাইরাস সফটওয়্যার।

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

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

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

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

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

উৎস:
১. cobraantivirus website.
২. মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩. ব্রিটানিকা
৭৭৬.
কোডে থাকা ত্রুটিগুলি শনাক্ত ও সমাধান করার প্রক্রিয়ার নাম কী?
  1. Installation
  2. Compiling
  3. Programming
  4. Debugging
সঠিক উত্তর:
Debugging
উত্তর
সঠিক উত্তর:
Debugging
ব্যাখ্যা
• প্রোগ্রাম ডিবাগিং:
- প্রোগ্রাম তৈরির সময় বিভিন্ন কারণে প্রোগ্রামে ভুল হতে পারে, প্রোগ্রামের ভুলকে বাগ (Bug) বলে।
- প্রোগ্রামের ভুল-ত্রুটি খুঁজে বের করা এবং সংশোধন করাকে ডিবাগিং (Debugging) বলা হয়।
- সব ভুল-ত্রুটি দূর না হওয়া পর্যন্ত কোনো প্রোগ্রামই ব্যবহার করা যায় না।

• প্রোগ্রামে তিন ধরনের ভুল হতে পারে। যথা:
- ডেটা ভুল,
- যুক্তিগত ভুল এবং
- সিনট্যাক্স ভুল।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি মাহবুবুর রহমান, একাদশ-দ্বাদশ শ্রেণি।
৭৭৭.
তথ্য স্থানান্তরের অসুবিধা দূর করতে তথ্য কোডের বিটগুলোর সঙ্গে যে অতিরিক্ত ১টি বিট যোগ করা হয়, তাকে কী বলে?
  1. প্যারিটি বিট
  2. আলফা বিট
  3. নিউমেরিক বিট
  4. আসকি বিট
সঠিক উত্তর:
প্যারিটি বিট
উত্তর
সঠিক উত্তর:
প্যারিটি বিট
ব্যাখ্যা
প্যারিটি বিট:
- প্যারিটি বিট বলতে বাইনারি পদ্ধতিতে তথ্য আদান প্রদান করার সময় তথ্যের নির্ভুলতা বাড়াতে যে অতিরিক্ত ১টি বিট যুক্ত করা হয় তাকে বুঝায়।
- বাইনারি পদ্ধতিতে ডেটা আদান প্রদান করার সময় বিট গণনায় ভুল হতে পারে কোন কারণে ১ এর বদলে ০ আসতে পারে অথবা ০ বদলে ১ আসতে পারে; এরকমটি হলে গণনায় ত্রুটি হতে পারে।
- এই সমস্যা সমাধানের জন্য বাইনারি সংখ্যার বিটের বাম পাশে ১টি অতিরিক্ত বিট যোগ করা হয়।

উৎস: IBM ওয়েবসাইট।
৭৭৮.
Which of the following is a type of malware that design for surveillance?
  1. Trojan
  2. Virus
  3. Worm
  4. Spyware
সঠিক উত্তর:
Spyware
উত্তর
সঠিক উত্তর:
Spyware
ব্যাখ্যা

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

• স্প্যাইওয়ারের কাজ:
- ব্যবহারকারীর ব্রাউজিং ডেটা চুরি করা: যেমন লগইন তথ্য, পাসওয়ার্ড, ক্রেডিট/ডেবিট কার্ড ডিটেইলস।
- কীস্ট্রোক লগিং (Keystroke Logging): ব্যবহারকারী কোন কী চাপছে তা রেকর্ড করে।
- পরিচিতি চুরি (Identity Theft): ব্যক্তিগত তথ্য ব্যবহার করে অনলাইন প্রতারণা বা ব্যাংক লেনদেন করা।
- অ্যাড ইনস্টলেশন ও বিজ্ঞাপন দেখানো: কিছু স্প্যাইওয়্যার ব্যবহারকারীর অনুমতি ছাড়া অ্যাডওয়্যারও ইনস্টল করে।

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

• স্প্যাইওয়ারের প্রতিকার:
- অ্যান্টি-ম্যালওয়্যার / অ্যান্টি-স্পাইওয়্যার সফটওয়্যার ব্যবহার করা।
- সন্দেহজনক লিঙ্ক বা ইমেইল ক্লিক না করা।
- সফটওয়্যার ও অপারেটিং সিস্টেম নিয়মিত আপডেট করা।
- শক্তিশালী পাসওয়ার্ড ও দুই-ধাপ যাচাই ব্যবহার করা।

অন্যান্য অপশন:
- Trojan: এটি নিজেকে একটি বৈধ সফটওয়্যার হিসেবে প্রকাশ করে ব্যবহারকারীকে ধোঁকা দেয় এবং সিস্টেমে হ্যাকারদের প্রবেশের পথ তৈরি করে দেয়।
- Virus: এটি একটি প্রোগ্রাম যা ফাইলের সাথে সংযুক্ত হয়ে ছড়িয়ে পড়ে এবং সিস্টেমের ফাইলগুলোকে নষ্ট বা ডিলিট করে দেয়।
- Worm: এটি একটি ক্ষতিকর প্রোগ্রাম যা নেটওয়ার্কের মাধ্যমে নিজে নিজেই অসংখ্য কপি তৈরি করে এবং দ্রুত এক কম্পিউটার থেকে অন্য কম্পিউটারে ছড়িয়ে পড়ে।

উৎস: Britannica. [লিংক]।

৭৭৯.
কোনটি র‍্যানসমওয়্যার এর উদাহরণ? 
  1. WannaCry
  2. Avast
  3. Norton
  4. Avira
সঠিক উত্তর:
WannaCry
উত্তর
সঠিক উত্তর:
WannaCry
ব্যাখ্যা

• WannaCry হলো র‍্যানসমওয়্যারের উদাহরণ।
- র‍্যানসমওয়্যার হলো একটি ম্যালওয়্যার, যা কম্পিউটার বা ডিভাইসের ডেটা এনক্রিপ্ট করে বা লক করে দেয়।
- এরপর হ্যাকাররা পুনঃপ্রাপ্তির জন্য অর্থ (ransom) দাবি করে। 

• ইতিহাস:
- WannaCry প্রথম পরিচিত হয় মে ২০১৭ সালে।
- এটি বিশ্বব্যাপী হঠাৎ বিস্তার লাভ করে ১৫০টির বেশি দেশে, হাসপাতাল, ব্যবসা প্রতিষ্ঠান এবং সরকারী সংস্থাকে প্রভাবিত করে।

• সংক্রমণের পদ্ধতি:
- WannaCry মূলত Microsoft Windows-এ উপস্থিত SMB (Server Message Block) প্রোটোকলের দুর্বলতা ব্যবহার করে সংক্রমণ ঘটায়।
- এটি এক কম্পিউটার থেকে অন্য কম্পিউটারে স্বয়ংক্রিয়ভাবে ছড়াতে পারে, যার ফলে খুব দ্রুত নেটওয়ার্কে বিস্তার লাভ করে।

• প্রভাব:
- ফাইল বা ডকুমেন্ট লক হয়ে যায় এবং .WNCRY বা অনুরূপ এক্সটেনশন যুক্ত হয়।
- ব্যবহারকারীদের একটি র‍্যানসম নোট দেখানো হয়, যেখানে ফাইল পুনরায় আনলক করার জন্য বিটকয়েন অর্থপ্রদান চাওয়া হয়।
- ২০১৭ সালের আক্রমণে NHS (UK-এর স্বাস্থ্য সেবা), স্পেনের টেলিকম কোম্পানি, ফেডেক্স সহ অনেক বড় প্রতিষ্ঠান ক্ষতিগ্রস্ত হয়।

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

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

৭৮০.
নিচের কোনটি Programming language?
  1. ক) AVG
  2. খ) Kaspersky
  3. গ) PHP
  4. ঘ) Avast
সঠিক উত্তর:
গ) PHP
উত্তর
সঠিক উত্তর:
গ) PHP
ব্যাখ্যা
অ্যান্টিভাইরাস এক ধরনের সফটওয়্যার যা কোন কম্পিউটারের ভাইরাস সনাক্ত করতে পারে এবং তা দূর করতে প্রয়োজনীয় ব্যবস্থা নিতে পারে। অপশন গুলোতে বিদ্যমান AVG, Kaspersky, Avast সবগুলিই Antivirus Program. তবে PHP একটি Programming language। আপনারা ইন্টারনেটে সার্চ দিলে PHP Antivirus নামে কিছু ফলাফল পেতে পারেন। তবে, সেগুলো কোন প্রতিষ্ঠিত অ্যান্টিভাইরাস সফটওয়্যার নয়। সেগুলোকে লিমিটেড স্ক্রিপ্ট বলা যায়।
৭৮১.
এক্সেলের কলাম ও সারির প্রত্যেকটি উপাদানকে বলে ______।
  1. ক) রো কলাম
  2. খ) স্প্রেডশিট
  3. গ) সেল
  4. ঘ) খ ও গ উভয়ই
সঠিক উত্তর:
গ) সেল
উত্তর
সঠিক উত্তর:
গ) সেল
ব্যাখ্যা
Microsoft Excel একটি স্প্রেডশীট সফটওয়্যার। স্প্রেডশীট প্রােগ্রামের রাে ও কলামের সাহায্যে গঠিত পেইজ বা শীটকে ওয়ার্কশীট বলে। আর ওয়ার্কশীটের প্রতিটি আয়তাকার অংশকে সেল (Cell) বলা হয়।
৭৮২.
কোনটি কম্পিউটারের অতি উচ্চতর বা চতুর্থ প্রজন্মের পোগ্রামিং ভাষা?
  1. ক) C
  2. খ) C++
  3. গ) Fortran
  4. ঘ) FOCUS
সঠিক উত্তর:
ঘ) FOCUS
উত্তর
সঠিক উত্তর:
ঘ) FOCUS
ব্যাখ্যা
উচ্চতর বা হাই লেভেল (High level) ভাষা:
কম্পিউটারের পক্ষে লো লেভেল ভাষা বোঝা সহজ হলেও মানুষের পক্ষে লো লেভেল ভাষা বোঝা সহজসাধ্য নয় । এই সকল অসুবিধা থেকে অব্যাহতির প্রচেষ্টার ফলে উচ্চতর ভাষার উদ্ভব হয় । উচ্চতর ভাষা বা হাই লেবেল ভাষা মানুষের ভাষার (যেমন ইংরেজি) সাথে মিল আছে। এই স্তরের ভাষায় লিখিত প্রোগ্রাম বিভিন্ন ধরনের মেশিনে ব্যবহার করা সম্ভব। অর্থাৎ এই প্রোগ্রাম ভাষা কম্পিউটার সংগঠনের নিয়ন্ত্রণের উর্ধ্বে, এই জন্য এসব ভাষাকে উচ্চতর ভাষা বলা হয়।

কিছু উচ্চতর ভাষার উদাহরণ হলো-
- C
- C++
- Basic
- Java
- ALGOL
- Fortran
- Python

অতি উচ্চতর (Very high level) ভাষা:
কম্পিউটারে সহজে ব্যবহারের জন্য উদ্ভাবিত বিশেষ কয়েকটি ভাষাকে চতুর্থ প্রজন্মের ভাষা (4GL) বলা হয়। 4GL এর সাহায্যে সহজেই অ্যপ্লিকেশন তৈরি করা যায় বলে একে Rapid Application Development (RAD) টুলও বলা হয়। ডেটাবেজ ম্যানেজমেন্টের সাথে সংশ্লিষ্ট কুয়েরি (Query) এবং রিপোর্ট জেনারেটর ও ডেটা সঞ্চালনের জন্য ব্যবহৃত ভাষা সমূহ(যেমন SQL) চতুর্থ প্রজন্মের ভাষা হিসেবে বিবেচনা করা হয়। এসব ভাষায় ইংরেজি ভাষার মত নির্দেশ দিয়ে কম্পিউটার ব্যবহারকারী ডেটাবেসের সাথে সংযোগ স্থাপন এবং ডেটা আদান- প্রদান করতে পারেন। পুঙ্খানুপুঙ্খ বা বিস্তারিতভাবে প্রক্রিয়াকরণের বর্ণনা দিতে হয় না বলে চতুর্থ প্রজন্মের ভাষাকে ননপ্রসিডিউলার ল্যাংগুয়েজও বলা হয় ।

কিছু অতি উচ্চতর ভাষার উদাহরণ হলো-
- SQL
- NOMAD
- RPG III
- FOCUS
- Intellect BPM

সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি (একাদশ ও দ্বাদশ শ্রেণি), প্রকৌশলী মুজিবুর রহমান
৭৮৩.
নিচের কোনটি একটি কম্পিউটারকে হ্যাকিং থেকে রক্ষা করে?
  1. ক) Antivirus
  2. খ) Backup
  3. গ) Firewall
  4. ঘ) Applet
সঠিক উত্তর:
গ) Firewall
উত্তর
সঠিক উত্তর:
গ) Firewall
ব্যাখ্যা
অনাদিষ্ট বা অবাঞ্ছিত ব্যবহারকারীর হাত থেকে সিস্টেম রক্ষা করা বা সাইবার আক্রমণ এড়াতে ফায়ারওয়াল ব্যবহার করা হয়। ফায়ারওয়ালকি বিশেষ কিছু বৈশিষ্ট্য সম্পন্ন একটি সিস্টেম হিসেবে গণ্য করা হয় যার সাহায্যে ব্যবহারকারীকে সংরক্ষিত কোন নেটওয়ার্কে প্রবেশ করার অনুমতি প্রদান করা কিংবা বাধা প্রদান করা হয়। উৎস: মাধ্যমিক কম্পিউটার শিক্ষা, নবম-দশম শ্রেণি।
৭৮৪.
ট্রোজান হর্স মালওয়্যার কীভাবে কাজ করে?
  1. কম্পিউটারের হার্ডওয়্যার ধ্বংস করে
  2. সব ফাইল মুছে ফেলে
  3. বৈধ সফটওয়্যার হিসেবে ছদ্মবেশ ধারণ করে
  4. ইন্টারনেট সংযোগ বন্ধ করে দেয়
সঠিক উত্তর:
বৈধ সফটওয়্যার হিসেবে ছদ্মবেশ ধারণ করে
উত্তর
সঠিক উত্তর:
বৈধ সফটওয়্যার হিসেবে ছদ্মবেশ ধারণ করে
ব্যাখ্যা

◉ ট্রোজান হর্স (Trojan Horse) মালওয়্যার একটি প্রতারণামূলক প্রোগ্রাম যা নিজেকে প্রয়োজনীয় সফটওয়্যার (যেমন গেম, অ্যাপ, বা ইউটিলিটি টুল) হিসেবে উপস্থাপন করে। ব্যবহারকারী এটি ইনস্টল করার পর এটি গোপনে ক্ষতিকারক কাজ করে। 

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

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

৭৮৫.
কম্পিউটারের ক্লক স্পিড পরিমাপ করা হয় কোন একক দ্বারা?
  1. বাইট
  2. গিগাহার্জ
  3. গিগাবাইট
  4. মেগাপিক্সেল
সঠিক উত্তর:
গিগাহার্জ
উত্তর
সঠিক উত্তর:
গিগাহার্জ
ব্যাখ্যা

◉ কম্পিউটারের ক্লক স্পিড (Clock Speed) হলো প্রসেসরের (CPU) কার্যক্ষমতা পরিমাপের একক, যা প্রতি সেকেন্ডে কতবার নির্দেশনা সম্পন্ন করতে পারে তা নির্দেশ করে। এটি গিগাহার্জ (GHz) বা মেগাহার্টজ (MHz) এককে পরিমাপ করা হয়। 

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

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

৭৮৬.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার নয়?
  1. ক) ESET NOD32
  2. খ) Symantec
  3. গ) কোনটিই নয়
  4. ঘ) McAfee
সঠিক উত্তর:
গ) কোনটিই নয়
উত্তর
সঠিক উত্তর:
গ) কোনটিই নয়
ব্যাখ্যা

অপশনে "কোনটিই নয়" এর বদলে "সবগুলোই এন্টিভাইরাস" লেখা হলে ভাষাটা পরিপূর্ণ ও সুন্দর হয়।

তবে, যারা জানেন যে, ESET NOD32 একটি এন্টিভাইরাস তাদের উত্তর করতে সমস্যা হবে না।
তাই, উত্তর বাতিল করার সুযোগ নেই।

কম্পিউটার ভাইরাসের প্রতিষেধক প্রােগ্রামকে এন্টিভাইরাস বলা হয়।

কয়েকটি বহুল প্রচলিত এন্টিভাইরাস হলাে McAfee Antivirus, Microsoft Defender, Avira Antivirus, Kaspersky Antivirus, Norton Antivirus, AVG Antivirus, Avast Antivirus, ESET NOD32, Panda ইত্যাদি।

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

 
৭৮৭.
কোন সফটওয়্যারটি ভাইরাস চিহ্নিত করতে ব্যবহৃত হয়?
  1. MS Excel
  2. Adobe Reader
  3. VLC Player
  4. Norton
সঠিক উত্তর:
Norton
উত্তর
সঠিক উত্তর:
Norton
ব্যাখ্যা

◉ Norton Antivirus একটি অ্যান্টিভাইরাস সফটওয়্যার যা কম্পিউটার সিস্টেম থেকে ম্যালওয়্যার, ভাইরাস, স্পাইওয়্যার এবং অন্যান্য ক্ষতিকর প্রোগ্রাম শনাক্ত ও সরাতে ব্যবহৃত হয়। এর মূল উদ্দেশ্য হচ্ছে ভাইরাস শনাক্তকরণ ও প্রতিরোধ। 

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

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

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

৭৮৮.
নিচের কোন সফটওয়্যারটি বর্তমানে অনলাইন ভিডিও ক্লাসের জন্য বহুলভাবে ব্যবহৃত হচ্ছে?
  1. ক) Zoom
  2. খ) Xoom
  3. গ) Google Hangout
  4. ঘ) ফেসবুক
সঠিক উত্তর:
ক) Zoom
উত্তর
সঠিক উত্তর:
ক) Zoom
ব্যাখ্যা
করোনা ভাইরাসের কারণে সৃষ্ট পরিস্থিতির প্রেক্ষাপটে Zoom and Google Meet সহ অন্যান্য ভিডিও কনফারেন্সিং সফটওয়্যারগুলোর ব্যবহার অনেক বৃদ্ধি পেয়েছে, ই-লার্নিং পেয়েছে এক নতুন মাত্রা।
৭৮৯.
নিচের কোনটি ডোমেন অংশ?
  1. gmail.com
  2. @
  3. rahim123
  4. mitu123@
সঠিক উত্তর:
gmail.com
উত্তর
সঠিক উত্তর:
gmail.com
ব্যাখ্যা
gmail.com হচ্ছে ই-মেইলের একটি ডোমেন অংশ।

E-mail
- ই-মেইলের পূর্ণরূপ হলো Electronic Mail.
- E-mail বা Electronic Mail হল ইন্টারনেটের মাধ্যমে ডিজিটাল বার্তা পাঠানোর একটি মাধ্যম।
- এটি ব্যবহার করে টেক্সট, ছবি, ফাইল, ভিডিও ইত্যাদি দ্রুত ও সহজে এক ব্যক্তি থেকে আরেক ব্যক্তির কাছে পাঠানো যায়।
- নিরাপত্তার জন্য গোপন পাসওয়ার্ড দ্বারা প্রত্যেকের ই-মেইল অ্যাকাউন্টকে সুরক্ষিত রাখা হয়।

একটি ই-মেইল অ্যাড্রেসের দুটি অংশ থাকে:
- যার প্রথম অংশটি ব্যবহারকারীর পরিচিত এবং
- শেষ অংশটি ডোমেইন নেম হিসেবে পরিচিত।
- ই-মেইল অ্যাড্রেসের এ দুই অংশকে @ চিহ্ন দ্বারা পৃথক করা হয়ে থাকে।
যেমন: mitu123@gmail.com একটি ই-মেইল অ্যাড্রেস; যার mitu123@ অংশটি ব্যবহারকারীর পরিচিতি এবং
এর পরে gmail.com অংশটি ডোমেইন নেম হিসেবে চিহ্নিত হবে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
৭৯০.
সিস্টেম সফটওয়্যারের উদাহরণ নয় কোনটি?
  1. Unix
  2. Safari
  3. Solaris
  4. Ubuntu
সঠিক উত্তর:
Safari
উত্তর
সঠিক উত্তর:
Safari
ব্যাখ্যা
• সফটওয়্যার প্রধানত দুই ধরনের। যথা-
১. সিস্টেম সফট্ওয়্যার (System Software) এবং
২. অ্যাপ্লিকেশন সফট্ওয়্যার (Application Software).

• সিস্টেম সফট্ওয়্যার (System Software):
- সিস্টেম সফট্ওয়্যার হল কম্পিউটারের নিয়ন্ত্রক।
- এটি কম্পিউটারের হার্ডওয়্যার ও অ্যাপ্লিকেশন প্রোগ্রামের মধ্যে যোগসূত্র রচনা ও রক্ষা করে।
- সিস্টেম সফট্ওয়্যার ছাড়া কম্পিউটার চালু করা যায় না।
- অপারেটিং সিস্টেম বা সিস্টেম সফট্ওয়্যার বিভিন্ন ধরনের হতে পারে।
- তার মধ্যে Dos, Windows এবং Xenix/Unix বহুলভাবে ব্যবহৃত।
- Compiler, Interpreter, Assembler প্রোগ্রাম সমূহও সিস্টেম সফটওয়্যারের অন্তর্গত।
- Unix, Linux, Ubuntu, Windows, Solaris হলো সিস্টেম সফটওয়্যারের উদাহরণ।
- Safari হলো একটি ব্রাউজিং প্রোগ্রাম।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রােগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৭৯১.
কোনটি ব্যবহারকারীদের মধ্যে প্রচলিত স্প্রেডশীট প্রোগ্রাম?
  1. Microsoft Word
  2. CorelDRAW
  3. Notepad
  4. Microsoft Excel
সঠিক উত্তর:
Microsoft Excel
উত্তর
সঠিক উত্তর:
Microsoft Excel
ব্যাখ্যা

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

• Application Software:
- অ্যাপ্লিকেশন সফটওয়্যার কম্পিউটারে বিভিন্ন ধরনের ব্যবহারিক কাজের জন্য তৈরি হয়।
- কাজের প্রকৃতি অনুসারে সাধারণত বিভিন্ন ধরনের ব্যবহারিক প্রোগ্রাম তৈরি করা হয়।
- যে সকল সফটওয়্যার ব্যবহার করে ব্যবহারিক সমস্যা সমাধান বা ডেটা প্রক্রিয়াকরণের কাজ করতে পারে তাকে অ্যাপ্লিকেশন প্রোগ্রাম বা ব্যবহারিক সফটওয়্যার বলা হয়।
যেমন-

• Spreadsheet Package Program : 
- Lotus 1-2-3, 
- MS Excel, 
- Quattro Pro.

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

৭৯২.
পঞ্চম প্রজন্মের প্রোগ্রামিং ভাষা কোনটি?
  1. ক) C++
  2. খ) Prolog
  3. গ) SQL
  4. ঘ) Java
সঠিক উত্তর:
খ) Prolog
উত্তর
সঠিক উত্তর:
খ) Prolog
ব্যাখ্যা
পঞ্চম প্রজন্মের ভাষা (Fifth Generation Programming Language - 5GL) (১৯৮০)
- পঞ্চম প্রজন্মের প্রোগ্রামিং ল্যাঙ্গুয়েজ হলো অ্যালগরিদম ব্যবহার না করে সহজভাবে সমস্যা সমাধান করার ল্যাঙ্গুয়েজ।
- এ ভাষাকে এমনভাবে ডিজাইন করা হয়েছে, যাতে আগের প্রোগ্রামিং ল্যাঙ্গুয়েজের মতো জটিল কোড লিখতে পারে এমন প্রোগ্রামার ছাড়াই কম্পিউটার দিয়ে সমস্যা সমাধান করা যায়।
- ফলে প্রোগ্রামারদেরকে কিভাবে একটি রুটিন অথবা অ্যালগরিদম প্রয়োগ করতে হবে, তা চিন্তা না করে কী সমস্যা সমাধান করতে হবে, কী শর্ত পূরণ করতে হবে, তা নিয়ে ভাবলেই চলে ।
- ফিথ জেনারেশন ল্যাঙ্গুয়েজ মূলত কৃত্রিম বুদ্ধিমত্তা গবেষণায় ব্যবহৃত হয়।
- Prolog, OPS5 ও Mercury হলো পঞ্চম প্রজন্মের ল্যাঙ্গুয়েজের উদাহরণ।

সূত্র: তথ্য ও যোগাযোগ প্রযুক্তি (একাদশ ও দ্বাদশ শ্রেণি), প্রকৌশলী মুজিবুর রহমান
৭৯৩.
HTML-এ কোন ট্যাগ ব্যবহার করে হাইপারলিংক তৈরি করা হয়?
  1. < hyperlink >
  2. < href >
  3. < link >
  4. < a >
সঠিক উত্তর:
< a >
উত্তর
সঠিক উত্তর:
< a >
ব্যাখ্যা

HTML-এ হাইপারলিংক তৈরির জন্য <a> ট্যাগ ব্যবহার করা হয়।
- এই ট্যাগটি Anchor ট্যাগ নামেও পরিচিত এবং এটি ওয়েবপৃষ্ঠায় এক স্থান থেকে অন্য স্থানে সংযোগ (লিংক) তৈরিতে ব্যবহৃত হয়।
- <a> ট্যাগের মধ্যে href অ্যাট্রিবিউট থাকে, যার মাধ্যমে নির্দিষ্ট লিংকের গন্তব্য নির্ধারণ করা হয়।
- উদাহরণস্বরূপ: <a href="https://www.example.com">Visit Example</a> কোডে ক্লিক করলে ব্যবহারকারী example.com সাইটে পৌঁছাবে।
- এটি ওয়েব নেভিগেশনের একটি প্রধান উপাদান এবং ইন্টারনেটের মৌলিক কাঠামোর অংশ।

• এইচটিএমএল (HTML):
- HTML-এর পূর্ণরূপ হলো HyperText Markup Language। এটি World Wide Web-এ তথ্য উপস্থাপন ও ফরমেট করার জন্য ব্যবহৃত হয়।
- HTML ফাইল সাধারণভাবে ওয়েব পেইজ (Web Page) নামে পরিচিত।
- জেনেভায় অবস্থিত CERN এ কাজ করার সময় টিম বার্নার্স-লি (Tim Berners-Lee) ১৯৯০ সালে সর্বপ্রথম HTML আবিষ্কার করেন।
- উল্লেখ্য যে, HTML ফাইলের এক্সটেনশন হলো ".html বা.htm" ।

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

৭৯৪.
কম্পাইলার কিভাবে কাজ করে? 
  1. শুধু প্রোগ্রামের ভুলগুলো পরীক্ষা করে
  2. প্রোগ্রামের প্রতিটি স্টেটমেন্টকে এক এক করে পরীক্ষা করে
  3. একটি স্টেটমেন্ট একবারে মেশিন কোডে রূপান্তর করে
  4. পুরো প্রোগ্রামটি একবারে কম্পাইল করে মেশিন কোডে রূপান্তর করে
সঠিক উত্তর:
পুরো প্রোগ্রামটি একবারে কম্পাইল করে মেশিন কোডে রূপান্তর করে
উত্তর
সঠিক উত্তর:
পুরো প্রোগ্রামটি একবারে কম্পাইল করে মেশিন কোডে রূপান্তর করে
ব্যাখ্যা
অনুবাদক প্রোগ্রাম (Translator Program): 
- বর্তমানে হাজার খানেক প্রোগ্রামিং ভাষা প্রচলিত, যদিও সব ভাষা সমানভাবে জনপ্রিয় নয়। 
- কম্পিউটারের প্রসেসর 1 আর 0 ছাড়া কিছু বোঝে না। তাই বিভিন্ন ভাষায় লেখা প্রোগ্রামকে মেশিন কোডে রূপান্তর করতে হয়। 
- এই কাজটি করার জন্য বিশেষ প্রোগ্রাম তৈরি করা হয়, যাকে বলে অনুবাদক প্রোগ্রাম। 
- নিচে তিন ধরনের অনুবাদকের বর্ণনা দেওয়া হলো: 
১। কম্পাইলার (Compiler): 
- কম্পাইলার প্রথমে পুরো প্রোগ্রামটি পরীক্ষা করে দেখে যে এর ভাষার নিয়মকানুন (যাকে ইংরেজিতে বলে সিনট্যাক্স Syntax) ঠিক আছে কি না। যদি ঠিক থাকে, তখন সে পুরো প্রোগ্রামটি কম্পাইল করে মেশিন কোডে রূপান্তর করে। 
- যেহেতু পুরো প্রোগ্রামটি একবারে কম্পাইল করা হয় তাই প্রোগ্রামে কোনো ভুল থাকলে সব একসাথে দেখানো হয়। সে কারণে ভুলগুলো শুদ্ধ করা একটু জটিল। 
- তবে কম্পাইল করার পর এই প্রোগ্রামগুলো অনেক দ্রুতগতিতে কাজ করে। 

২। অ্যাসেম্বলার (Assembler): 
- অ্যাসেম্বলি ভাষায় লেখা প্রোগ্রামকে মেশিন কোডে অনুবাদ করে অ্যাসেম্বলার নামক একটি প্রোগ্রাম। 
- উচ্চ স্তরের যেসব প্রোগ্রামিং ভাষা সেগুলোকে মেশিন কোডে অনুবাদ করার কাজটি করার জন্য দু ধরনের প্রোগ্রাম রয়েছে- কম্পাইলার (Compiler) ও ইন্টারপ্রেটার (Interpreter)। 
- প্রতিটি উচ্চ স্তরের প্রোগ্রামিং ভাষারই পৃথক কম্পাইলার অথবা ইন্টারপ্রেটার রয়েছে। 
- এই দুই ধরনের অনুবাদক প্রোগ্রামের উদ্দেশ্য এক হলেও কাজের ধরনে কিছুটা ভিন্নতা রয়েছে। 

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ ও আলিম শ্রেণি।
৭৯৫.
MAN (Metropolitan Area Network)-এর সাধারণ কভারেজ এলাকা কী?
  1. একটি শহর বা নগর
  2. একটি একক ভবন
  3. একটি সম্পূর্ণ দেশ
  4. একটি মহাদেশ
সঠিক উত্তর:
একটি শহর বা নগর
উত্তর
সঠিক উত্তর:
একটি শহর বা নগর
ব্যাখ্যা

• MAN (Metropolitan Area Network) হল এমন একটি নেটওয়ার্ক যা বড় এলাকা কভার করতে সক্ষম, কিন্তু এটি WAN-এর চেয়ে ছোট এবং LAN-এর চেয়ে বড়। সাধারণত MAN একটি শহর বা নগর এলাকার মধ্যে বিভিন্ন ল্যানকে সংযুক্ত করার জন্য ব্যবহৃত হয়। এটি অফিস, বিশ্ববিদ্যালয়, হাসপাতাল বা সরকারি প্রতিষ্ঠানগুলোর মধ্যে দ্রুত ডেটা আদান-প্রদান নিশ্চিত করে। MAN কেবলমাত্র একটি একক ভবন নয়, কারণ এটি বহু ভবন ও স্থানের মধ্যে সংযোগ তৈরি করে। এটি সম্পূর্ণ দেশ বা মহাদেশ কভার করতে পারে না; সেই ক্ষেত্রে WAN ব্যবহার করা হয়। তাই MAN-এর সাধারণ কভারেজ এলাকা একটি শহর বা নগর। সঠিক উত্তর: ক) একটি শহর বা নগর।

• মেট্রোপলিটন এরিয়া নেটওয়ার্ক (MAN):
- MAN এর পূর্ণ অর্থ হচ্ছে Metropolitan Area Network.
- একটি শহরে বিভিন্ন স্থানের কম্পিউটারের মধ্যে যে সংযোগ তাকে MAN বলে।
- এই ধরনের নেটওয়ার্কের জন্য মিডিয়া হিসাবে টেলিফোন লাইন, মডেম ও আনুসঙ্গিক যন্ত্রপাতির প্রয়োজন হয়।
- সাধারণত কোন ব্যাংক, শিক্ষা প্রতিষ্ঠান বা শিল্প প্রতিষ্ঠানের বিভিন্ন শাখা অফিসের মধ্যে যোগাযোগ এর জন্য এই ধরনের নেটওয়ার্ক পদ্ধতি ব্যবহার করা হয়।
- এছাড়া কোনো শহরের ক্যাবল টিভি নেটওয়ার্ক MAN এর উদাহরণ।
- ১০ কিলোমিটারের মধ্যে এই নেটওয়ার্ক ভাল কাজ করে।

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

৭৯৬.
'Device driver' হলো একটি -
  1. Program
  2. Controller
  3. DMA
  4. Interrupt handler
সঠিক উত্তর:
Program
উত্তর
সঠিক উত্তর:
Program
ব্যাখ্যা
- Device driver is a program that is used to control each device.
- All hardware components of the computer is called devices.
- Each controller has one/ more device register used to give it commands.
- The device drivers issue these commands and check that they are carried out properly.

Source:  Diploma in Computer Science & Application, Bangladesh Open University
৭৯৭.
কোন ধরনের প্রোগ্রাম স্বয়ংক্রিয়ভাবে নির্বাহ হয়, তথ্য ও উপাত্তকে আক্রমণ করে এগুলাের ক্ষতি করে?
  1. ফায়ারওয়াল
  2. ভাইরাস
  3. সিস্টেম হ্যাক
  4. ফিশিং
সঠিক উত্তর:
ভাইরাস
উত্তর
সঠিক উত্তর:
ভাইরাস
ব্যাখ্যা

কম্পিউটার ভাইরাস হলো এক ধরনের প্রোগ্রাম যা স্বয়ংক্রিয়ভাবে এক্সিকিউট বা নির্বাহ হয়, তথ্য ও উপাত্তকে আক্রমণ করে এগুলাের ক্ষতি করে।
ভাইরাস বা VIRUS শব্দের অর্থ হল “Vital Information Resources Under Siege.'' যার অর্থ হল গুরুত্বপূর্ণ তথ্যসমূহ দখলে নেয়া বা ক্ষতিসাধন করা।
- ভাইরাস কম্পিউটার এর ডাটা ফাইল নষ্ট করে ফেলে বা কম্পিউটার বুট হতে বাঁধা দেয় অথবা হার্ডডিস্ক নষ্ট করে ফেলতে পারে। এবং এক পর্যায়ে এটি কম্পিউটারকে অচল করে দিতে পারে।
- এছাড়াও এটি সিস্টেমের সেটিং, মনিটরের রেজুলেশন পরিবর্তন করতে পারে।
উৎসঃ তথ্য ও যোগাযোগ প্রযুক্তি, এসএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়

৭৯৮.
কোনটি ওয়েব ব্রাউজার নয়?
  1. Waterfox
  2. Pale Moon
  3. Opera GX
  4. Adobe Reader
সঠিক উত্তর:
Adobe Reader
উত্তর
সঠিক উত্তর:
Adobe Reader
ব্যাখ্যা
• ওয়েব ব্রাউজার হলো এমন একটি সফটওয়্যার যা ইন্টারনেটে ওয়েবসাইট ব্রাউজ বা দেখা যায়। প্রশ্নে দেওয়া চারটি অপশনের মধ্যে Waterfox, Pale Moon এবং Opera GX তিনটি ওয়েব ব্রাউজার। Waterfox এবং Pale Moon হলো ফায়ারফক্স ভিত্তিক ব্রাউজার, যা দ্রুত ও নিরাপদ ব্রাউজিংয়ের জন্য ব্যবহৃত হয়। Opera GX হলো গেমারদের জন্য বিশেষভাবে তৈরি একটি ব্রাউজার, যেখানে গেম খেলার সময় ব্রাউজার সিস্টেম রিসোর্স নিয়ন্ত্রণ করে। অন্যদিকে, Adobe Reader হলো একটি পিডিএফ ফাইল পড়ার সফটওয়্যার, যা ওয়েব ব্রাউজার নয়। তাই, Adobe Reader ওয়েব ব্রাউজার নয়।

• ওয়েব ব্রাউজার (Web Brwoser):
- ইন্টারনেটকে তথ্যের মহাসমুদ্র বলা হয়, কারণ ইন্টারনেট বিশ্বের বিভিন্ন দেশে ছড়িয়ে থাকা নেটওয়ার্কে সংযুক্ত সকল কম্পিউটরে যে সকল ইনফরমেশন রয়েছে তা ব্যবহারের সুযোগ করে দেয়।
- যে সফটওয়্যার ইন্টারনেটের ইনফরমেশন বা Web page বা World Wide Web-WWW প্রদর্শনের কাজ করে তাকে ওয়েব ব্রাউজার বলে।
 
• জনপ্রিয় কয়েকটি ওয়েব ব্রাউজার হলো-
- ইন্টারনেট এক্সপ্লোরার (Internet Explorer) অথবা মাইক্রোসফট এজ,
- মজিলা ফায়ারফক্স (Mozilla Firefox),
- সাফারি (Safari),
- ওপেরা (Opera),
- Chrome,
- Firefox,
- Internet Explorer,
- গুগল ক্রোম (Google crome) ইত্যাদি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, নবম-দশম শ্রেণি।
৭৯৯.
হ্যাকাররা কোন ভাইরাসটি সবচেয়ে বেশি ব্যবহার করে?
  1. ক) Worms
  2. খ) Trojans
  3. গ) Malware
  4. ঘ) Spyware
সঠিক উত্তর:
খ) Trojans
উত্তর
সঠিক উত্তর:
খ) Trojans
ব্যাখ্যা
Worms: সেলফ- রেপ্লিকেটিং ভাইরাস বলা হয়। নিজেদের কোড পরিবর্তনের মাধ্যমে এম্ন ভাবে ছড়িয়ে পরে যে তাদের খুজে বের করা অনেক কঠিন হয়ে যায়।
Trojans: হ্যাকাররা এইসব ভাইরাস ব্যবহার করে কম্পিউট্রের এক্সেস নেয়। ইন্টারনেট, আইপি দ্বারা প্রবেশ করে তাতে থাকা গুপ্ত তথ্য চুরি করতে পারে।
Malware: এই ধরনের ভাইরাস বানানো হয় কম্পিউটারকে ড্যামেজ করার জন্য। ফাইল কপি করার সময় বা ইউ এস বি ডিভাইস ব্যবহারের সময় এইগুলো কম্পিউটারে প্রবেশ করে।
Spyware: এই ভাইরাস ব্যবহার করে ইউজারের কম্পিউটার এবং ব্রাউজারের ব্যবহারের উপর নজর রাখতে পারে। এইগুলো ইন্টারনেট থকে সরাসরি প্রবেশ করে।

উৎস: মৌলিক কম্পিউটার শিক্ষা বই BBA program.
৮০০.
কম্পিউটার প্রোগ্রাম তৈরির সর্বশেষ ধাপ হচ্ছে-
  1. প্রোগ্রাম উন্নয়ন
  2. প্রোগ্রাম বাস্তবায়ন
  3. প্রোগ্রাম রক্ষণাবেক্ষণ
  4. প্রোগ্রাম ডকুমেন্টেশন
সঠিক উত্তর:
প্রোগ্রাম রক্ষণাবেক্ষণ
উত্তর
সঠিক উত্তর:
প্রোগ্রাম রক্ষণাবেক্ষণ
ব্যাখ্যা

◉ কম্পিউটার প্রোগ্রাম তৈরির সর্বশেষ ধাপ হচ্ছে- প্রোগ্রাম রক্ষণাবেক্ষণ। 

কম্পিউটার প্রোগ্রাম: 
কম্পিউটার ব্যবহার করার মূল উদ্দেশ্য হচ্ছে সমস্যা সমাধান করা। কোন সমস্যা সমাধানের জন্য কম্পিউটারের বোধগম্য ভাষায় নির্দেশ বা কোড লেখা হয়। এরূপ সারিবদ্ধ সুশৃঙ্খল একগুচ্ছ নির্দেশমালার সমষ্টিকে প্রোগ্রাম বলে।

প্রোগ্রাম তৈরির ধাপসমূহ: 
১। সমস্যা নির্দিষ্টকরণ
২। সমস্যা বিশ্লেষণ
৩। প্রোগ্রাম ডিজাইন
৪। প্রোগ্রাম উন্নয়ন
৫। প্রোগ্রাম বাস্তবায়ন
৬। প্রোগ্রাম ডকুমেন্টেশন ও
৭। প্রোগ্রাম রক্ষণাবেক্ষণ। 

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

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