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

ICT Expert

পরীক্ষাICT Expertতারিখতারিখ অনির্ধারিতসময়07 minutes
মোট প্রশ্ন
সিলেবাস
পরীক্ষা – ১০ টপিক কম্পিউটার প্রোগ্রাম, ডাটাবেজ সিস্টেম [ক্লাস ১৩ ও ১৪]
ঘনত্ব
উত্তর
উত্তরিতবর্তমানপুনরায় দেখুনঅসম্পূর্ণ

ICT Expert

ICT Expert · তারিখ অনির্ধারিত · প্রশ্ন

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

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

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

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

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, একাদশ-দ্বাদশ শ্রেণি, মাহবুবুর রহমান।
.
DML-এর পূর্ণরূপ কী?
  1. Data Material Language
  2. Data Multiple Language
  3. Data Multilayer Language
  4. Data Manipulation Language
ব্যাখ্যা
♦ ডাটাবেজ ল্যাঙ্গুয়েজ:  
- যে ল্যাঙ্গুয়েেজের মাধ্যমে ডাটাবেজ সিস্টেমে ডাটাবেজ তৈরি, কুয়েরি ও ডাটা মডিফিকেশন করা হয় থাকে ডাটাবেজ ল্যাঙ্গুয়েজ বলে।
- ডাটাবেজ ল্যাঙ্গুয়েজ ২ ধরনের -

১. Data Definition Language (DDL):
- ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে ডাটা সংরক্ষণ ও ডাটা এ্যাকসেস করার জন্য DDL ব্যবহার করা হয়।

২. Data Manipulation Language (DML):
- ডাটাবেজ ম্যানেজমেন্ট সিস্টেমে ডাটা ইনসার্ট, ডিলিট, আপডেট এবং মডিফাই করার জন্য DML ব্যবহার করা হয়। 

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

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
.
FORTRAN কী?
  1. অপারেটিং সিস্টেম
  2. স্প্রেডশিট প্রোগ্রাম
  3. প্রোগ্রামিং ভাষা
  4. কম্পিউটার ভাইরাস
ব্যাখ্যা
• ফোরট্রান (FORTRAN):
-  FORTRAN এর পূর্ণরূপ Formula Translation.
- ফোরট্রান আদিতম উচ্চস্তরের নির্দেশমূলক প্রোগ্রামিং ভাষা।
- জন বাকাস ও তাঁর সহযোগীরা আইবিএম-এ কর্মরত থাকা অবস্থায় ১৯৫৭ সালেএটি তৈরি করেন।
- ফোরট্রানের সবচেয়ে গুরুত্বপূর্ণ সংস্করণগুলো হচ্ছে ফোরট্রান I, ফোরট্রান II, ফোরট্রান iv, ফোরট্রান ৭৭, এবং ফোরট্রান ৯০। 

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্রি, এসএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
.
Push এবং Pop নিচের কার সাথে সম্পর্কিত?
  1. Union
  2. Stack
  3. Array
  4. Queue
ব্যাখ্যা
♦ প্রোগ্রামিং ল্যাঙ্গুয়েজে, স্ট্যাকের (Stack) দুটি অপারেশন বা প্রক্রিয়া রয়েছে। যথা- Push এবং Pop.
• Push:
- স্ট্যাকের উপরে একটি আইটেম রাখাকে পুশ (Push) বলা হয়।

• Pop:
- স্ট্যাকের উপর থেকে একটি আইটেম অপসারণ করাকে পপ (Pop) বলা হয়।

উৎস: Computerhope Website.