View MCQ Question

(Q) প্রোগ্রামিং হল-

  1. নির্দিষ্ট ভাষা
  2. কোড
  3. নির্দেশাবলী
  4. সবকটি ঠিক

Ans : সবকটি ঠিক

(Q) কোনো নির্দিষ্ট কাজ সম্পাদনের জন্য পরপর নির্দেশের সমষ্টিকে বলা হয়-

  1. কোড
  2. প্রোগ্রাম
  3. ল্যাঙ্গুয়েজ
  4. কমপাইলার

Ans : প্রোগ্রাম

(Q) প্রজন্মের ওপর ভিত্তি করে প্রোগ্রামিং ল্যাঙ্গুয়েজকে কত ভাগে ভাগ করা হয়।

  1. দুই ভাগে
  2. চার ভাগে
  3. পাঁচ ভাগে
  4. তিন ভাগে

Ans : তিন ভাগে

(Q) নীচের কোনটি একটি হাই লেভেল ল্যাঙ্গুয়েজ?

  1. C++
  2. মেশিন ল্যাঙ্গুয়েজ
  3. PASCAL
  4. (a) ও (c) উভয়েই

Ans : C++

(Q) এর মধ্যে কোনটি ইংরেজীতে হওয়ার ফলে সবাই বুঝতে পারে।

  1. মেশিন কোড
  2. বাইনারি কোড
  3. অ্যাসেম্বলী ল্যাঙ্গুয়েজে
  4. হাই লেভেল ল্যাঙ্গুয়েজ

Ans : হাই লেভেল ল্যাঙ্গুয়েজ

(Q) নীচের কোনটি প্রতিটি সোর্স কোডকে সরাসরি রূপান্তরিত করে লো-লেভেল ল্যাঙ্গুয়েজ পরিণত করে?

  1. বাইনারি কোড
  2. প্রোগ্রামিং কোড
  3. মেশিন কোড
  4. ইংরেজি

Ans : মেশিন কোড

(Q) কম্পিউটার সরাসরি পড়তে পারে-

  1. লো-লেভেল ল্যাঙ্গুয়েজ
  2. হাই লেভেল ল্যাঙ্গুয়েজ
  3. অ্যাসেম্বলী ল্যাঙ্গুয়েজ
  4. সবকটি

Ans : লো-লেভেল ল্যাঙ্গুয়েজ

(Q) অ্যাসেম্বলী ল্যাঙ্গুয়েজ এর সমস্ত সংকেত বা সংখ্যা, বিশেষ চিহ্নকে একত্রে বলা হয়-

  1. মেশিন কোড
  2. বাইনারি কোড
  3. নিমোনিক্স
  4. প্রোগ্রাম

Ans : নিমোনিক্স

(Q) নিচের কোনটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয় লেখো।

  1. Basic
  2. C++
  3. MS-Dos
  4. Java

Ans : MS-Dos

(Q) অ্যাসেম্বলী ল্যাঙ্গুয়েজকে মেশিন ল্যাঙ্গুয়েজে পরিণত করে-

  1. কমপাইলার
  2. ডিবাগার
  3. এডিটর
  4. অ্যাসেম্বলার

Ans : অ্যাসেম্বলার

(Q) তৃতীয় প্রজন্মের ল্যাঙ্গুয়েজের উদাহরণ হল-

  1. লো-লেভেল ল্যাঙ্গুয়েজ
  2. অ্যাসেম্বলী ল্যাঙ্গুয়েজ
  3. হাই-লেভেল ল্যাঙ্গুয়েজ
  4. মেশিন ল্যাঙ্গুয়েজ

Ans : হাই-লেভেল ল্যাঙ্গুয়েজ

(Q) প্রথম প্রজন্মের ল্যাঙ্গুয়েজের উদাহরণ হল

  1. লো-লেভেল ল্যাঙ্গুয়েজ
  2. অ্যাসেম্বলী ল্যাঙ্গুয়েজ
  3. হাই-লেভেল ল্যাঙ্গুয়েজ
  4. মেশিন ল্যাঙ্গুয়েজ

Ans : মেশিন ল্যাঙ্গুয়েজ

