বিষয়সমূহ

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

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

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

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

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

৩০১.
Y2K কী?
  1. একটি সফ্টওয়্যার যা কম্পিউটারে নিরাপত্তা নিশ্চিত করে
  2. একটি কম্পিউটার ভাইরাস-এর নাম
  3. একটি কোডিং সমস্যা যা ২০০০ সালের তারিখ পরিবর্তনে সমস্যা তৈরি করে
  4. কম্পিউটার-এর একটি নতুন অপারেটিং সিস্টেম
ব্যাখ্যা
• Y2K বাগ:
- Y2K বাগ ছিল একটি কম্পিউটারাইজড সিস্টেমের কোডিং সমস্যা, যা 2000 সালের শুরুতে সারা বিশ্বে কম্পিউটার এবং নেটওয়ার্কে বিপর্যয় ঘটানোর আশঙ্কা তৈরি করেছিল।
- 1990-এর দশক পর্যন্ত অনেক কম্পিউটার প্রোগ্রাম মেমরি সংরক্ষণের জন্য চার-সংখ্যার বছরের পরিবর্তে দুই অঙ্ক ব্যবহার করত।
- উদাহরণ: "1998" কে "98" এবং "2000" কে "00" হিসাবে সংরক্ষণ করা। "00" কে 1900 হিসেবে ভুল ব্যাখ্যা করার ঝুঁকি ছিল।
- ভবিষ্যতের বাজেট বা ঋণের অনুমান করতে গিয়ে 1999 সালেই ত্রুটি ঘটার শঙ্কা ছিল।
- কিছু সফ্টওয়্যার 2000 সালকে লিপ ইয়ার হিসেবে বিবেচনা করেনি।
9 সেপ্টেম্বর, 1999 (9/9/99) তারিখেও ব্যর্থতার আশঙ্কা ছিল, কারণ অনেক প্রোগ্রামে 9-এর একটি ধারাবাহিক ব্যবহার করা হতো প্রোগ্রামের সমাপ্তি নির্দেশ করতে।
প্রতিরোধমূলক ব্যবস্থা:
- 1999 সালের 31 ডিসেম্বর থেকে 2000 সালের 1 জানুয়ারির মধ্যে পরিবর্তনগুলির জন্য বিশ্বব্যাপী ব্যাপক প্রস্তুতি ও প্রোগ্রামিং সংশোধন করা হয়েছিল।
- নির্ভুল প্রস্তুতির কারণে Y2K বাগের কারণে বড় কোনো ব্যর্থতা ঘটেনি।

উৎস: ব্রিটানিকা।
৩০২.
কম্পাইলারের প্রেক্ষিতে কোনটি সঠিক বিবৃতি?
  1. এটি একবারে পুরো প্রোগ্রাম অনুবাদ করে
  2. এটি মেশিন প্রোগ্রামকে সোর্স প্রোগ্রামে রূপান্তর করে
  3. এটি প্রতি লাইন প্রোগ্রাম পড়ে এবং অনুবাদ করে
  4. এটি Interpreter-এর চেয়ে অনুবাদ করতে বেশি সময় লাগে
ব্যাখ্যা

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

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

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

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

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

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

৩০৩.
কোনটি ইউটিলিটি সফটওয়্যারের অন্তর্ভুক্ত নয়?
  1. Notepad
  2. Windows Defender
  3. WinRAR
  4. CCleaner
ব্যাখ্যা
• Notepad - ইউটিলিটি সফটওয়্যারের অন্তর্ভুক্ত নয়।
- Notepad হল একটি সাধারণ অ্যাপ্লিকেশন সফটওয়্যার ও টেক্সট এডিটর, যা শুধুমাত্র সহজলভ্য লেখা সংরক্ষণ ও সম্পাদনার জন্য ব্যবহৃত হয়।

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

• ইউটিলিটি সফটওয়্যার এর উদাহরণ:
- Antivirus Software – Protects against viruses and malware (e.g., Norton Antivirus, McAfee, Avast).
- File Management Tools – Helps organize, manage, and search files (e.g., Windows File Explorer, Total Commander).

- Disk Cleanup and Defragmentation Tools – Frees up space and improves performance (e.g., Windows Disk Cleanup, Defraggler).
- Backup Software – Creates copies of data for recovery (e.g., Acronis True Image, Google Drive Backup).

- Compression Tools – Reduces file sizes for storage and transfer (e.g., WinRAR, 7-Zip).
- Firewall Software – Monitors and controls network traffic for security (e.g., Windows Defender Firewall, ZoneAlarm).

- System Monitoring Tools – Tracks system performance and resources (e.g., Task Manager, CPU-Z).
- Driver Update Tools – Ensures hardware drivers are up to date (e.g., Driver Booster, Snappy Driver Installer).

- Registry Cleaners – Optimizes and repairs the Windows registry (e.g., CCleaner, Wise Registry Cleaner).
- Clipboard Managers – Enhances clipboard functionality (e.g., Ditto, ClipMate).

উৎস: মৌলিক কম্পিউটার শিক্ষা, এমবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩০৪.
কম্পিউটার এবং প্রিন্টারের-এর মধ্যে কোন পদ্ধতিতে data transmission হয়?
  1. ক) Simplex
  2. খ) Duplex
  3. গ) Half duplex
  4. ঘ) Triplex
ব্যাখ্যা
ডাটা প্রবাহের দিকের উপর ভিত্তি করে ডাটা ট্রান্সমিশন মোডকে তিনটি ভাগে ভাগ করা যায়। এগুলো হলো-
১। সিমপ্লেক্স (Simplex)
২। হাফ-ডুপ্লেক্স (Half-Duplex) ও
৩। ফুল-ডুপ্লেক্স (Full-Duplex)

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

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

ফুল-ডুপ্লেক্স: ফুল ডুপ্লেক্স ডেটা ট্রান্সমিশন মোডে উভয় দিক থেকে ডেটা প্রেরণের ব্যবস্থা থাকে। যেমনঃ টেলিফোন।

উৎসঃ একাদশ দ্বাদশ শ্রেণীর তথ্য ও যোগাযোগ প্রযুক্তি বই (উন্মুক্ত)।
৩০৫.
ROM ভিত্তিক প্রোগ্রামের নাম কি?
  1. ক) ভাইরাস
  2. খ) ম্যালওয়্যার
  3. গ) রিমওয়্যার
  4. ঘ) কোনটিই নয়
ব্যাখ্যা
ROM (রম)
- ROM এর পূর্ণরূপ Read only memory.
- রমে যে তথ্য থাকে তাকে পরিবর্তন করা যায় না।
- রম ভিত্তিক প্রোগ্রামকে Firmware বলে।
- সাধারণত কম্পিউটার সিস্টেম তৈরি করার সময় কম্পিউটারের মেমরিতে যে সকল প্রোগ্রাম স্থায়ীভাবে সংরক্ষণ করে দেয়া হয় তাকে ফার্মওয়্যার বলে।
- যেমন: PC-তে ব্যবহৃত ROM BIOS (Read Only Memory Basic Input Output System) হচ্ছে একটি ফার্মওয়্যার।

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি- ১, ৯ম-১০ম শ্রেণি (ভোকেশনাল, ২০২১ সংস্করণ)
৩০৬.
নিচের কোনটি তৃতীয় প্রজন্মের প্রোগ্রামিং ভাষা?
  1. Machine Language
  2. Assembly Language
  3. Java
  4. Prolog
ব্যাখ্যা

• তৃতীয় প্রজন্মের প্রোগ্রামিং ভাষার উদাহরণ হলো Java, যা উচ্চস্তরের প্রোগ্রামিং ভাষার অন্তর্ভুক্ত।

• প্রোগ্রামিং ভাষার প্রজন্ম:
- প্রোগ্রামিং ভাষাকে সাধারণত বিভিন্ন প্রজন্মে ভাগ করা হয়।
- প্রতিটি প্রজন্মের ভাষা পূর্ববর্তী ভাষার তুলনায় বেশি সহজ ও উন্নত বৈশিষ্ট্যযুক্ত।

• প্রথম প্রজন্মের ভাষা (1GL):
- এটি মেশিন ভাষা।
- এতে শুধুমাত্র ০ এবং ১ ব্যবহার করে নির্দেশ লেখা হয়।
- কম্পিউটার সরাসরি এই ভাষা বুঝতে পারে।
- মানুষের জন্য এটি বোঝা অত্যন্ত কঠিন।

• দ্বিতীয় প্রজন্মের ভাষা (2GL):
- এটি অ্যাসেম্বলি ভাষা।
- এতে নেমোনিক কোড ব্যবহার করা হয়।
- উদাহরণ: ADD, SUB, MUL ইত্যাদি।
- অ্যাসেম্বলি ভাষাকে মেশিন ভাষায় রূপান্তরের জন্য অ্যাসেম্বলার ব্যবহৃত হয়।

• তৃতীয় প্রজন্মের ভাষা (3GL):
- এটি উচ্চস্তরের প্রোগ্রামিং ভাষা।
- মানুষের জন্য সহজবোধ্য ও ব্যবহারযোগ্য।
- উদাহরণ: Java, C, C++, FORTRAN ইত্যাদি।
- এই ভাষায় লেখা প্রোগ্রাম কম্পাইলার বা ইন্টারপ্রেটারের মাধ্যমে মেশিন ভাষায় রূপান্তরিত হয়।

• অন্যান্য অপশন:
- Machine Language → প্রথম প্রজন্মের প্রোগ্রামিং ভাষা।
- Assembly Language → দ্বিতীয় প্রজন্মের প্রোগ্রামিং ভাষা।
- Prolog → পঞ্চম প্রজন্মের (5GL) ভাষার উদাহরণ।

উৎস:
- তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়,
- Encyclopaedia Britannica,
- Computer & ICT CLOUD, Live Publications.

৩০৭.
ফায়ারওয়ালের মূল কাজ কোনটি? 
  1. ডেটা ব্যাকআপ তৈরি করা
  2. কম্পিউটারের র‍্যাম বৃদ্ধি করা
  3. নেটওয়ার্কে অবৈধ অ্যাক্সেস নিয়ন্ত্রণ করা
  4. সফটওয়্যার ইনস্টলেশন সহজ করা 
ব্যাখ্যা

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

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

৩০৮.
র‍্যানসমওয়্যার আক্রমণের মূল উদ্দেশ্য কী?
  1. ব্যাংক অ্যাকাউন্ট থেকে তথ্য চুরি
  2. কম্পিউটারের পারফরম্যান্স নষ্ট করা
  3. ফাইল এনক্রিপ্ট করে অর্থের বিনিময়ে মুক্তি দেওয়া
  4. ওয়েব ব্রাউজিং বন্ধ করে দেওয়া
ব্যাখ্যা

◉ Ransomware একটি বিশেষ ধরণের ম্যালওয়্যার (Malware), যার প্রধান উদ্দেশ্য হচ্ছে:
- ব্যবহারকারীর ফাইল, সিস্টেম বা ডেটা এনক্রিপ্ট করে ফেলা,
- এবং তারপর সেগুলোর লক খুলতে মুক্তিপণ (ransom) দাবি করা।

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

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

৩০৯.
কোন ভাইরাসকে Chernobyl বা Spacefiller বলা হয়?
  1. ক) CIH
  2. খ) Folder
  3. গ) Trojan Horse
  4. ঘ) Vienna
ব্যাখ্যা
CIH ভাইরাসের রচয়িতা Chen Ing-hau (চেন ইং-হাও) যিনি তাইওয়ানের Tatung University এর ছাত্র ছিলেন।
তার নামের আদ্যাক্ষর নিয়েই মূলত এই ভাইরাসের নামকরণ করা হয়েছে- Chen Ing-hau (CIH)। এই ভাইরাসকে Chernobyl বা Spacefiller-ও বলা হয়।
উৎসঃ কম্পিউটার ও তথ্য প্রযুক্তি-২, এসএসসি ও দাখিল (ভোকেশনাল)
৩১০.
কোন অনুবাদক প্রোগ্রাম কম্পিউটার প্রোগ্রামের সকল ভুল একসাথে প্রদর্শন করে?
  1. কম্পাইলার
  2. ইন্টারপ্রেটার
  3. ইনভার্টার
  4. অ্যাসেম্বলার
ব্যাখ্যা
• কম্পাইলার:
- কম্পাইলার হলো এমন একটি অনুবাদক যা সোর্স প্রোগ্রামকে একসাথে সম্পূর্ণরূপে মেশিনের ভাষায় অনুবাদ করে একটি অবজেক্ট প্রোগ্রাম তৈরি করে এবং একটি এক্সিকিউশন ফাইল (.exe) তৈরি করে।
- এখানকার এক্সিকিউশন ফাইল অত্যন্ত দ্রুততার সাথে এক্সিকিউট হয়ে থাকে, ফলে প্রোগ্রামিং প্রক্রিয়া অত্যন্ত দ্রুততর হয় এবং প্রোগ্রামারকে নিজ হাতে কোন অনুবাদকের কাজ করতে হয় না।

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

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

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

উৎস: মৌলিক কম্পিউটার শিক্ষা, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩১২.
Microsoft Office is an example of a
  1. ক) Closed source software
  2. খ) Open source software
  3. গ) Horizontal market software
  4. ঘ) Vertical market software
ব্যাখ্যা
1. Open Source Software :
Open source software refers to the computer software which source is open means the general public can access and use. In short it is referred as OSS. The source code of open source software is public. It uses the code freely available on the Internet.

Some examples of open source software are: Firefox, OpenOffice, Gimp, Alfresco, Android, Zimbra, Thunderbird, MySQL, Mailman, Moodle, TeX, Samba, Perl, PHP, KDE etc.


2. Closed Source Software :
Closed source software refers to the computer software which source code is closes means public is not given access to the source code. In short it is referred as CSS. Closed source software is software for which the source code is not freely available. It is developed and provided to the user as a fully compiled, executable set of files. The developer often provides support to users after purchase and ensures that the software works as expected.

