HSC তথ্য ও যোগাযোগ প্রযুক্তি (ICT) প্রশ্ন ও সমাধান — ২০২৬
বহুনির্বাচনি অভীক্ষা (Set: গ) + সৃজনশীল প্রশ্ন (Set: ০২)
বিষয় কোড: ২৭৫ | [২০২৬ সালের সিলেবাস অনুযায়ী]
Abswer.com
বহুনির্বাচনি অভীক্ষা (Set: গ)
সময়: ২৫ মিনিট | পূর্ণমান: ২৫ | পত্র নং: ১৮৩ | ১৯৬৫/২০২৬
১। (১০০)₁₀ গণনা করার জন্য কতটি বাইনারি ডিজিট প্রয়োজন?
(ক) ৩ (খ) ৭ (গ) ১২ (ঘ) ১৬
সঠিক উত্তর: (খ) ৭।
ব্যাখ্যা: (১০০)₁₀ = (১১০০১০০)₂ — যা প্রকাশ করতে ৭টি বাইনারি ডিজিট প্রয়োজন।
২। (১০০)₂ এবং (AA)₁₆ এর যোগফল কত?
(ক) AE (খ) 1B (গ) AF (ঘ) 1AA
সঠিক উত্তর: (ক) AE।
ব্যাখ্যা: (১০০)₂ = ৪ (দশমিক); (AA)₁₆ = ১৭০ (দশমিক); যোগফল = ১৭৪ (দশমিক) = (AE)₁₆।
৩। (A̅+B).B এর সরলীকৃত মান হলো—
(ক) 0 (খ) 1 (গ) A (ঘ) A̅
সঠিক উত্তর (সম্ভাব্য): (গ) A।
ব্যাখ্যা: এই ধরনের প্রশ্ন সাধারণত অ্যাবজর্পশন সূত্র (A+AB=A বা এর দ্বৈত রূপ A(A+B)=A) যাচাই করে। মূল স্ক্যানে জটিল চিহ্নের কারণে বুলিয়ান রাশিটি সম্পূর্ণ স্পষ্ট নয়, তাই একবার নিজের কপির সাথে রাশিটি মিলিয়ে নিতে পারেন।
নিচের উদ্দীপকটির আলোকে ৪ ও ৫ নং প্রশ্নের উত্তর দাও: (A ও B ইনপুট প্রথম OR গেইটে যুক্ত হয়ে তার আউটপুট এবং C দ্বিতীয় OR গেইটে যুক্ত হয়ে F আউটপুট দেয়)
৪। উদ্দীপকের লজিক গেইটের আউটপুটে ১ পেতে হলে ইনপুট দিতে হবে—
i. A=0, B=0, C=0
ii. A=0, B=1, C=1
iii. A=1, B=0, C=1
নিচের কোনটি সঠিক?
(ক) i ও ii (খ) i ও iii (গ) ii ও iii (ঘ) i, ii ও iii
সঠিক উত্তর: (গ) ii ও iii।
ব্যাখ্যা: বর্তনিটি F = A+B+C (দুটি OR গেইটের ক্যাসকেড)। F=1 পেতে হলে A,B,C এর যেকোনো একটি ১ হলেই চলবে। i-এ সবগুলো ০ বলে F=০; ii ও iii উভয়ক্ষেত্রেই অন্তত একটি ইনপুট ১ থাকায় F=১।
৫। উপরের লজিক চিত্রটির জন্য সরলীকৃত মান নিচের কোনটি? (চারটি বর্তনি চিত্র বিকল্প হিসেবে দেওয়া আছে)
সঠিক উত্তর: F = A+B+C প্রকাশক একক ৩-ইনপুট বিশিষ্ট OR গেইট।
ব্যাখ্যা: যেহেতু মূল বর্তনিটি (দুটি ২-ইনপুট OR গেইটের ক্যাসকেড) সরলীকরণে F = A+B+C পাওয়া যায়, তাই বিকল্পগুলোর মধ্যে যেটি একটিমাত্র ৩-ইনপুট OR গেইট দেখাচ্ছে, সেটিই সঠিক উত্তর। ছবির বিকল্পগুলো (ক-ঘ) সরাসরি দেখে মিলিয়ে নিন, কারণ এগুলো টেক্সট আকারে সম্পূর্ণ নির্ভুলভাবে পুনরুৎপাদন করা সম্ভব নয়।
৬। HTML ফাইল এডিট করার জন্য টেক্সট এডিটর কোনটি?
i. নোটপ্যাড ii. নোটপ্যাড++ iii. সাবলাইম টেক্সট
(ক) i ও ii (খ) i ও iii (গ) ii ও iii (ঘ) i, ii ও iii
সঠিক উত্তর: (ঘ) i, ii ও iii।
ব্যাখ্যা: নোটপ্যাড, নোটপ্যাড++ এবং সাবলাইম টেক্সট — তিনটিই HTML ফাইল লেখা ও এডিট করার জন্য ব্যবহৃত জনপ্রিয় টেক্সট এডিটর।
নিচের টেবিল দুটি লক্ষ কর এবং ৭ ও ৮ নং প্রশ্নের উত্তর দাও:
Table: Student (ID, Name, City) — SO1 Mim Dhaka, SO2 Arif Khulna, SO3 Tinni Sylhet
Table: Result (ID, Sub, Marks) — SO1 ICT 85, SO2 ICT 78, SO3 Math 95
৭। Result টেবিলে ‘ID’ ফিল্ড কোন ধরনের কি?
(ক) প্রাইমারি কি (খ) ফরেন কি (গ) কম্পোজিট কি (ঘ) ক্যান্ডিডেট কি
সঠিক উত্তর: (খ) ফরেন কি।
ব্যাখ্যা: ‘ID’ মূলত Student টেবিলের প্রাইমারি কি, যা Result টেবিলে সংযোগ স্থাপনের জন্য ব্যবহৃত হয়েছে বলে এখানে এটি ফরেন কি হিসেবে কাজ করছে।
৮। উদ্দীপকের টেবিল দুটির মধ্যে বিদ্যমান রিলেশনশিপের ধরন কোনটি?
(ক) One to one (খ) One to many (গ) Many to one (ঘ) Many to many
সঠিক উত্তর: (খ) One to many।
ব্যাখ্যা: একজন শিক্ষার্থী (Student) একাধিক বিষয়ে ফলাফল (Result) পেতে পারে, তাই সম্পর্কটি হবে One-to-Many।
৯। মেশিন লার্নিং ব্যবহার করে তৈরিকৃত NLP সফটওয়্যার কোনটি?
(ক) Microsoft Azure (খ) Microsoft Copilot (গ) Microsoft Bard (ঘ) Microsoft Hub
সঠিক উত্তর: (খ) Microsoft Copilot।
ব্যাখ্যা: Microsoft Copilot হলো মেশিন লার্নিং ও প্রাকৃতিক ভাষা প্রক্রিয়াকরণ (NLP) প্রযুক্তিনির্ভর একটি AI সহকারী সফটওয়্যার।
১০। নিচের কোনটি html ডকুমেন্ট টাইপ ডিক্লারেশনে ব্যবহৃত হয়?
(ক) <|DOCTYPE html> (খ) <DOCTYPE html!> (গ) <!DOCTYPE html> (ঘ) <DOCTYPE html;>
সঠিক উত্তর: (গ) <!DOCTYPE html>।
ব্যাখ্যা: HTML5 ডকুমেন্ট টাইপ ঘোষণার সঠিক সিনট্যাক্স হলো <!DOCTYPE html>।
১১। শারীরবৃত্তীয় বায়োমেট্রিক পদ্ধতি—
i. ফিঙ্গার প্রিন্ট ii. কি-স্ট্রোক iii. ডিএনএ পর্যবেক্ষণ
(ক) i ও ii (খ) i ও iii (গ) ii ও iii (ঘ) i, ii ও iii
সঠিক উত্তর: (খ) i ও iii।
ব্যাখ্যা: ফিঙ্গার প্রিন্ট ও ডিএনএ পর্যবেক্ষণ শারীরবৃত্তীয় (Physiological) বায়োমেট্রিক, কিন্তু কি-স্ট্রোক প্যাটার্ন আচরণগত (Behavioral) বায়োমেট্রিক পদ্ধতি, তাই এটি বাদ যায়।
১২। কম্পিউটার ও মাল্টিমিডিয়া প্রজেক্টরের মধ্যে ডেটা সঞ্চালন মোড কোনটি?
(ক) সিম্প্লেক্স (খ) হাফ-ডুপ্লেক্স (গ) অ্যানিকাস্ট (ঘ) ফুল-ডুপ্লেক্স
সঠিক উত্তর: (ক) সিম্প্লেক্স।
ব্যাখ্যা: কম্পিউটার থেকে প্রজেক্টরে শুধু একমুখী (এক দিকে) ডেটা প্রবাহিত হয়, তাই এটি সিম্প্লেক্স মোড।
১৩। বিট সিনক্রোনাইজেশন হচ্ছে—
i. বিট প্রেরণের সমন্বিত পদ্ধতি
ii. বিটের শুরু এবং শেষ বুঝানো
iii. ব্যান্ডউইথ বৃদ্ধি পাওয়া
(ক) i ও ii (খ) i ও iii (গ) ii ও iii (ঘ) i, ii ও iii
সঠিক উত্তর: (ক) i ও ii।
ব্যাখ্যা: বিট সিনক্রোনাইজেশন প্রেরক-প্রাপকের মধ্যে বিট প্রেরণ সমন্বয় এবং প্রতিটি বিটের শুরু-শেষ চিহ্নিত করার সাথে সম্পর্কিত; ব্যান্ডউইথ বৃদ্ধির সাথে এর কোনো সম্পর্ক নেই।
১৪। কোন কমান্ডটি টেবিল থেকে সব ডেটা নেয়ার জন্য ব্যবহৃত হয়?
(ক) SELECT ALL (খ) SELECT ALL * (গ) SELECT * (ঘ) SELECT **
সঠিক উত্তর: (গ) SELECT *।
ব্যাখ্যা: SQL-এ টেবিলের সব কলাম/ডেটা নেওয়ার জন্য স্ট্যান্ডার্ড কমান্ড হলো SELECT * FROM table_name;
১৫। Student টেবিল থেকে Class Five এবং Morning Section এর শিক্ষার্থীদের তথ্য পাওয়ার কুয়েরি কোনটি?
(ক) Select * From Student Where Class = 5 OR Section = ‘morning’;
(খ) Select * From Student Where Class = 5 AND Section = ‘morning’;
(গ) Select * From Student Where Class = ‘5’ OR Section = morning;
(ঘ) Select * From Student Where Class = ‘5’ AND Section = morning;
সঠিক উত্তর: (খ)।
ব্যাখ্যা: দুটি শর্তই (Class ও Section) একসাথে পূরণ করতে হবে বলে AND ব্যবহার করতে হবে, এবং Section একটি টেক্সট মান বলে তা উদ্ধৃতি চিহ্নের (‘morning’) মধ্যে থাকা প্রয়োজন, যেখানে Class সাংখ্যিক হওয়ায় উদ্ধৃতি চিহ্নের প্রয়োজন নেই।
১৬। এই ধরনের নেটওয়ার্কে (৫টি নোড পরস্পর সরাসরি সংযুক্ত/মেশ) মোট তারের সংখ্যা হবে—
(ক) n (খ) n(n−1)/2 (গ) (n−1) (ঘ) (n−1)/2
সঠিক উত্তর: (খ) n(n−1)/2।
ব্যাখ্যা: মেশ টপোলজিতে n সংখ্যক নোডের জন্য প্রয়োজনীয় মোট সংযোগ/তারের সংখ্যা নির্ণয়ের সূত্র n(n−1)/2।
১৭। উল্লিখিত টপোলজির সুবিধাগুলো—
i. শক্তিশালী কাঠামো
ii. নেটওয়ার্ক ইনস্টলেশন ও কনফিগারেশন সহজ
iii. একটি লিংক নষ্ট হলেও ডেটা আদান প্রদান সম্ভব
(ক) i ও ii (খ) i ও iii (গ) ii ও iii (ঘ) i, ii ও iii
সঠিক উত্তর: (খ) i ও iii।
ব্যাখ্যা: মেশ টপোলজির কাঠামো শক্তিশালী এবং একটি লিংক নষ্ট হলেও বিকল্প পথে ডেটা আদান-প্রদান সম্ভব — এই দুটিই সঠিক। তবে মেশ টপোলজির ইনস্টলেশন ও কনফিগারেশন জটিল ও ব্যয়বহুল (সহজ নয়), তাই ii ভুল।
১৮। ন্যানোটেকনোলজির কোন পদ্ধতিতে ক্ষুদ্র পরমাণু থেকে বড় কাঠামো তৈরি করা হয়?
(ক) টপ-ডাউন (খ) টপ-আপ (গ) বটম-ডাউন (ঘ) বটম-আপ
সঠিক উত্তর: (ঘ) বটম-আপ।
ব্যাখ্যা: ক্ষুদ্র পরমাণু/অণু থেকে ধাপে ধাপে বড় কাঠামো তৈরির পদ্ধতিকে বটম-আপ অ্যাপ্রোচ বলা হয়।
নিচের উদ্দীপকটি পড় এবং ১৯ ও ২০ নং প্রশ্নের উত্তর দাও:
একটি অফিসে ১০টি কম্পিউটার এমন একটি কেন্দ্রীয় ডিভাইসের মাধ্যমে সংযুক্ত যা নেটওয়ার্কে ডেটা পাঠালে সব কম্পিউটারে যায়। এ কারণে কেন্দ্রীয় ডিভাইসটি পরিবর্তন করা হলো।
১৯। উদ্দীপকের নেটওয়ার্কটি কোন টপোলজিতে ছিল?
(ক) বাস (খ) স্টার (গ) রিং (ঘ) মেশ
সঠিক উত্তর: (খ) স্টার।
ব্যাখ্যা: কেন্দ্রীয় ডিভাইস (হাব) দিয়ে সব কম্পিউটার সংযুক্ত থাকা এবং ডেটা পাঠালে সব কম্পিউটারে ছড়িয়ে পড়া — এটি হাব-ভিত্তিক স্টার টপোলজির বৈশিষ্ট্য।
২০। ডিভাইস পরিবর্তনের ফলে নেটওয়ার্কটির কাঠামোতে কী প্রভাব পড়বে?
i. লজিক্যাল টপোলজি বা ডেটা প্রবাহের উন্নতি হবে
ii. ফিজিক্যাল বা গাঠনিক টপোলজি বদলে যাবে
iii. নেটওয়ার্ক পারফরম্যান্স বৃদ্ধি পাবে
(ক) i ও ii (খ) i ও iii (গ) ii ও iii (ঘ) i, ii ও iii
সঠিক উত্তর: (খ) i ও iii।
ব্যাখ্যা: হাব থেকে সুইচে পরিবর্তন করলে ফিজিক্যাল (তারের গঠন) টপোলজি অপরিবর্তিত থাকে, কিন্তু লজিক্যাল ডেটা প্রবাহ ও সামগ্রিক নেটওয়ার্ক পারফরম্যান্স উন্নত হয়।
২১। সি-ভাষায় উপাত্ত গ্রহণের কমান্ড কোনটি?
(ক) main() (খ) printf() (গ) scanf() (ঘ) getch()
সঠিক উত্তর: (গ) scanf()।
ব্যাখ্যা: কি-বোর্ড থেকে ইনপুট/উপাত্ত গ্রহণের জন্য C ভাষায় scanf() ফাংশন ব্যবহৃত হয়।
নিচের উদ্দীপকটি পড় এবং ২২ ও ২৩ নং প্রশ্নের উত্তর দাও:
for (C = 15; C <= 25; C = C + 2)
{
printf("Apple");
if (C == 21)
break;
}
২২। Apple লেখাটি কতবার প্রদর্শিত হবে?
(ক) ২ (খ) ৩ (গ) ৪ (ঘ) ৫
সঠিক উত্তর: (গ) ৪।
ব্যাখ্যা: C = 15,17,19,21 এই চারটি মানের জন্য লুপ চলে (প্রতিবার Apple প্রিন্ট হয়), C=21 এ পৌঁছে if শর্ত সত্য হওয়ায় প্রিন্ট করার পর break কার্যকর হয়ে লুপ থেমে যায়। মোট ৪ বার।
২৩। if শর্তটি বাদ দিলে Apple লেখাটি কতবার প্রদর্শিত হবে?
(ক) ৪ (খ) ৫ (গ) ৬ (ঘ) ৭
সঠিক উত্তর: (গ) ৬।
ব্যাখ্যা: if/break না থাকলে লুপ C=15,17,19,21,23,25 পর্যন্ত (মোট ৬ বার) চলে C=27 এ পৌঁছে শর্ত (C≤25) মিথ্যা হয়ে লুপ শেষ হবে।
২৪। একটি প্রোগ্রামে int a[5] = {10, 20, 30, 40, 50}; থাকলে—
i. a[0] এর মান 10
ii. a[2] এর মান 30
iii. a[5] এর মান 50
(ক) i ও ii (খ) i ও iii (গ) ii ও iii (ঘ) i, ii ও iii
সঠিক উত্তর: (ক) i ও ii।
ব্যাখ্যা: a[5] এর আকারের অ্যারেতে বৈধ ইনডেক্স ০ থেকে ৪ পর্যন্ত; a[5] অস্তিত্বহীন/সীমার বাইরে (a[4]=50, a[5] নয়), তাই iii ভুল।
২৫। সি-প্রোগ্রামের ক্ষেত্রে লজিক্যাল অপারেটর কোনটি?
(ক) && (খ) <= (গ) != (ঘ) ==
সঠিক উত্তর: (ক) &&।
ব্যাখ্যা: && (AND), || (OR), ! (NOT) — এগুলো লজিক্যাল অপারেটর; <=, !=, == হলো রিলেশনাল/ইকুয়ালিটি অপারেটর।
সৃজনশীল প্রশ্ন (Set: ০২)
সময়: ২ ঘণ্টা ৩৫ মিনিট | পূর্ণমান: ৫০ | পত্র নং: ১৮২ | ১২৬৬/২০২৬
[যেকোনো পাঁচটি প্রশ্নের উত্তর দিতে হবে]
১। একজন ক্যান্সার রোগীর দেহে কিছু কোষের অস্বাভাবিক আচরণ দেখা গেলে গবেষকরা প্রযুক্তি ব্যবহার করে তার বংশগত তথ্য বিশ্লেষণ করেন। এই প্রযুক্তি স্বয়ংক্রিয়ভাবে রোগের ধরন, স্তর ও ঝুঁকি নির্ণয় করতে পারে। পরবর্তীতে আরেকটি প্রযুক্তি ব্যবহার করে একটি বিশেষ ভাইরাসের মাধ্যমে ত্রুটিপূর্ণ ক্যান্সার সৃষ্টিকারী কোষের DNA পরিবর্তনের চেষ্টা করা হয়। এর ফলে কোষের বৃদ্ধি নিয়ন্ত্রণে আনা সম্ভব হয়।
(ক) অগমেন্টেড রিয়েলিটি কী? [১]
(খ) ‘ফিশিং’ একটি নৈতিকতা বিরোধী কর্মকাণ্ড— ব্যাখ্যা কর। [২]
(গ) উদ্দীপকে ত্রুটি পরিবর্তনের প্রযুক্তিটি ব্যাখ্যা কর। [৩]
(ঘ) উদ্দীপকের তথ্য বিশ্লেষণ সংশ্লিষ্ট বিষয়টির গুরুত্ব মূল্যায়ন কর। [৪]
উত্তর (ক): Augmented Reality (AR) হলো এমন একটি প্রযুক্তি যেখানে বাস্তব জগতের দৃশ্যের সাথে কম্পিউটার-জেনারেটেড তথ্য (ছবি, শব্দ, ভিডিও ইত্যাদি) যুক্ত করে বাস্তবতাকে বর্ধিত/সমৃদ্ধ করা হয়।
উত্তর (খ): ফিশিং হলো ভুয়া ওয়েবসাইট, ইমেইল বা বার্তার মাধ্যমে ব্যবহারকারীদের প্রতারিত করে তাদের ব্যক্তিগত, আর্থিক বা গোপনীয় তথ্য (যেমন পাসওয়ার্ড, কার্ড নম্বর) হাতিয়ে নেওয়ার একটি প্রতারণামূলক পদ্ধতি। এটি মানুষের বিশ্বাসকে অপব্যবহার করে প্রতারণা সংঘটিত করে বলে এটি স্পষ্টতই নৈতিকতা বিরোধী কর্মকাণ্ড।
উত্তর (গ): উদ্দীপকে বর্ণিত প্রযুক্তিটি হলো জিন থেরাপি/জিন এডিটিং (যেমন CRISPR-Cas9)। এতে একটি বিশেষ ভাইরাস (ভেক্টর) ব্যবহার করে ত্রুটিপূর্ণ DNA সিকোয়েন্সের নির্দিষ্ট অংশ কেটে সংশোধন বা প্রতিস্থাপন করা হয়, যার মাধ্যমে ক্যান্সার সৃষ্টিকারী কোষের ত্রুটিপূর্ণ DNA সংশোধন করে কোষের অস্বাভাবিক বৃদ্ধি নিয়ন্ত্রণ করা সম্ভব হয়।
উত্তর (ঘ): উদ্দীপকে বর্ণিত বংশগত তথ্য বিশ্লেষণ মূলত বায়োইনফরমেটিক্স ও জিনোম সিকোয়েন্সিং সংশ্লিষ্ট, যার গুরুত্ব ব্যাপক — এটি রোগ নির্ণয়ে নির্ভুলতা বৃদ্ধি করে, ব্যক্তিভিত্তিক (personalized) চিকিৎসা প্রদানে সহায়তা করে, রোগের পূর্বাভাস দেয়, চিকিৎসা খরচ ও সময় কমায় এবং নতুন চিকিৎসা পদ্ধতি উদ্ভাবনে সহায়ক হয়। তাই আধুনিক স্বাস্থ্যসেবায় এই প্রযুক্তির গুরুত্ব অপরিসীম।
২। একটি ডেটা সেন্টারের কম্পিউটারগুলো এমন একটি ক্যাবলের মাধ্যমে সংযুক্ত যেটি দ্রুত ও দীর্ঘ দূরত্বে ডেটা পাঠাতে পারে এবং সিগন্যালের বিকৃতি খুবই কম, প্রাথমিকভাবে সব কম্পিউটার একটি মূল সুইচের মাধ্যমে সংযুক্ত ছিল। পরবর্তীতে কর্তৃপক্ষ কম্পিউটারগুলোকে পরস্পর সংযুক্ত করে নেটওয়ার্ক তৈরির সিদ্ধান্ত নিলো।
(ক) ব্যান্ডউইথ কী? [১]
(খ) স্বল্প দূরত্বে বিনা খরচে তারবিহীন যোগাযোগ সম্ভব— ব্যাখ্যা কর। [২]
(গ) উদ্দীপকে ব্যবহৃত ক্যাবলটির গঠন ও কার্যপদ্ধতি বর্ণনা কর। [৩]
(ঘ) ডেটা সেন্টারের নিরাপত্তায় কর্তৃপক্ষের সিদ্ধান্তের যৌক্তিকতা কতটুকু—টপোলজির ধরন বিশ্লেষণপূর্বক মতামত দাও। [৪]
উত্তর (ক): ব্যান্ডউইথ হলো নির্দিষ্ট সময়ে (সাধারণত প্রতি সেকেন্ডে) একটি যোগাযোগ মাধ্যম দিয়ে সর্বোচ্চ যত পরিমাণ ডেটা প্রেরণ করা যায় তার পরিমাপ, যা bps (bits per second) এককে প্রকাশ করা হয়।
উত্তর (খ): ব্লুটুথ (Bluetooth) প্রযুক্তি ব্যবহার করে স্বল্প দূরত্বে (সাধারণত ১০-১০০ মিটার) বিনা খরচে ডিভাইসগুলোর মধ্যে তারবিহীন যোগাযোগ সম্ভব, কেননা এটি রেডিও তরঙ্গের মাধ্যমে ডেটা আদান-প্রদান করে এবং এতে কোনো ইন্টারনেট সংযোগ বা সিম কার্ডের প্রয়োজন হয় না।
উত্তর (গ): উদ্দীপকে বর্ণিত ক্যাবলটি হলো Fiber Optic Cable। এটি কাঁচ বা প্লাস্টিকের অতি সূক্ষ্ম তন্তু দিয়ে তৈরি, যার কেন্দ্রে থাকে কোর এবং তার চারপাশে ক্ল্যাডিং স্তর। এতে বৈদ্যুতিক সিগন্যালের পরিবর্তে আলোক সংকেত (light pulse) ব্যবহার করে ডেটা প্রেরণ করা হয়, ফলে দীর্ঘ দূরত্বে অত্যন্ত দ্রুত গতিতে ও কম সিগন্যাল বিকৃতির সাথে ডেটা আদান-প্রদান করা যায়।
উত্তর (ঘ): উদ্দীপকে প্রাথমিকভাবে ব্যবহৃত টপোলজি ছিল স্টার টপোলজি। কর্তৃপক্ষ এখন কম্পিউটারগুলোকে পরস্পর সরাসরি সংযুক্ত করার সিদ্ধান্ত নিয়েছে, যা মেশ টপোলজির দিকে ধাবিত করে। নিরাপত্তার দৃষ্টিকোণ থেকে এই সিদ্ধান্ত যথেষ্ট যৌক্তিক, কারণ মেশ টপোলজিতে কোনো একটি লিংক বিকল হলেও বিকল্প পথে ডেটা আদান-প্রদান অব্যাহত থাকে, ফলে একক বিন্দু ব্যর্থতার ঝুঁকি থাকে না — যা ডেটা সেন্টারের মতো গুরুত্বপূর্ণ সেবার জন্য অত্যন্ত উপযোগী।
৩। একটি অনলাইন শিক্ষা প্রতিষ্ঠানে লাইভ ক্লাস পরিচালনার ক্ষেত্রে নির্দিষ্ট সময় অন্তর নিরবচ্ছিন্ন ডেটা প্রেরণের পদ্ধতি ব্যবহৃত হয়। প্রতিষ্ঠানটির প্রধান অফিস ঢাকায় একটি বহুতল ভবনে অবস্থিত এবং অফিসের সকল ডিভাইস একই নেটওয়ার্কে সংযুক্ত। সম্প্রতি ঢাকার বিভিন্ন স্থানে শাখা অফিস খোলার কারণে অফিসগুলোর মধ্যে যোগাযোগের জন্য একটি বিস্তৃত নেটওয়ার্ক স্থাপন করা আবশ্যক।
(ক) ইউনিকাস্ট মোড কী? [১]
(খ) প্রাপক হিসেবে মডেমের কাজ ব্যাখ্যা কর। [২]
(গ) উদ্দীপকে ব্যবহৃত ডেটা ট্রান্সমিশন পদ্ধতি ব্যাখ্যা কর। [৩]
(ঘ) উদ্দীপকে বিস্তৃত নেটওয়ার্ক স্থাপনের আবশ্যিকতা নেটওয়ার্কের ধরন উল্লেখপূর্বক বিশ্লেষণ কর। [৪]
উত্তর (ক): ইউনিকাস্ট মোড হলো ডেটা ট্রান্সমিশনের এমন পদ্ধতি যেখানে একটি প্রেরক থেকে একটি নির্দিষ্ট একক প্রাপকের কাছে ডেটা প্রেরণ করা হয় (One-to-One যোগাযোগ)।
উত্তর (খ): প্রাপক হিসেবে মডেম দূরবর্তী স্থান থেকে আসা অ্যানালগ সিগন্যাল গ্রহণ করে তা ডিমডুলেশনের (Demodulation) মাধ্যমে ডিজিটাল সিগন্যালে রূপান্তর করে, যাতে কম্পিউটার সেই ডেটা বুঝতে ও প্রক্রিয়া করতে পারে।
উত্তর (গ): উদ্দীপকে ব্যবহৃত পদ্ধতিটি হলো Synchronous Data Transmission। এই পদ্ধতিতে প্রেরক ও প্রাপকের মধ্যে একটি কমন ক্লক সিগন্যালের মাধ্যমে সময় সমন্বয় করে নির্দিষ্ট বিরতিতে ডেটার বিশাল ব্লক নিরবচ্ছিন্নভাবে প্রেরণ করা হয়, যা লাইভ ক্লাসের মতো রিয়েল-টাইম ডেটা প্রবাহের জন্য উপযুক্ত।
উত্তর (ঘ): প্রতিষ্ঠানটি প্রথমে একটি ভবনের মধ্যে LAN ব্যবহার করত। কিন্তু ঢাকার বিভিন্ন স্থানে শাখা অফিস চালু হওয়ায় এখন MAN (Metropolitan Area Network) প্রয়োজন, যা একটি শহর/মহানগর এলাকাজুড়ে বিস্তৃত নেটওয়ার্ক গঠন করে এবং বিভিন্ন শাখা অফিসের মধ্যে দ্রুত, নিরবচ্ছিন্ন ও কেন্দ্রীয়ভাবে নিয়ন্ত্রিত যোগাযোগ নিশ্চিত করে।
৪। ঢাকা কলেজের শিক্ষার্থী আজিজ উচ্চ মাধ্যমিক পরীক্ষায় বাংলা ১ম পত্রে (4A)₁₆ এবং বাংলা দ্বিতীয় পত্রে ‘X’ নম্বর পাওয়ায় দুই পত্র মিলিয়ে মোট নম্বর হলো (10100010)₂।
(ক) সংখ্যা পদ্ধতি কী? [১]
(খ) ইউনিকোড দ্বারা ASCII কোডের সীমাবদ্ধতা দূর করা সম্ভব হয়েছে— ব্যাখ্যা কর। [২]
(গ) উদ্দীপকের বাংলা প্রথম পত্রে প্রাপ্ত নম্বর অক্টাল সংখ্যা পদ্ধতিতে নির্ণয় কর। [৩]
(ঘ) ‘X’-এর মান যোগের মাধ্যমে নির্ণয় সম্ভব— গাণিতিকভাবে বিশ্লেষণ কর। [৪]
উত্তর (ক): সংখ্যা পদ্ধতি হলো সংখ্যা প্রকাশ ও গণনার একটি নিয়মতান্ত্রিক পদ্ধতি, যার মাধ্যমে সীমিতসংখ্যক প্রতীক ব্যবহার করে যেকোনো সংখ্যাকে সুনির্দিষ্টভাবে উপস্থাপন করা যায় (যেমন: বাইনারি, অক্টাল, ডেসিমাল, হেক্সাডেসিমাল)।
উত্তর (খ): ASCII কোড মাত্র ১২৮ থেকে ২৫৬টি ক্যারেক্টার ধারণ করতে পারে বলে বিশ্বের সব ভাষার বর্ণ/প্রতীক ধারণে অক্ষম ছিল। ইউনিকোড ১৬ বিট বা তার বেশি ব্যবহার করে লক্ষাধিক ক্যারেক্টার (বাংলা, আরবি, চাইনিজসহ বিশ্বের প্রায় সব ভাষার বর্ণ) ধারণ করতে পারে, ফলে ASCII-এর সীমাবদ্ধতা দূর হয়েছে।
উত্তর (গ): (4A)₁₆ = ৪×১৬ + ১০ = ৭৪ (দশমিক)। ৭৪-কে অক্টালে রূপান্তর: ৭৪ ÷ ৮ = ৯ ভাগশেষ ২; ৯ ÷ ৮ = ১ ভাগশেষ ১; ১ ÷ ৮ = ০ ভাগশেষ ১। সুতরাং (4A)₁₆ = (112)₈।
উত্তর (ঘ): (10100010)₂ = ১২৮+৩২+২ = ১৬২ (দশমিক)। যেহেতু বাংলা ১ম পত্রে প্রাপ্ত নম্বর (4A)₁₆ = ৭৪ (দশমিক), তাই X = মোট নম্বর − বাংলা ১ম পত্রের নম্বর = ১৬২ − ৭৪ = ৮৮। সুতরাং X-এর মান ৮৮।
৫। F = PQ + P̄R + PQ̄R(PQ+R) — উদ্দীপকে দুটি সত্যক সারণি (Truth Table) দেওয়া আছে, যেখানে P, Q, R ইনপুট এবং সংশ্লিষ্ট আউটপুট দেখানো হয়েছে।
(ক) কাউন্টার কী? [১]
(খ) NAND গেইটের সাহায্যে OR গেইট বাস্তবায়ন করা যায়— ব্যাখ্যা কর। [২]
(গ) লজিক সরলিকরণের সাহায্যে প্রমাণ কর যে, F = 1. [৩]
(ঘ) উদ্দীপকে সত্যক সারণিদ্বয় দ্বারা নির্দেশিত লজিক গেইটের সমন্বিত বর্তনি বাইনারি যোগের বর্তনি বাস্তবায়নে ব্যবহৃত হয়— বিশ্লেষণপূর্বক মতামত দাও। [৪]
উত্তর (ক): কাউন্টার হলো এমন একটি সিকোয়েন্সিয়াল ডিজিটাল বর্তনি যা ইনপুট ক্লক পালস অনুযায়ী নির্দিষ্ট ক্রমে (সাধারণত বাইনারি ক্রমে) গণনা করতে সক্ষম এবং ফ্লিপ-ফ্লপের সমন্বয়ে গঠিত হয়।
উত্তর (খ): NAND একটি Universal Gate। দুটি পৃথক NAND গেইটে একই ইনপুট (A ও B) উভয় প্রান্তে দিলে ইনভার্টার হিসেবে কাজ করে A’ ও B’ পাওয়া যায়; এরপর A’ ও B’-কে তৃতীয় NAND গেইটের ইনপুট দিলে আউটপুট হয় (A’.B’)′ = A+B (ডি মরগানের সূত্রানুযায়ী), যা OR গেইটের ফলাফলের সমতুল্য। এভাবে শুধু NAND গেইট দিয়েই OR গেইট বাস্তবায়ন সম্ভব।
উত্তর (গ): F = PQ + P̄R + PQ̄R(PQ+R) রাশিটি সরল করলে:
F = PQ + P̄R + P·Q̄·R·PQ + P·Q̄·R·R
লক্ষণীয়, PQ̄R·PQ পদে Q ও Q̄ একত্রে থাকায় (Q·Q̄=0) এই পদটি শূন্য হয়ে যায়, এবং R·R=R। সুতরাং:
F = PQ + P̄R + PQ̄R
= PQ + R(P̄ + PQ̄)
= PQ + R(P̄ + Q̄) [যেহেতু P̄+PQ̄ = (P̄+P)(P̄+Q̄) = P̄+Q̄]
= PQ + P̄R + Q̄R
এই রাশিটি P, Q, R-এর নির্দিষ্ট মানের ওপর নির্ভরশীল একটি ফাংশন — তাই এটি সব ইনপুট মানের জন্য সার্বজনীনভাবে সবসময় “১” হয় এমনটি বীজগাণিতিকভাবে প্রমাণ করা যায় না। সম্ভবত উদ্দীপকের নির্দিষ্ট ইনপুট মান (P, Q, R-এর প্রদত্ত মান) বসিয়ে যাচাই করলেই কেবল F=1 হয় কিনা নিশ্চিত হওয়া যাবে। মূল প্রশ্নপত্রের রাশি ও সত্যক সারণির মান একবার নিজের কপির সাথে মিলিয়ে নেওয়ার অনুরোধ থাকল।
উত্তর (ঘ): সত্যক সারণিতে প্রদর্শিত ইনপুট-আউটপুট প্যাটার্ন বিশ্লেষণ করলে দেখা যায় এটি এমন একটি লজিক ফাংশনের প্রতিনিধিত্ব করে যা XOR ও AND গেইটের সমন্বয়ে গঠিত হাফ এডার (Half Adder)/ফুল এডার (Full Adder) বর্তনির সাথে সাদৃশ্যপূর্ণ, যেখানে ইনপুটগুলোর XOR অপারেশন দিয়ে Sum এবং AND অপারেশন দিয়ে Carry নির্ণয় করা হয়। এই বিশ্লেষণ অনুযায়ী প্রদত্ত লজিক গেইট সমন্বয়টি বাইনারি সংখ্যার যোগ (Adder) বর্তনি বাস্তবায়নে ব্যবহৃত হওয়া যুক্তিসঙ্গত বলে মনে করা যায়।
৬। দৃশ্যকল্প-১: জনাব রহিম HTML ও CSS ব্যবহার করে তার প্রতিষ্ঠানের জন্য একটি ওয়েবসাইট তৈরির পরিকল্পনা করলেন। তিনি তার কম্পিউটারে পেজগুলো ডিজাইন করে প্রতিষ্ঠান প্রধানকে ব্রাউজারে ফলাফল দেখালেন এবং মতামত চাইলেন। প্রতিষ্ঠান প্রধান নিজের মোবাইলে ইন্টারনেট ব্যবহার করে সাইটটি দেখতে চাইলে রহিম জানালেন, “এখনই অন্য কোনো ডিভাইস ব্যবহার করে সাইটটি দেখা সম্ভব নয়।”
দৃশ্যকল্প-২: একটি টেবিল, যার প্রথম সারিতে (কলামজোড়া বিস্তৃত) শিরোনাম “HSC Exam-2026”; দ্বিতীয় সারিতে তিনটি কলাম— একটি ছবি (logo.jpg, ২০০×৩০০ পিক্সেল), একটি গাণিতিক রাশি (logₐ b^c জাতীয়), এবং তিন লাইনের একটি টেক্সট (ICT / IS / FUN)।
(ক) হাইপারটেক্সট কী? [১]
(খ) ডাইনামিক ওয়েবসাইটে ব্যবহারকারী ও ওয়েবসাইটের মধ্যে দ্বিমুখী যোগাযোগ তৈরি হয়— ব্যাখ্যা কর। [২]
(গ) উদ্দীপকের দৃশ্যকল্প-২ এর টেবিলটি ওয়েবপেজে প্রদর্শনের জন্য প্রয়োজনীয় HTML কোড লেখ। [৩]
(ঘ) দৃশ্যকল্প-১ এ উল্লিখিত সাইটটি সর্বসাধারণের ব্যবহার উপযোগী করা সম্ভব কি না—প্রয়োজনীয় ধাপ উল্লেখপূর্বক বিশ্লেষণ কর। [৪]
উত্তর (ক): হাইপারটেক্সট হলো এমন টেক্সট যাতে হাইপারলিংক থাকে, যার মাধ্যমে ক্লিক করে এক ডকুমেন্ট/পেজ থেকে অন্য ডকুমেন্ট/পেজে সরাসরি যাওয়া যায়।
উত্তর (খ): ডাইনামিক ওয়েবসাইটে ব্যবহারকারী ফর্ম পূরণ, বাটনে ক্লিক বা ইনপুট প্রদানের মাধ্যমে সার্ভারে অনুরোধ পাঠাতে পারে, আর সার্ভার সেই অনুরোধ প্রক্রিয়া করে (সাধারণত ডেটাবেজ থেকে তথ্য এনে) ব্যবহারকারীর জন্য কাস্টমাইজড কনটেন্ট ফেরত পাঠায়। এভাবে তথ্য আদান-প্রদানের এই দ্বিমুখী প্রক্রিয়াই ব্যবহারকারী ও ওয়েবসাইটের মধ্যে দ্বিমুখী যোগাযোগ তৈরি করে।
উত্তর (গ):
<table border="1">
<tr>
<th colspan="3">HSC Exam-2026</th>
</tr>
<tr>
<td><img src="logo.jpg" width="200" height="300"></td>
<td>log<sub>b</sub>a<sup>c</sup></td>
<td>ICT<br>IS<br>FUN</td>
</tr>
</table>
উত্তর (ঘ): হ্যাঁ, দৃশ্যকল্প-১-এ উল্লিখিত সাইটটিকে সর্বসাধারণের ব্যবহার উপযোগী করা সম্ভব। এজন্য প্রয়োজনীয় ধাপগুলো হলো:
১. একটি ওয়েব হোস্টিং সার্ভিস সংগ্রহ করা;
২. একটি উপযুক্ত ডোমেইন নেম রেজিস্ট্রেশন করা;
৩. FTP সফটওয়্যার ব্যবহার করে স্থানীয় কম্পিউটার থেকে HTML/CSS ফাইলগুলো হোস্টিং সার্ভারে আপলোড করা;
৪. ডোমেইন নেমের সাথে হোস্টিং সংযুক্ত করতে DNS কনফিগারেশন সম্পন্ন করা;
৫. ব্রাউজারে ডোমেইন নেম টাইপ করে সাইটটি সঠিকভাবে চলছে কি না যাচাই করা।
এই ধাপগুলো সম্পন্ন করলে যেকোনো ডিভাইস ও যেকোনো স্থান থেকে ইন্টারনেট সংযোগের মাধ্যমে সাইটটি দেখা সম্ভব হবে।
৭। শিক্ষক অ্যারে ব্যবহার করে শিক্ষার্থীদের একটি C প্রোগ্রাম লিখে দেখালেন যা ৫টি পূর্ণসংখ্যা ইনপুট হিসেবে নেয় এবং আউটপুট হিসেবে গুণফল বের করে। যদি কোনো সংখ্যা ০ হয়, তবে প্রোগ্রামটি ০ কে ব্যতিক্রমী সংখ্যা হিসেবে বাদ দিয়ে বাকি সংখ্যাগুলোর গুণফল দেখায়।
নমুনা Input ডেটা: 1 8 3 2 5 → Output: 240 | 5 0 2 1 7 → Output: 70
(ক) ফরম্যাট স্পেসিফায়ার কী? [১]
(খ) C প্রোগ্রামে ফাংশনের ব্যবহার কেন গুরুত্বপূর্ণ— ব্যাখ্যা কর। [২]
(গ) উদ্দীপকের অ্যারেতে ব্যতিক্রমী সংখ্যাটি আছে কি না তা পরীক্ষা করে ফলাফল প্রদর্শনের জন্য প্রবাহচিত্র অঙ্কন কর। [৩]
(ঘ) উদ্দীপকের সমস্যাটি সমাধানের জন্য অ্যারে ব্যবহার করে C ভাষায় একটি প্রোগ্রাম লেখ। [৪]
উত্তর (ক): ফরম্যাট স্পেসিফায়ার হলো C প্রোগ্রামের printf() ও scanf() ফাংশনে ব্যবহৃত একটি বিশেষ চিহ্ন (যেমন %d, %f, %c, %s) যা কোনো ভেরিয়েবলের ডেটা টাইপ নির্দেশ করে।
উত্তর (খ): C প্রোগ্রামে ফাংশনের ব্যবহার গুরুত্বপূর্ণ কারণ এটি বড় প্রোগ্রামকে ছোট ছোট পুনঃব্যবহারযোগ্য অংশে ভাগ করে, কোড পুনঃব্যবহার বাড়ায়, প্রোগ্রাম বোঝা ও ডিবাগ করা সহজ করে, এবং কোডের পুনরাবৃত্তি কমিয়ে রক্ষণাবেক্ষণ সহজতর করে।
উত্তর (গ) (প্রবাহচিত্রের ধাপসমূহ): শুরু → i=0, product=1 → লুপ শুরু (i<5?) → হ্যাঁ হলে a[i] ইনপুট নাও → a[i]==0? → হ্যাঁ হলে সরাসরি i বৃদ্ধি করে লুপে ফেরত যাও (গুণফল থেকে বাদ) → না হলে product = product × a[i] করে i বৃদ্ধি করে লুপে ফেরত যাও → (i<5 মিথ্যা হলে) লুপ শেষ → product প্রদর্শন কর → শেষ।
উত্তর (ঘ):
#include <stdio.h>
int main() {
int a[5], i;
long product = 1;
for (i = 0; i < 5; i++) {
scanf("%d", &a[i]);
}
for (i = 0; i < 5; i++) {
if (a[i] != 0) {
product = product * a[i];
}
}
printf("%ld", product);
return 0;
}
৮। Table-1 (Student): Student ID, Name, Section — 101 Harun Morning; 102 Rashid Day; 103 Mahbub Morning।
Table-2 (Result): ID, Subject — 101 Bangla; 102 English; 103 English; 101 ICT; 102 ICT।
(ক) কম্পোজিট কী কাকে বলে? [১]
(খ) ডেটা নিরাপত্তায় পাবলিক কী ও প্রাইভেট কী এর ব্যবহার সুবিধাজনক— ব্যাখ্যা কর। [২]
(গ) উদ্দীপকের Table-1 তৈরি এবং 103 আইডিধারী ছাত্রের সেকশন ‘Day’ তে পরিবর্তনের জন্য প্রয়োজনীয় SQL কমান্ড লেখ। [৩]
(ঘ) উদ্দীপকে প্রদত্ত টেবিলদ্বয়ের মধ্যে কোন ধরনের রিলেশনশিপ সম্ভব—বিশ্লেষণপূর্বক মতামত দাও। [৪]
উত্তর (ক): কম্পোজিট কী হলো একাধিক ফিল্ডের সমন্বয়ে গঠিত একটি কী, যেখানে প্রতিটি ফিল্ড এককভাবে রেকর্ডকে ইউনিক শনাক্ত করতে না পারলেও একত্রে ব্যবহার করলে প্রতিটি রেকর্ড ইউনিকভাবে শনাক্ত করা যায়।
উত্তর (খ): পাবলিক কী ও প্রাইভেট কী পদ্ধতিতে তথ্য এনক্রিপ্ট করতে একটি কী (পাবলিক কী) এবং ডিক্রিপ্ট করতে সম্পূর্ণ ভিন্ন আরেকটি কী (প্রাইভেট কী) ব্যবহৃত হয়। পাবলিক কী সবার সাথে শেয়ার করা গেলেও প্রাইভেট কী শুধু প্রাপকের কাছে গোপন থাকে, ফলে তৃতীয় পক্ষ তথ্য ডিক্রিপ্ট করতে পারে না — এতে তথ্যের নিরাপত্তা নিশ্চিত হয় বলে এই পদ্ধতি সুবিধাজনক।
উত্তর (গ):
CREATE TABLE Student (
Student_ID INT PRIMARY KEY,
Name VARCHAR(30),
Section VARCHAR(20)
);
UPDATE Student
SET Section = 'Day'
WHERE Student_ID = 103;
উত্তর (ঘ): Table-1 এ প্রতিটি Student ID ইউনিক, কিন্তু Table-2 তে একই ID একাধিকবার এসেছে (যেমন 101 দুইবার — Bangla ও ICT-এর জন্য; 102 দুইবার — English ও ICT-এর জন্য)। অর্থাৎ একজন শিক্ষার্থীর বিপরীতে একাধিক বিষয়ের তথ্য থাকতে পারে। সুতরাং টেবিল দুটির মধ্যে সম্ভাব্য রিলেশনশিপ হলো One to Many।
Abswer.com — HSC তথ্য ও যোগাযোগ প্রযুক্তি (ICT) প্রশ্ন ও সমাধান (১১ জুলাই, ২০২৬)