(Q) দ্বিতীয় প্রজন্মের ল্যাঙ্গুয়েজের উদাহরণ হল-

  1. লো-লেভেল ল্যাঙ্গুয়েজ
  2. অ্যাসেম্বলী ল্যাঙ্গুয়েজ
  3. হাই-লেভেল ল্যাঙ্গুয়েজ
  4. মেশিন ল্যাঙ্গুয়েজ

Ans : অ্যাসেম্বলী ল্যাঙ্গুয়েজ

(Q) কোন লেভেল ল্যাঙ্গুয়েজে কোনো অনুবাদকের প্রয়োজন হয় না?

  1. লো-লেভেল ল্যাঙ্গুয়েজে
  2. অ্যাসেম্বলী ল্যাঙ্গুয়েজে
  3. হাই-লেভেল ল্যাঙ্গুয়েজে
  4. সবকটিতেই

Ans : লো-লেভেল ল্যাঙ্গুয়েজে

(Q) হাই-লেভেল ল্যাঙ্গুয়েজে লেখা প্রোগ্রামকে মেশিন ল্যাঙ্গুয়েজে অনুবাদ করতে নীচের কোনটি প্রয়োজন?

  1. এডিটর
  2. কমপাইলার
  3. ডিবাগার
  4. অ্যাসেম্বলার

Ans : অ্যাসেম্বলার

(Q) নিম্নলিখিত কোন ল্যাঙ্গুয়েজে সকল নির্দেশ একত্রিত করে ফাংশন তৈরি হয়।

  1. মেশিন ল্যাঙ্গুয়েজ
  2. প্রসিডিউরাল ল্যাঙ্গুয়েজ
  3. নন-প্রসিডিউরাল ল্যাঙ্গুয়েজ
  4. অ্যাসেম্বলী ল্যাঙ্গুয়েজ

Ans : প্রসিডিউরাল ল্যাঙ্গুয়েজ

(Q) কোনটি প্রসিডিউরাল ল্যাঙ্গুয়েজ নয় লেখো।

  1. BASIC
  2. C
  3. COBOL
  4. PROLOG

Ans : PROLOG

(Q) নন-প্রসিডিউরাল ল্যাঙ্গুয়েজের উদাহরণ হল-

  1. PROLOG
  2. C
  3. COBOL
  4. BASIC

Ans : PROLOG

(Q) প্রোগ্রামিং মডেলের একটি উদাহরণ হল-

  1. সিস্টেম প্রোগ্রামিং ল্যাঙ্গুয়েজ
  2. অ্যাপ্লিকেশন প্রোগ্রামিং ল্যাঙ্গুয়েজ
  3. স্ট্রাকচার্ড প্রোগ্রামিং
  4. ওয়ার্ড প্রসেসর

Ans : স্ট্রাকচার্ড প্রোগ্রামিং

(Q) এর মধ্যে কোন প্রোগ্রামিং-এ স্ট্রাকচার্ড প্রোগ্রামিং মডেল বেশী ব্যবহৃত হয়।

  1. C++
  2. MS-Excel
  3. Tally
  4. Oracle

Ans : C++

(Q) কোনটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ নয় লেখো।

  1. C++
  2. Java
  3. Python
  4. MS-Excel

Ans : MS-Excel

(Q) নীচের কোনটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-এর সংক্ষিপ্ত রূপ।

  1. OPP
  2. OAP
  3. ODP
  4. কোনোটিই সঠিক নয়

Ans : কোনোটিই সঠিক নয়

(Q) ডেটা সঞ্চয়, গোপন রাখা এবং ম্যানিপুলেট করা এই কাজগুলি নীচের কোনটি করতে পারে?

  1. পলিমরফিজম
  2. এনক্যাপসুলেশন
  3. ইনহেরিটেন্স
  4. সিলেকশন

Ans : সিলেকশন

(Q) ইনহেরিটেন্স এর অর্থ হল-

  1. অন্যের বৈশিষ্ট্য নিজে ধারণ করা
  2. অন্যকে কপি করা
  3. অবজেক্ট তৈরি
  4. একাধিক রূপ তৈরি করা

Ans : অন্যের বৈশিষ্ট্য নিজে ধারণ করা

(Q) C++ ছাড়াও নিম্নলিখিত কোন ভাষাটি পলিমরফিজমকে সমর্থন করে।

  1. GW-Basic
  2. VB
  3. PROLOG
  4. Python

Ans : Python