Some examples of closed source software are Skype, Google earth, Java, Adobe Flash, Virtual Box, Adobe Reader, Microsoft office, Microsoft Windows, WinRAR, mac OS, Adobe Flash Player etc.
৩১৩.
অনুবাদক প্রোগ্রামকে কয়টি ভাগে ভাগ করা যায়?
  1. ৪ ধরণের
  2. ৩ ধরণের
  3. ৫ ধরণের
  4. ২ ধরণের
ব্যাখ্যা

• অনুবাদক প্রোগ্রাম:
- উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে পরিণত করতে যে সফট্ওয়্যারের প্রয়োজন হয় তাকে বলে অনুবাদক প্রোগ্রাম।
- কম্পিউটার একমাত্র মেশিনভাষা বুঝতে পারে বলে অন্য ভাষায় লেখা উৎস প্রোগ্রামকে মেশিনভাষায় অনুবাদ না করে নিলে কম্পিউটার তা কার্যকরী করতে পারে
না।

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

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

৩১৪.
কোনটি ডাটাবেজ ল্যাংগুয়েজ? 
  1. C
  2. C++
  3. SQL
  4. Cobol
ব্যাখ্যা
SQL: 
- SQL এর পূর্ণরূপ হলো Structured Query Language. 
- এটি একটি অনন্য শক্তিশালী ডাটা মেনিপুলেশন ও ডেফিনেশন ল্যাংগুয়েজ। 
- রিলেশনাল ডাটাবেজ এ্যাকসেস করার জন্য SQL হচ্ছে একটি হাতিয়ার। 
- অতীতে SQL কেবল মেইনফ্রেম কম্পিউটারে ব্যবহার করা হতো। বর্তমানে ডেস্কটপ কম্পিউটারেও রিলেশনাল ডাটাবেজ প্লাটফর্ম ব্যবহৃত হওয়ার ফলে SQL ব্যবহার শুরু হয়েছে। 
- এগুলো এক বা একাধিক ডাটাবেজ, টেবিল, কলাম ইনডেক্স ইত্যাদিতে প্ৰয়োগ করা যায়। 
- অধিকাংশ SQL স্টেটমেন্টই ফলাফল হিসেবে এক সেট রেকর্ড প্রদান করে। 
- ১৯৭৪ সালে IBM (International Business Machine) এর Research Center এ SQL তৈরি করা হয়। 

অন্যদিকে, 
- C, Cobol এবং C++ প্রোগ্রামিং ল্যাঙ্গুয়েজ এর উদাহরণ। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩১৫.
নিচের কোন মাইক্রোপ্রসেসরটি 16-bit বিশিষ্ট?
  1. Intel - 4004
  2. Intel - 8080
  3. Intel - 80186
  4. Intel Core i3
ব্যাখ্যা
• মাইক্রোপ্রসেসর বা প্রসেসর (Microprocessor or Processor):
- কম্পিউটারের কার্যব্যবস্থাকে সঠিকভাবে নিয়ন্ত্রণ ও পরিচালনা করার জন্য কম্পিউটারের যে অংশটি বা হার্ডওয়্যারটি সর্বাধিক ভূমিকা পালন করে, তাকে মাইক্রোপ্রসেসর বা প্রসেসর হিসেবে অভিহিত করা হয়।
- মাইক্রোপ্রসেসর হলো সিলিকনের তৈরি এক ধরনের ভিএলএসআই (VLSI-Very Large Scale Integration) চিপ।
- একটি একক ভিএলএসআই সিলিকন চিপের মধ্যে এক মিলিয়নেরও অধিক ডায়োড, ট্রানজিস্টর, রেজিস্টার, ক্যাপাসিটর ইত্যাদি একীভূত থাকে।
- মাইক্রোপ্রসেসর কম্পিউটারের কেন্দ্রীয় প্রক্রিয়াকরণ অংশ হিসেবে কাজ করে।
- মাইক্রোপ্রসেসরকেই মাইক্রোকম্পিউটারের মস্তিষ্ক বা ব্রেইন বলা হয়। 
- বিটের সংখ্যার ওপর ভিত্তি করে মাইক্রোপ্রসেসরের নামকরণ করা হয়ে থাকে। যেমন: 4 বিট মাইক্রোপ্রসেসর, 16 বিট মাইক্রোপ্রসেসর, 32 বিট মাইক্রোপ্রসেসর, 64 বিট মাইক্রোপ্রসেসর ইত্যাদি।
- যুক্তরাষ্ট্রের ইন্টেল কর্পোরেশন ১৯৭১ সালে প্রথম মাইক্রোপ্রসেসর উদ্ভাবন করে।
- এটি ছিলো Intel 4004 নামের 4 বিট মাইক্রোপ্রসেসর। 

• ৪ বিট বিশিষ্ট মাইক্রোপ্রসেসর:  ৪০০৪, ৪০৪০।
• ৮ বিট বিশিষ্ট মাইক্রোপ্রসেসর: ৮০০৮, ৮০৮০।
১৬ বিট বিশিষ্ট মাইক্রোপ্রসেসর: ৮০৮৬, ৮০৮৮,৮০১৮৬।
• ৬৪ বিট বিশিষ্ট মাইক্রোপ্রসেসর: Intel Core i3, Core i5, Core i7, Intel Itanium.

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

• প্রোগ্রামিং ধারণার প্রবর্তক হিসেবে সাধারণত Ada Lovelace-কে গণ্য করা হয়। তিনি ১৯ শতকের মাঝামাঝি সময়ে Charles Babbage-এর Analytical Engine-এর জন্য প্রথম অ্যালগরিদম তৈরি করেন, যা আজকের প্রোগ্রামিং-এর মূল ভিত্তি হিসেবে বিবেচিত হয়। Ada Lovelace এই যন্ত্রটি কিভাবে কাজ করবে তা বিশ্লেষণ করে দেখিয়েছিলেন এবং প্রথমবারের মতো একটি যান্ত্রিক কম্পিউটারের মাধ্যমে গণনা সম্পাদনের ধারণা দিয়েছিলেন।

অন্যদিকে,

- চার্লস ব্যাবেজ: চার্লস ব্যাবেজ (Charles Babbage) ছিলেন একজন ব্রিটিশ গণিতবিদ ও কম্পিউটিং পথিকৃৎ, যাকে "কম্পিউটারের জনক" বলা হয়। তিনি ১৮৩৭ সালে অ্যানালিটিক্যাল ইঞ্জিন ডিজাইন করেছিলেন, যা ছিল একটি যান্ত্রিক জেনারেল-পারপাস কম্পিউটার। তিনি ডিফারেন্স ইঞ্জিন ও এনালিটিক্যাল ইঞ্জিন নামের দুইটি গণনা যন্ত্র তৈরি করেন।
- স্টিভ জজনিয়াক: অ্যাপল কম্পিউটারের সহ-প্রতিষ্ঠাতা।
- টিমোথি জন বার্নাস লি: ওয়ার্ল্ড ওয়াইড ওয়েবের আবিষ্কারক।

• Ada Lovelace:
- Ada Lovelace সাধারণত প্রোগ্রামিং ধারণার প্রথম প্রবর্তক হিসেবে পরিচিত।
- তিনি আধুনিক কম্পিউটার প্রোগ্রামিং এর ভিত্তি তৈরি করেছিলেন।
- Ada Lovelace ছিল প্রথম ব্যক্তি যিনি চার্লস ব্যাবেজের 'অ্যানালিটিক্যাল ইঞ্জিন' (Analytical Engine) এর জন্য একটি আলগোরিদম ডিজাইন করেছিলেন, যা পরবর্তীকালে কম্পিউটার প্রোগ্রামিং এর সূচনা হিসাবে গণ্য হয়।
- তাঁর ডিজাইন করা এই অ্যালগরিদমকে প্রথম প্রোগ্রাম হিসেবে গণ্য করা হয়।
- তিনি আধুনিক গণনা এবং কম্পিউটিং এর ধারণাগুলি তৈরি করতে সহায়ক হয়েছিলেন, যা পরবর্তীতে প্রোগ্রামিং ভাষার উত্থানকে প্রভাবিত করেছে।
- প্রোগ্রামিং ধারণার প্রবর্তক হিসেবে অ্যাডা লাভলেস (Ada Lovelace)-কে গণ্য করা হয়।
- তিনি বিখ্যাত গণিতবিদ চার্লস ব্যাবেজের প্রস্তাবিত অ্যানালিটিক্যাল ইঞ্জিনের জন্য প্রথম অ্যালগরিদম লিখেছিলেন, যা তাকে বিশ্বের প্রথম প্রোগ্রামার হিসেবে স্বীকৃতি দিয়েছে।
- ১৮৪০-এর দশকে তিনি এমন একটি অ্যালগরিদম তৈরি করেছিলেন যা মেশিন দ্বারা সম্পাদন করা যেতে পারে, যা আধুনিক প্রোগ্রামিংয়ের সূচনা হিসেবে বিবেচিত হয়।
- অ্যাডা লাভলেস ছিলেন চার্লস ব্যাবেজের অন্যতম একজন সহযোগী।
- অ্যাডা লাভলেস চার্লস ব্যাবেজের এনালিটিক্যাল ইঞ্জিনকে কাজে লাগানোর জন্য প্রোগ্রামিং এর ধারণা দেন।
- অ্যাডা লাভলেসকে প্রোগ্রামিং ধারণার প্রবর্তক বলা হয়।
- ১৮৪২ সালে চার্লস ব্যাবেজ তুরিন বিশ্ববিদ্যালয়ে তাঁর ইঞ্জিন সম্পর্কে বক্তব্য দেন। অ্যাডা লাভলেস সে সময় ব্যাবেজের সহায়তায় পুরো বক্তব্যে ইঞ্জিনের কাজের ধারাণাটি বর্ণনা করেন।
- অ্যাডা লাভলেসের মৃত্যুর ১০০ বছর পর ১৯৫৩ সালে সেই নোট আবারো প্রকাশিত হয়।

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

৩১৭.
নিচের কোনটি অনলাইন অনুবাদের জন্য বহুলভাবে ব্যবহৃত হয়?
  1. ক) Facebook
  2. খ) AWS Translator
  3. গ) Google Translator
  4. ঘ) Gmail
ব্যাখ্যা

Google Translate -
সাইটঃ translate.google.com
Google's free service instantly translates words, phrases, and web pages between English and over 100 other languages.

৩১৮.
In an n-bit binary counter, the maximum number of states that can be represented is—
  1. n!
  2. n2
  3. 2n
  4. 2n
ব্যাখ্যা

• n-bit বাইনারি কাউন্টার 0 থেকে 2n − 1 পর্যন্ত গণনা করতে পারে, তাই এর মোট স্টেট সংখ্যা 2n

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

• মডিউলাস (Modulus) বা মোড নাম্বার:
- কাউন্টার সর্বাধিক যতটি সংখ্যা গণনা করতে পারে তাকে তার মডিউলাস বা মোড নাম্বার বলা হয়।
- কোনো কাউন্টারে n টি ফ্লিপ-ফ্লপ থাকলে তার মডিউলাস হয় 2n
- ফ্লিপ-ফ্লপের সংখ্যা বৃদ্ধি করলে মোড নাম্বার বা মডিউলাসও বৃদ্ধি পায়।

• কাউন্টারের ব্যবহার:
- ডিজিটাল ইলেকট্রনিক্সে কাউন্টারের ব্যাপক ব্যবহার দেখা যায়।
- ক্লক পালসের সংখ্যা গণনার কাজে।
- টাইমিং সিগনাল প্রদানের কাজে।
- ডিজিটাল ঘড়িতে।
- ডিজিটাল কম্পিউটারে।
- অ্যানালগ সিগনালকে ডিজিটাল সিগনালে রূপান্তরের কাজে ব্যবহার করা হয়।

• কাউন্টারের প্রকারভেদ:
- ডিজিটাল ইলেকট্রনিক্সে বিভিন্ন ধরনের কাউন্টার ব্যবহৃত হয়।

• সিঙ্ক্রোনাস কাউন্টার (Synchronous counter):
- এ ধরনের কাউন্টারে একটি মাত্র ক্লক পালস দিয়ে সব ফ্লিপ-ফ্লপের অবস্থা পরিবর্তন ঘটে। উদাহরণ: রিং কাউন্টার, মড-১০ কাউন্টার।

• অ্যাসিঙ্ক্রোনাস কাউন্টার (Asynchronous counter):
- এ ধরনের কাউন্টারে একটি ফ্লিপ-ফ্লপের আউটপুট অন্য ফ্লিপ-ফ্লপের ক্লক পালস হিসেবে কাজ করে। উদাহরণ: রিপল কাউন্টার।

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

৩১৯.
প্রোগ্রামে সংঘটিত ভুলকে কী বলা হয়?
  1. ক) এরর
  2. খ) ডিবাগিং
  3. গ) বাগ
  4. ঘ) মিসটেইক
ব্যাখ্যা
প্রোগ্রামে সংঘটিত যাবতীয় ভুল-ত্রুটিকে বাগ বলা হয়।

প্রোগ্রামে সংঘটিত ভুল-ত্রুটিগুলো সংশোধন করার প্রক্রিয়াকে ডিবাগিং বলা হয়।

উৎস: BBA( মৌলিক কম্পিউটার শিক্ষা), বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩২০.
সার্চ ইঞ্জিনের কোন সফটওয়্যারটি ওয়েবে ভেসে বেড়ায় ও নতুন নতুন ওয়েব পেইজের সন্ধান করে? 
  1. স্পাইডার সফটওয়্যার
  2. কুয়েরি সফটওয়্যার
  3. ডাটাবেজ সফটওয়্যার
  4. ইনডেক্স সফটওয়্যার
