#include void main () int a = 3, b; b = 2 * a; printf (“%d”, b); উদ্দীপকের প্রোগ্রামটি রান করলে b এর মান কত হবে?
ক. 3, 6
খ. 8
গ. 6, 3
ঘ. 6
উত্তর: 6
ব্যাখ্যা: ● উদ্দীপকের প্রোগ্রামে b = 2 * a; এই লাইনের মাধ্যমে a এর মান (যা 3) কে 2 দিয়ে গুণ করে b এর মান নির্ধারণ করা আছে। সুতরাং b এর মান হবে 2 * 3 = 6। কিন্তু প্রিন্ট করার সময় “% d”, b এর আগে একটি অতিরিক্ত * (Asterisk) রয়েছে যা সিনট্যাক্স Gii (syntax error) তৈরি করতে পারে এবং প্রোগ্রামটি সঠিকভাবে রান করবে না। উত্তর দেওয়া আছে : ● প্রিন্ট স্টেটমেন্টটি printf ( “% d” , b ) ; ছিল, তাই b এর মান 6 প্রিন্ট হবে।
Admission JU A প্রশ্নব্যাংক ২০২২-২০২৩ MCQ — Prosthuti প্রশ্নব্যাংক
Admission · JU A প্রশ্নব্যাংক · ২০২২-২০২৩ · MCQ
#include < stdio.h> void main () {int a = 3, b; b = 2 * a; printf (“%d”, b); } উদ্দীপকের প্রোগ্রামটি রান করলে b এর মান কত হবে?
- ক.3, 6
- খ.8
- গ.6, 3
- ঘ.6
উত্তর