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

ব্যাংক নিয়োগ প্রস্তুতি ⎯ লং কোর্স

পরীক্ষাব্যাংক নিয়োগ প্রস্তুতি ⎯ লং কোর্সতারিখতারিখ অনির্ধারিতসময়10 minutes
মোট প্রশ্ন২৫
সিলেবাস
Exam - 68 ICT: Topic: Computer Fundamentals (Hardware & Software), MS Office, Email, Internet usage, Bank Related ICT, Tech-Giant companies and their service, Programming Language. Digital Device.
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

ব্যাংক নিয়োগ প্রস্তুতি ⎯ লং কোর্স

ব্যাংক নিয়োগ প্রস্তুতি ⎯ লং কোর্স · তারিখ অনির্ধারিত · ২৫ প্রশ্ন

.
Which of the following is an example of Input Hardware?
  1. Mouse
  2. Monitor
  3. Printer
  4. Speaker
সঠিক উত্তর:
Mouse
উত্তর
সঠিক উত্তর:
Mouse
ব্যাখ্যা

• মাউস একটি ইনপুট ডিভাইস যা ব্যবহারকারীর নির্দেশনা কম্পিউটারে প্রেরণ করে এবং ডেটা ইনপুট করতে সহায়তা করে।

• ইনপুট হার্ডওয়্যার (Input Hardware):
- কম্পিউটারকে নির্দেশনা প্রদানের জন্য যে সকল ডিভাইস বা যন্ত্র ও যন্ত্রাংশ ব্যবহৃত হয় সেগুলোকে ইনপুট হার্ডওয়্যার বলা হয়।
- ইনপুট হার্ডওয়্যারের মাধ্যমে কম্পিউটার বিভিন্ন ধরনের ডেটা গ্রহণ করে থাকে।
- ইনপুট হার্ডওয়্যারের মাধ্যমে প্রাপ্ত ডেটাসমূহ কম্পিউটার কেন্দ্রীয় প্রক্রিয়াকরণ অংশের মাধ্যমে প্রক্রিয়াকরণ করে আউটপুট হার্ডওয়্যারের মাধ্যমে ফলাফল প্রদান করে।
- কম্পিউটার সিস্টেমে বিভিন্ন ধরনের ইনপুট হার্ডওয়্যার সংযুক্ত থাকে।
- উল্লেখযোগ্য ইনপুট হার্ডওয়্যারসমূহ হলো—
- মাউস (Mouse),
- কী-বোর্ড (Keyboard),
- OMR (Optical Mark Reader),
- OCR (Optical Character Reader),
- MICR (Magnetic Ink Character Reader),
- স্ক্যানার (Scanner),
- ডিজিটাইজার (Digitizer),
- লাইট পেন (Light Pen); ইত্যাদি।

• অন্যান্য অপশন:
- Monitor → আউটপুট হার্ডওয়্যার, যা প্রক্রিয়াজাত ফলাফল প্রদর্শন করে।
- Printer → আউটপুট হার্ডওয়্যার, যা কাগজে ফলাফল মুদ্রণ করে।
- Speaker → আউটপুট হার্ডওয়্যার, যা শব্দ আকারে ফলাফল প্রদান করে।

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

.
Why is the motherboard considered the main circuit board of a computer?
  1. It stores data permanently.
  2. It shows output.
  3. It performs calculations.
  4. It connects all components.
সঠিক উত্তর:
It connects all components.
উত্তর
সঠিক উত্তর:
It connects all components.
ব্যাখ্যা

• সঠিক উত্তর: It connects all components.
- মাদারবোর্ড হলো কম্পিউটারের প্রধান সার্কিট বোর্ড, যেখানে CPU, RAM, স্টোরেজ ডিভাইস, ইনপুট ও আউটপুট ডিভাইসসহ সকল গুরুত্বপূর্ণ উপাদান সংযুক্ত থাকে এবং পারস্পরিক যোগাযোগ স্থাপন করে।

• মাদারবোর্ড (Motherboard):
- মাদারবোর্ড কম্পিউটারের একটি প্রধান প্রিন্টেড সার্কিট বোর্ড (Printed Circuit Board- PCB)।
- কম্পিউটারের অভ্যন্তরের সকল গুরুত্বপূর্ণ হার্ডওয়্যার উপাদান এই বোর্ডের সাথে সংযুক্ত থাকে।
- CPU, RAM, ROM, এক্সপ্যানশন কার্ড, স্টোরেজ ডিভাইস, ইনপুট ও আউটপুট পোর্ট—সবকিছুই মাদারবোর্ডের মাধ্যমে সমন্বিতভাবে কাজ করে।
- মাদারবোর্ডে বিভিন্ন ধরনের স্লট, সকেট, চিপসেট ও সংযোগ পোর্ট থাকে।
- এটি ডেটা, সিগন্যাল ও বিদ্যুৎ সরবরাহের সমন্বয় সাধন করে।
- মাদারবোর্ড ছাড়া পৃথক হার্ডওয়্যার অংশগুলো একত্রে কার্যকরভাবে কাজ করতে পারে না।
- কম্পিউটারের গঠন ও কর্মপ্রবাহ নিয়ন্ত্রণে মাদারবোর্ড কেন্দ্রীয় প্ল্যাটফর্ম হিসেবে কাজ করে।

• মাদারবোর্ডের প্রধান উপাদানসমূহ:
- CPU সকেট,
- RAM স্লট,
- BIOS/ROM চিপ,
- চিপসেট,
- এক্সপ্যানশন স্লট,
- SATA/স্টোরেজ কানেক্টর,
- পাওয়ার কানেক্টর।

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

• অন্যান্য অপশন:
- It stores data permanently → স্থায়ী ডেটা সংরক্ষণ করে হার্ডডিস্ক বা SSD.
- It performs calculations → গাণিতিক ও যৌক্তিক কাজ সম্পাদন করে CPU.
- It shows output → আউটপুট প্রদর্শন করে মনিটর বা অন্যান্য আউটপুট ডিভাইস।

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

.
Which register temporarily stores intermediate data and results during execution?
  1. Flag Register
  2. Instruction Register
  3. General Register
  4. Memory Address Register
সঠিক উত্তর:
General Register
উত্তর
সঠিক উত্তর:
General Register
ব্যাখ্যা

• প্রোগ্রাম নির্বাহের সময় ডেটা ও তাৎক্ষণিক ফলাফল সাময়িকভাবে সংরক্ষণ করার জন্য সাধারণ রেজিস্টার ব্যবহৃত হয়।

• রেজিস্টার (Register):
- রেজিস্টার মূলত মাইক্রোপ্রসেসরের অস্থায়ী মেমরি হিসেবে কাজ করে।
- রেজিস্টার ফ্লিপ-ফ্লপ (Flip-Flop) দ্বারা তৈরি।
- রেজিস্টারের কাজ করার ক্ষমতা অত্যন্ত দ্রুত।
- মাইক্রোপ্রসেসরের কার্যাবলি সম্পাদনের জন্য অভ্যন্তরে বিভিন্ন ধরনের রেজিস্টার ব্যবহৃত হয়।
- মাইক্রোপ্রসেসর যখন হিসাব-নিকাশ সম্পাদন করে, তখন ডেটা সাময়িকভাবে রেজিস্টারে জমা থাকে।
- ব্যবহারকারী সরাসরি রেজিস্টারে তথ্য সংরক্ষণ করতে পারে না।
- কেবলমাত্র CPU প্রয়োজন অনুযায়ী রেজিস্টারে তথ্য সংরক্ষণ করে।
 
