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

ব্যাংক ডেইলি কুইজ [লং কোর্সের অংশ]

পরীক্ষাব্যাংক ডেইলি কুইজ [লং কোর্সের অংশ]তারিখতারিখ অনির্ধারিতসময়09 minutes
মোট প্রশ্ন১৫
সিলেবাস
Exam - 93 ICT: Topic: Computer in Practical Fields, Number Systems of Computer, Operating Systems, Computer Program, Database System.
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

ব্যাংক ডেইলি কুইজ [লং কোর্সের অংশ]

ব্যাংক ডেইলি কুইজ [লং কোর্সের অংশ] · তারিখ অনির্ধারিত · ১৫ প্রশ্ন

.
What is the main purpose of data encryption?
  1. To protect data from unauthorized access
  2. To make the data run faster on computers
  3. To change data into random numbers for storage
  4. To convert all files into text format only
ব্যাখ্যা

সঠিক উত্তর - ক) To protect data from unauthorized access

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

প্রক্রিয়া:
1. মূল ডেটা বা প্লেইন টেক্সট এনক্রিপ্ট করা হয়।
2. এনক্রিপ্ট করার পর প্রাপ্ত ডেটা হলো সাইফার টেক্সট, যা প্রেরকের সিস্টেমে থাকে।
3. প্রাপক সিস্টেম সাইফার টেক্সট থেকে মূল ডেটা উদ্ধার করতে ডিক্রিপ্ট করে।

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

.
(99)10 = (?)2
  1. 1110010
  2. 1000011
  3. 1100010
  4. 1100011
ব্যাখ্যা

সঠিক উত্তর - ঘ) 1100011

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




সুতরাং, (99)10 = (1100011)2

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

.
Which one is a behavioral biometric?
  1. Iris recognition
  2. Face recognition
  3. Voice verification
  4. Fingerprint scanning
ব্যাখ্যা

সঠিক উত্তর - গ) Voice verification

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

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

২। আচরণগত বায়োমেট্রিক্স পদ্ধতি:
- কণ্ঠস্বর যাচাইকরণ,
- স্বাক্ষর শনাক্তকরণ,
- কী-বোর্ডে টাইপিং গতি যাচাইকরণ।

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

.
A digital circuit made from logic gates that stores 1 bit of information is called -
  1. Register
  2. Multiplexer
  3. Decoder
  4. Flip-Flop
ব্যাখ্যা

সঠিক উত্তর - ঘ) Flip-Flop

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

ফ্লিপ-ফ্লপের ব্যবহার:
1. বিভিন্ন রেজিস্টার তৈরিতে ব্যবহার করা হয়।
2. সিকোয়েন্সিয়াল সার্কিটে মেমরি উপাদান হিসেবে ব্যবহৃত হয়।
3. ডিজিটাল ঘড়ি, ডিজিটাল ক্যামেরা, মোবাইল ফোন ইত্যাদিতে ফ্লিপ-ফ্লপ ব্যবহৃত হয়।

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

.
Which of the following is a Data manipulation language command?
  1. Create
  2. Rename
  3. Insert
  4. Alter
ব্যাখ্যা

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

• ডাটাবেজ ভাষা:
যে ভাষার সাহায্যে ডাটাবেজ তৈরি, ডাটা অনুসন্ধান (Query), এবং ডাটা মডিফিকেশন (পরিবর্তন) করা যায়, তাকে ডাটাবেজ ভাষা বলে।

• প্রধান দুই ধরনের ডাটাবেজ ভাষা হচ্ছে:
১. ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ (DDL),
২. ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ (DML).

• ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ:
- একটি ডাটাবেজ পরিকল্পনা করা হয় কতকগুলো বর্ণনার মাধ্যমে।
- এ বর্ণনাগুলো লেখার জন্য এক ধরনের বিশেষ ভাষা ব্যবহার করা হয়, যাকে ডাটা ডেফিনেশন ল্যাংগুয়েজ বলা হয়।
ডাটা ডেফিনেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হল-
- Create statement,
- Drop statement,
- Alter statement,
- Rename statement.

• ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ:
- যে ডাটাবেজ ল্যাঙ্গুয়েজের মাধ্যমে রিলেশনাল ডাটাবেজ টেবিলে ডাটা ইনসার্ট, ডিলিট, আপডেট, মডিফাই করা যায় তাকে ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ বলে।
ডাটা ম্যানিপুলেশন ল্যাঙ্গুয়েজ এর কমান্ডগুলো হল-
- Insert statement,
- Delete statement,
- Update statement.

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

.
Operating systems act as a bridge between -
  1. Users and applications
  2. Hardware and software
  3. Web pages and databases
  4. CPU and storage
ব্যাখ্যা

সঠিক উত্তর - খ) Hardware and software

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

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

