কম্পিউটার প্রোগ্রামিং
প্রোগ্রামিং ভাষা
যে ভাষায় দেওয়া নির্দেশ কম্পিউটার বুঝতে পারে তাকে কী বলে? – প্রোগ্রামিংয়ের ভাষা।
নিচের কোনটি প্রোগ্রামিংয়ের ভাষা নয়? – মানুষের ভাষা।
ব্যবহারিক কর্মসূচি তৈরি করা হয় – প্রোগ্রামিং ভাষার সাহায্যে।
প্রোগ্রামিং-এর ভাষা কত প্রকার? / কম্পিউটার প্রোগ্রামিং ভাষাকে কয়টি ভাগে ভাগ করা যায়? / কম্পিউটার প্রোগ্রামিং-এর ভাষা হল ---- প্রকার। - ৩ প্রকার।
কম্পিউটার মানুষের ভাষা – যান্ত্রিক ভাষায় রূপান্তরিত হলে বুঝতে পারে।
বাইনারি পদ্ধতিতে ইনপুট ও নির্দেশ দিলে কি অসুবিধার সৃষ্টি হয়? – শ্রমের অপচয় ঘটে, সময় বেশি লাগে, প্রচুর পরিমাণ সংখ্যা টাইপ করতে হয়।
মেশিন ভাষায় রূপান্তরিত প্রোগ্রামকে কী বলে? – Object Code.
কম্পিউটার একমাত্র যে ভাষাটি বুঝতে পারে তা হল – মেশিনের ভাষা।
কোনটি নিম্নস্তরের ভাষা? – যান্ত্রিক।
কম্পিউটারের যান্ত্রিক ভাষার কয়টি বর্ণ আছে? – দুটি।
কম্পিউটারের যান্ত্রিক ভাষায় কোন দুটি বর্ণ আছে? – ০ এবং ১।
মেশিন ল্যাংগুয়েজ বিদ্যুৎ প্রবাহের কয়টি সংকেতের সমন্বয়ে গঠিত হয়? – ২টি।
এ্যাসেম্বলি ভাষা
এ্যাসেম্বলি ভাষায় 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)
প্রোগ্রামের পর্যায়ক্রমিক ধাপসমূহকে চিত্রের মাধ্যমে প্রকাশ করাকে বলা হয় - / এলগরিদম বা সিদ্ধান্তক্রমের ধাপসমূহের চিত্ররূপকে বলা হয় – ফ্লোচার্ট।
প্রোগ্রামের ভিত্তি কোনটি? – প্রবাহচিত্র বা ফ্লোচার্ট।
ফ্লোচার্টের বিষয়কে কম্পিউটারের প্রোগ্রামিংয়ের ভাষায় রূপান্তর করাকে বলে – কোডিং।
প্রবাহচিত্র হচ্ছে এ্যালগরিদমের ধাপ সমূহের – চিত্ররূপ।
প্রোগ্রাম লেখাকে কি বলে? – কোডিং।
সুডো কোড (Pesudu Code)
সুডো শব্দের অর্থ কী? – ছদ্ম।
প্রোগ্রামের ধরন ও কার্যাবলি তুলে ধরার জন্য কিছু সংখ্যক নির্দেশ বা স্টেটমেন্টের সমাহারকে কী বলে? – সুডো কোড।
ত্রুটি সংশোধন
ভুল টাইপের ফলে প্রোগ্রামিংয়ের যে ত্রুটি হয়, তাকে বলে – চিহ্নটির ত্রুটি।
Print নির্দেশে প্রয়োজনীয় কোটেশন (“ ”) ব্যবহার না করা কোন ধরনের ত্রুটি? – Syntax Error.
প্রোগ্রাম চলাকালে নির্বাহজনিত ত্রুটি ধরা পড়লে কম্পিউটার কী করে? – ত্রুটি বার্তা প্রদর্শন করে।
যুক্তি সংক্রান্ত ত্রুটির কারণগুলোর মধ্যে উল্লেখযোগ্য কোনটি? – Print নির্দেশ।
প্রোগ্রামিং ভাষার কিছু প্রয়োজনীয় শব্দ বা টার্ম
ভিজ্যুায়অল বেসিকে কয় ধরনের ধ্রুবক রয়েছে? – দুই ধরনের।
চলকের নামে কোন ক্যারেক্টর ব্যবহার করা যাবে? – আন্ডারস্কোর ( _ )
নিচের কোন্টি চলকের নামকরণের জন্য সঠিক নয়? – নামে আন্ডারস্কোর ( _ ) ব্যবহার করা যাবে না।
Visual Basic প্রোগ্রামিং-এর প্রাণ কোনটি? – Variable.
ভিজ্যুয়াল বেসিকে চলক ঘোষণার জন্য কোন কমান্ড ব্যবহার করা যায়? – DIM.
ডাটা টাইপ
সিঙ্গেল ডাটা টাইপ-এর আকার কত? – ৪ বাইট।
ডাটা টাইপ ডেসিমেল হলে এর ফিল্ডের আকার কত? – ১৪ বাইট।
নিচের কোনটি অবজেক্ট ওরিয়েন্টড প্রোগ্রামিং এর ভিত্তিস্বরূপ নয়? – স্ট্রিং।
বাইট ডেটা টাইপের আকার কীরূপ? – ১ বাইট।
BOOLEAN ডাটার আকার কত? – ২ বাইট।
ডাটা টাইপ Boolean এর প্রিফিক্স কি? – bln
Data Type (ডাটা টাইপ) Data এর আকার কত? – ৮ বাইট।
টেলিফোন নাম্বর কোন ধরনের ডাটা টাইপ? – Number.
প্রোপার্টি
প্রোগ্রামের ইন্টারফেস তৈরি করার জন্য ফর্মে কন্ট্রোল স্থাপন করা হয় কোনটিতে? – ডিজাইন মোডে।
প্রোগ্রামের কোন ভাষা যন্ত্রনির্ভর নয়? – উচ্চস্তরের ভাষা।
ইভেন্ট
ভিজ্যুয়াল বেসিকের প্রজেক্টে ব্যবহৃত অবজেক্টকে কী বলা হয়? – প্রসিডিউর।
মেথড
প্রতিটি অবজেক্টের নির্দিষ্ট কিছু ---- রয়েছে। - মেথড।
সংরক্ষিত শব্দ
কোনগুলো ভিজ্যুয়াল বেসিকের সংরক্ষিত শব্দ? – On, Option, Optional
LET, DATA, END, READ, SIN, COS এগুলো কিসের সংরক্ষিত শব্দ? – বেসিক প্রোগ্রামিং-এর
কোনটি ভিজ্যুয়াল বেসিকের সংরক্ষিত শব্দ নয়। - CPU
কোনটি ভিজ্যুয়াল বেসিক ভাষায় সংরক্ষিত শব্দ? – Let
ফোরট্রান কি? – প্রোগ্রামিং ল্যাংগুয়েজ।
১৯৬৪ সালে কোন দুইজন শিক্ষক বেসিক ভাষার উদ্ভাবন করেন? / মূল বেসিক প্রোগ্রামিং সফ্টওয়্যার তৈরি করেন – মি. জন জি কেমিনি ও মি. টমাস ই কার্টজ।
ভিজ্যুয়াল বেসিকে প্রতিটি নতুন কাজকে কী বলে? – প্রজেক্ট।
ভিজ্যুয়াল বেসিক কোন ধরনের ভাষা? – উচ্চস্তরের ভাষা।
প্রোগ্রাম স্টার্ট করা
ভিজ্যুয়াল বেসিক কোন সালে বাজারে ছাড়া হয়? / মাইক্রোসফ্ট করপোরেশন কত সালে Visual Basic-এর প্রথম সংস্করণ বাজারে ছাড়ে? / কত সালে ভিজ্যুয়াল বেসিক বাজারজাত করা হয়? / Visual Basic-এর প্রথম সংস্করণ কখন বাজারজাত করা হয়? – ১৯৯১।
ভিজ্যুয়াল বেসিক প্রোগ্রামিংয়ের নিজস্ব শব্দাবলির অন্তর্ভুক্ত – Go To
ভিজ্যুয়াল বেসিক বন্ধ করার জন্য কোন কমান্ড ব্যবহার হয়? – Alt+Q
ভিজ্যুয়াল বেসিক বন্ধ করার জন্য File মেনু থেকে যে কমান্ড সিলেক্ট করতে হবে – Exit
ভিজ্যুয়াল বেসিকের মৌলিক বিষয়সমূহ
টেক্সট বক্স কী? – কন্ট্রোল।
মেনুবারের নিচের অনুভূমিক অপর যে বারটি রয়েছে এর নাম – টুলবার।
টুলবক্সে অবস্থিত কিছু ডিফল্ট টুল
কন্ট্রোল লক করা ও লক থেকে মুক্ত করা
প্রোপার্টিজ উইন্ডো
Combo Box এর সংক্ষিপ্ত নাম কী? / ভিজ্যুয়াল বেসিক এ ব্যবহৃত Combo Box অবজেক্টের নাম কী? – Cbo
ফরম লে-আউট উইন্ডো
ইমিডিয়েট উইন্ডো
ইমিডিয়েট উইন্ডোর প্রধান কাজ কী? – ডিবাগিং করা।
গাণিতিক, রিলেশনাল ও লজিক্যাল অপারেটরের ব্যবহার
Visual Basic-এ সাধারণত ---- ধরনের 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