• রেজিস্টারের প্রকারভেদ:
- সাধারণ রেজিস্টার (General Register)।
- বিশেষ রেজিস্টার (Special Register)।
 
• সাধারণ রেজিস্টার (General Register):
- প্রোগ্রাম নির্বাহের সময় ডেটা ও তাৎক্ষণিক ফলাফল সাধারণ রেজিস্টারে জমা থাকে।
- সাধারণ রেজিস্টারে ডেটা বিনিময়ের গতি প্রধান মেমরির তুলনায় অনেক বেশি।
- সাধারণ রেজিস্টারের সংখ্যা বেশি হলে প্রক্রিয়াকরণ কাজ দ্রুততর হয়।
- একটি মাইক্রোপ্রসেসরে সাধারণত ৮ থেকে ৩২ বা তারও বেশি সাধারণ রেজিস্টার থাকতে পারে।
- সাধারণ রেজিস্টার কখনও গণক (Counter) হিসেবে, আবার প্রয়োজন অনুযায়ী মেমরি স্থানের ঠিকানা বা ডেটা রেজিস্টার হিসেবেও ব্যবহার করা যায়।
 
• বিশেষ রেজিস্টার (Special Register):
- কিছু রেজিস্টার মাইক্রোপ্রসেসর নিজে ব্যবহার ও নিয়ন্ত্রণ করে।
- প্রসেসরের নির্দিষ্ট কাজ ব্যতীত অন্য কোনো কাজ সম্পাদন করতে পারে না।
- হিসাবের ফলাফল সংরক্ষণের জন্য ব্যবহৃত অ্যাকিউমুলেটর (Accumulator) একটি বিশেষ রেজিস্টারের উদাহরণ।
- বিভিন্ন ধরনের কাজ সম্পাদনের জন্য বিভিন্ন বিশেষ রেজিস্টার ব্যবহৃত হয়।
- বিশেষ রেজিস্টারের মধ্যে রয়েছে—
- মেমরি অ্যাড্রেস রেজিস্টার (Memory Address Register),
- ইনস্ট্রাকশন রেজিস্টার (Instruction Register),
- ফ্ল্যাগ রেজিস্টার (Flag Register),
- মেমরি ডাটা রেজিস্টার (Memory Data Register)।
 
• অন্যান্য অপশন:
- Flag Register → প্রক্রিয়াকরণের সময় বিভিন্ন অবস্থা নির্দেশ করে, যেমন Zero Flag, Carry Flag, Parity Flag, Sign Flag, Overflow Flag.
- Instruction Register → মেমরি থেকে আনা নির্দেশ সাময়িকভাবে সংরক্ষণ করে।
- Memory Address Register → মেমরির যে ঠিকানা থেকে ডেটা পড়া বা লেখা হবে, সেই ঠিকানা সংরক্ষণ করে।

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

.
Which protocol is primarily used to send email messages from a client to a mail server?
  1. POP3
  2. IMAP
  3. HTTP
  4. SMTP
সঠিক উত্তর:
SMTP
উত্তর
সঠিক উত্তর:
SMTP
ব্যাখ্যা

• SMTP — Email প্রেরণের জন্য ব্যবহৃত প্রোটোকল হলো Simple Mail Transfer Protocol (SMTP), যা ক্লায়েন্ট থেকে মেইল সার্ভারে বার্তা প্রেরণ নিশ্চিত করে।

• SMTP (Simple Mail Transfer Protocol):
- Email পাঠানোর জন্য ব্যবহৃত স্ট্যান্ডার্ড প্রোটোকল।
- এটি Application Layer প্রোটোকল।
- ক্লায়েন্ট থেকে Mail Server এবং এক Mail Server থেকে অন্য Mail Server-এ বার্তা প্রেরণ করে।
- সাধারণত TCP পোর্ট 25 ব্যবহার করে।
- নিরাপদ সংযোগের জন্য SMTPS পোর্ট 465 অথবা 587 ব্যবহৃত হয়।
- এটি শুধুমাত্র মেইল প্রেরণের জন্য ব্যবহৃত হয়, গ্রহণের জন্য নয়।

• Email প্রেরণ প্রক্রিয়া:
- ব্যবহারকারী Mail Client বা Webmail-এর মাধ্যমে বার্তা রচনা করে।
- SMTP সার্ভারের মাধ্যমে বার্তা প্রেরণ করা হয়।
- প্রাপকের Mail Server বার্তা গ্রহণ করে সংরক্ষণ করে।
- প্রাপক POP3 বা IMAP ব্যবহার করে মেইল সংগ্রহ করে।

• POP3 (Post Office Protocol version 3):
- Email গ্রহণের জন্য ব্যবহৃত প্রোটোকল।
- সার্ভার থেকে মেইল ডাউনলোড করে লোকাল ডিভাইসে সংরক্ষণ করে।
- সাধারণত TCP পোর্ট 110 ব্যবহার করে।
- ডিফল্টভাবে সার্ভার থেকে মেইল মুছে যেতে পারে।

• IMAP (Internet Message Access Protocol):
- সার্ভারে মেইল সংরক্ষণ রেখে অ্যাক্সেস করার সুবিধা দেয়।
- একাধিক ডিভাইস থেকে সমন্বিতভাবে মেইল ব্যবস্থাপনা করা যায়।
- সাধারণত TCP পোর্ট 143 ব্যবহার করে।
- সার্ভার-ভিত্তিক সমন্বিত সিঙ্ক্রোনাইজেশন সুবিধা প্রদান করে।

• Email ব্যবস্থায় অন্যান্য সম্পর্কিত উপাদান:
- Mail User Agent (MUA): ব্যবহারকারীর মেইল ক্লায়েন্ট।
- Mail Transfer Agent (MTA): সার্ভার পর্যায়ে মেইল স্থানান্তর ব্যবস্থা।
- Mail Delivery Agent (MDA): প্রাপকের মেইলবক্সে বার্তা সংরক্ষণ করে।

• অন্যান্য অপশন:
- POP3: সার্ভার থেকে মেইল ডাউনলোডের প্রোটোকল।
- IMAP: সার্ভারে মেইল রেখে সমন্বিত অ্যাক্সেসের প্রোটোকল।
- HTTP: Webmail ব্যবহারের ক্ষেত্রে ব্রাউজারভিত্তিক যোগাযোগ প্রোটোকল।

উৎস: RFC 5321, RFC 1939, RFC 3501; Encyclopaedia Britannica (Email).

.
Which of the following software acts as the controller of a computer system?
  1. Operating System
  2. Application Package
  3. Word Processor
  4. Spreadsheet Program
সঠিক উত্তর:
Operating System
উত্তর
সঠিক উত্তর:
Operating System
ব্যাখ্যা

• Operating System হলো কম্পিউটারের নিয়ন্ত্রক সফটওয়্যার, যা হার্ডওয়্যার ও ব্যবহারিক প্রোগ্রামের মধ্যে সমন্বয় করে সিস্টেম সচল রাখে।

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

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