ব্যাখ্যা
সার্চ ইঞ্জিন: 
- সার্চ ইঞ্জিন একটি সফটওয়্যার টুল যা ওয়াল্ড ওয়াইড ওয়েব থেকে ইনফরমেশন খুঁজে বের করে। 
যেমন- Google, সার্চ Yahoo, Bing, MSN, পিপীলিকা ইত্যাদি। 
- মূলত ৩ টি প্রধান সফটওয়্যারের মাধ্যমে সার্চ ইঞ্জিনসমূহ তাদের কর্মকান্ড সম্পন্ন করে থাকে। 
যেমন- 
১। ওয়েব ক্রোলার (Web Crawler) বা স্পাইডার সফটওয়্যার (Spider Software), 
২। ইনডেক্স সফটওয়্যার (Index Software) এবং 
৩। কুয়েরি সফটওয়্যার (Query Software)। 

ওয়েব ক্রোলার (Web Crawler) বা স্পাইডার সফটওয়্যার (Spider Software): 
- ওয়েব ক্রোলার বা স্পাইডার সফটওয়্যার এক ধরনের কম্পিউটার প্রোগ্রাম যা স্বয়ংক্রিয়ভাবে ইন্টারনেট ব্রাউজ করে এবং নতুন নতুন তথ্য তার ডেটাবেজে সংরক্ষণ করে এবং সাজিয়ে (Indexing) রাখে। 
- গুগলের ক্রোলার (Crawler) সফটওয়্যারটি “Google Bot” নামে পরিচিত। 
- Google Bot নির্বিচ্ছিন্ন ভাবে ইন্টারনেটে বিচরণ করে বেড়ায় এবং যখনই নতুন কোন ওয়বেসাইট বা নতুন তথ্যের সন্ধান পায়, এটি গুগলের সার্ভারে সংরক্ষণ করে রাখে। 
- ওয়েব ক্রোলার বা স্পাইডার সফটওয়্যারকে অনেকে “সার্চ বট” বা “ইন্টারনেট বট”ও বলে থাকে। 
- স্পাইডার সফটওয়্যার ওয়েবে ভেসে বেড়ায় এবং নতুন নতুন ওয়েব পেইজের সন্ধান করে এবং তা তার নির্দিষ্ট ডেটাবেজে সংরক্ষণ করে। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি (প্রকৌশলী মুজিবুর রহমান)।
৩২১.
নিচের কোনটি সার্চ ইঞ্জিন?
  1. ক) Archie
  2. খ) Apache
  3. গ) Microsoft
  4. ঘ) WWW
ব্যাখ্যা
সার্চ ইঞ্জিন
- বিশ্বের প্রথম সার্চ ইঞ্জিন হলো Archie.
- Archie ১৯৯০ সালের ১০ সেপ্টেম্বর চালু করা হয়। 
- কানাডা McGill University এর তিনজন তরুণ Alan Emtage, Bill Heelan and Peter Deutsch এই সার্চ ইন্জিন তৈরি করে। 

উল্লেখযোগ্য কিছু সার্চ ইঞ্জিনের নাম:
১. গুগল ( https://www.google.com/)
২. বিং (https://www.bing.com/)
৩. ইয়াহু (https://www.yahoo.com/)
৪. আসক ডট কম (http://www.ask.com/)
৫. এওএল ডট কম (www.aol.com)
৬. ব্লেকো ডট কম (http://blekko.com/)
৭. উলফ্রাম আলফা(http://www.wolframalpha.com/)
৮. ডাকডাকগো (https://duckduckgo.com/)
৯. ওয়েব্যাক মেশিন (www.waybackmachine.org) [archive.org]
১০. পিপীলিকা ডট কম [বাংলা সার্চ ইঞ্জিন] (www.pipilika.com/) [বর্তমানে অপ্রচলিত]

====================
• Apache এক ধরনের ওয়েব ব্রাউজার।
• মাইক্রোসফট (www.microsoft.com) একটি বৃহৎ টেক প্রতিষ্ঠান, যাদের মালিকানাধীন সার্চ ইঞ্জিন হচ্ছে বিং (https://www.bing.com/)
• অপরদিকে,
টিম বার্নাস লি - সর্বপ্রথম ১৯৯০ সালে ওয়েব ব্রাউজার উদ্ভাবন করেন।
- তাঁর উদ্ভাবিত প্রথম ব্রাউজারের নাম - WorldWideWeb. এটি ১৯৯৪ সালে এই নামে চালু থাকে।
- পরবর্তীতে ১৯৯৪ সালে WorldWideWeb এর নাম পরিবর্তন করে রাখা হয় - Nexus.

Source: captechu.edu, Britannica
৩২২.
যে কম্পিউটার প্রোগ্রাম নিজে নিজেই অন্য কম্পিউটারে ইন্টারনেটের মাধ্যমে কপি হয় তাকে ____বলে।
  1. Program Virus
  2. Worms
  3. Trojan Horse
  4. Boot Virus
ব্যাখ্যা
Computer Worm:
A self-replicating program that propagates itself through a network onto other computer systems without requiring a host program or any user intervention to replicate.

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

তথ্যসুত্রঃ https://csrc.nist.gov/glossary/term/worm


বাকী ৩টির মধ্যে Program and Boot Virus হচ্ছে Computer Virus এর উদাহরণ। এবং Trojan Horse একটি Malware.
৩২৩.
Which of the following is an antivirus software?
  1. MySQL
  2. Avira
  3. Informix
  4. Sybase
  5. All of the above
ব্যাখ্যা
এন্টিভাইরাস সফটওয়্যার:
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে।
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।
- উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো:
- AVG, AVAST, Norton, Panda, Avira, McAfee, Cobra, Kaspersky ইত্যাদি।

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

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

• Malware:

- মেলওয়্যার অনেক বিস্তৃত একটি টার্ম হিসেবে ব্যবহৃত হয় যার অন্যতম সাধারণ একটি টাইপ হচ্ছে কম্পিউটার ভাইরাস।
- Malware এর পূর্ণরূপ হলো Malicious Software.

• কম্পিউটার ভাইরাস ছাড়া ম্যালওয়্যারের অন্তর্ভুক্ত সফটওয়্যারগুলো:
- অ্যাডওয়্যার (Adware),
- স্পাইওয়্যার (Spyware),
- ট্রোজান হর্স (Trojan Horse),
- র‍্যানসমওয়্যার (Ransomware),
- ওয়ার্ম (Worms) ইত্যাদি।

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি- ২, ৯ম-১০ম শ্রেণি (ভােকেশনাল, ২০২১ সংস্করণ)।
৩২৫.
What is the function of a cell in MS Excel?
  1. ক) A formula or equation
  2. খ) A container for data
  3. গ) A chart or graph
  4. ঘ) A table or pivot table
ব্যাখ্যা
-  A cell in MS Excel is a container for data, typically represented as text or numbers. Each cell is identified by its unique address, such as "A1," "B3," etc. Cells can be formatted and can include data validation, comments and formulas.

Reference: support.microsoft.com
৩২৬.
কত সালে ভার্চুয়াল রিয়েলিটি ধারণার সৃষ্টি হয়?
  1. ক) ১৯০০
  2. খ) ১৯১০
  3. গ) ১৯২৯
  4. ঘ) ১৯৩৩
  5. ঙ) ১৯৩০
ব্যাখ্যা
১৯৩০ সালে ভার্চুয়াল রিয়েলিটি ধারণার সৃষ্টি হয়।
উৎসঃতথ্য ও যোগাযোগ প্রযুক্তি একাদশ দ্বাদশ শ্রেণি- মোঃ মজিবুর রহমান।
৩২৭.
হিসাব-নিকাশের কাজে ব্যবহৃত হয় নিচের কোন প্যাকেজ প্রোগ্রাম?
  1. সিস্টেম সফটওয়্যার
  2. ওয়ার্ড প্রসেসিং সফটওয়্যার
  3. স্প্রেডশিট সফটওয়্যার
  4. ব্রাউজিং সফটওয়্যার
ব্যাখ্যা
• স্প্রেডশিট সফটওয়্যার হিসাব-নিকাশের কাজে ব্যবহৃত হয়।

• স্প্রেডশিট সফটওয়্যার:

- অ্যাপ্লিকেশন সফটওয়্যারগুলোর মধ্যে স্প্রেডশিট সফটওয়্যার একটি অন্যতম সফটওয়্যার।
- যে প্যাকেজ প্রোগ্রামের সাহায্যে রো এবং কলাম ব্যবহার করে হিসাব-নিকাশের কাজ করা হয় তাকে স্প্রেডশিট বিশ্লেষণ প্যাকেজ প্রোগ্রাম বলে।

• স্প্রেডশিট সফটওয়্যারের উদাহরণ:
- Microsoft Excel,
- Google Sheets,
- iWork Numbers,
- LibreOffice Calc,
- Apache OpenOffice Calc,
- WPS Office Spreadsheets,
- Smartsheet,
- Calc (Calligra) ইত্যাদি।

উৎস:
১. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. সংশ্লিষ্ট ওয়েবসাইট।
৩২৮.
PSD কোন ধরনের ফাইল এক্সটেনশন?
  1. ক) Document
  2. খ) Audio
  3. গ) Video
  4. ঘ) Image
ব্যাখ্যা
• ইমেজ:
- ইমেজ বা ছবির আরেক নাম স্থিরচিত্র। কোন একটি নির্দিষ্ট সময় বা মুহূর্তের ছবি ধরে রাখা হয় ইমেজের মাধ্যমে। আবার কোন ব্যক্তি বা বস্তুর ছবিও ইমেজের মাধ্যমে প্রকাশ করা যায়।
- ইমেজের পরিচিত ফরম্যাটগুলো হচ্ছে- .jpg, .png, .gif, .psd, .bmp, .dds, .pspimage ইত্যাদি।

• অডিও:
- যে কন্টেন্ট থেকে কেবল শব্দ বা সাউন্ড শোনা যায়, তাকে অডিও কন্টেন্ট বলা যায়।
- অডিও কন্টেন্টের পরিচিত ফরম্যাটগুলো হচ্ছে: .mp3, .wma, .wav, .aif, .iff, .m3u, .m4a, .mid, .mpa ইত্যাদি।

• ভিডিও:
- একই সাথে সাউন্ড ও চলমান চিত্র সমৃদ্ধ কন্টেন্টই ভিডিও।
- ভিডিওর অন্যতম বৈশিষ্ট্য হচ্ছে এতে চলমান চিত্র ফুটে ওঠে।
- যে কোনো মুভি, অ্যানিমেশন, কার্টুন কিংবা ডুকমেন্টারি ভিডিও কন্টেন্টের অন্তর্ভুক্ত।
- ভিডিও কন্টেন্টের পরিচিত ফরম্যাটগুলো হচ্ছে- .mp4, .mpeg, .avi, .flv, .3gp, .vob, .mov, .wmv, .srt, .swf ইত্যাদি।

• ডকুমেন্ট:
- মাইক্রোসফ্‌ট ওয়ার্ডের মাধ্যমে তৈরি বা ব্যবহারকৃত সব ফাইলই ডকুমেন্ট। তাছাড়া, Portable Document Format (PDF) বা পিডিএফ, নোটপ্যাডে সকল অ্যাপ্লিকেশনে তৈরি বা ব্যবহৃত সকল ফাইলই ডকুমেন্ট।
- একটি ডকুমেন্ট ফাইলের এক্সটেনশন কয়েক ধরনের হতে পারে। যথা: .doc, .docx, .rtf, .txt, .pdf ইত্যাদি।

উৎস: শিক্ষায় তথ্য ও যোগাযোগ প্রযুক্তি, এমএড প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩২৯.
কোন ভাইরাসের আক্রমণে সারাবিশ্ব বিপর্যয়ের সম্মুখীন হয়?
  1. ক) CIH
  2. খ) SQL Slammer
  3. গ) CryptoLocker
  4. ঘ) Morris Worm
ব্যাখ্যা

১৯৯৯ সালের ২৬শে এপ্রিল, বাংলাদেশসহ সারা বিশ্বে লক্ষ লক্ষ কম্পিউটার CIH অথবা, চেরনোবিল নামক ভাইরাসের আক্রমণে বিপর্যয়ের সম্মুখীন হয়।
২০০১ ও ২০০২ এ মেলিসা নামক ইন্টারনেট ভাইরাসের আক্রমণে অনেক ওয়েব সার্ভার ক্ষতিগ্রস্ত্র হয়।
সুত্র: তথ্য ও যোগাযোগ প্রযুক্তি-২, এসএসসি ও ভোকেশনাল

৩৩০.
C প্রোগ্রামিং ভাষা কোন ধরনের প্রোগ্রামিং পদ্ধতি অনুসরণ করে?
  1. স্ট্রাকচার্ড প্রোগ্রামিং
  2. ইভেন্ট ড্রাইভেন
  3. অবজেক্ট ওরিয়েন্টেড
  4. সবগুলোই
ব্যাখ্যা
• স্ট্রাকচার্ড প্রোগ্রামিং:
- স্ট্রাকচার্ড প্রোগ্রামিং এমন এক ধরনের প্রোগ্রামিং যেখানে প্রোগ্রামের স্টেটমেন্টগুলো ভিন্ন ভিন্ন শ্রেণিতে বিভক্ত করে লেখা হয়।
- স্ট্রাকচার্ড প্রোগ্রামিং এ টপ-ডাউন-অ্যাপ্রোচের মাধ্যমে প্রোগ্রামকে কতকগুলো অংশ বা মডিউলে ভাগ করা হয়।
- C, Pascal, QBASIC, ALGOL, PL/I, Ada ইত্যাদি হলো স্ট্রাকচার্ড প্রোগ্রামিং এর উদাহরণ।

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৩১.
নিচের কোনটি সাধারণত কম্পিউটার ভাইরাস স্ক্যান এবং অপসারণ করতে ব্যবহৃত হয়?
  1. Operating system
  2. Antivirus program
  3. Cloud storage
  4. সবগুলো
ব্যাখ্যা
• কম্পিউটার ভাইরাস স্ক্যান এবং অপসারণ করতে ব্যবহৃত হয় - Antivirus program.

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

