শেয়ারFacebookWhatsApp

নিচের উদ্দীপকের পড়ঃ #include #include void main( ) int n, i, s; scanf("%d", & n); s = 0; for (i=1;i<=n;i++); s=s+i; printf("%d", s); getch ( ); 10 সংখ্যাটি ঠিক রেখে ফলাফল 385 পেতে লুপ স্টেটমেন্টে কী ধরনের পরিবর্তন করতে হবে?

. s=s*i

. s=s+i*i

. s=s+i*i*i

. s=s+i*i*i*i

উত্তর: s=s+i*i

ব্যাখ্যা: প্রদত্ত কোডটি একটি লুপিং সমস্যা দেখাচ্ছে যেখানে `for` লুপের পরে সেমিকোলন (;) থাকায় লুপটি একবারও এক্সিকিউট হবে না। ফলে `s` এর মান `0` থাকবে। প্রশ্নানুসারে, `n=10` হলে ফলাফল `385` পেতে হলে, `s` এর সাথে `i*i` যোগ করতে হবে। অর্থাৎ, `s = s + i*i;` করতে হবে। এটি 1 থেকে 10 পর্যন্ত সংখ্যাগুলোর বর্গের যোগফল বের করবে। 1 থেকে [গণিত] পর্যন্ত সংখ্যাগুলোর বর্গের যোগফল নির্ণয়ের সূত্র হলো: [গণিত] যখন [গণিত] , তখন যোগফল হবে: [গণিত] সুতরাং, `s=s+i*i;` পরিবর্তনটি সঠিক। অন্যান্য বিকল্পগুলো কেন ভুল: A) `s=s*i;` করলে গুণফল বের হবে, যোগফল নয়। C) `s=s+i*i*i;` করলে 1 থেকে 10 পর্যন্ত সংখ্যাগুলোর ঘনের যোগফল বের হবে, যার মান 3025। D) `s=s+i*i*i*i;` করলে 1 থেকে 10 পর্যন্ত সংখ্যাগুলোর চতুর্থ ঘাতের যোগফল বের হবে, যার মান 25333।

HSC ICT Chapter 5 : প্রোগ্রামিং ভাষা MCQ — Prosthuti প্রশ্নব্যাংক

HSC · ICT · Chapter 5 : প্রোগ্রামিং ভাষা · MCQ

নিচের উদ্দীপকের পড়ঃ #include #include void main( ) { int n, i, s; {scanf("%d", & n); s = 0; for (i=1;i<=n;i++); s=s+i; printf("%d", s); getch ( ); } 10 সংখ্যাটি ঠিক রেখে ফলাফল 385 পেতে লুপ স্টেটমেন্টে কী ধরনের পরিবর্তন করতে হবে?

HSCICTChapter 5 : প্রোগ্রামিং ভাষাDinajpur 2016
12টি সম্পর্কিত প্রশ্ন — ব্যাখ্যা লকড

1.for (i = 1; i কোনটি উপরের স্টেটমেন্টের ফলাফল?

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

2.1. #include main ( ) { int i ; for (i = 1 ; i printf ("%d", i); } } প্রোগ্রামটির আউটপুট কোনটি?

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

3.for (i = 1; i {if (i = = 3) continue; printf ("HSC Exam"); } উদ্দীপকের প্রোগ্রামটিতে "HSC Exam" কতবার প্রদর্শিত হবে?

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

4.for (i = 2; i এর printf("%d", i) ধারা কোনটি?

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

5.নিচের উদ্দীপকের পড়ঃ #include #include void main( ) { int n, i, s; {scanf("%d", & n); s = 0; for (i=1;i<=n;i++); s=s+i; printf("%d", s); getch ( ); } প্রোগ্রামটি রান করালে এবং কী বোর্ডে 10 টাইপ করলে কত ফলাফল পাওয়া যাবে?

Dinajpur · 2016

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

6.for(i=1; i< 8; i+ = 2) printf("%d", i); কোনটি উপরের স্টেটমেন্টের ফলাফল?

Dinajpur · 2016

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

7.নিচের উদ্দীপকটি পড়ঃ #include main () { int a, s = 0; for (a = 1; a < = 5; a ++) s=s+a; printf("%d", s); } প্রোগ্রামটির আউটপুট কত ?

Barisal · 2017

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

8.নিচের উদ্দীপকটি পড়ঃ for ( i = 1; i<= 10; i = i + 2) { printf("ICT"); if (i == 7) break; } if শর্তটি বাদ দিলে "ICT" লেখাটি কতবার প্রদর্শিত হবে?

Sylhet · 2017

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

9.নিচের উদ্দীপকটি পড়ঃ for ( i = 1; i<= 10; i = 1 + 2) { printf("ICT"); if (i == 7) break; } উদ্দীপকের আলোকে "ICT " লেখাটি কতবার প্রদর্শিত হবে?

Sylhet · 2017

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

10.নিচের উদ্দীপকটি পড়ঃ for (c= 2: c<= 10; c=c + 2) { printf("ICT”); if ( c = = 6) break; } if শর্তটি বাদ দিলে ICT লেখাটি কতবার প্রদর্শিত হবে?

Chittagong · 2017

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

11.নিচের উদ্দীপকটি পড়ঃ for (c= 2: c<= 10; c=c + 2) { printf("ICT”); if ( c = = 6) break; } ICT লেখাটি কতবার প্রদর্শিত হবে ?

Chittagong · 2017

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

12."Hello World" লেখাটি ৫ বার প্রদর্শনের ক্ষেত্রে C স্টেটমেন্ট হলো- i. for(n = 1; n < 6; n + +) printf("Hello World") ii. n = 3; do {printf ("Hello World!"); n++; } while (n <=8); iii. n=5; while (n< 10) {printf("Hello World!"); n ++; } নিচের কোনটি সঠিক?

Rajshahi · 2017

ব্যাখ্যা দেখতে ফ্রি রেজিস্ট্রেশন করো

ফ্রি শুরু করো

আরো প্রশ্ন দেখো

আরো হাজারো প্রশ্ন + মডেল টেস্ট

ফ্রি রেজিস্ট্রেশন করো — ফেভারিট, AI টিউটর, লিডারবোর্ড ও অ্যানালিটিক্স আনলক করো।