• সিস্টেম সফটওয়্যারের উদাহরণ:
- DOS,
- Windows XP,
- Linux,
- Unix,
- Mac OS,
- Solaris.
 
• অন্যান্য অপশন:
- Application Package: ব্যবহারিক কাজ সম্পাদনের জন্য তৈরি সফটওয়্যার।
- Word Processor: লেখালেখি ও ডকুমেন্ট প্রক্রিয়াকরণের জন্য ব্যবহৃত অ্যাপ্লিকেশন সফটওয়্যার।
- Spreadsheet Program: গাণিতিক হিসাব ও তথ্য বিশ্লেষণের জন্য ব্যবহৃত অ্যাপ্লিকেশন সফটওয়্যার।

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

.
How has Internet used improved office and home systems?
  1. No human supervision
  2. Online tenders and CCTV monitoring
  3. Satellite-only communication
  4. Restricted information access
সঠিক উত্তর:
Online tenders and CCTV monitoring
উত্তর
সঠিক উত্তর:
Online tenders and CCTV monitoring
ব্যাখ্যা

• Online tenders and CCTV monitoring — ইন্টারনেট ব্যবহারের ফলে অনলাইন দরপত্র, দূরবর্তী পর্যবেক্ষণ এবং স্বয়ংক্রিয় নিয়ন্ত্রণ ব্যবস্থা বাস্তবায়ন সম্ভব হয়েছে।

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

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

• অফিস ও প্রশাসনিক কার্যক্রম:
- বিভিন্ন অফিসের দরপত্র আহ্বান ইন্টারনেটের মাধ্যমে করা হয়।
- দরপত্র জমাও ইন্টারনেটের মাধ্যমে গ্রহণ করা হয়।
- এর ফলে অফিসে পাবলিক ভিড় কমে যায়।

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

• শিক্ষা, ব্যবসা ও সামাজিক যোগাযোগ:
- শিক্ষা ক্ষেত্রে ইন্টারনেটের ব্যাপক প্রভাব রয়েছে।
- ব্যবসা-বাণিজ্যে তথ্য ও যোগাযোগ প্রযুক্তির ব্যবহার বৃদ্ধি পেয়েছে।
- সামাজিক যোগাযোগে ইন্টারনেট গুরুত্বপূর্ণ ভূমিকা পালন করছে।

• অন্যান্য অপশন:
- No human supervision — সম্পূর্ণ মানব তত্ত্বাবধান বিলুপ্ত হওয়ার কথা উল্লেখ নেই।
- Satellite-only communication — কেবল স্যাটেলাইট নির্ভর যোগাযোগের কথা বলা হয়নি।
- Restricted information access — তথ্য সীমাবদ্ধ নয়, বরং সহজলভ্য হয়েছে।

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

.
Which of the following is the first step in the software development process?
  1. Investigation and Problem Description
  2. Problem Analysis
  3. Program Design
  4. Program Coding
সঠিক উত্তর:
Investigation and Problem Description
উত্তর
সঠিক উত্তর:
Investigation and Problem Description
ব্যাখ্যা

• Investigation and Problem Description — সফটওয়্যার উন্নয়ন প্রক্রিয়ার প্রথম ধাপ হলো সমস্যা সম্পর্কে তথ্য সংগ্রহ ও সমস্যার সুস্পষ্ট বর্ণনা প্রদান।

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

• সফটওয়্যার উন্নয়নের প্রধান ধাপসমূহ:
- তথ্য অনুসন্ধান ও সমস্যার বর্ণনা (Investigation and Problem Description),
- সমস্যার বিশ্লেষণ (Problem Analysis),
- প্রোগ্রাম ডিজাইন (Program Design),
- প্রোগ্রাম কোডিং (Program Coding),
- প্রোগ্রাম বাস্তবায়ন (Program Implementation),
- প্রোগ্রাম ডকুমেন্টেশন (Program Documentation),
- প্রোগ্রাম রক্ষণাবেক্ষণ (Program Maintenance)।

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

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

• অন্যান্য অপশন:
- Problem Analysis: সমস্যার প্রকৃতি, প্রয়োজনীয়তা এবং সমাধানের উপায় বিশ্লেষণের ধাপ।
- Program Design: সমস্যার সমাধানের যৌক্তিক কাঠামো, অ্যালগরিদম ও নকশা প্রণয়নের ধাপ।
- Program Coding: নির্ধারিত নকশা অনুযায়ী প্রোগ্রামিং ভাষায় কোড লেখার ধাপ।

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

.
What is the primary function of SWIFT in international banking?
  1. Transfer physical cash between banks
  2. Issue international credit cards
  3. Provide secure financial messaging services
  4. Regulate global monetary policy
সঠিক উত্তর:
Provide secure financial messaging services
উত্তর
সঠিক উত্তর:
Provide secure financial messaging services
ব্যাখ্যা

• Provide secure financial messaging services — SWIFT আন্তর্জাতিক ব্যাংকগুলোর মধ্যে নিরাপদ আর্থিক বার্তা আদান-প্রদানের নেটওয়ার্ক।

• SWIFT (Society for Worldwide Interbank Financial Telecommunication):
- প্রতিষ্ঠা: ১৯৭৩ সাল।
- সদর দপ্তর: বেলজিয়াম।
- আন্তর্জাতিক ব্যাংক ও আর্থিক প্রতিষ্ঠানের মধ্যে নিরাপদ বার্তা আদান-প্রদানের জন্য ব্যবহৃত নেটওয়ার্ক।
- এটি সরাসরি অর্থ স্থানান্তর করে না।
- বরং লেনদেন সংক্রান্ত নির্দেশনা ও তথ্য নিরাপদভাবে প্রেরণ করে।
- আন্তর্জাতিক বাণিজ্য ও বৈদেশিক লেনদেনে এটি গুরুত্বপূর্ণ ভূমিকা পালন করে।

• SWIFT Message:
- ব্যাংকগুলোর মধ্যে অর্থ স্থানান্তর সংক্রান্ত নির্দেশনা প্রেরণের জন্য নির্দিষ্ট ফরম্যাটের বার্তা ব্যবহৃত হয়।
- প্রতিটি বার্তা একটি নির্দিষ্ট Message Type (MT) কোড অনুসরণ করে।

• BIC (Bank Identifier Code):
- SWIFT Code নামেও পরিচিত।
- প্রতিটি ব্যাংকের জন্য নির্দিষ্ট পরিচিতি কোড।
- আন্তর্জাতিক লেনদেনে প্রেরক ও প্রাপকের ব্যাংক সনাক্ত করতে ব্যবহৃত হয়।

• IBAN (International Bank Account Number):
- আন্তর্জাতিক মানসম্মত ব্যাংক হিসাব নম্বর।
- সীমান্ত পারাপার লেনদেনে সঠিক হিসাব শনাক্ত করতে ব্যবহৃত হয়।

• Correspondent Banking:
- এক দেশের ব্যাংক অন্য দেশের ব্যাংকের মাধ্যমে আন্তর্জাতিক লেনদেন সম্পন্ন করে।
- এই ক্ষেত্রে SWIFT বার্তা আদান-প্রদানের মাধ্যম হিসেবে ব্যবহৃত হয়।