• কয়েকটি কম্পিউটার এন্টিভাইরাসের নাম:
- Norton Antivirus
- McAfee Total Protection
- Avast Antivirus
- Kaspersky Antivirus
- Bitdefender Antivirus
- Windows Defender (Microsoft Defender Antivirus)
- ESET NOD32 Antivirus
- Trend Micro Antivirus+ Security
- Sophos Home
- AVG Antivirus, ইত্যাদি।

উৎস:
১. মাধ্যমিক কম্পিউটার শিক্ষা, নবম-দশম শ্রেণি।
২. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৩২.
নিচের কোনটি সিস্টেম সফটওয়্যার?
  1. ক) Mac OS
  2. খ) Google sheet
  3. গ) Firefox
  4. ঘ) Microsoft Excel
ব্যাখ্যা
কাজের প্রকৃতি বা ফাংশন অনুযায়ী কম্পিউটার সফটওয়্যারকে দুই প্রকারে ভাগ করা যায়। যথা-

১) সিস্টেম সফটওয়্যার (System Software)
২) ব্যবহারিক সফটওয়্যার (Application Software)

সিস্টেম সফটওয়্যার (System Software): সিস্টেম সফটওয়্যার হলো কম্পিউটারের এমন একটি মূল প্রোগ্রাম যার মাধ্যমে কম্পিউটার হার্ডওয়্যার এবং ব্যবহারকারী এর মধ্যে একটি ইন্টারফেস গঠন করে।
Windows OS, Mac OS, Linux OS, Android ইত্যাদি।

ব্যবহারিক সফটওয়্যার (Application Software): এপ্লিকেশন সফটওয়্যার এমন এক ধরনের সফটওয়্যার প্রোগ্রাম যা ব্যবহার করে বিভিন্ন রকম চাহিদা পূরণ করে থাকি। এপ্লিকেশন সফটওয়্যারকে সংক্ষেপে অ্যাপ বলে। এই সফটওয়্যার মূলত ব্যবহারকারীর জন্য নির্দিষ্ট কাজ করে থাকে।
Spreadsheet Software, Google sheet, Microsoft Excel, Google Chrome, Firefox ইত্যাদি।

উৎস: BBA( মৌলিক কম্পিউটার শিক্ষা), বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৩৩.
কোনটি একটি বিশেষ বৈশিষ্ট্য যার মাধ্যমে এক ক্লাস অন্য ক্লাসের ভেরিয়েবল ও ফাংশন নিয়ে কাজ করতে পারে?
  1. ক) পলিমরফিজম
  2. খ) মেসেজ আদান-প্রদান
  3. গ) ইনহেরিটেন্স
  4. ঘ) অ্যাবস্ট্রাকশন
ব্যাখ্যা
ইনহেরিটেন্স (Inheritance): Inheritance হলো একটি বিশেষ বৈশিষ্ট্য, যার মাধ্যমে এক ক্লাস অন্য ক্লাস থেকে কোনো বিষয়বস্তু উত্তরাধিকারসূত্রে পায় অর্থাৎ এক ক্লাস অন্য ক্লাসের ভেরিয়েবল ও ফাংশন নিয়ে কাজ করতে পারে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি (মাহবুবুর রহমান), একাদশ-দ্বাদশ শ্রেণি।
৩৩৪.
কোন ধরনের ম্যালওয়্যার নিজে নিজে প্রতিলিপি তৈরি করতে পারে এবং হোস্ট ফাইলের সাথে যুক্ত না হয়েও নেটওয়ার্কে ছড়িয়ে পরতে পারে?
  1. Trojan
  2. Adware
  3. Worm
  4. Rootkit
ব্যাখ্যা

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

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

• ম্যালওয়্যার বিভিন্ন ধরনের হতে পারে। যথা- 
- কম্পিউটার ভাইরাস (computer viruses), 
- ওয়ার্ম (worms), 
- ট্রোজান হর্স (trojan horses), 
- স্পাইওয়‍্যার (spyware), 
- র‍্যানসামওয়‍্যার (ransomware), 
- অ্যাডওয়্যার (adware), 
- রুটকিটস্ (rootkits) ইত্যাদি।

উৎস:
- তথ্য ও যোগাযোগ প্রযুক্তি, নবম-দশম শ্রেণি, বোর্ড বই।
- geeksforgeeks [link]

৩৩৫.
নিচের কোনটি অ্যাপ্লিকেশন সফটওয়্যার নয়?
  1. Adobe Photoshop
  2. Microsoft Windows
  3. Google Chrome
  4. Word Perfect
ব্যাখ্যা
• সফটওয়্যার প্রধানত দুই ধরনের।
যথা-
১. সিস্টেম সফটওয়্যার (System Software) এবং
২. অ্যাপ্লিকেশন সফটওয়্যার (Application Software).

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

• অ্যাপ্লিকেশন সফটওয়্যার (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 ইত্যাদি।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি (এসএসসি প্রোগ্রাম), মৌলিক কম্পিউটার শিক্ষা (বিবিএ প্রােগ্রাম), বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়, ব্রিটানিকা।
৩৩৬.
Spyware এর উদাহরণ কোনটি?
  1. Kaspersky
  2. McAfee
  3. Pegasus
  4. Norton
ব্যাখ্যা
• Pegasus:
- Pegasus হচ্ছে একটি Spyware যা Israeli cyber-arms company NSO Group দ্বারা ডিজাইন করা।
- Pegasus এর মাধ্যমে দূরবর্তী যে কোনো মোবাইল ফোনের messages, photos, emails, calls সবকিছুই জানা সম্ভব।
- Avast, Avira, Norton, Kaspersky, McAfee - হচ্ছে এন্টিভাইরাসের উদাহরণ।

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

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

উৎস:
১. কম্পিউটার ও তথ্য প্রযুক্তি- ২, ৯ম-১০ম শ্রেণি (ভােকেশনাল, ২০২১ সংস্করণ)।
২. মাইক্রোসফটের অফিসিয়াল ওয়েবসাইট।
৩৩৭.
বিশ্বব্যাপী বিপর্যয় সৃষ্টিকারী 'CIH' ভাইরাস কত সালে কম্পিউটারে আক্রমণ করে?
  1. ক) ২৬ এপ্রিল, ১৯৯৭
  2. খ) ২৬ মে, ১৯৯৮
  3. গ) ২৬ এপ্রিল, ১৯৯৯
  4. ঘ) ২৬ জুন, ১৯৯৬
ব্যাখ্যা
২৬ এপ্রিল, ১৯৯৯ সালে বাংলাদেশসহ সারা বিশ্বের লক্ষ লক্ষ কম্পিউটার 'CIH' বা চেরনোবিল নামক ভাইরাসের আক্রমণে বিপর্যয়ের সম্মুখীন হয়। উৎস: মাধ্যমিক কম্পিউটার শিক্ষা, নবম-দশম শ্রেণি।
৩৩৮.
কোনটি Social Media Network নয়?
  1. ক) Linkedin
  2. খ) google+
  3. গ) twitter
  4. ঘ) Internet Explorer
  5. ঙ) কোনটিই নয়
ব্যাখ্যা
Internet Explorer, Google chrome, Opera, Mozilla Firefox, Safari প্রভৃতি হল web browser সফটওয়্যার।
৩৩৯.
WAV কোন ধরনের ফাইল এক্সটেনশন?
  1. ক) Audio
  2. খ) Video
  3. গ) Document
  4. ঘ) Image
ব্যাখ্যা
অডিও:
- যে কন্টেন্ট থেকে কেবল শব্দ বা সাউন্ড শোনা যায়, তাকে অডিও কন্টেন্ট বলা যায়।
- অডিও কন্টেন্টের পরিচিত ফরম্যাটগুলো হচ্ছে: .mp3, .wma, .wav, .aif, .iff, .m3u, .m4a, .mid, .mpa ইত্যাদি।

ভিডিও:
- একই সাথে সাউন্ড ও চলমান চিত্র সমৃদ্ধ কন্টেন্টই ভিডিও।
- ভিডিওর অন্যতম বৈশিষ্ট্য হচ্ছে এতে চলমান চিত্র ফুটে ওঠে।
- যে কোনো মুভি, অ্যানিমেশন, কার্টুন কিংবা ডুকমেন্টারি ভিডিও কন্টেন্টের অন্তর্ভুক্ত।
- ভিডিও কন্টেন্টের পরিচিত ফরম্যাটগুলো হচ্ছে- .mp4, .mpeg, .avi, .flv, .3gp, .vob, .mov, .wmv, .srt, .swf ইত্যাদি।

ইমেজ:
- ইমেজ বা ছবির আরেক নাম স্থিরচিত্র। কোন একটি নির্দিষ্ট সময় বা মুহূর্তের ছবি ধরে রাখা হয় ইমেজের মাধ্যমে। আবার কোন ব্যক্তি বা বস্তুর ছবিও ইমেজের মাধ্যমে প্রকাশ করা যায়।
- ইমেজের পরিচিত ফরম্যাটগুলো হচ্ছে- .jpg, .png, .gif, .psd, .bmp, .dds, .pspimage ইত্যাদি।

ডকুমেন্ট:
- মাইক্রোসফ্‌ট ওয়ার্ডের মাধ্যমে তৈরি বা ব্যবহারকৃত সব ফাইলই ডকুমেন্ট। তাছাড়া, Portable Document Format (PDF) বা পিডিএফ, নোটপ্যাডে সকল অ্যাপ্লিকেশনে তৈরি বা ব্যবহৃত সকল ফাইলই ডকুমেন্ট।
- একটি ডকুমেন্ট ফাইলের এক্সটেনশন কয়েক ধরনের হতে পারে। যথা: .doc, .docx, .rtf, .txt, .pdf ইত্যাদি।

উৎস: শিক্ষায় তথ্য ও যোগাযোগ প্রযুক্তি, এমএড প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৪০.
সি প্রোগ্রামিং ভাষায় কী-বোর্ড থেকে ইনপুট নেওয়ার জন্য নিচের কোন ফাংশনটি ব্যবহার করা হয়?
  1. printf()
  2. abs()
  3. scanf()
  4. get input()
ব্যাখ্যা
• সি প্রোগ্রামিং ভাষার প্রয়োজনীয় লাইব্রেরি ফাংশন:
- প্রোগ্রামের শুরুতে #include স্টেটমেন্টের সাহায্যে কোন হেডার ফাইল সংযুক্ত করা হলে তা ঐ ফাইলে বর্ণিত সকল ফাংশনের জন্য কাজ করে।
- কোন লাইব্রেরি ফাংশনের হেডার ফাইল এবং ব্যবহারবিধি কি তা জানার জন্য ঐ লাইব্রেরি ফাংশনের উপর কার্সর রেখে বা সিলেক্ট করে Ctrl+F1 চাপলে হেল্প ফাইল থেকে তা জানা যায়।
- সি প্রোগ্রামিং এর কয়েকটি লাইব্রেরি ফাংশনের নাম ও ব্যবহার নিচে দেওয়া হলো:


উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়। 
৩৪১.
নিচের কোনটি ডাটাবেজে ডাটা এন্ট্রি, মডিফাই ও ডিলিট করার পদ্ধতি?
  1. ইনডেক্সিং
  2. ক্রিপটোগ্রাফি
  3. কুয়েরি
  4. সর্টিং
ব্যাখ্যা
• কুয়েরি: 
- কোন ডাটাবেজে সংরক্ষিত বিপুল পরিমাণে ডাটা থেকে শর্ত সাপেক্ষে ডাটা খুঁজে বের করা, সংরক্ষণ করা ও প্রদর্শন করার প্রক্রিয়াকে কুয়েরি বলে।
- ডাটাবেজে ডাটা এন্ট্রি, মডিফাই, ডিলিট ও পুনরুদ্ধার করা হয় কুয়েরির মাধ্যমে।
- কোন ডাটা কুয়েরি করার জন্য logical expression দিয়ে শর্ত নির্ধারণ করে দিতে হয়।
- কাজের উপর ভিত্তি করে কুয়েরিকে কয়েক ভাগে ভাগ করা হয়।
যেমন-
Select Query: 
- একাধিক ডাটা টেবিল থেকে ফিল্ড বেছে নিয়ে কুয়েরি করার জন্য ব্যবহার করা হয়। 

Parameter Query: 
- প্যারামিটার বা তথ্য নির্বাচন করে কুয়েরি করার জন্য ব্যবহার করা হয়।

Crosstab Query: 
- ফলাফলকে সামারি আকারে ডাটা শিট প্রদর্শন করার জন্য ব্যবহার করা হয়।

Action Query: 
- কুয়েরির ফলাফল দিয়ে নতুন টেবিল তৈরি করার জন্য ব্যবহার করা হয়। 

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

• ক্রিপটোগ্রাফি:
- কম্পিউটার বিজ্ঞানের যে শাখায় ডেটা এনক্রিপশন নিয়ে কাজ ও গবেষণা করা হয় থাকে ক্রিপটোগ্রাফি বলে। 

• সর্টিং:
- এক বা একাধিক ফিল্ডের ভিত্তিতে রেকর্ডসমূহকে Ascending বা Descending  অর্ডারে সাজানোর প্রক্রিয়াকে সর্টিং বলে।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি।
৩৪২.
ওয়েবপেজে ছবি দেখানোর জন্য কোন HTML ট্যাগটি ব্যবহৃত হয়?
  1. < figure >
  2. < img >
  3. < image >
  4. < pic >
ব্যাখ্যা

• ওয়েবপেজে ছবি দেখানোর জন্য প্রধান HTML ট্যাগ হলো < img >। এটি একটি self-closing ট্যাগ, অর্থাৎ এটি বন্ধ করার জন্য আলাদা closing ট্যাগের প্রয়োজন হয় না। < img > ট্যাগ ব্যবহার করে আমরা পেইজে ছবি যোগ করতে পারি এবং তার উৎস বা লোকেশন নির্দিষ্ট করতে src attribute ব্যবহার করি। এছাড়া, ছবি লোড না হলে বা ব্যবহারকারী স্ক্রীন রিডার ব্যবহার করলে প্রদর্শনের জন্য alt attribute দেওয়া গুরুত্বপূর্ণ। অন্য ট্যাগগুলো যেমন < figure > মূলত ছবি এবং তার ক্যাপশন একত্রে প্রদর্শনের জন্য ব্যবহৃত হয়, < image > বা < pic > HTML-এ বৈধ ট্যাগ নয়। তাই ওয়েবপেজে ছবি দেখানোর জন্য সঠিক ট্যাগ হলো < img >

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

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