.
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) প্রোগ্রামে পরিণত করতে যে সফট্ওয়্যারের প্রয়োজন তাকে বলে অনুবাদক সফ্টওয়্যার। 
- কম্পিউটার একমাত্র মেশিনভাষা বুঝতে পারে বলে অন্য ভাষায় লেখা উৎস প্রোগ্রামকে মেশিনভাষায় অনুবাদ না করে নিলে কম্পিউটার তা কার্যকরী করতে পারে না।

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

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

.
The decimal number (175)10 converted to octal is -
  1. 250
  2. 357
  3. 257
  4. 355
ব্যাখ্যা

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

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



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

.
The recipient in a Bitcoin transaction provides - 
  1. Public key
  2. Private key
  3. Transaction ID
  4. Passcode
ব্যাখ্যা

সঠিক উত্তর - ক) Public key
একটি বিটকয়েন লেনদেনে, প্রাপক তার পাবলিক কী প্রদান করে প্রেরককে। প্রেরক তার প্রাইভেট কী ব্যবহার করে লেনদেনটিতে স্বাক্ষর করে এবং তারপর এটি বিটকয়েন নেটওয়ার্কে প্রেরণ করা হয়।

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

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

১০.
Which one is a multiprogramming operating system?
  1. MS-DOS
  2. MS Windows 3.1
  3. Mac OS
  4. None of the above
ব্যাখ্যা

সঠিক উত্তর - গ) Mac OS

মাল্টিপ্রোগ্রামিং বা মাল্টিটাস্কিং অপারেটিং সিস্টেম:
- এই ধরনের অপারেটিং সিস্টেমে একটি কম্পিউটার একসাথে একাধিক প্রোগ্রাম চালাতে বা ডেটা প্রক্রিয়াকরণ করতে সক্ষম।
- ব্যাচ প্রসেসিং সিস্টেমের ক্ষেত্রে একটি প্রোগ্রাম সম্পন্ন হওয়ার পর পরবর্তী প্রোগ্রাম প্রক্রিয়াকরণ করা হয়, কিন্তু মাল্টিপ্রোগ্রামিং-এ একাধিক প্রোগ্রাম একসাথে র‍্যামে সংরক্ষিত থাকে।
- সিপিইউ যখন একটি প্রোগ্রাম প্রক্রিয়াকরণ করছে, তখন ইনপুট-আউটপুট ডিভাইস একই প্রোগ্রাম বা অন্য কোনো প্রোগ্রামের জন্য ইনপুট নেওয়া বা আউটপুট দেওয়ার কাজ করতে পারে।
- একই সময়ে চার থেকে পাঁচটি প্রোগ্রাম প্রধান মেমোরিতে থাকতে পারে, তাই মেমোরিকে কয়েকটি অংশে ভাগ করা হয়, যাকে পার্টিশন বলা হয়।
- প্রতিটি পার্টিশনে আলাদা প্রোগ্রাম রাখা হয় যাতে একই স্থানে একাধিক প্রোগ্রাম না থাকে, ফলে মেমোরি প্রোটেকশন নিশ্চিত হয়।
- প্রোগ্রামের প্রক্রিয়াকরণ প্রায়ই প্রাইরিটি বা অগ্রাধিকার অনুযায়ী হয়।
- উচ্চ অগ্রাধিকারপ্রাপ্ত প্রোগ্রামগুলো ফোরগ্রাউন্ড পার্টিশনে থাকে এবং ফোরগ্রাউন্ড প্রোগ্রাম হিসেবে পরিচিত।
- নিম্ন অগ্রাধিকারপ্রাপ্ত প্রোগ্রামগুলো ব্যাকগ্রাউন্ড প্রোগ্রাম হিসেবে কাজ করে।
- উদাহরণ: IBM/VM, VM/SPCMS, Mac OS, UNIX, LINUX।

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

১১.
The hexadecimal number (5DF)16 to decimal is -
  1. 1503
  2. 1513
  3. 1403
  4. 1523
ব্যাখ্যা

সঠিক উত্তর - ক) 1503

পূর্ণ হেক্সাডেসিমেল সংখ্যাকে দশমিক সংখ্যায় রূপান্তর:
১। হেক্সাডেসিমেল সংখ্যার প্রত্যেকটি ডিজিটকে হেক্সাডেসিমেল সংখ্যার বেজ 16 দ্বারা গুণ করতে হবে।
২। গুণ করার সময় স্থানীয় মান অনুযায়ী 16-এর ঘাত 0 হতে বাড়াতে হবে। উদাহরণস্বরূপ: একক স্থানীয় অংককে 160 দ্বারা, দশক স্থানীয় অংককে 161 দ্বারা, শতক স্থানীয় অংককে 162 দ্বারা গুণ করতে হবে।
৩। হেক্সাডেসিমেল সংখ্যার কোনো অংক যদি A, B, C, D, E বা F হয়; তাহলে যথাক্রমে 10, 11, 12, 13, 14 ও 15 দিয়ে গুণ করতে হবে।
৪। প্রাপ্ত গুণফলগুলোকে যোগ করলে দশমিক সমতুল্য মান পাওয়া যাবে।