• Cross-border Payment:
- এক দেশ থেকে অন্য দেশে অর্থ প্রেরণ প্রক্রিয়া।
- SWIFT নেটওয়ার্কের মাধ্যমে নির্দেশনা প্রেরণ করে এই লেনদেন সম্পন্ন হয়।
 
• অন্যান্য অপশন:
- Transfer physical cash between banks — SWIFT নগদ অর্থ স্থানান্তর করে না।
- Issue international credit cards — ক্রেডিট কার্ড ইস্যু করা ব্যাংকের নিজস্ব কার্যক্রম।
- Regulate global monetary policy — বৈশ্বিক মুদ্রানীতি নির্ধারণ করে কেন্দ্রীয় ব্যাংক ও আন্তর্জাতিক সংস্থা।

উৎস: Swift [Link], Britannica.

.
Which company provides the cloud computing service named Azure?
  1. Amazon
  2. Microsoft
  3. Google
  4. IBM
সঠিক উত্তর:
Microsoft
উত্তর
সঠিক উত্তর:
Microsoft
ব্যাখ্যা

• Microsoft — Azure হলো Microsoft–এর ক্লাউড কম্পিউটিং প্ল্যাটফর্ম।

• Microsoft Corporation:
- প্রতিষ্ঠা: ১৯৭৫ সাল।
- প্রতিষ্ঠাতা: Bill Gates, Paul Allen.
- প্রধান পণ্য: Windows Operating System, Microsoft Office.
- ক্লাউড সেবা: Microsoft Azure.
- Azure একটি Cloud Computing Platform.
- Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) সুবিধা প্রদান করে।
- বিশ্বব্যাপী ডেটা সেন্টার নেটওয়ার্কের মাধ্যমে সেবা প্রদান করে।

• Azure (Microsoft Azure):
- ২০১০ সালে চালু করা হয়।
- ভার্চুয়াল মেশিন, ডেটাবেস, AI সেবা, স্টোরেজ ইত্যাদি প্রদান করে।
- এন্টারপ্রাইজ পর্যায়ে ক্লাউড সমাধানের জন্য ব্যবহৃত হয়।

• অন্যান্য অপশন:
- Amazon — ক্লাউড সেবা হলো AWS (Amazon Web Services)।
- Google — ক্লাউড সেবা হলো Google Cloud Platform (GCP)।
- IBM — ক্লাউড ও AI সেবা প্রদান করে, তবে Azure তাদের নয়।
 
উৎস: Britannica & Microsoft.

১০.
What does “Gross” indicate in RTGS (Real Time Gross Settlement)?
  1. Transactions are grouped and settled later
  2. Each transaction is settled individually
  3. Only international payments are processed
  4. Settlement occurs at the end of the day
সঠিক উত্তর:
Each transaction is settled individually
উত্তর
সঠিক উত্তর:
Each transaction is settled individually
ব্যাখ্যা

• Each transaction is settled individually — RTGS–এ প্রতিটি লেনদেন পৃথকভাবে তাৎক্ষণিক নিষ্পত্তি হয়।

• RTGS (Real Time Gross Settlement):
- RTGS হলো বড় অংকের অর্থ স্থানান্তরের ইলেকট্রনিক ব্যবস্থা।
- Real Time অর্থ লেনদেন সম্পন্ন হওয়ার সাথে সাথে নিষ্পত্তি হয়।
- Gross অর্থ প্রতিটি লেনদেন আলাদাভাবে নিষ্পত্তি হয়।
- কোনো লেনদেন অন্য লেনদেনের সাথে সমন্বয় বা নেটিং করা হয় না।
- এটি সাধারণত কেন্দ্রীয় ব্যাংক দ্বারা পরিচালিত হয়।
- বড় অংকের ও জরুরি লেনদেনে RTGS ব্যবহৃত হয়।
- আন্তঃব্যাংক লেনদেনে এটি গুরুত্বপূর্ণ ভূমিকা পালন করে।

• Real Time:
- লেনদেন গ্রহণের সাথে সাথে প্রক্রিয়াকরণ ও নিষ্পত্তি সম্পন্ন হয়।
- বিলম্বিত ব্যাচ প্রক্রিয়া নয়।

• Gross Settlement:
- প্রতিটি লেনদেন পৃথকভাবে নিষ্পত্তি করা হয়।
- নেটিং বা সমন্বিত হিসাবের ভিত্তিতে নয়।

উৎস: Bank for International Settlements (BIS) [Link] & Britannica.

১১.
A software team modifies an existing program to fix errors and adjust it to new requirements after deployment. This task belongs to which phase?
  1. Program Implementation
  2. Program Documentation
  3. Program Maintenance
  4. Problem Analysis
সঠিক উত্তর:
Program Maintenance
উত্তর
সঠিক উত্তর:
Program Maintenance
ব্যাখ্যা

• Program Maintenance — বাস্তবায়নের পর সফটওয়্যারে ত্রুটি সংশোধন, পরিবর্তন ও উন্নয়ন কার্যক্রম রক্ষণাবেক্ষণ ধাপের অন্তর্ভুক্ত।

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

• সফটওয়্যার উন্নয়নের প্রধান ধাপসমূহ:
- তথ্য অনুসন্ধান ও সমস্যার বর্ণনা (Investigation and Problem Description),
- সমস্যার বিশ্লেষণ (Problem Analysis),
- প্রোগ্রাম ডিজাইন (Program Design),
- প্রোগ্রাম কোডিং (Program Coding),
- প্রোগ্রাম বাস্তবায়ন (Program Implementation),
- প্রোগ্রাম ডকুমেন্টেশন (Program Documentation),
- প্রোগ্রাম রক্ষণাবেক্ষণ (Program Maintenance)।

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

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

• অন্যান্য অপশন:
- Program Implementation: প্রস্তুত প্রোগ্রাম ব্যবহারযোগ্য পরিবেশে স্থাপন ও কার্যকর করার ধাপ।
- Program Documentation: প্রোগ্রামের লিখিত বিবরণ ও নির্দেশ সংরক্ষণের ধাপ।
- Problem Analysis: সমস্যার প্রকৃতি ও সমাধান বিশ্লেষণের ধাপ।

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

১২.
Which language is directly understood by the computer without any translator?
  1. Machine Language
  2. Assembly Language
  3. High Level Language
  4. Programming Language
সঠিক উত্তর:
Machine Language
উত্তর
সঠিক উত্তর:
Machine Language
ব্যাখ্যা

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

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

• মেশিন ল্যাঙ্গুয়েজ (Machine Language):
- কম্পিউটারের নিজস্ব ভাষা।
- বাইনারি সংখ্যা ০ এবং ১ দ্বারা গঠিত।
- কম্পিউটার সরাসরি এই ভাষা বুঝতে পারে।
- প্রোগ্রাম লেখা কঠিন এবং ত্রুটি নির্ণয় জটিল।

• অ্যাসেম্বলি ল্যাঙ্গুয়েজ (Assembly Language):
- মেশিন ভাষার প্রতীকভিত্তিক রূপ।
- Mnemonic প্রতীক ব্যবহার করা হয়।
- অ্যাসেম্বলার (Assembler) দ্বারা মেশিন ভাষায় রূপান্তরিত হয়।
- মেশিন ভাষার তুলনায় অপেক্ষাকৃত সহজ।