৩৪৩.
What is an assembler?
  1. Software used to write web code.
  2. A type of programming language C.
  3. A hardware component in a computer system.
  4. A tool used to convert assembly language into machine code.
ব্যাখ্যা
• অনুবাদক প্রোগ্রাম:
- যে প্রোগ্রামের মাধ্যমে উৎস প্রোগ্রামকে বস্তু প্রোগ্রামে পরিণত করা হয়, তাকে অনুবাদক প্রোগ্রাম বলে।
- তিন ধরনের অনুবাদক প্রোগ্রাম রয়েছে। যথা:

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

২. ইন্টারপ্রেটার (Interpreter):
- যে অনুবাদক প্রোগ্রাম হাই-লেভেল ভাষার উৎস প্রোগ্রামকে এক লাইন করে মেশিন ভাষার অবজেক্ট প্রোগ্রামে অনুবাদ করে, তাকে ইন্টারপ্রেটার বলে। 
- যেমন: জাভা, পাইথন।

৩. অ্যাসেম্বলার (Assembler):
- অ্যাসেম্বলি ভাষায় লিখিত প্রোগ্রামকে মেশিন ল্যাঙ্গুয়েজে অনুবাদ করার জন্য ব্যবহৃত অনুবাদককে অ্যাসেম্বলার বলা হয়।
- যেমন: GAS, GNU Assembler.

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
৩৪৪.
নিচের কোনটি ভিডিও ফাইল এক্সটেনশন ফরম্যাট?
  1. ক) .jpg
  2. খ) .exe
  3. গ) .mpg
  4. ঘ) .bmp
ব্যাখ্যা
- .jpg, .jpeg, .bmp এগুলো image file।
- .exe হল windows platform এর executable file format।
- .mpg, .mpeg হচ্ছে ভিডিও ফাইল ফরমেটের এক্সটেনশন।
৩৪৫.
কৃত্রিম বুদ্ধিমত্তা প্রয়োগের ক্ষেত্রে কোন প্রোগ্রামিং ল্যাংগুয়েজ ব্যবহার করা হয়?
  1. Java
  2. Python
  3. PROLOG
  4. সবগুলোই
ব্যাখ্যা
কৃত্রিম বুদ্ধিমত্তা: 
- কৃত্রিম বুদ্ধিমত্তা প্রয়োগের ক্ষেত্রে প্রধানত Java, MATLAB, Python, SHRDLU, PROLOG LISP, CLISP, R ইত্যাদি প্রোগ্রামিং ল্যাংগুয়েজ ব্যবহার করা হয়। 
- কার্যকারিতা ও প্রয়োজনীয়তার ভিত্তিতে ডেভেলপারগণ তাঁদের পছন্দসই প্রোগ্রাম ব্যবহার করে থাকেন। 
- আর্টিফিশিয়াল ইন্টেলিজেন্সের সবচেয়ে সফল ক্ষেত্র হিসেবে মেশিন লার্নিং-এর কথা বলা যায়। 
- মেশিন লার্নিং-কে মোটা দাগে তিন ভাগে ভাগ করা যায়। 
যথা - 
১। সুপারভাইজড (Supervised) লার্নিং, 
২। আনসুপারভাইজড (unsupervised) লার্নিং এবং 
৩। রিইনফোর্সমেন্ট (reinforcement) লার্নিং। 

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি (মাহবুবুর রহমান), একাদশ-দ্বাদশ শ্রেণি।
৩৪৭.
কোনটি চতুর্থ প্রজন্মের ভাষা?
  1. ক) ADA
  2. খ) C
  3. গ) COBOL
  4. ঘ) QBE
ব্যাখ্যা
ন্যাচারাল ল্যাংগুয়েজ, ভেরি হাই লেভেল ল্যাংগুয়েজ, নন-প্রসিডিউরাল ল্যাংগুয়েজ এবং একেট্রাল ল্যাংগুয়েজ এর সমন্বয়ে চতুর্থ প্রজন্মের ভাষা গঠিত। এই ভাষার স্বপ্নদ্রষ্টা হলো বিল গেটস। এই ভাষাকে মেশিনের ভাষায় রূপান্তর করবে ইন্টেলিজেন্ট কম্পাইলার। বর্তমানে এই ভাষা উন্নয়নাধীন রয়েছে। QBE, SQL, ADF, CSP ইত্যাদি কিছু চতুর্থ প্রজন্মের ভাষা। ADA, C এবং COBOL তৃতীয় প্রজন্মের ভাষা। (সূত্রঃ তথ্য ও যোগাযোগ প্রযুক্তি : একাদশ-দ্বাদশ শ্রেণী, শাহ্ শাহজাহান সজীব)
৩৪৮.
ন্যানো সেকেন্ড হলো-
  1. ক) এক সেকেন্ডের দশ কোটি ভাগের এক ভাগ
  2. খ) এক সেকেন্ডের একশত কোটি ভাগের একভাগ
  3. গ) এক সেকেন্ডের ১ কোটি ভাগের এক ভাগ
  4. ঘ) এক সেকেন্ডের ১০ লক্ষ ভাগের এক ভাগ
ব্যাখ্যা

১ মিলি সেকেন্ড =  ১ সেকেন্ডের এক হাজার ভাগের এক ভাগ
১ মাইক্রো সেকেন্ড = ১ সেকেন্ডের দশ লক্ষ ভাগের এক ভাগ
১ ন্যানো সেকেন্ড = ১ সেকেন্ডের একশত কোটি ভাগের এক ভাগ
১ পিকো সেকেন্ড = ১ সেকেন্ডের একলক্ষ কোটি ভাগের এক ভাগ

৩৪৯.
CAD এর পূর্ণরূপ-
  1. Computer Aided Document
  2. Computer Analog Design
  3. Computer Accessible Document
  4. Computer Aided Design
ব্যাখ্যা
• CAD:
- CAD এর পূর্ণরূপ  হচ্ছে Computer Aided Design.
- CAD বলতে কম্পিউটারের সাহায্যে বিভিন্ন দ্বিমাত্রিক ও ত্রিমাত্রিক ডিজাইন তৈরি করা বা বিশ্লেষণের কাজে ব্যবহৃত সফটওয়্যারকে বোঝায়।
- একজন স্থপতি রেখা বা লাইনের সাহায্যে যন্ত্রপাতি বা প্রয়োজনীয় উপকরণের সাহায্যে বিভিন্ন নক্সার কাজ করতে পারেন ক্যাড এর সাহায্যে। 
- CAD সাধারণত ব্যবহৃত হয় আর্কিটেকচার, আর্টস বা বিভিন্ন ইঞ্জিনিয়ারিং প্রজেক্টস এর ক্ষেত্রে। 
- AutoCAD, CorelCAD, IronCAD, OpenSCAD ইত্যাদি CAD সফটওয়্যারের উদাহরণ। 

উৎস: ব্রিটানিকা। 
৩৫০.
কোনটি Backup and Recovery Tool নয়?
  1. Google drive
  2. Dropbox
  3. Microsoft one drive
  4. Windows
ব্যাখ্যা
Google drive, Dropbox, Microsoft one drive হচ্ছে Backup and Recovery Tool.
Windows হচ্ছে একটি Operating system.

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

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

উৎস: বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৫১.
Which one is system software?
  1. ক) MacOS
  2. খ) Linux
  3. গ) Android
  4. ঘ) All of the above
ব্যাখ্যা
সিস্টেম সফটওয়্যার
Operating system, Compiler, Utilities - এই তিনটিই সিস্টেম সফটওয়্যার। 
- Operating system হলো সিস্টেম ম্যানেজমেন্ট সফটওয়্যার। 
- Utilities হলো সিস্টেম সাপাের্ট সফটওয়্যার। 
- Compiler হলো সিস্টেম ডেভেলপমেন্ট সফটওয়্যার। 
 
সিস্টেম সফটওয়্যারকে প্রধানত তিন ভাগে ভাগ করা যায়। যথা-
১) সিস্টেম ম্যানেজমেন্ট প্রােগ্রাম বা সফটওয়্যার।
২) সিস্টেম সাপাের্ট প্রােগ্রাম বা সফটওয়্যার।
৩) সিস্টেম ডেভেলপমেন্ট প্রােগ্রাম বা সফটওয়্যার।

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

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

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

উৎস: নবম দশম শ্রেণীর কম্পিউটার (ভোকেশনাল)
৩৫২.
নিচের কোনটি কম্পিউটারের এন্টিভাইরাস নয়?
  1. নরটন
  2. পান্ডা
  3. অ্যাভাস্ট
  4. ম্যাক্রো
ব্যাখ্যা
• ম্যাক্রো কম্পিউটারের এন্টিভাইরাস নয়। 

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

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

• এন্টিভাইরাস সফটওয়্যারের উদাহরণ:

- এভিজি এন্টিভাইরাস সফটওয়্যার,
- অ্যাভাস্ট এন্টিভাইরাস সফটওয়্যার,
- নরটন এন্টিভাইরাস সফটওয়্যার,
- এভিরা এন্টিভাইরাস সফটওয়্যার,
- পান্ডা এন্টিভাইরাস,
- কোবরা এন্টিভাইরাস সফটওয়্যার ইত্যাদি।

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

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

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

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

• ম্যালওয়্যার বিভিন্ন ধরনের হতে পারে। যথা-
- কম্পিউটার ভাইরাস (computer viruses),
- ওয়ার্ম (worms),
- ট্রোজান হর্স (trojan horses),
- স্পাইওয়‍্যার (spyware),
- র‍্যানসামওয়‍্যার (ransomware),
- অ্যাডওয়্যার (adware),
- রুটকিটস্ (rootkits) ইত্যাদি।

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

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

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৫৫.
8 বিটের 1024 টি শব্দ ধারণে সক্ষম মেমরির ধারণক্ষমতা কত?
  1. 1024 বিট
  2. 128 বিট
  3. 8192 বিট
  4. 4096 বিট
ব্যাখ্যা
• মেমরির ধারণক্ষমতা বা ক্যাপাসিটি (Capacity):
- কম্পিউটারের মেমরির ধারণক্ষমতা বলতে কম্পিউটার তার স্মৃতি স্থানে কতকগুলো বিট বা বাইট সংরক্ষণ করতে পারে তা বোঝায়।
- মেমরির ধারণক্ষমতা পরিমাপের ক্ষুদ্রতম একক হচ্ছে বিট।
- B বিটবিশিষ্ট W টি শব্দ ধারণে সক্ষম কোনো মেমরির ধারণক্ষমতা W × B বিট। যেমন- ৪ বিটের 1024টি শব্দ ধারণে সক্ষম মেমরির ধারণক্ষমতা হলো (1024 × 8)টি বিট = 8192 বিট।
- মেমরির ধারণ ক্ষমতা প্রকাশ করা হয় বিট, বাইট, কিলোবাইট, মেগাবাইট, গিগাবাইট, টেরাবাইট, পেটাবাইট ইত্যাদি দ্বারা।
- মেমরি পরিমাপের এককগুলোর মধ্যে সম্পর্ক নিম্নরূপ-

- মেমরি ধারণক্ষমতা প্রকাশের সময় 1024 = 210 কে ‘1k' দ্বারা প্রকাশ করা হয়।
- একটি মেমরি যদি ৪ বিটের 4096টি 8 ওয়ার্ড ধারণে সক্ষম হয় তাহলে 4096 X 8 ধারণক্ষমতা সম্পন্ন মেমরিকে 4k x 8 হিসেবেও প্রকাশ করা যায়।

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি
৩৫৮.
Software instructions intended to satisfy a user's specific processing needs are called _____.
  1. ক) Systems software
  2. খ) A microcomputer
  3. গ) Documentation
  4. ঘ) Applications software
ব্যাখ্যা
Application software (app or application for short) is computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.
Source: cnet.com/topics/software
৩৫৯.
মডেম এক ধরনের -
  1. ক) ইনপুট ডিভাইস
  2. খ) আউটপুট ডিভাইস
  3. গ) ইনপুট-আউটপুট ডিভাইস
  4. ঘ) কোনটিই নয়
ব্যাখ্যা
ইনপুট ডিভাইস:
- যেসব ডিভাইসের মাধ্যমে কম্পিউটারে ডাটা বা তথ্য ইনপুট বা কমান্ড দেওয়া যায়, সেগুলোই ইনপুট ডিভাইস।
- উদাহরণ: কী-বোর্ড, মাউস, অপটিকাল রিডার, জয়স্টিক, মাইক্রোফোন, স্ক্যানার, গ্রাফিক্স প্যাড, লাইট পেন, ওয়েবক্যাম, ওসিআর ইত্যাদি।

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

ইনপুট-আউটপুট ডিভাইস:
- কিছু ডিভাইস আছে যেগুলো ইনপুট-আউটপুট দুটোরই কাজ করে।
- উদাহরণ: পেনড্রাইভ, টাচ স্ক্রিন, মডেম ইত্যাদি।

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

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

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

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

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

ফার্মওয়্যার: 

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

উৎস: কম্পিউটার ও তথ্য প্রযুক্তি-১, নবম-দশম শ্রেণি (ভোকেশনাল, ২০১৯ সংস্করণ)।
৩৬৫.
Power point presentation এ নতুন স্লাইড যুক্ত করার কীবোর্ড কমান্ড কি?
  1. Ctrl + M
  2. Ctrl + S
  3. Ctrl + X
  4. Shift + M