সুতরাং (5DF)16 = (1503)10

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

১২.
Cryosurgery is primarily used to treat -
  1. Viral infections
  2. Muscle strains
  3. Cancerous cells
  4. Bone fractures
ব্যাখ্যা

সঠিক উত্তর - গ) Cancerous cells

• ক্রায়োসার্জারি:
ক্রায়োসার্জারি হলো একটি চিকিৎসা পদ্ধতি, যেখানে অত্যন্ত ঠান্ডা (সাধারণত তরল নাইট্রোজেন) ব্যবহার করে শরীরের অস্বাভাবিক বা ক্যান্সারগ্রস্ত কোষ বা টিস্যু ধ্বংস করা হয়।

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

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

১৩.
Which of the following is a GUI-based operating system?
  1. PC DOS
  2. Windows XP
  3. CP/M
  4. MS-DOS
ব্যাখ্যা

সঠিক উত্তর - খ) Windows XP

অপারেটিং সিস্টেমের প্রকারভেদ (ইন্টারফেস ভিত্তিক)

১. বর্ণ-ভিত্তিক (Text based / Character User Interface – CUI) অপারেটিং সিস্টেম:
- বর্ণ-ভিত্তিক অপারেটিং সিস্টেমে ব্যবহারকারী কী-বোর্ডের মাধ্যমে বিভিন্ন বর্ণ টাইপ করে এবং বিভিন্ন বোতাম ব্যবহার করে কম্পিউটারকে নির্দেশ প্রদান করে।
- ডিস্ক ফরম্যাটিং, ফাইল ব্যবস্থাপনা এবং অ্যাপ্লিকেশন প্রোগ্রাম ব্যবহারের সকল কাজ কী-বোর্ডের সাহায্যে সম্পন্ন করতে হয়।
- উদাহরণ: MS-DOS, PC DOS, CP/M

২. চিত্র-ভিত্তিক (Graphical User Interface – GUI) অপারেটিং সিস্টেম:
- চিত্র-ভিত্তিক অপারেটিং সিস্টেমে ডিস্ক ফরম্যাটিং, ফাইল ব্যবস্থাপনা এবং অ্যাপ্লিকেশন ব্যবহারের জন্য আইকন (Icon) এবং পুল-ডাউন মেন্যু কমান্ড ব্যবহার করা হয়।
- এই কমান্ড নির্বাচন, ব্যবহার ও কার্যকর করার জন্য মাউস ব্যবহার করা হয়।
- কম্পিউটার চালু হওয়ার পর ডেস্কটপে বিভিন্ন প্রোগ্রামের আইকন বা প্রতিকী চিত্র থাকে; প্রয়োজনীয় প্রোগ্রামের আইকনের উপর মাউস পয়েন্টার দিয়ে ডাবল-ক্লিক করলে প্রোগ্রামটি চালু হয়।
- ব্যবহারকারীকে কোনো কমান্ড মুখস্থ রাখতে হয় না।
- উদাহরণ: Windows 95/98/XP/2000/7, Mac OS

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

১৪.
What is the sum of binary numbers 100101 and 110101?
  1. 1001011
  2. 1011010
  3.  1101110
  4. 1110100
ব্যাখ্যা

সঠিক উত্তর - খ) 1011010

বাইনারি যোগ:
- বাইনারি সংখ্যার যোগ প্রক্রিয়া দশমিক সংখ্যার যোগের মতোই, তবে এটি বিট ভিত্তিক।
- যখন দুটি বাইনারি বিট যোগ করা হয়, তখন ফলাফলের সাথে হাতের (Carry) বিট প্রয়োজন অনুযায়ী বামের দিকে স্থানান্তরিত হয়।

চারটি সম্ভব অবস্থা:
- 0 + 0 = 0
- 0 + 1 = 1
- 1 + 0 = 1
- 1 + 1 = 0 (হাতে 1 হয়, যা বাম দিকের পরবর্তী বিটের সাথে যোগ করতে হয়)


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

১৫.
An object-oriented programming language -
  1. BASIC
  2. Pascal
  3. ALGOL
  4. Java
ব্যাখ্যা

সঠিক উত্তর - গ) Java
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষার উদাহরণ হলো Java, C++ এবং Python।

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

অন্যদিকে, 
- ALGOL ১৯৫৮ সালে সর্বজনীন ভাষা হিসেবে সব কম্পিউটারে ব্যবহারযোগ্য বৈজ্ঞানিক ও প্রকৌশলিক সমস্যা সমাধানের জন্য এ ভাষার উদ্ভাবন হয়।
- Pascal ভাষা তৈরি করা হয়েছিল স্ট্রাকচার্ড প্রোগ্রামিং শেখানোর জন্য।
- BASIC ভাষা ডিজাইন করা হয়েছে সহজ এবং শিক্ষানবীশদের জন্য দ্রুত শেখার উপযোগী হতে।

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