• উচ্চস্তরের ভাষা (High Level Language):
- মানুষের বোধগম্য ও ইংরেজি শব্দভিত্তিক ভাষা।
- প্রোগ্রাম লেখা ও বোঝা সহজ।
- Compiler বা Interpreter দ্বারা মেশিন ভাষায় রূপান্তরিত হয়।
- উদাহরণ: BASIC, FORTRAN, COBOL, C।

• অনুবাদক প্রোগ্রাম (Translator Program):
- প্রোগ্রামিং ল্যাঙ্গুয়েজে লেখা প্রোগ্রামকে মেশিন ভাষায় রূপান্তর করার জন্য অনুবাদক প্রোগ্রাম ব্যবহৃত হয়।
- প্রধানত তিন প্রকার:
- অ্যাসেম্বলার (Assembler)।
- কম্পাইলার (Compiler)।
- ইন্টারপ্রেটার (Interpreter)।

• অন্যান্য অপশন:
- Assembly Language: মেশিন ভাষার প্রতীকভিত্তিক রূপ।
- High Level Language: মানুষের বোধগম্য ভাষা, সরাসরি কম্পিউটার বোঝে না।
- Programming Language: কম্পিউটারকে নির্দেশ দেওয়ার জন্য ব্যবহৃত যেকোনো ভাষা।
 
উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, গোবিন্দ চন্দ্র রায় এবং সামসুজ্জামান।

১৩.
A user interacts with an AI-based conversational system called ChatGPT for generating human-like text. Which organization developed this service?
  1. Meta
  2. IBM
  3. OpenAI
  4. Apple
সঠিক উত্তর:
OpenAI
উত্তর
সঠিক উত্তর:
OpenAI
ব্যাখ্যা

• OpenAI — ChatGPT হলো OpenAI–এর তৈরি AI-ভিত্তিক ভাষা মডেল সেবা।

• OpenAI:
- প্রতিষ্ঠা: ২০১৫ সাল।
- প্রতিষ্ঠাতা সদস্যদের মধ্যে Elon Musk, Sam Altman প্রমুখ ছিলেন।
- কৃত্রিম বুদ্ধিমত্তা (Artificial Intelligence) গবেষণা ও উন্নয়ন প্রতিষ্ঠান।
- ভাষা মডেলভিত্তিক AI সিস্টেম উন্নয়নে কাজ করে।

• ChatGPT:
- OpenAI–এর তৈরি AI conversational system।
- GPT (Generative Pre-trained Transformer) আর্কিটেকচারের ওপর ভিত্তি করে নির্মিত।
- মানবসদৃশ লেখা তৈরি, প্রশ্নের উত্তর প্রদান, সারাংশ তৈরি ইত্যাদি কাজে ব্যবহৃত হয়।

• অন্যান্য অপশন:
- Meta — সামাজিক যোগাযোগ প্ল্যাটফর্ম পরিচালনা করে।
- IBM — Watsonx নামে AI প্ল্যাটফর্ম রয়েছে।
- Apple — iOS ও হার্ডওয়্যার পণ্যের জন্য পরিচিত।
 
উৎস: OpenAI & Britannica.

১৪.
A software company develops a payroll system using a high-level language. They need the entire source program to be translated into machine code before execution begins. Which translator is most appropriate in this situation?
  1. Linker
  2. Interpreter
  3. Assembler
  4. Compiler
সঠিক উত্তর:
Compiler
উত্তর
সঠিক উত্তর:
Compiler
ব্যাখ্যা

• Compiler: উচ্চস্তরের ভাষায় লেখা সম্পূর্ণ প্রোগ্রাম একবারে মেশিন ভাষায় অনুবাদ করার জন্য Compiler ব্যবহৃত হয়।

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

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

• মেশিন ল্যাঙ্গুয়েজ (Machine Language):
- কম্পিউটারের নিজস্ব ভাষা।
- ০ এবং ১ দ্বারা গঠিত বাইনারি ভাষা।
- কম্পিউটার সরাসরি বুঝতে পারে।
- প্রোগ্রাম লেখা কঠিন এবং ত্রুটি নির্ণয় জটিল।

• অ্যাসেম্বলি ল্যাঙ্গুয়েজ (Assembly Language):
- মেশিন ভাষার প্রতীকভিত্তিক রূপ।
- Mnemonic প্রতীক ব্যবহার করা হয়।
- অ্যাসেম্বলার (Assembler) দ্বারা মেশিন ভাষায় রূপান্তরিত হয়।
- মেশিন ভাষার তুলনায় সহজ।

• উচ্চস্তরের ভাষা (High Level Language):
- মানুষের বোধগম্য ও ইংরেজিভিত্তিক ভাষা।
- প্রোগ্রাম লেখা ও বোঝা সহজ।
- Compiler বা Interpreter দ্বারা মেশিন ভাষায় রূপান্তরিত হয়।
- উদাহরণ: BASIC, FORTRAN, COBOL, C।

• অনুবাদক প্রোগ্রাম (Translator Program):
- প্রোগ্রামিং ল্যাঙ্গুয়েজে লেখা প্রোগ্রামকে মেশিন ভাষায় রূপান্তর করার জন্য অনুবাদক প্রোগ্রাম ব্যবহৃত হয়।
- প্রধানত তিন প্রকার:
- অ্যাসেম্বলার (Assembler)।
- কম্পাইলার (Compiler)।
- ইন্টারপ্রেটার (Interpreter)।

• অন্যান্য অপশন:
- Interpreter: লাইন বাই লাইন অনুবাদ ও নির্বাহ করে।
- Assembler: অ্যাসেম্বলি ভাষাকে মেশিন ভাষায় রূপান্তর করে।
- Linker: বিভিন্ন অবজেক্ট কোড একত্র করে পূর্ণাঙ্গ প্রোগ্রাম তৈরি করে।

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

১৫.
Which type of application software is primarily used for typing, editing, and printing documents such as letters and reports?
  1. Word Processing Software
  2. Spreadsheet Software
  3. Presentation Software
  4. Graphics Design Software
সঠিক উত্তর:
Word Processing Software
উত্তর
সঠিক উত্তর:
Word Processing Software
ব্যাখ্যা

• Word Processing Software — চিঠি, আবেদনপত্র, প্রতিবেদন ইত্যাদি টাইপ, সম্পাদনা, সংরক্ষণ ও মুদ্রণের জন্য ব্যবহৃত সফটওয়্যার হলো ওয়ার্ড প্রসেসিং সফটওয়্যার।

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

• ব্যবহারিক সফটওয়্যারের প্রকারভেদ:
- ওয়ার্ড প্রসেসিং সফটওয়্যার (Word Processing Software),
- স্প্রেডশিট সফটওয়্যার (Spreadsheet Software),
- ডাটাবেজ অ্যাপ্লিকেশন সফটওয়্যার (Database Application Software),
- গ্রাফিক্স ডিজাইন সফটওয়্যার (Graphics Design Software),
- প্রেজেন্টেশন সফটওয়্যার (Presentation Software)।

• ওয়ার্ড প্রসেসিং সফটওয়্যার:
- চিঠিপত্র, আবেদনপত্র, প্রতিবেদন ইত্যাদি টাইপ, সম্পাদনা, সংরক্ষণ ও মুদ্রণ করা যায়।
- উদাহরণ: Microsoft Word, WordPerfect, LibreOffice Writer.