ব্যাখ্যা
Ctrl + M - নতুন স্লাইড যুক্ত করতে ব্যবহৃত হয়। 
Ctrl+X - বাছাই করা টেক্সট, অবজেক্ট বা স্লাইড কাট করতে ব্যবহৃত হয়। 
Ctrl + S - প্রেজেন্টেশন সেভ করতে ব্যবহৃত হয়। 
Shift + M - মিনিমাইজ করা উইন্ডো রিস্টোর করতে ব্যবহৃত হয়। 

উৎস: মাইক্রোসফটের ওয়েবসাইট।
৩৬৬.
নিচের কোনটি কম্পিউটার ভাইরাসের নাম?
  1. ক) Boot Sector
  2. খ) Bitdefender
  3. গ) Norton
  4. ঘ) Avira
ব্যাখ্যা
কম্পিউটার ভাইরাসের তালিকা
- Boot Sector Virus
- Multipurpose Virus
- 12. F1 Key Virus
- Macro Virus
- Companion Virus 
- Partition Virus
- Overwriting Virus
- Trojan Horse Virus
- Stealth Virus 
- Command Purpose Virus 
- Memory Resident Virus 
- A.I.D.S Virus
- BUDDY LST.ZIP 
- De-My Valentine 
- Perrin.Exe
- FLFBOWL.EXE 1
- Irina Virus
- FULFNBX.Exe

এন্টি ভাইরাস সফটওয়্যারের তালিকা
- McAfee Antivirus
- Norton Antivirus (NAV)
- Dr. Solomon Antivirus 
- IBM Antivirus 
- Norman Antivirus
- Thunder Byte Antivirus
- Virusafe Antivirus 
- AVG Antivirus 
- PC Cillin Antivirus
- Central Point Antivirus 
- Red Alert Antivirus 
- VX2000 Antivirus
- Vigillant Antivirus 
- F-Macro Antivirus 
- Iris Antivirus
- Reg Clean Antivirus 
- Avira Antivirus 
- Panda Antivirus
- Kaspersky Antivirus
- Cleancih Antivirus 
- Avast Antivirus
- NetQin Antivirus
- Bitdefender Antivirus

সূত্র: কম্পিউটার ও তথ্য প্রযুক্তি-২, এসএসসি ও দাখিল (ভোকেশনাল)
৩৬৭.
সকল ধনাত্মক পূর্ণসংখ্যাকে কি বলা হয়?
  1. ক) ক্যারেকটার
  2. খ) ইন্টিজার
  3. গ) রিয়েল
  4. ঘ) ডাবল
ব্যাখ্যা
• সকল ধনাত্মক পূর্ণসংখ্যাকে ইন্টিজার বলা হয়।
• ইন্টিজার (Integer Type) টাইপ: প্রোগ্রামে পূর্ণসংখ্যা (যেমন- 23, 1456, 2345 ইত্যাদি) নিয়ে কাজ করার জন্য Integer ব্যবহৃত হয়।
- ইন্টিজার টাইপের ভেরিয়েবল ঘোষোণার জন্য int কীওয়ার্ড ব্যবহৃত হয়।
- যেমন- int x;

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি (মাহবুবুর রহমান), একাদশ-দ্বাদশ শ্রেণি।
৩৬৮.
কোনটি CSS-এর বৈশিষ্ট্য নয়?
  1. ফন্ট স্টাইল ও সাইজ পরিবর্তন
  2. ওয়েবসাইট ডাটাবেসে রাখা
  3. অ্যানিমেশন ও ট্রানজিশন তৈরি
  4. পেজ লেআউট ও এলাইনমেন্ট ঠিক করা
ব্যাখ্যা

• CSS বা Cascading Style Sheets হল একটি স্টাইলিং ভাষা যা ওয়েবপেজের ভিজ্যুয়াল লেআউট ও ডিজাইন নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এটি ব্যবহার করে ফন্টের স্টাইল ও সাইজ পরিবর্তন করা, পেজের লেআউট ও এলাইনমেন্ট ঠিক করা, অ্যানিমেশন ও ট্রানজিশন তৈরি করা সম্ভব। তবে CSS ডাটাবেসে তথ্য সংরক্ষণ করতে সক্ষম নয়। ওয়েবসাইটের ডাটাবেস ম্যানেজমেন্ট বা তথ্য সংরক্ষণ মূলত সার্ভার-সাইড প্রযুক্তি যেমন PHP, SQL বা অন্যান্য ব্যাকএন্ড টুলসের মাধ্যমে করা হয়। সুতরাং, CSS-এর বৈশিষ্ট্য নয় ওয়েবসাইট ডাটাবেসে রাখা। এটি শুধুমাত্র ওয়েবপেজের সৌন্দর্য ও ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে সাহায্য করে।

• HTML (HyperText Markup Language):
- ওয়েব পৃষ্ঠার মূল কাঠামো গঠন করে
- সমস্ত ওয়েবসাইটের ভিত্তি হিসেবে কাজ করে

• CSS (Cascading Style Sheets):
- ওয়েব পৃষ্ঠার ভিজ্যুয়াল উপস্থাপনা নিয়ন্ত্রণ করে
- রেস্পন্সিভ ডিজাইনের জন্য অপরিহার্য

• JavaScript:
- ক্লায়েন্ট-সাইড ইন্টারঅ্যাক্টিভিটি প্রদান করে
- আধুনিক ওয়েব অ্যাপ্লিকেশনের মূল চালিকাশক্তি

• JavaScript- এর ব্যবহার:
- ব্যাকএন্ড ডেভেলপমেন্টে,
- ডেটা সায়েন্সে,
- মেশিন লার্নিং,
- অটোমেশন ইত্যাদিতে।

তথ্যসূত্র:
- তথ্য ও যোগাযোগ প্রযুক্তি, মাহবুবুর রহমান।
- "Web Design with HTML, CSS, JavaScript and jQuery" by Jon Duckett.

৩৬৯.
একটি স্ট্যান্ডার্ড কী-বোর্ডে নিউমেরিক কী এর সংখ্যা কতটি?
  1. ক) ১৫টি
  2. খ) ১০টি
  3. গ) ১৭টি
  4. ঘ) ২০টি
ব্যাখ্যা
একটি স্ট্যান্ডার্ড কী-বোর্ডে ৯৪-১০০টি কী থাকে।
তার মধ্যে রয়েছে,
• আলফানিউমেরিক কী - ৫৪টি,
• ফাংশন কী - ১২টি
• কন্ট্রোল কী - ১১টি
• নেভিগেশন কী - ১০টি
• নিউমেরিক কী - ১৭টি


উৎস: মাইক্রোসফট সাপোর্ট।
৩৭০.
নিচের কোনটি সিস্টেম সফটওয়্যার?
  1. ক) Windows
  2. খ) XENIX
  3. গ) DOS
  4. ঘ) All of them
ব্যাখ্যা
সিস্টেম সফটওয়্যার বা অপারেটিং সিস্টেম হলো কম্পিউটারের নিয়ন্ত্রক। বিভিন্ন ধরণের সিস্টেম সফটওয়্যার হচ্ছে - DOS, WINDOWS, XENIX/UNIX। Compiler, Interpreter, Assembler প্রোগ্রাম সমূহও সিস্টেম সফটওয়্যারের অন্তর্গত৷
উৎসঃ কম্পিউটার শিক্ষা, এসএসসি প্রোগ্রাম (উন্মুক্ত বিশ্ববিদ্যালয়)
৩৭১.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার নয়?
  1. Kaspersky
  2. Sybase
  3. McAfee
  4. Panda
ব্যাখ্যা

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

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

• কয়েকটি ডেটাবেজ সফটওয়্যার:
- Sybase
- Informix
- MySQL

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

৩৭২.
Which language belongs to the very high-level language category?
  1. C++
  2. Python
  3. JAVA
  4. Fortran
ব্যাখ্যা
Python is a very high-level programming language.

• প্রোগ্রামিং ভাষা:
যে ভাষার সাহায্যে একটি যন্ত্রকে নির্দেশনা দিয়ে কোন সমস্যা সমাধান করা যায় তাকে প্রোগ্রামিং ভাষা বলে।
সহজে বলা যায়, প্রোগ্রাম লিখতে বা নির্দেশাবলী সেট করতে যেসকল ভাষা ব্যবহৃত হয় তাদের "প্রোগ্রামিং ভাষা" বলা হয়।

• প্রোগ্রাম রচনার বৈশিষ্ট্যের ভিত্তিতে প্রোগ্রামিং ভাষাসমূহকেবিভিন্ন স্তরে বিভক্ত করা হয়:
১। নিম্নস্তরের ভাষা (Low Level Language)
- Machine Language, Assembly Language।
২। মধ্যমস্তরের ভাষা (Mid Level Language)
- C, C++, JAVA, Forth, Dbase, WordStar.
৩। উচ্চস্তরের ভাষা (High Level Language-3GL)
- Fortran, Basic, Pascal, Cobol, C, C++, C#, Visual Basic, Java, ইত্যাদি।
৪। অতি উচ্চস্তরের ভাষা (Very High Level Languag)
- Perl, Python, Ruby, SQL, ইত্যাদি।

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

• সফটওয়্যার প্রোগ্রাম:
- সফটওয়্যার প্রোগ্রাম হচ্ছে কম্পিউটারের একটি বিবরণ বা নির্দেশনামার ধারা।
- প্রোগ্রামে লেখার বা কোডিং প্রক্রিয়াকে প্রোগ্রামিং এবং যে ব্যক্তি এ কাজে পারদর্শী তাকে প্রোগ্রামার বলা হয়।

উৎস: মৌলক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
৩৭৪.
নিচের কোনটি পঞ্চম প্রজন্মের প্রোগ্রামিং ল্যাঙ্গুয়েজ?
  1. SQL
  2. C++
  3. prolog
  4. java
ব্যাখ্যা
• পঞ্চম প্রজন্মের প্রোগ্রামিং ল্যাঙ্গুয়েজ:
- পঞ্চম প্রজন্মের প্রোগ্রামিং ল্যাঙ্গুয়েজ হলো অ্যালগরিদম ব্যবহার না করে সহজভাবে সমস্যা সমাধান করার ল্যাঙ্গুয়েজ।
- এ ভাষাকে এমনভাবে ডিজাইন করা হয়েছে, যেন পূর্বের প্রোগ্রামিং ল্যাঙ্গুয়েজের মতো জটিল কোড লিখতে পারে এমন প্রোগ্রামার ছাড়াই কম্পিউটার দিয়ে সমস্যা সমাধান করা যায়।
- ফলে প্রোগ্রামারদেরকে কিভাবে একটি রুটিন অথবা অ্যালগরিদম প্রয়োগ করতে হবে, তা চিন্তা না করে কী সমস্যা সমাধান করতে হবে, কী শর্ত পূরণ করতে হবে, তা নিয়ে ভাবলেই চলে ।
- পঞ্চম প্রজন্মের প্রোগ্রামিং ল্যাঙ্গুয়েজ মূলত কৃত্রিম বুদ্ধিমত্তা গবেষণায় ব্যবহৃত হয়।
- Prolog, OPS5 ও Mercury হলো পঞ্চম প্রজন্মের ল্যাঙ্গুয়েজের উদাহরণ।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ ও দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
৩৭৫.
কোনটি উচ্চস্তরের প্রোগ্রামিং ভাষা নয়?
  1. PASCAL
  2. ASSEMBLY
  3. COBOL
  4. C++
ব্যাখ্যা
• নিম্নস্তরের প্রোগ্রামিং ভাষা অ্যাসেম্বলি ভাষা।

• উচ্চ স্তরের ভাষা:

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

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

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

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৩৭৬.
Translator software is used to
  1. Manage files and folders on a computer
  2. Perform arithmetic calculations automatically
  3. Convert source program into object program
  4. Connect a computer to the internet securely
ব্যাখ্যা

সঠিক উত্তর - গ) Convert source program into object program

অনুবাদক সফ্টওয়্যার (Translator software)
- উৎস (Source) প্রোগ্রামকে বস্তু (Object) প্রোগ্রামে পরিণত করতে যে সফট্ওয়্যারের প্রয়োজন তাকে বলে অনুবাদক সফ্টওয়্যার। 
- কম্পিউটার একমাত্র মেশিনভাষা বুঝতে পারে বলে অন্য ভাষায় লেখা উৎস প্রোগ্রামকে মেশিনভাষায় অনুবাদ না করে নিলে কম্পিউটার তা কার্যকরী করতে পারে না।

অনুবাদক সফট্ওয়‍্যার আছে তিন ধরনের, যথা-
১। কমপাইলার,
২। ইন্টারপ্রেটার,
৩। অ্যাসেম্বলার।

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

৩৭৭.
এন্টিভাইরাস সফটওয়্যার নয় -
  1. Bitdefender
  2. Kaspersky
  3. CCleaner
  4. AVG
ব্যাখ্যা
• CCleaner is a system optimization tool, not an antivirus.

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

• উল্লেখযোগ্য কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো:
- Norton Antivirus,
- McAfee Antivirus,
- Kaspersky Antivirus,
- Bitdefender Antivirus,
- Avast Antivirus,
- Trend Micro Antivirus,
- Sophos Home,
- Windows Defender,
- ESET NOD32 Antivirus,
- Avira Antivirus,

- Panda Security,
- Malwarebytes Anti-Malware,
- F-Secure Antivirus,
- Webroot SecureAnywhere,
- Comodo Antivirus,
- BullGuard Antivirus,
- ZoneAlarm Antivirus,
- Intego Antivirus (Popular on Mac),
- ClamAV (Open-source antivirus),
- AhnLab V3 Antivirus.

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৩৭৮.
নিচের কোনটি একটি অ্যান্টিভাইরাস সফটওয়্যার?
  1. ক) লোটাস
  2. খ) ফায়ারফক্স
  3. গ) ম্যাকফী
  4. ঘ) ভিসি কেল্ক
ব্যাখ্যা
কতিপয় অ্যান্টিভাইরাস সফটওয়্যার- 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. WinZip
  2. Excel
  3. Chrome
  4. Notepad
