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

ICT Expert

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

ICT Expert

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

.
Java কোন প্রজন্মের প্রোগ্রামিং ভাষা?
  1. প্রথম প্রজন্ম
  2. দ্বিতীয় প্রজন্ম
  3. তৃতীয় প্রজন্ম
  4. চতুর্থ প্রজন্ম
সঠিক উত্তর:
তৃতীয় প্রজন্ম
উত্তর
সঠিক উত্তর:
তৃতীয় প্রজন্ম
ব্যাখ্যা
• বিভিন্ন প্রজন্মের প্রোগ্রামিং ভাষা:
১) প্রথম প্রজন্মের ভাষা(১৯৪৫ - ১৯৫০)- machine Language বা, যান্ত্রিক ভাষা।
২) দ্বিতীয় প্রজন্মের ভাষা(১৯৫০ - ১৯৬০)- assembly language বা, অ্যাসেম্বলি ভাষা।
৩) তৃতীয় প্রজন্মের ভাষা(১৯৬০ - ১৯৭০)- high level language বা, উচ্চস্তরের ভাষা।
- এই প্রোগ্রাম ভাষা কম্পিউটার সংগঠনের নিয়ন্ত্রণের উর্ধ্বে, এই জন্য এসব ভাষাকে উচ্চতর ভাষা বলা হয়।
কিছু উচ্চতর ভাষার উদাহরণ হলো:
- C
- C++
- Basic
- Java
- ALGOL
- Fortran
- Python; ইত্যাদি।

৪) চতুর্থ প্রজন্মের ভাষা(১৯৭০ - ১৯৮০)- very high level language বা, অতি উচ্চস্তরের ভাষা। 
৫) পঞ্চম প্রজন্মের ভাষা (১৯৮০ - বর্তমান)- natural language বা, স্বাভাবিক ভাষা। 

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

• ফিল্ড (Field):
রেকর্ডের ক্ষুদ্রতম অংশ হলাে ফিল্ড। রেকর্ডের প্রতিটি উপাদান যেমন- নাম, ঠিকানা, টেলিফোন নম্বর ইত্যাদিকে এক একটি ফিল্ড হিসেবে ধরা হয়।
প্রতিটি ফিল্ড সাধারণত কলাম হেডিং হিসেবে থাকে। কলামের একটি সেলের (Cell) ডেটাকে আমরা একটি ফিল্ড হিসেবে ধরি এবং পুরাে কলামটিতে থাকে একই ধরনের ডেটা।

• ফাইল (File):
- এক বা একাধিক রেকর্ড নিয়ে একটি ডেটাবেজ ফাইল তৈরী করা যায়।
- একটি ফাইলে অসংখ্য রেকর্ড রাখা যায়।
- ডেটাবেজ ফাইলে রেকর্ড সংযোজন করা যায়। এতে ফাইলের আকার বৃদ্ধি পায়।
- ফাইল থেকে রেকর্ড মুছা যায়, এতে ফাইলের আকার হ্রাস পায়। কখনো কখনো রেকর্ডকে টাপল (Tuple) বা সারি (Row) বলা যায়।

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

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

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

উৎস: তথ্য ও যোগাযোগ প্রযুক্তি, এইচএসসি প্রোগ্রাম, উন্মুক্ত বিশ্ববিদ্যালয়।
.
MS Powerpoint-এ নতুন স্লাইড যুক্ত করার কমান্ড কোনটি?
  1. Ctrl+Q
  2. Ctrl+X
  3. Ctrl+O
  4. Ctrl+M
সঠিক উত্তর:
Ctrl+M
উত্তর
সঠিক উত্তর:
Ctrl+M
ব্যাখ্যা
MS Powerpoint Shortcut Keys:
• Create a new presentation - Ctrl+N
• Add a new slide - Ctrl+M
• Apply bold formatting to the selected text - Ctrl+B
• Open the Font dialog box - Ctrl+T
• Cut selected text, object, or slide - Ctrl+X
• Copy selected text, object, or slide - Ctrl+C
• Paste cut or copied text, object, or slide - Ctrl+V
• Insert a hyperlink - Ctrl+K
• Insert a new comment - Ctrl+Alt+M
• Undo the last action - Ctrl+Z
• Redo the last action - Ctrl+Y
• End the slide show - Esc
• Print a presentation - Ctrl+P
• Save the presentation - Ctrl+S
• Close PowerPoint - Ctrl+Q
• Open a presentation- Ctrl+O
• Close a presentation - Ctrl+D

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

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

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

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

• SPSS হলো Statistical software, অপশনের বাকিগুলো প্রোগ্রামিং ল্যাঙ্গুয়েজের উদাহরণ।

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

ফরেন কী:
- কোন একটি টেবিলের প্রাইমারি যদি অন্য টেবিলে ব্যবহৃত হয় তখন ঐ কী-কে ফরেন কী বলে।
- ফরেন কী'র সাহায্যে একটি টেবিলের সাথে অন্য টেবিলের সম্পর্ক স্থাপন করা হয়। 

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

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