• অন্যান্য অপশন:
- Spreadsheet Software: সারি ও কলাম ব্যবহার করে হিসাব-নিকাশ ও বিশ্লেষণের জন্য ব্যবহৃত হয়।
- Presentation Software: স্লাইডভিত্তিক উপস্থাপনা তৈরির জন্য ব্যবহৃত হয়।
- Graphics Design Software: ছবি, লোগো ও নকশা তৈরির জন্য ব্যবহৃত হয়।

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

১৬.
In Dynamic RAM, how are binary 0 and 1 stored?
  1. As magnetic signals in disks
  2. As light pulses in fiber
  3. As mechanical switches
  4. As electrical charges in capacitors
সঠিক উত্তর:
As electrical charges in capacitors
উত্তর
সঠিক উত্তর:
As electrical charges in capacitors
ব্যাখ্যা

• ডাইনামিক র‍্যামে বাইনারি ০ ও ১ তথ্য ক্যাপাসিটরে বৈদ্যুতিক চার্জ হিসেবে সংরক্ষিত থাকে।

• ডাইনামিক র‍্যাম (Dynamic RAM):
- ডাইনামিক র‍্যামে বাইনারি ০ ও ১ তথ্য ক্যাপাসিটরে বৈদ্যুতিক চার্জ হিসেবে সংরক্ষিত থাকে।
- ক্যাপাসিটরে চার্জ থাকলে ১ এবং চার্জ না থাকলে ০ বোঝায়।
- বিদ্যুৎ সরবরাহ থাকলেও ক্যাপাসিটরের চার্জ ধীরে ধীরে ক্ষয় হয়।  তাই প্রতি কয়েক মিলিসেকেন্ডে র‍্যাম কন্ট্রোলার মেমোরি কোষের তথ্য পুনরায় লিখে। এই প্রক্রিয়াকে মেমোরি রিফ্রেশিং বলা হয়।
- মাইক্রোকম্পিউটারের প্রধান মেমোরি হিসেবে ডাইনামিক র‍্যাম ব্যবহৃত হয়।

• র‍্যামের শ্রেণি:
- অপারেটিং মোড অনুযায়ী র‍্যাম দুই প্রকার।
- স্ট্যাটিক র‍্যাম (Static RAM)।
- ডাইনামিক র‍্যাম (Dynamic RAM)।

• স্ট্যাটিক র‍্যাম (Static RAM):
- ফ্লিপ-ফ্লপ সার্কিট ব্যবহার করে ০ ও ১ সংরক্ষণ করে।
- বিদ্যুৎ সরবরাহ থাকা পর্যন্ত তথ্য মেমোরিতে থাকে।
- বিদ্যুৎ বন্ধ হলে সংরক্ষিত তথ্য মুছে যায়।
- অত্যন্ত দ্রুতগতিসম্পন্ন।
- ভিডিও র‍্যাম এবং ক্যাশ মেমোরিতে ব্যবহৃত হয়।

• অন্যান্য অপশন:
- Magnetic signals in disks: চৌম্বকীয় মাধ্যমভিত্তিক সংরক্ষণ পদ্ধতি।
- Light pulses in fiber: অপটিক্যাল যোগাযোগ প্রযুক্তি।
- Mechanical switches: যান্ত্রিক সুইচভিত্তিক পদ্ধতি।
 
উৎস: কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)।

১৭.
Alphabet Inc. is the parent company of which service provider?
  1. Amazon
  2. Google
  3. Meta
  4. IBM
সঠিক উত্তর:
Google
উত্তর
সঠিক উত্তর:
Google
ব্যাখ্যা

• Google — Alphabet Inc. হলো Google–এর মূল কোম্পানি।

• Google:
- প্রতিষ্ঠা: ১৯৯৮ সাল।
- প্রতিষ্ঠাতা: Larry Page, Sergey Brin.
- প্রধান সেবা: Google Search, Gmail, YouTube, Google Cloud.
- ২০১৫ সালে কর্পোরেট পুনর্গঠনের মাধ্যমে Google–এর মূল কোম্পানি হিসেবে Alphabet Inc. প্রতিষ্ঠিত হয়।
- Google বর্তমানে Alphabet Inc.–এর একটি সাবসিডিয়ারি কোম্পানি।

• Alphabet Inc.:
- প্রতিষ্ঠা: ২০১৫ সাল।
- উদ্দেশ্য: Google এবং অন্যান্য প্রযুক্তিভিত্তিক প্রকল্পকে পৃথক কাঠামোর অধীনে পরিচালনা করা।
- Google, YouTube, Android, Google Cloud ইত্যাদি Alphabet–এর অধীন পরিচালিত হয়।
 
উৎস: Britannica & Google.

১৮.
Which feature of DOS is considered a major disadvantage?
  1. Command-line interface requiring memorized commands
  2. Graphical user interface with mouse support
  3. Multi-user environment with shared access
  4. Automatic background process management
সঠিক উত্তর:
Command-line interface requiring memorized commands
উত্তর
সঠিক উত্তর:
Command-line interface requiring memorized commands
ব্যাখ্যা

• DOS-এর প্রধান অসুবিধা হলো এর কমান্ড লাইন ইউজার ইন্টারফেস, যেখানে ব্যবহারকারীকে কমান্ড মুখস্থ রেখে কীবোর্ডের মাধ্যমে নির্দেশ প্রদান করতে হয়।

• DOS (Disk Operating System):
- DOS-এর পূর্ণরূপ হলো Disk Operating System.
- যুক্তরাষ্ট্রের মাইক্রোসফট কর্পোরেশন ১৯৮১ সালে IBM কম্পিউটারের জন্য প্রথম DOS অপারেটিং সিস্টেম উদ্ভাবন করে।
- এটি IBM এবং উপযুক্ত পার্সোনাল কম্পিউটারের জন্য একটি একক ব্যবহারিক অপারেটিং সিস্টেম।
- DOS কে PC-DOS বা MS-DOS নামেও ডাকা হয়।
- এটি একটি বর্ণভিত্তিক (Text-based) অপারেটিং সিস্টেম।
- ব্যবহারকারীকে কীবোর্ডের মাধ্যমে কমান্ড প্রদান করে কম্পিউটার পরিচালনা করতে হয়।

• বৈশিষ্ট্য:
- একক ব্যবহারিক অপারেটিং সিস্টেম।
- Text-based পরিবেশে পরিচালিত।
- IBM ও IBM-compatible ব্যক্তিগত কম্পিউটারে ব্যবহৃত।

• প্রধান অসুবিধা:
- কমান্ড লাইন ইউজার ইন্টারফেস (CLI)।
- ব্যবহারকারীকে কমান্ড মুখস্থ রাখতে হয়।
- গ্রাফিকাল পরিবেশ অনুপস্থিত।

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

১৯.
Which of the following software is mainly used for performing financial calculations and statistical analysis using rows and columns?
  1. Microsoft Word
  2. Microsoft PowerPoint
  3. MS Excel
  4. Adobe Photoshop
সঠিক উত্তর:
MS Excel
উত্তর
সঠিক উত্তর:
MS Excel
ব্যাখ্যা