ব্যাখ্যা
• ফাইল কমপ্রেশন সফটওয়্যার হলো এমন একটি প্রোগ্রাম যা ফাইলের আকার ছোট করে সংরক্ষণ বা পাঠানোর সুবিধা দেয়। এর মাধ্যমে বড় ফাইলগুলোকে কম জায়গায় রাখা যায় এবং দ্রুত ইমেইল বা অনলাইন শেয়ার করা যায়। প্রশ্নে উল্লিখিত অপশনে, WinZip একটি জনপ্রিয় ফাইল কমপ্রেশন সফটওয়্যার। এটি বিভিন্ন ধরনের ফাইলকে জিপ (ZIP) ফরম্যাটে সংকুচিত করতে সক্ষম। অন্যদিকে, Excel হলো একটি স্প্রেডশীট প্রোগ্রাম, Chrome হলো ওয়েব ব্রাউজার, আর Notepad হলো একটি সাধারণ টেক্সট এডিটর, যা ফাইল কমপ্রেশন কাজ করে না। তাই ফাইল কমপ্রেশনের জন্য WinZip সবচেয়ে উপযুক্ত সফটওয়্যার।

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

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

উৎস:
১. ব্রিটানিকা।
২. সংশ্লিষ্ট ওয়েবসাইট।
৩৮০.
বাহিরের আক্রমণ থেকে প্রাইভেট নেটওয়ার্ক রক্ষার্থে কোনটি ব্যবহৃত হয়ে থাকে?
  1. Access Point
  2. Malware
  3. Firewall
  4. সবগুলোই
ব্যাখ্যা
• ফায়ারওয়াল:
- ফায়ারওয়াল (Firewall) ব্যবহৃত হয় নেটওয়ার্ক রিসোর্সকে অননুমোদিত ব্যবহারকারীর হাত থেকে রক্ষা করতে এবং সাইবার আক্রমণ প্রতিরোধে।
- অননুমোদিত ফায়ারওয়াল হলো এমন একটি নিরাপত্তা ব্যবস্থা যা একটি প্রতিষ্ঠানের নিজস্ব নেটওয়ার্ক (ইন্ট্রানেট) এবং ইন্টারনেট নেটওয়ার্কের মধ্যে অবৈধ অ্যাক্সেস নিয়ন্ত্রণ করে।
- ফায়ারওয়াল সাধারণত কম্পিউটারের সফটওয়্যারের নিরাপত্তা সুরক্ষিত করতে তৈরি করা হয়।
- একটি ফায়ারওয়ালের সাথে সাধারণত রাউটার (Router) বা ডেডিকেটেড সার্ভার (Dedicated server) যুক্ত থাকে, যা সম্পূর্ণ ফায়ারওয়াল হিসেবে কাজ করে।
- ফায়ারওয়াল একটি প্রতিষ্ঠানের গেইট কিপার (Gate Keeper) হিসেবে কাজ করে, যা প্রবেশ পথকে নিরাপদ রাখে এবং ডেটার ফিল্টারিং করে।
- ফায়ারওয়াল হ্যাকিং প্রতিরোধে সহায়ক হলেও সবসময় সফলভাবে প্রতিরোধ করতে পারে না।

উৎস:
১. মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।
২. কম্পিউটার শিক্ষা, এসএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৩. ব্রিটানিকা।
৩৮১.
সিপিইউ-এর গতি সাধারণত কোন এককে পরিমাপ করা হয়?
  1. Kilograms
  2. Gigahertz
  3. Megapixels
  4. Gigabytes
ব্যাখ্যা

• সিপিইউ এর গতি সাধারণত Gigahertz (GHz) এককে মাপা হয়। 

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

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

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

৩৮২.
ফায়ারওয়াল কি ধরনের সমস্যা থেকে নিরাপত্তা দেয়ার জন্য ব্যবহৃত হয়?
  1. Software crashes
  2. Data-driven access
  3. Unauthorized access
  4. Fire attacks
ব্যাখ্যা
• ফায়ারওয়াল:
- ফায়ারওয়াল হলো কম্পিউটার নেটওয়ার্কের একটি সুরক্ষা ব্যবস্থা, যা নেটওয়ার্ককে অননুমোদিত প্রবেশ বা হ্যাকিং থেকে রক্ষা করে।

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

উৎস: ব্রিটানিকা।
৩৮৩.
নিচের কোনটি এন্টি-ভাইরাস সফটওয়্যার নয়?
  1. ক) Avira
  2. খ) Avast
  3. গ) Norton
  4. ঘ) Cindrella
ব্যাখ্যা
কতিপয় অ্যান্টিভাইরাস সফটওয়্যার- 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 ইত্যাদি। অপরদিকে, AIDS, Bye Bye, Bad boy, Cindrella, CIH, I love you ইত্যাদি কতিপয় ভাইরাস।
[সূত্রঃ নবম-দশম শ্রেণীর (উন্মুক্ত বিশ্বঃ) কম্পিউটার ও আইসিটি বোর্ড বই এবং লাইভ এমসিকিউ আর্কাইভ]
৩৮৪.
সি++ প্রোগ্রামিং ভাষার উদ্ভাবক কে ছিলেন?
  1. Bill Gates
  2. Bjarne Stroustrup
  3. Dennis Ritchie
  4. Guido van Rossum
ব্যাখ্যা

• সি++ প্রোগ্রামিং ভাষার উদ্ভাবক হলেন Bjarne Stroustrup। ১৯৮০-এর দশকে তিনি Bell Labs-এ কাজ করার সময় C ভাষার ভিত্তিতে একটি নতুন ভাষা তৈরি করেছিলেন, যা মূলত বড় এবং জটিল সফটওয়্যার সিস্টেম তৈরি করতে সাহায্য করার জন্য OOP (Object-Oriented Programming) ধারণা সংযুক্ত করে। C++ ভাষা C ভাষার গতি এবং ক্ষমতা বজায় রেখে ক্লাস, অবজেক্ট, ইনহেরিট্যান্স, পলিমরফিজম ইত্যাদি বৈশিষ্ট্য প্রদান করে। এটি সিস্টেম প্রোগ্রামিং, গেম ডেভেলপমেন্ট, গ্রাফিক্স, এন্ড এম্বেডেড সিস্টেমসহ বিভিন্ন ক্ষেত্রে ব্যাপকভাবে ব্যবহৃত হয়। Bjarne Stroustrup-এর কাজ আধুনিক প্রোগ্রামিং বিশ্বে গুরুত্বপূর্ণ অবদান হিসেবে গণ্য হয়।

উত্তর: খ) Bjarne Stroustrup.

• সি++:
- সি++ এক ধরনের অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ভাষা।
- ১৯৮০ সালে বিয়ার্নে স্ট্রোট্রুপ (Biarne Stroustrup) যুক্তরাষ্ট্রের এটিএন্ডটি বেল ল্যাবরোটরিতে (AT&T Bell Laboratary) এটি ডেভেলপ করেন।
- মূলত সিমলা ৬৭ এবং সি প্রোগ্রামিং ভাষার সুবিধাজনক বৈশিষ্ট্যগুলোর সমন্বয় সাধন করে সি++ তৈরি হয়।
- সি++ একটি মধ্যম শ্রেণীর প্রোগ্রামিং ভাষা যাতে উচ্চ স্তর এবং নিম্ন স্তর ভাষাগুলোর সুবিধা সংযুক্ত আছে।
- এটি সর্বকালের অন্যতম জনপ্রিয় প্রোগ্রামিং ভাষা এবং সফ্টওয়্যার শিল্পে এটি বহুল ব্যবহৃত হয়। যেমন-সিস্টেম সফ্টওয়‍্যার, এপ্লিকেশন সফ্টওয়‍্যার, ডিভাইস ড্রাইভার, এম্বেডেড সফ্টওয়্যার, উচ্চ মানের সার্ভার ও ক্লায়েন্ট এপ্লিকেশন, বিনোদন সফ্টওয়্যার ইত্যাদি।
- সি++ পরবর্তী সময়ে বিভিন্ন প্রোগ্রামিং ভাষাকে প্রভাবিত করেছে যার মধ্যে সর্বাপেক্ষা উল্লেখযোগ্য হচ্ছে জাভা।

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

৩৮৫.
কোনটি প্রোগ্রামিং ভাষা হিসেবে ব্যবহৃত হয় না?
  1. Excel
  2. Rust
  3. Fortran
  4. Kotlin
ব্যাখ্যা

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

 
 • প্রোগ্রামিং ল্যাঙ্গুয়েজ:
- কম্পিউটার সিস্টেমে প্রোগ্রাম রচনার জন্য ব্যবহৃত শব্দ, বর্ণ, অঙ্ক, সংকেত এবং এগুলো বিন্যাসের নিয়মগুলোকে একত্রে প্রোগ্রামিং ল্যাঙ্গুয়েজ বলা হয়।

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

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

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

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

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

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

৩৮৬.
অ্যালগরিদম প্রোগ্রামিং - এর ধারণা দেন কে?
  1. ক) চার্লস্‌ ব্যাবেজ
  2. খ) অ্যাডা লাভলেস বায়রন
  3. গ) জন ভন নিউম্যান
  4. ঘ) হাওয়ার্ড আইকেন
ব্যাখ্যা

চার্লস্‌ ব্যাবেজের অ্যানালাইটিক্যাল ইঞ্জিনকে কাজে লাগানোর জন্য ইংরেজ কবি লর্ড বায়রনের কন্যা অ্যাডা লাভলেস বায়রন ''প্রোগ্রামিং'' - এর ধারনা সামনে নিয়ে আসেন।
একারনে অ্যাডা লাভলেসকে প্রোগ্রামিং ধারণার প্রবর্তক হিসাবে সম্মানিত করা হয়।
১৮৪২ সালে চার্লস্‌ ব্যাবেজ তুরিন বিশ্ববিদ্যালয়ে তার ইঞ্জিন সম্পর্কে বক্তৃতা করেন। সে সময় অ্যাডা ব্যাবেজের সহায়তায় পুরো বক্তব্যের সঙ্গে ইঞ্জিনের কাজের ধারাটি বর্ণনা করেন।
কাজের ধারা বর্ণনা করার সময় তিনি এটিকে ধাপ অনুসারে ক্রমাঙ্কিত করেন।
অ্যাডার মৃত্যুর ১০০ বছর পর ১৯৫৩ সালে সেই নোট আবার প্রকাশিত হলে বিজ্ঞানীরা বুঝতে পারেন, অ্যাডা লাভলেসই অ্যালগরিদম প্রোগ্রামিং - এর ধারনা প্রকাশ করেছিলেন।

উৎসঃ তথ্য ও প্রযুক্তি বই (নবম-দশম শ্রেণি)।

৩৮৭.
An encoder with how many input lines will produce output of n lines?
  1. ক) 2n
  2. খ) n/2
  3. গ) n
  4. ঘ) 2n
ব্যাখ্যা
এনকোডার:
- এনকোডার হলো এক ধরনের সমবায় সার্কিট যা কোন ডেটা, সিগন্যাল বা সংকেতকে ডিজিটাল সিস্টেমে বোধগম্য কাংঙ্খিত কোন কোডে পরিবর্তন করে।
- এনকোডারে কোন মুহুর্তে একটি মাত্র ইনপুট ১ ও বাকি সব ইনপুট ০ থাকে।
- একই সময়ে সকল ইনপুট ০ হয় না।
- সর্বাধিক 2n টি ইনপুট থেকে n টি আউটপুট লাইনে আউটপুট পাওয়া যায়।

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ দ্বাদশ শ্রেণি, প্রকৌশলী মুজিবুর রহমান।
৩৮৮.
ভাইরাস থেকে রক্ষা পেতে প্রোগ্রামের .exe ফাইলকে কোনটি করা জরুরি?
  1. ক) Zipped
  2. খ) Hide
  3. গ) Read Only
  4. ঘ) Compress
ব্যাখ্যা
ভাইরাস থেকে রক্ষা পাওয়ার উপায়:
- অধিকাংশ ভাইরাস সাধারণত .com এবং.exe ফাইলকে আক্রান্ত করে থাকে। তাই সব প্রোগ্রামের com এবং exe ফাইলসমূহকে Read Only করে রাখা।
- একান্ত প্রয়োজন না হলে বাহিরের কোনো ডিস্ক বা পেনড্রাইভ (ফ্লাশডিস্ক) ব্যবহার না করা। ডিস্কের মাধ্যমেই ভাইরাস সবচেয়ে বেশি ছড়ায়।
- বিশেষ প্রয়োজনে বাহিরের ডিস্কেট ব্যবহার করার আগে অবশ্যই আপডেটেড ভাইরাস স্ক্যানার দিয়ে স্ক্যান করে নেওয়া ।
- সব সময় এন্টিভাইরাস সফটওয়্যারের আপডেটেড ভার্সন ব্যবহার করা।
-  প্রতিদিন কাজের শেষে প্রয়োজনীয় ডেটার ব্যাকআপ রাখা ।
-  মাঝে মাঝে এন্টিভাইরাস দিয়ে স্ক্যান করা ।
- ইন্টারনেট, বিবিএস ব্যবহারে সতর্ক হওয়া। ভাইরাস স্ক্যানিং করে ইন্টারনেট থেকে ফাইল ডাউন-লোড করা ।
-  ই-মেইলের অপরিচিত এটাচমেন্ট ফাইল খোলার ব্যাপারে সতর্ক হওয়া।
 
উৎস: কম্পিউটার ও তথ্য প্রযুক্তি-২, ৯ম-১০ম শ্রেণি। 
৩৮৯.
নিচের Job Scheduling Policy সমূহের মধ্যে কোনটি Starvation থেকে মুক্ত?
  1. Priority Scheduling
  2. Shortest Job First
  3. Youngest Job First
  4. Round-robin
