Online Model Test Online Model Test

ভাষা

লগইন

এইচএসসি তথ্য ও যোগাযোগ প্রযুক্তি ৫ম অধ্যায়: প্রোগ্রামিং ভাষা

HSC ICT Chapter 5 · MCQ, CQ ও বোর্ড প্রশ্ন উত্তরসহ

MCQ: ১৪৮টি সৃজনশীল: ৩৪টি সংক্ষিপ্ত: ১৬৬টি

এই অধ্যায়ের কয়েকটি প্রশ্ন

বহুনির্বাচনি (MCQ)
১. কম্পিউটারের ভাষার পদ্ধতি হলো-
ক) দশমিক পদ্ধতি খ) অক্টাল পদ্ধতি গ) বাইনারি পদ্ধতি ঘ) হেক্সা পদ্ধতি
উত্তর দেখুন

সঠিক উত্তর: গ) বাইনারি পদ্ধতি

বহুনির্বাচনি (MCQ)
২. যান্ত্রিক ভাষাকে কোন স্তরের ভাষার স্তর বলা হয়?
ক) উচ্চস্তরের খ) মধ্যস্তরের গ) নিম্নস্তরের ঘ) অতি উচ্চস্তরের
উত্তর দেখুন

সঠিক উত্তর: গ) নিম্নস্তরের

বহুনির্বাচনি (MCQ)
৩. মেশিনের ভাষাকে রুপান্তরিত প্রোগ্রামকে বলা-
ক) অ্যাসেম্বলার খ) কম্পাইলার গ) ইন্টারপ্রেটার ঘ) অবজেক্ট প্রোগ্রাম
উত্তর দেখুন

সঠিক উত্তর: ঘ) অবজেক্ট প্রোগ্রাম

বহুনির্বাচনি (MCQ)
৪. প্রোগ্রামের ত্রুটি সংশোধনের পদ্ধতিকে কি বলা হয়?
ক) Encoding খ) Amending গ) Debugging ঘ) Correction
উত্তর দেখুন

সঠিক উত্তর: গ) Debugging

বহুনির্বাচনি (MCQ)
৫. প্রোগ্রামের ভুলকে কী বলে?
ক) বাগ খ) ডিবাগিং গ) বাগনি ঘ) বাগি
উত্তর দেখুন

সঠিক উত্তর: ক) বাগ

সৃজনশীল (CQ) ★ গুরুত্বপূর্ণ ২ বার এসেছে
৬. #including <stdio.h> include<conio.h> main() { int i, sum = 0; for(i = 1; i<= 100; ++i) if (i%2= =0) sum + = i; printf ("The sum is %d" sum) getch( ); }
  1. ক) কম্পিউটার প্রোগ্রামিং কী?১
  2. খ) C কে Mid level language বলা হয় কেন? ব্যাখ্যা কর।২
  3. গ) উদ্দীপকের প্রোগ্রামটির জন্য একটি ফ্লোচার্ট অঙ্কন কর।৩
  4. ঘ) উদ্দীপকের প্রোগ্রামটি do − while স্টেটমেন্ট ব্যবহার করেও বাস্তবায়ন সম্ভব - কোডিংসহ ব্যাখ্যা কর।৪
উত্তর দেখুন
ক) কম্পিউটার প্রোগ্রামিং হলো কম্পিউটারের সাহায্যে কোনো সমস্যা সমাধানের উদ্দেশ্যে ধারাবাহিকভাবে সঠিক বিন্যাস অনুযায়ী নির্দিষ্ট নিয়মে নির্দেশমালা বা প্রোগ্রাম তৈরি করা।
খ) 'সি' ভাষাকে মধ্যমস্তরের কম্পিউটারের ভাষা হিসেবে আখ্যায়িত করা হয় কারণ এটি উচ্চস্তরের ভাষার উপাদানগুলোকে অ্যাসেম্বলি ভাষার কার্যকারিতার সাথে সম্মিলন ঘটায়। যেমন পয়েন্টার ব্যবহার করে নিম্নস্তরের মেমোরির সাথে সংযোগ স্থাপন করা যায়, আবার অ্যাসেম্বলি ভাষার সিনটেক্সও সি ভাষায় সাপোর্ট করে। কারণ সি ভাষার কোডের সাথে অ্যাসেম্বলি ভাষার কোড সন্নিবেশ করা হয়েছে। আর এর দরুনই সি কে মিড লেভেল বা মধ্যস্তরের ভাষা বলা হয়।
গ) ফ্লোচার্ট
ঘ) উদ্দীপকের প্রোগ্রামটি do − while স্টেটমেন্টসহ বাস্তবায়ন করা সম্ভব সেটা নিচে কোডিংসহ দেখানো হলো: #include <stdio.h> #include <conio.h> main() { int i =1, sum = 0; do{ if(i% 2 = = 0) sum = sum + i; i = i + 1; }while (i<= 100); printf("The sum is %d", sum); getch (); } কোডিং-এ for লুপের পরিবর্তে do...while স্টেটমেন্ট ব্যবহার করা হয়েছে এবং শুরুতে i = 1 ধরে নেওয়া হয়েছে।
সংক্ষিপ্ত প্রশ্ন ★★★ গুরুত্বপূর্ণ ৪ বার এসেছে
৭. ডেটা এনক্রিপশন কী?
উত্তর দেখুন
উত্তর: এনক্রিপশন হলো মেসেজ, ডেটা বা তথ্যকে এনকোড করার এমন একটি বিশেষ প্রক্রিয়া যেন অনুমোদনহীন কেউ পড়তে বা বুঝতে না পারে।
সংক্ষিপ্ত প্রশ্ন ★ গুরুত্বপূর্ণ ২ বার এসেছে
৮. অপারেটর কাকে বলে?
উত্তর দেখুন
উত্তর: Data তথা variable (চলক), Constant (ধ্রুবক) ইত্যাদি কাজ করার জন্য যে চিহ্নাদি (যেমন +, ++, -, --, <, > ইত্যাদি) কাজ করে তাকে অপারেটর বলে।

এই অধ্যায়ের বাকি ৩৪০টি প্রশ্ন, পরীক্ষা আর প্রশ্নপত্র তৈরি অ্যাকাউন্ট খুললেই পাবেন।