• MS Excel — সারি ও কলামভিত্তিক কাঠামো ব্যবহার করে গাণিতিক, আর্থিক ও পরিসংখ্যান বিশ্লেষণের জন্য ব্যবহৃত স্প্রেডশিট সফটওয়্যারের একটি উদাহরণ হলো MS Excel।

• ব্যবহারিক সফটওয়্যার:
- ব্যবহারিক সফটওয়্যার ব্যবহারকারীকে নির্দিষ্ট কাজ সম্পাদনে সহায়তা করার জন্য তৈরি করা হয়।
- কাজের ধরন অনুযায়ী বিভিন্ন ধরনের ব্যবহারিক সফটওয়্যার ব্যবহৃত হয়।

• স্প্রেডশিট সফটওয়্যার (Spreadsheet Software):
- স্প্রেডশিট শব্দের আভিধানিক অর্থ ছড়ানো পাতা।
- সারি (Row) ও কলাম (Column) সমন্বিত ঘরবিশিষ্ট শিটের মাধ্যমে হিসাব-নিকাশ করা হয়।
- জটিল গাণিতিক হিসাব,
- আর্থিক হিসাব-নিকাশ,
- পরিসংখ্যান বিশ্লেষণ,
- যুক্তিনির্ভর কার্যক্রম,
- তথ্য ব্যবস্থাপনা,
- ইত্যাদি কাজ করা যায়।
- উল্লেখযোগ্য স্প্রেডশিট প্রোগ্রাম: MS Excel, Lotus 1-2-3, Quatro Pro, Multiplan, Super Calc.

• অন্যান্য ব্যবহারিক সফটওয়্যার:
- Word Processing Software: চিঠি, প্রতিবেদন ইত্যাদি টাইপ ও সম্পাদনার জন্য ব্যবহৃত।
- Presentation Software: স্লাইডভিত্তিক উপস্থাপনার জন্য ব্যবহৃত।
- Graphics Design Software: ছবি ও নকশা তৈরির জন্য ব্যবহৃত।

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

২০.
Who designed the first smartphone?
  1. IBM
  2. BellSouth
  3. Microsoft
  4. Apple
সঠিক উত্তর:
IBM
উত্তর
সঠিক উত্তর:
IBM
ব্যাখ্যা

• প্রথম স্মার্টফোন ডিজাইন করে IBM।

• স্মার্টফোন (Smartphone):
- স্মার্টফোন হলো এমন এক ধরনের মোবাইল ফোন, যা মোবাইল কম্পিউটিং প্ল্যাটফর্মের ওপর ভিত্তি করে তৈরি।
- প্রথম স্মার্টফোন ডিজাইন করে IBM।
- BellSouth প্রতিষ্ঠান ১৯৯৩ সালে এটি বাজারে আনে।
- একই বছরে IBM তৈরি করে প্রথম স্মার্টফোন “Simon”।
- “Simon”–এ টাচস্ক্রিন এবং বিভিন্ন অ্যাপ্লিকেশন ব্যবহারের সুবিধা ছিল।
- এতে ক্যালেন্ডার, ঠিকানা বই, ক্যালকুলেটরসহ অন্যান্য ফাংশন ব্যবহারের জন্য টাচস্ক্রিন ইন্টারফেস যুক্ত ছিল।
- স্মার্টফোনে ডেটা স্থানান্তরের জন্য Packet Switching প্রযুক্তি ব্যবহার হয়।
- এতে ডেটা স্থানান্তর উচ্চ গতিতে সম্পন্ন হয়।

• অন্যান্য অপশন:
- BellSouth: ১৯৯৩ সালে স্মার্টফোন বাজারে আনে।
- Microsoft: সফটওয়্যার কোম্পানি, প্রথম স্মার্টফোন ডিজাইনার নয়।
- Apple: পরবর্তীতে স্মার্টফোন উন্নয়নে ভূমিকা রাখে।
 
উৎস: ব্রিটানিকা।

২১.
Which of the following is an example of a text-based operating system?
  1. Windows 7
  2. Mac OS
  3. Windows XP
  4. MS-DOS
সঠিক উত্তর:
MS-DOS
উত্তর
সঠিক উত্তর:
MS-DOS
ব্যাখ্যা

• MS-DOS একটি বর্ণভিত্তিক (Text-Based) অপারেটিং সিস্টেম, যেখানে কাজ সম্পন্ন করতে টেক্সট কমান্ড ব্যবহার করা হয়।

• অপারেটিং সিস্টেম (Operating System):
- অপারেটিং সিস্টেম হলো সেই প্রোগ্রাম বা প্রোগ্রাম সমষ্টি, যা কম্পিউটারকে স্বয়ংক্রিয়ভাবে পরিচালনা ও নিয়ন্ত্রণ করতে সাহায্য করে।

• অপারেটিং সিস্টেমের প্রকারভেদ:

• বর্ণভিত্তিক অপারেটিং সিস্টেম (Text-Based OS):
- কেবল টেক্সট কমান্ড ব্যবহার করে কাজ সম্পন্ন করে।
- ব্যবহারকারীকে কীবোর্ডের মাধ্যমে কমান্ড প্রদান করতে হয়।
- উদাহরণ: MS-DOS, PC DOS, CP/M.

• চিত্রভিত্তিক বা গ্রাফিক্যাল অপারেটিং সিস্টেম (Graphics-Based OS):
- ছবি ও আইকন ব্যবহার করে সহজ ইন্টারফেসে কাজ সম্পন্ন করে।
- মাউস ও গ্রাফিক্যাল পরিবেশ ব্যবহার করা হয়।
- উদাহরণ: Windows 95, Windows 98, Windows XP, Windows 2000, Windows 7, Mac OS.
 
উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।

২২.
Slack is owned by which company?
  1. Salesforce
  2. Oracle
  3. Microsoft
  4. IBM
সঠিক উত্তর:
Salesforce
উত্তর
সঠিক উত্তর:
Salesforce
ব্যাখ্যা

• Slack একটি ব্যবসায়িক মেসেজিং অ্যাপ, যা Salesforce-এর মালিকানাধীন।

• Slack:
- Slack হলো একটি ব্যবসার জন্য মেসেজিং অ্যাপ।
- এটি Salesforce, একটি প্রযুক্তি কোম্পানির মালিকানায় রয়েছে।
- Slack চ্যানেল-ভিত্তিক প্ল্যাটফর্ম হিসেবে পরিচিত।
- এটি টিমের মধ্যে যোগাযোগ, সহযোগিতা এবং উৎপাদনশীলতা বৃদ্ধি করতে সাহায্য করে।
- Slack-এর প্রিভিউ রিলিজ হয় আগস্ট ২০১৩ সালে।
- এর সরাসরি রিলিজ হয় ফেব্রুয়ারি ২০১৪ সালে।
- Salesforce ২০২১ সালে Slack অধিগ্রহণ করে।
- জুলাই ২০২১-এ প্রায় ২৮ বিলিয়ন ডলারে Slack Technologies অধিগ্রহণ সম্পন্ন হয়।