ব্যাখ্যা
[Round-robin পলিসি Starvation থেকে মুক্ত থাকে, কারণ এটি সমস্ত প্রক্রিয়াকে সমান সময় বরাদ্দ করে এবং কোনো প্রক্রিয়াকেই অবহেলা করা হয় না।  Priority Scheduling ও Shortest Job First (SJF) পলিসিতে, উচ্চ priority বা ছোট কাজ আগে সম্পন্ন হলে, দীর্ঘ সময় অপেক্ষা করা প্রক্রিয়াগুলি Starvation এর শিকার হতে পারে। Youngest Job First (YJF) পলিসিতে, কাজের শুরু সময়ের ভিত্তিতে প্রক্রিয়াগুলি প্রাধান্য পেলে Starvation হতে পারে।]

• Round Robin scheduling policy:
- Round Robin scheduling policy হলো অনেকগুলো সংযোগের সমন্বয়ে গঠিত, যা তথ্য বিতরণ করে এক ডিভাইস থেকে অন্য ডিভাইস।
- যেমন: একটি কোম্পানির মাল্টিপল সার্ভার আছে। যখন কোনো ১ম ইউজার সার্ভার থেকে তথ্য পেতে চেষ্টা করে তখন তাকে রেফার করা হয় সার্ভার ১ এ।
- আবার ২য় ইউজার তথ্য সংগ্রহ করে সার্ভার ২ থেকে।

উৎস: Computerhope website ও University of Liverpool website.
৩৯০.
কোনটি B2C ই-কমার্স মডেলের উদাহরণ?
  1. আলিবাবা ওয়ালমার্টের কাছে বিক্রি করা
  2. একটি নির্মাতা কারখানায় পার্টস বিক্রি করা
  3. একজন গ্রাহক অ্যামাজন থেকে পোশাক কেনা
  4. সরকার অতিরিক্ত মাল নিলামে দেওয়া
ব্যাখ্যা
• B2C (ব্যবসা থেকে গ্রাহক) ই-কমার্স মডেলে ব্যবসা সরাসরি শেষ গ্রাহকের কাছে পণ্য বা সেবা বিক্রি করে। এই মডেলের একটি উদাহরণ হলো একজন গ্রাহক অ্যামাজন থেকে পোশাক কেনা, যেখানে অ্যামাজন একটি ব্যবসা এবং গ্রাহক সাধারণ ব্যবহারকারী। অন্যদিকে, আলিবাবা ওয়ালমার্টের কাছে বিক্রি করা হলো B2B (ব্যবসা থেকে ব্যবসা) মডেল, কারণ এখানে ব্যবসাগুলো একে অপরের কাছে পণ্য বিক্রি করছে। নির্মাতা কারখানায় পার্টস বিক্রিও B2B মডেলের অন্তর্ভুক্ত। সরকার অতিরিক্ত মাল নিলামে দেওয়া একটি সরকারি কার্যক্রম এবং সরাসরি গ্রাহক ভিত্তিক নয়। তাই গ) অপশনটি B2C ই-কমার্স মডেলের সঠিক উদাহরণ।

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

- সেবা ও পণ্য লেনদেনের ভিত্তিতে ই-কমার্সকে সাধারণত চারটি ক্যাটাগরিতে বিভক্ত করা যায়। যথা-
১। ব্যবসা থেকে ব্যবসা (Business to Business B2B),
২। ব্যবসা থেকে ভোক্তা (Business to Consumer B2C),
৩। ভোক্তা থেকে ব্যবসা (Consumer to Business C2B) ও
৪। ভোক্তা থেকে ভোক্তা (Consumer to Consumer C2C)।

উৎস: ইলেকট্রনিক কমার্স, এমবিএ প্রোগ্রাম।
৩৯১.
HTML এর পূর্ণরূপ কী?
  1. ক) HyperTask Markup language
  2. খ) HyperTask Made up language
  3. গ) HyperText Markup language
  4. ঘ) HyperText Made up language
ব্যাখ্যা
• ইন্টারনেটের সাথে সংযুক্ত বিভিন্ন দেশের বিভিন্ন সার্ভারে রক্ষিত ফাইলকে ওয়েবপেজ বলে।
• এটি সাধারণত HTML (HyperText Markup language) দিয়ে লেখা হলেও , বর্তমানে XML, DHTML, STML ইত্যাদি ব্যবহার হচ্ছে ।
• প্রতিটি পেজে ওয়েব অ্যাড্রেস থাকে। 

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়
৩৯২.
কোনটি ডেটাবেস ম্যানেজমেন্ট সফটওয়্যার? 
  1. MS Access
  2. MS Word
  3. Notepad
  4. WinZip
ব্যাখ্যা

- MS Access (Microsoft Access) হলো একটি Database Management System (DBMS), যা Microsoft Corporation তৈরি করেছে।
- এটি ব্যবহার করে তথ্য (Data) সংরক্ষণ, সম্পাদনা, অনুসন্ধান ও বিশ্লেষণ করা যায়।
- এটি একটি Relational Database Management System (RDBMS), অর্থাৎ তথ্যগুলো টেবিল আকারে (Rows ও Columns) সংরক্ষণ করা হয়, এবং একাধিক টেবিলের মধ্যে সম্পর্ক (Relationship) তৈরি করা যায়।
- MS Access সাধারণত ছোট ও মাঝারি আকারের ব্যবসায়িক প্রতিষ্ঠান বা ব্যক্তিগত প্রকল্পে ব্যবহৃত হয়।

- MS Word হলো একটি Word Processing Software, যা লেখালেখি ও ডকুমেন্ট তৈরির কাজে ব্যবহৃত হয়।
- Notepad একটি Text Editor, যা সাধারণ লেখা বা কোড লেখার জন্য ব্যবহৃত হয়।
- WinZip হলো একটি File Compression Utility Software, যা ফাইল কমপ্রেস ও আনজিপ করার জন্য ব্যবহৃত হয়।

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

৩৯৩.
নিচের কোনটি এন্টিভাইরাস সফটওয়্যার নয়?
  1. এভাস্ট
  2. এভিজি
  3. মাইক্রোসফট ওয়ার্ড
  4. ক্যাসপারস্কি
ব্যাখ্যা
মাইক্রোসফট ওয়ার্ড এন্টিভাইরাস সফটওয়্যার নয়।

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

⇒ কয়েকটি এন্টিভাইরাস সফটওয়্যার হলো:
- Kaspersky
- Bit defender
- Avast,
- Avira
- 360 Total Security
- AVG,
- Microsoft Windows Defender
- Panda Free
- Check Point ZoneAlarm Free Antivirus + Firewall
- Comodo.

উৎস: SafetyDetectives.
৩৯৪.
স্প্রেডশিটে, সারি ও কলামের সংযোগকে বলা হয়:
  1. Record
  2. Field
  3. Table
  4. Cell
ব্যাখ্যা

• স্প্রেডশিটে ডেটা সন্নিবেশ করার সময় মূল উপাদানগুলো হলো সারি (Row) এবং কলাম (Column)। একটি সারি হল অনুভূমিকভাবে সাজানো তথ্যের সমষ্টি এবং একটি কলাম হল উল্লম্বভাবে সাজানো তথ্যের সমষ্টি। যখন একটি নির্দিষ্ট সারি এবং কলামের সংযোগ স্থাপন করা হয়, তখন এটি একটি নির্দিষ্ট অবস্থানে থাকা তথ্যকে বোঝায়। এই সংযোগস্থলকে সেল (Cell) বলা হয়। প্রতিটি সেল একটি স্বতন্ত্র ডেটা ধারণ করতে পারে, যেমন সংখ্যা, লেখা বা সূত্র। অন্যদিকে, সারি এবং কলামের পুরো অংশকে মিলিয়ে তৈরি হয় টেবিল (Table)। সারি বা কলামের নামভিত্তিক আলাদা অংশকে রেকর্ড (Record) বা ফিল্ড (Field) বলা হয়। সুতরাং, সারি ও কলামের সংযোগ হলো সেল।

সঠিক উত্তর: ঘ) Cell.

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

যেমন-
Spreadsheet Package Program : 
- Lotus 1-2-3, 
- MS Excel, 
- Quattro Pro.

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

৩৯৫.
'Kaspersky' হলো একটি-
  1. Photo editing software
  2. Computer Antivirus
  3. Computer Virus
  4. Spreadsheet program
ব্যাখ্যা
• এন্টিভাইরাস সফটওয়্যার:
- ১৯৫০ সালে কম্পিউটার ভাইরাসের উদ্ভব ঘটে।
- প্রখ্যাত গবেষক ফ্রেড কোহেন কম্পিউটার ভাইরাসের নামকরণ করেন।
- কম্পিউটারে ভাইরাসের আক্রমণ থেকে রক্ষা পেতে এন্টিভাইরাস সফটওয়্যার ব্যবহার করা হয়।
- এন্টিভাইরাস ব্যবহার করলে কম্পিউটারে ভাইরাস আক্রমণের পূর্বেই তা রোধ করে অথবা ব্যবহারকারীকে সতর্ক করে দেয়।

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

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

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

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

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

৩৯৭.
"Mozilla Foundation" কর্তৃক কোন ব্রাউজারটি ডেভেলপ করা হয়েছে?
  1. Firefox
  2. Safari
  3. Opera
  4. Internet Explorer
ব্যাখ্যা

• Mozilla Foundation কর্তৃক Firefox ব্রাউজারটি ডেভেলপ করা হয়েছে। এটি একটি ওপেন সোর্স ও ক্রস-প্ল্যাটফর্ম ওয়েব ব্রাউজার, যা ব্যবহারকারীদের দ্রুত, নিরাপদ এবং ব্যক্তিগত ব্রাউজিং অভিজ্ঞতা প্রদান করে। Firefox ২০০২ সালে প্রাথমিকভাবে "Phoenix" নামে পরিচিত ছিল এবং পরবর্তীতে এর নাম পরিবর্তন করে Firefox রাখা হয়। এটি JavaScript, HTML, CSS-এর মতো ওয়েব স্ট্যান্ডার্ড সমর্থন করে এবং বিভিন্ন এক্সটেনশন ও থিম ব্যবহার করে ব্রাউজারের কার্যক্ষমতা ও ব্যক্তিগতকরণ বাড়ানো যায়। Mozilla Foundation এর উদ্দেশ্য হল ইন্টারনেটকে মুক্ত, স্বচ্ছ ও ব্যবহারকারী-কেন্দ্রিক রাখা। Firefox এর নিরাপত্তা ও গোপনীয়তা ফিচার ব্যবহারকারীদের তথ্য সুরক্ষিত রাখার ক্ষেত্রে গুরুত্বপূর্ণ ভূমিকা পালন করে।

• অপশন আলোচনা: 
ক) Firefox – এটি Mozilla Foundation দ্বারা ডেভেলপ করা হয়েছে।
খ) Safari – এটি Apple Inc. এর তৈরি।
গ) Opera – এটি Opera Software দ্বারা তৈরি।
ঘ) Internet Explorer –  এটি Microsoft এর তৈরি।

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

​কিছু উল্লেখযোগ্য ব্রাউজার হল:
- Google Chrome,
- Mozilla Firefox,
- Microsoft Edge,
- Apple Safari,
- Opera,
- Tor Browser,
- UC Browser,
- Waterfox,
- DuckDuckGo Browser (Known for its privacy features, it automatically blocks hidden third-party trackers.)

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

৩৯৮.
কোন প্রোগ্রাম লাইন-বাই-লাইন অনুবাদ করে আউটপুট প্রদর্শন করে?
  1. ইন্টারপ্রেটার
  2. কম্পাইলার
  3. অ্যাসেম্বলার
  4. খ ও গ
ব্যাখ্যা

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

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

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

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

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

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

৩৯৯.
একটি CRT মনিটরের রেজুল্যশন যদি 640 × 480 হয়, তাহলে 640 কী নির্দেশ করে?
  1. পিক্সেল রেট
  2. পিক্সেল কলামের সংখ্যা
  3. রঙের গভীরতা
  4. উজ্জ্বলতার মাত্রা
ব্যাখ্যা
• পিক্সেল:
- কম্পিউটারের তথ্য প্রদর্শনের ক্ষুদ্রতম একক হলো পিক্সেল।
- পিক্সেল হলো ডেটা প্রদর্শনের জন্য ব্যবহৃত মাধ্যমের (মনিটরের পর্দা) ক্ষুদ্রতম ইউনিট, যার রঙ ও উজ্জ্বলতা স্বতন্ত্রভাবে নিয়ন্ত্রণ করা যায়।

• রেজুল্যশন:
- ডিসপ্লে স্ক্রিনে প্রদর্শিত ছবির সূক্ষ্মতা বা স্পষ্টতাকে রেজুল্যশন বলে।
- একটি মনিটরের রেজুল্যশন যত বেশি হয়, চিত্র ও লেখা তত বেশি স্পষ্ট ও বিস্তারিত হয়।
- মনিটরের রেজুল্যশন বৃদ্ধি পেলে প্রদর্শিত অক্ষর ও ইমেজ আরও পরিচ্ছন্ন ও স্পষ্ট হয়ে ওঠে।
- একটি CRT মনিটরের রেজুল্যশন নির্ধারিত হয় এতে থাকা পিক্সেল কলাম ও সারির গুণফল দ্বারা।
- যদি একটি CRT মনিটরে 640টি কলাম ও 480টি পিক্সেল সারি থাকে, তাহলে এর রেজুল্যশন হবে 640 × 480।

উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
৪০০.
Commercial Software -এর অন্য নাম কি?
  1. Secondary Software
  2. Peripheral Software
  3. Packaged Software
  4. System Software
ব্যাখ্যা
- Commercial software এর অন্য নাম Packaged software

Commercial software: 
- বাণিজ্যিক সফটওয়্যার (Commercial software) হল এমন সফটওয়্যার বা প্রোগ্রাম যা ব্যবহারকারীদের লাইসেন্সিং বা বিক্রয়ের জন্য ডিজাইন করা এবং ডেভলোপ করা হয়েছে বা যেটি বাণিজ্যিক উদ্দেশ্যে কাজ করে। 

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

উৎস: Computerhope website.