কম্পিউটার প্রোগ্রামিং
প্রোগ্রামিং ভাষা
কম্পিউটার হার্ডওয়্যার ও সফ্টওয়্যার কীরূপ? – সম্মিলিত রূপ।
যে ভাষায় দেওয়া নির্দেশ কম্পিউটার বুঝতে পারে তাকে কী বলে? – প্রোগ্রামিংয়ের ভাষা।
নিচের কোনটি প্রোগ্রামিংয়ের ভাষা নয়? – মানুষের ভাষা।
ব্যবহারিক কর্মসূচি তৈরি করা হয় – প্রোগ্রামিং ভাষার সাহায্যে।
প্রোগ্রামিং-এর ভাষা কত প্রকার? / কম্পিউটার প্রোগ্রামিং ভাষাকে কয়টি ভাগে ভাগ করা যায়? / কম্পিউটার প্রোগ্রামিং-এর ভাষা হল —- প্রকার। – ৩ প্রকার।
কম্পিউটার মানুষের ভাষা – যান্ত্রিক ভাষায় রূপান্তরিত হলে বুঝতে পারে।
বাইনারি পদ্ধতিতে ইনপুট ও নির্দেশ দিলে কি অসুবিধার সৃষ্টি হয়? – শ্রমের অপচয় ঘটে, সময় বেশি লাগে, প্রচুর পরিমাণ সংখ্যা টাইপ করতে হয়।
মেশিন ভাষায় রূপান্তরিত প্রোগ্রামকে কী বলে? – Object Code.
কম্পিউটার একমাত্র যে ভাষাটি বুঝতে পারে তা হল – মেশিনের ভাষা।
কোনটি নিম্নস্তরের ভাষা? – যান্ত্রিক।
কম্পিউটারের যান্ত্রিক ভাষার কয়টি বর্ণ আছে? – দুটি।
কম্পিউটারের যান্ত্রিক ভাষায় কোন দুটি বর্ণ আছে? – ০ এবং ১।
মেশিন ল্যাংগুয়েজ বিদ্যুৎ প্রবাহের কয়টি সংকেতের সমন্বয়ে গঠিত হয়? – ২টি।
এ্যাসেম্বলি ভাষা
এ্যাসেম্বলি ভাষায় সরাসরি ‘ADD’ টাইপ করেই যোগ করার নির্দেশ দেওয়া হয়। এটাকে মেশিনের ভাষায় কী লেখা হত? / কম্পিউটারকে যোগ করার নির্দেশ দেওয়ার জন্য বাইনারি পদ্ধতিতে কী টাইপ করতে হয়? – 1000101
এ্যাসেম্বলি ভাষায় ADD কী নির্দেশ করে? – SUM
ADD সঙ্কেত দ্বারা কম্পিউটার কী বুঝতে পারে? – তাকে যোগ করতে বলা হয়েছে।
এ্যাসেম্বলি ভাষায় সীমাবদ্ধতা কী? – এটি যন্ত্রনির্ভর।
এ্যাসেম্বলি ভাষায় অনুবাদের কাজ সম্পন্ন হয় কী ভাষায়? – অ্যাসেম্বলি সফ্টওয়্যার দ্বারা।
প্রোগ্রামের কোন ভাষা যন্ত্রনির্ভর? – এ্যাসেম্বলি ভাষা।
এ্যাসেম্বলার কী? – একটি সফ্টওয়্যার।
এ্যাসেম্বলি ভাষায় যোগ নির্দেশ দেওয়া হয় কোনটি টাইপ করে? – ADD
উচ্চস্তরের ভাষা
তৃতীয় প্রজন্মের ভাষা হলো – উচ্চস্তরের ভাষা।
কোনটি নিম্নস্তরের ভাষা? – Machine Language.
যান্ত্রিক ভাষাকে কোন স্তরের ভাষা বলা হয়? – নিম্ন স্তরের।
কোনটি উচ্চস্তরের ভাষা? – প্যাসকেল।
নিচের কোনটি প্রোগ্রামিং ল্যাংগুয়েজ? – FORTRAN
নিচের কোনটি High Level Language নয়? – d Base
কম্পিউটারের কয়েকটি প্রোগ্রামিং ল্যাংগুয়েজ হল: (i) মেশিন ল্যাংগুয়েজ (ii) প্যাসকেল (iii) কোবল (iv) এ্যাসেম্বলি ল্যাংগুয়েজ। এর মধ্যে হাই লেভেল ল্যাংগুয়েজ হল – (ii) ও (iii) নং
বেসিক কোন ধরনের ভাষা? – উচ্চস্তরের ভাষা।
বেসিক হচ্ছে – প্রোগ্রামিং ল্যাঙ্গুয়েজ।
কোনটি উচ্চতর প্রোগ্রামের ভাষা নয়? – Lotus-1-2-3
কোনটি উচ্চস্তরের ভাষা নয়? – COMPILER
উচ্চস্তরের ভাষা কতটা যন্ত্রনির্ভর? – যন্ত্রনির্ভর নয়।
কোনটি উচ্চস্তরের ভাষা নয়? – Machine Language.
উচ্চস্তরের ভাষা কিরূপ হতে পারে? – পদ্ধতিগত ও অবজেক্ট ওরিয়েন্টেড।
বেসিক প্রোগ্রামের গঠন – মুক্ত প্রকৃতির।
‘সি’ হচ্ছে – উচ্চতর প্রোগ্রামিং ভাষা।
[বি. দ্র. BASIC, C, C++, প্যাসক্যাল, ফোরট্রান, কেবল ইত্যাদি প্রোগ্রামিং ভাষাকে উচ্চস্তরের ভাষা (High Level Language) বলা হয়।]
কোনটি সদৃশ?
(ক) যান্ত্রিক>উচ্চস্তরের ভাষা>এ্যাসেম্বলী ভাষা।
(খ) যান্ত্রিক>এ্যাসেম্বলী>উচ্চস্তরের ভাষা।
(গ) উচ্চস্তর>এ্যাসেম্বলী>যান্ত্রিক ভাষা
সঠিক উত্তর : (গ)
প্রোগ্রামের কোন ভাষা যন্ত্রনির্ভর নয়? – উচ্চস্তরের ভাষা।
PC-এর জন্য তৈরী প্রথম প্রোগ্রামিং ভাষা কি? – BASIC
অনুবাদ প্রোগ্রাম
অনুবাদ প্রোগ্রাম কত প্রকার? – ২ প্রকার।
একটি অনুবাদ প্রোগ্রাম – ইন্টাপ্রিটার।
কম্পাইলার হল – Translator Program
কোন সফ্টওয়্যার ব্যবহার করে উচ্চস্তরের ভাষাকে যান্ত্রিক ভাষায় রূপান্তর করা হয়? / সম্পূর্ণ প্রোগ্রামকে একবারে যান্ত্রিক ভাষায় রূপান্তর করে কোন প্রোগ্রাম? / উচ্চতর ভাষাকে মেশিন ভাষায় রূপান্তরের জন্য ব্যবহৃত হয়? – কম্পাইলার।
উচ্চস্তরের ভাষায় লেখা প্রোগ্রামকে বলা হয় – উৎস কোড।
কম্পাইলারের মাধ্যমে যান্ত্রিক ভাষায় রূপান্তরিত প্রোগ্রামকে বলা হয় – Object Code.
যান্ত্রিক ভাষায় রূপান্তরিত প্রোগ্রামকে কী বলা হয়? – অবজেক্ট কোড।
সম্পূর্ণ প্রোগ্রামকে একসাথে যান্ত্রিক ভাষায় রূপান্তর করে কোনটি? – কম্পাইলার।
ইন্টারপ্রেটার
ইন্টারপ্রেটার কী? / ইন্টারপ্রেটার কোন ধরনের প্রোগ্রাম? – অনুবাদক।
কোন অনুবাদক প্রোগ্রামটি একটি প্রোগ্রামের প্রতিটি লাইন ভিন্ন ভিন্নভাবে পর্যায়ক্রমে অনুবাদ করে এবং নির্বাহ করে থাকে? – ইন্টারপ্রিটার।
কোন লাইনে ভুল ধরা পড়লে ইন্টারপ্রিটার কী করে? – থেমে যায়।
প্রোগ্রাম রচনার বিভিন্ন ধাপ
নির্ভুলভাবে প্রোগ্রাম রচনার জন্য একটি পূর্ণাঙ্গ প্রোগ্রামকে প্রধানত কয় ধাপে বিভক্ত করা হয়? / প্রোগ্রাম রচনার ধাপ কয়টি? – ৪টি।
কোডিং করা প্রোগ্রামিং-এর কোন ধাপ? – তৃতীয়।
প্রবাহচিত্র (Flowchart)
এলগরিদমের চিত্ররূপকে — বলা হয়। / এলগরিদমের চিত্ররূপ কী? – Flow Chart.
প্রোগ্রামের পর্যায়ক্রমিক ধাপসমূহকে চিত্রের মাধ্যমে প্রকাশ করাকে বলা হয় – / এলগরিদম বা সিদ্ধান্তক্রমের ধাপসমূহের চিত্ররূপকে বলা হয় – ফ্লোচার্ট।
প্রোগ্রামের ভিত্তি কোনটি? – প্রবাহচিত্র বা ফ্লোচার্ট।
ফ্লোচার্টের বিষয়কে কম্পিউটারের প্রোগ্রামিংয়ের ভাষায় রূপান্তর করাকে বলে – কোডিং।
প্রবাহচিত্র হচ্ছে এ্যালগরিদমের ধাপ সমূহের – চিত্ররূপ।
প্রোগ্রাম লেখাকে কি বলে? – কোডিং।
সুডো কোড (Pesudu Code)
সুডো (Pseudo) শব্দটি এসেছে — ভাষা থেকে। – গ্রিক।
সুডো শব্দের অর্থ কী? – ছদ্ম।
প্রোগ্রামের ধরন ও কার্যাবলি তুলে ধরার জন্য কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমাহারকে কী বলে? – সুডো কোড।
ত্রুটি সংশোধন
প্রোগ্রামের ত্রুটি সংশোধনের পদ্ধতিকে বলা হয় – Debugging.
ভুল টাইপের ফলে প্রোগ্রামিংয়ের যে ত্রুটি হয়, তাকে বলে – চিহ্নটির ত্রুটি।
Print নির্দেশে প্রয়োজনীয় কোটেশন (“ ”) ব্যবহার না করা কোন ধরনের ত্রুটি? – Syntax Error.
প্রোগ্রাম চলাকালে নির্বাহজনিত ত্রুটি ধরা পড়লে কম্পিউটার কী করে? – ত্রুটি বার্তা প্রদর্শন করে।
যুক্তি সংক্রান্ত ত্রুটির কারণগুলোর মধ্যে উল্লেখযোগ্য কোনটি? – Print নির্দেশ।
প্রোগ্রামিং ভাষার কিছু প্রয়োজনীয় শব্দ বা টার্ম
একটি অর্থপূর্ণ নাম যা প্রোগ্রামে কোন অপরিবর্তনশীল স্ট্রিং বা গাণিতিক মান সংরক্ষণ করে তাকে বলা হয় – ধ্রুবক।
ভিজ্যুায়অল বেসিকে কয় ধরনের ধ্রুবক রয়েছে? – দুই ধরনের।
চলকের নামে কোন ক্যারেক্টর ব্যবহার করা যাবে? – আন্ডারস্কোর ( _ )
নিচের কোন্টি চলকের নামকরণের জন্য সঠিক নয়? – নামে আন্ডারস্কোর ( _ ) ব্যবহার করা যাবে না।
Visual Basic প্রোগ্রামিং-এর প্রাণ কোনটি? – Variable.
ভিজ্যুয়াল বেসিকে চলক ঘোষণার জন্য কোন কমান্ড ব্যবহার করা যায়? – DIM.
ডাটা টাইপ
বুলিয়ান ডাটা-টাইপ এর ফিল্ডের আকার কত? – ২ বাইট।
সিঙ্গেল ডাটা টাইপ-এর আকার কত? – ৪ বাইট।
ডাটা টাইপ ডেসিমেল হলে এর ফিল্ডের আকার কত? – ১৪ বাইট।
নিচের কোনটি অবজেক্ট ওরিয়েন্টড প্রোগ্রামিং এর ভিত্তিস্বরূপ নয়? – স্ট্রিং।
বাইট ডেটা টাইপের আকার কীরূপ? – ১ বাইট।
BOOLEAN ডাটার আকার কত? – ২ বাইট।
ডাটা টাইপ Boolean এর প্রিফিক্স কি? – bln
Data Type (ডাটা টাইপ) Data এর আকার কত? – ৮ বাইট।
টেলিফোন নাম্বর কোন ধরনের ডাটা টাইপ? – Number.
প্রোপার্টি
ভিজ্যুয়াল বেসিক পরিচালনায় কয়টি মোড রয়েছে? – ৩টি।
প্রোগ্রামের ইন্টারফেস তৈরি করার জন্য ফর্মে কন্ট্রোল স্থাপন করা হয় কোনটিতে? – ডিজাইন মোডে।
প্রোগ্রামের কোন ভাষা যন্ত্রনির্ভর নয়? – উচ্চস্তরের ভাষা।
ইভেন্ট
ভিজ্যুয়াল বেসিক প্রোগ্রামিং ভাষার প্রধান লক্ষ্য হল – দ্রুত ও সহজ উইন্ডোজভিত্তিক প্রোগ্রাম রচনা করা।
ভিজ্যুয়াল বেসিকের প্রজেক্টে ব্যবহৃত অবজেক্টকে কী বলা হয়? – প্রসিডিউর।
মেথড
নিচের কোনটির অভ্যন্তরীণ প্রসিডিউর হল মেথড? – ভিজ্যুয়াল বেসিক।
প্রতিটি অবজেক্টের নির্দিষ্ট কিছু —- রয়েছে। – মেথড।
সংরক্ষিত শব্দ
ভিজ্যুয়াল বেসিক সংরক্ষিত শব্দের অন্তর্ভুক্ত হচ্ছে – CREATE
কোনগুলো ভিজ্যুয়াল বেসিকের সংরক্ষিত শব্দ? – On, Option, Optional
LET, DATA, END, READ, SIN, COS এগুলো কিসের সংরক্ষিত শব্দ? – বেসিক প্রোগ্রামিং-এর
কোনটি ভিজ্যুয়াল বেসিকের সংরক্ষিত শব্দ নয়। – CPU
কোনটি ভিজ্যুয়াল বেসিক ভাষায় সংরক্ষিত শব্দ? – Let
ফোরট্রান কি? – প্রোগ্রামিং ল্যাংগুয়েজ।
১৯৬৪ সালে কোন দুইজন শিক্ষক বেসিক ভাষার উদ্ভাবন করেন? / মূল বেসিক প্রোগ্রামিং সফ্টওয়্যার তৈরি করেন – মি. জন জি কেমিনি ও মি. টমাস ই কার্টজ।
ভিজ্যুয়াল বেসিকে প্রতিটি নতুন কাজকে কী বলে? – প্রজেক্ট।
ভিজ্যুয়াল বেসিক কোন ধরনের ভাষা? – উচ্চস্তরের ভাষা।
প্রোগ্রাম স্টার্ট করা
কোন কোম্পানি কত সালে ভিজ্যুয়াল বেসিক প্রোগ্রাম বাজারজাত করে? / ভিজ্যুয়াল বেসিক বাজারজাত করে কোন কোম্পানি? – মাইক্রোসফ্ট কর্পোরেশন, ১৯৯১।
ভিজ্যুয়াল বেসিক কোন সালে বাজারে ছাড়া হয়? / মাইক্রোসফ্ট করপোরেশন কত সালে Visual Basic-এর প্রথম সংস্করণ বাজারে ছাড়ে? / কত সালে ভিজ্যুয়াল বেসিক বাজারজাত করা হয়? / Visual Basic-এর প্রথম সংস্করণ কখন বাজারজাত করা হয়? – ১৯৯১।
ভিজ্যুয়াল বেসিক প্রোগ্রামিংয়ের নিজস্ব শব্দাবলির অন্তর্ভুক্ত – Go To
ভিজ্যুয়াল বেসিক বন্ধ করার জন্য কোন কমান্ড ব্যবহার হয়? – Alt+Q
ভিজ্যুয়াল বেসিক বন্ধ করার জন্য File মেনু থেকে যে কমান্ড সিলেক্ট করতে হবে – Exit
ভিজ্যুয়াল বেসিকের মৌলিক বিষয়সমূহ
Cut, Copy, Paste ইত্যাদি কমান্ড কোন মেনুর অধীনে রয়েছে? – এডিট।
টেক্সট বক্স কী? – কন্ট্রোল।
মেনুবারের নিচের অনুভূমিক অপর যে বারটি রয়েছে এর নাম – টুলবার।
টুলবক্সে অবস্থিত কিছু ডিফল্ট টুল
ফরমে অবস্থিত কোনো ছবি স্থাপন করার জন্য নিচের কোন টুলটি ব্যবহৃত হয়? – Picture Box
কন্ট্রোল লক করা ও লক থেকে মুক্ত করা
Lock Control Toggle কোথা হতে সিলেক্ট করতে হয়? – Combo Box
প্রোপার্টিজ উইন্ডো
প্রোপার্টিজ উইন্ডোর শুরুতে কি থাকে? – টাইটেল বার।
Combo Box এর সংক্ষিপ্ত নাম কী? / ভিজ্যুয়াল বেসিক এ ব্যবহৃত Combo Box অবজেক্টের নাম কী? – Cbo
ফরম লে-আউট উইন্ডো
ভিজ্যুয়াল বেসিকের গ্রাফিক্যাল উইজার ইন্টারকেসের প্রধান এলিমেন্ট কী? – ফরম।
ইমিডিয়েট উইন্ডো
নিচের কোনটি ইমিডিয়েট উইন্ডো হিসেবে পরিচিত? – ডিবাগ উইন্ডো।
ইমিডিয়েট উইন্ডোর প্রধান কাজ কী? – ডিবাগিং করা।
গাণিতিক, রিলেশনাল ও লজিক্যাল অপারেটরের ব্যবহার
ভিজ্যুয়াল বেসিকে প্রধানত কয় ধরনের অপারেটর ব্যবহার করা হয়? – ৩টি।
Visual Basic-এ সাধারণত —- ধরনের Operator ব্যবহার করা হয়। – ৩ ধরনের।
গাণিতিক অপারেটর কোনটি? – ( + , – , * , / )
এক্সেল প্রোগ্রামে গুণ এর জন্য কোন চিহ্নটি ব্যবহার করা হয়? – ( * )
কোনটি গাণিতিক অপারেটর? – ( + )
কোনটি গাণিতিক অপারেটর নয়? – ( = )
রিলেশনাল অপারেটর
ভিজ্যুাল বেসিকে রিলেশনাল অপারেটর কয়টি? – ৬টি।
সমজাতয়ি উপাদানের তুলনা করার জন্য ভিজ্যুয়াল বেসিকে কোন অপারেটর ব্যবহার করা হয়? – রিলেশনাল।
রিলেশনাল অপারেটর কোনটি? – ( > অপারেটর )
একটি রিলেশন্যাল অপারেটর হচ্ছে – ( = )
< = কোন ধরনের অপারেটর? – রিলেশনাল।
অসমান এর সংকেত চিহ্ন হল – ( <> )
লজিক্যাল অপারেটর
নিচের কোনটি ভিজ্যুয়াল বেসিকে লজিক্যাল অপারেটর নয়? – X-NOR Operator
লজিক্যাল অপারেটর কোনটি? – NOT
ইনপুট আউটপুট নির্দেশ কার্যকর করার জন্য ব্যবহৃত হয় – Inpur Box ফাংশন, Msg Box ফাংশন, Msg Box প্রসিডিউর।
Input Box ফাংশনটির ডায়ালগ বক্সে বিদ্যমান – OK এবং Cencel কমান্ড।
vbOKOnly ধ্রুবকের মান কত? – 0
vbOKCencel ধ্রুবকের মান কত? – 1
রং ব্যবহার করার জন্য কোন ফাংশন ব্যবহার করা হয়? – QB Color () ফাংশন।
অ্যারে (Array) কি? – চলক।
অ্যারে (Array) ঘোষণার সময় এর — ঘোষণা করতে হয়। – নাম ও ডাটা টাইপ।
ভিজ্যুয়াল বেসিকের ফাংশন নয় – End ()
পুনরাবৃত্তিমূলক স্টেটমেন্ট কোনটি? – DO ….. LOOP
লুপে স্টেটমেন্ট কার্যকর হওয়ার সংখ্যা জানা থাকলে ব্যবহার করা যায় – For …. Next