• Salesforce:
- Salesforce একটি আমেরিকান প্রযুক্তি প্রতিষ্ঠান।
- ১৯৯৯ সালে Marc Benioff, একজন প্রাক্তন Oracle নির্বাহীর দ্বারা প্রতিষ্ঠিত হয়।
- এটি ক্লাউড-ভিত্তিক ডেটা ম্যানেজমেন্ট সমাধান প্রদান করে।
- সফটওয়্যার-অ্যাজ-এ-সার্ভিস (SaaS) সাবস্ক্রিপশন মডেলের মাধ্যমে CRM শিল্পে বিপ্লব ঘটায়।
- ২০০০ সালে প্রথম ক্লাউড-ভিত্তিক ও SaaS CRM প্ল্যাটফর্ম চালু করে।
- ক্লাউড-ভিত্তিক সেবা প্রদানের মাধ্যমে প্যাকেজড সফটওয়্যার ও হার্ডওয়্যার সিস্টেমের বিকল্প হিসেবে নিজেকে প্রতিষ্ঠিত করে।
 
উৎস: ব্রিটানিকা।

২৩.
An organization needs to store large volumes of related data, retrieve specific records efficiently, and generate structured reports. Which type of application software is most suitable for this purpose?
  1. Word Processing Software
  2. Presentation Software
  3. Database Application Software
  4. Graphics Design Software
সঠিক উত্তর:
Database Application Software
উত্তর
সঠিক উত্তর:
Database Application Software
ব্যাখ্যা

• Database Application Software — সম্পর্কযুক্ত বিপুল পরিমাণ তথ্য সংরক্ষণ, অনুসন্ধান এবং প্রতিবেদন তৈরির জন্য ডাটাবেজ অ্যাপ্লিকেশন সফটওয়্যার ব্যবহৃত হয়।

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

• ব্যবহারিক সফটওয়্যারের প্রকারভেদ:
- ওয়ার্ড প্রসেসিং সফটওয়্যার (Word Processing Software),
- স্প্রেডশিট সফটওয়্যার (Spreadsheet Software),
- ডাটাবেজ অ্যাপ্লিকেশন সফটওয়্যার (Database Application Software),
- গ্রাফিক্স ডিজাইন সফটওয়্যার (Graphics Design Software),
- প্রেজেন্টেশন সফটওয়্যার (Presentation Software)।

• ডাটাবেজ অ্যাপ্লিকেশন সফটওয়্যার:
- ডাটাবেজ তৈরি, নিয়ন্ত্রণ ও রক্ষণাবেক্ষণের জন্য ব্যবহৃত হয়।
- সম্পর্কযুক্ত তথ্য সংরক্ষণ ও ব্যবস্থাপনার মাধ্যমে নির্দিষ্ট তথ্য দ্রুত অনুসন্ধান করা যায়।
- ডাটার ভিত্তিতে প্রয়োজনীয় রিপোর্ট তৈরি করা যায়।
- রিলেশনাল ডাটাবেজ মডেল আধুনিক ডাটাবেজ প্রযুক্তির ভিত্তি।
- উদাহরণ: Microsoft Access, Oracle, Dbase, Microsoft Visual FoxPro, MySQL, SQL Server, PostgreSQL, Informix.

• অন্যান্য অপশন:
- Word Processing Software: চিঠি, প্রতিবেদন ইত্যাদি টাইপ ও সম্পাদনার জন্য ব্যবহৃত।
- Presentation Software: স্লাইডভিত্তিক উপস্থাপনা তৈরির জন্য ব্যবহৃত।
- Graphics Design Software: ছবি, লোগো ও নকশা তৈরির জন্য ব্যবহৃত।

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

২৪.
Which of the following is classified as both an input and output device?
  1. Touchscreen
  2. Keyboard
  3. Projector
  4. Microphone
সঠিক উত্তর:
Touchscreen
উত্তর
সঠিক উত্তর:
Touchscreen
ব্যাখ্যা

• টাচস্ক্রিন এমন একটি ডিভাইস, যা একই সাথে ইনপুট ও আউটপুট উভয় কাজ সম্পন্ন করতে পারে।

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

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

• ইনপুট-আউটপুট ডিভাইস:
- কিছু ডিভাইস আছে, যেগুলো ইনপুট ও আউটপুট উভয় পর্যায়ে কাজ করতে পারে।
- উদাহরণ:
- টাচস্ক্রিন,
- পেনড্রাইভ,
- মডেম,
- প্রিন্টার-স্ক্যানার,
- ডিজিটাল ক্যামেরা,
- সিডি বা ডিভিডি।
 
উৎস:
১) কম্পিউটার ও তথ্যপ্রযুক্তি-১, এসএসসি ও দাখিল (ভোকেশনাল)।
২) মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়।

২৫.
Who is credited with introducing network email in 1971?
  1. Ray Tomlinson
  2. Vint Cerf
  3. Tim Berners-Lee
  4. Steve Jobs
সঠিক উত্তর:
Ray Tomlinson
উত্তর
সঠিক উত্তর:
Ray Tomlinson
ব্যাখ্যা

• Ray Tomlinson-কে ১৯৭১ সালে নেটওয়ার্কভিত্তিক Email প্রবর্তনের কৃতিত্ব দেওয়া হয়।

• E-Mail:
- তৎকালীন সময়ে যুক্তরাষ্ট্রের ARPANET নেটওয়ার্কে কাজ করার সময় Ray Tomlinson প্রথমবারের মতো এক কম্পিউটার থেকে অন্য কম্পিউটারে ইলেকট্রনিক বার্তা (electronic message) পাঠাতে সক্ষম হন।
- এর আগে একই কম্পিউটারের ভেতরে বার্তা আদান-প্রদান করা যেত, কিন্তু নেটওয়ার্কের মাধ্যমে ভিন্ন কম্পিউটারে বার্তা পাঠানোর ব্যবস্থা ছিল না।
- তিনি একটি বিশেষ পদ্ধতি ব্যবহার করে ব্যবহারকারীর নাম (username) এবং কম্পিউটারের নাম বা হোস্টনেম (hostname) আলাদা করার জন্য @ চিহ্ন ব্যবহার করেন। এই @ চিহ্নই পরবর্তীতে Email address–এর অপরিহার্য অংশ হয়ে ওঠে (যেমন: name@example.com)।
- Email চালু হওয়ার ফলে তথ্য আদান-প্রদান অত্যন্ত দ্রুত, সাশ্রয়ী এবং কার্যকর হয়ে ওঠে। পূর্বে যেখানে চিঠি পাঠাতে কয়েক দিন সময় লাগত, সেখানে Email-এর মাধ্যমে মুহূর্তের মধ্যেই বার্তা পাঠানো সম্ভব হয়।
- এটি আধুনিক ডিজিটাল যোগাযোগ ব্যবস্থার ভিত্তি গড়ে তোলে।

অন্য অপশনগুলো বিশ্লেষণ:
- Vint Cerf → Internet protocol (বিশেষত TCP/IP)-এর সহ-উদ্ভাবক।
- Tim Berners-Lee → World Wide Web (WWW)-এর উদ্ভাবক; ওয়েব ব্রাউজিং ব্যবস্থার সঙ্গে সম্পর্কিত।
- Steve Jobs → Apple কোম্পানির সহ-প্রতিষ্ঠাতা; ব্যক্তিগত কম্পিউটার ও স্মার্ট ডিভাইস উন্নয়নে গুরুত্বপূর্ণ ভূমিকা রাখেন।

উৎস: Britannica.