HSC ICT Chapter 5 MCQ বোর্ড প্রশ্ন সমাধান C প্রোগ্রামিং ভাষা

HSC ICT Chapter 5 MCQ Board Question

HSC ICT Chapter 5 এর ২০২৩, ২০১৯, ২০১৮, ২০১৭ ও ২০১৬ সালের বোর্ড প্রশ্ন সহ গুরুত্বপূর্ণ MCQ সমাধান। এই প্রশ্নগুলো বুঝে সমাধান করলে ভালো একটি প্রস্তুতি হবে বলে আশা করছি।   

সি ভাষার উদ্ভাবক কে?

[ব. বোর্ড ২০২৩]

ক) জন স্ট্রাউস্ট্রাপ

খ) ডেনিস রিচি

গ) ড. ই. এফ কড

ঘ) ড. রেমন সি বারকুইন

সি প্রোগ্রামিং ভাষায় ডেটা (উপাত্ত) ইনপুট নেয়ার ফাংশন/কমান্ড কোনটি?

[ঢা. বোর্ড-২০১৬]

ক) main()

খ) printf()

গ) scanf()

ঘ) getch()

 

Input Output Function

 

পরবর্তী লাইনে যাওয়ার জন্য ব্যবহৃত হয়

[য. বোর্ড-২০১৯]

ক) \a

খ) \b

গ) \v

ঘ) \f

 

ব্যাকস্ল্যাশ

ক্যারেক্টার

ব্যবহার 
\n আউটপুট নতুন লাইনে প্রদর্শনের জন্য
\t আউটপুটে horizontal tab প্রদর্শনের জন্য
\v আউটপুটে vertical tab প্রদর্শনের জন্য
\a সতর্ক সংকেত প্রদানের জন্য
\” আউটপুটে ডাবল কোটেশন ( ” ) প্রদর্শনের জন্য
\’ আউটপুটে সিঙ্গেল কোটেশন ( ‘ ) প্রদর্শনের জন্য
\\ আউটপুটে ব্যাকস্ল্যাশ ক্যারেক্টার \ ) প্রদর্শনের জন্য
\? আউটপুটে প্রশ্নবোধক চিহ্ন ( ? ) প্রদর্শনের জন্য

 

getch() এর জন্য প্রয়োজনীয় হেডার ফাইল কোনটি?

[ব. বোর্ড-২০১৭]

ক) stdio.h

খ) conio.h

গ) math.h

ঘ) string.h

 

হেডার ফাইল হলো – 

[কু. বোর্ড-২০১৭]

i. stdio.h

ii. math.h

iii. printf.h

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

সি ভাষার লাইব্রেরী ফাংশন ও হেডার ফাইল:

লাইব্রেরী ফাংশন

হেডার ফাইল

scanf(),printf(), gets(), puts(), getchar(), putchar()

<stdio.h>

sqrt(), pow(), abs(), sin(), cos(), tan(), rand()

<math.h>

clrscr(), getch(), putch()

<conio.h>

strcpy(), strcat(), strcmp()

<string.h>

 

সি ভাষায় float টাইপ চলকের জন্য মেমোরিতে কত বিট জায়গা নেয়

[রা. বোর্ড-২০১৭, ১৯]

ক) 16

খ) 32

গ) 48

ঘ) 64

 

সি ভাষায় ইন্টিজার ডেটা টাইপ কত বিটের

[ঢা. বোর্ড-২০১৯]

ক) 8

খ) 16

গ) 32

ঘ) 48

 

float type ডেটা মেমোরীতে কত byte জায়গা দখল করে?

[চ. বোর্ড ২০২৩]

ক) ১

খ) ২

গ)

ঘ) ৮

 

float ডেটা টাইপ কত বাইট জায়গা দখল করে?

[সি. বোর্ড ২০২৩]

ক) ২

খ) ৩

গ)

ঘ) ৮

 

double টাইপ ডাটা নির্ধারণে মেমোরিতে কত বাইট জায়গা প্রয়োজন?

[ব. বোর্ড ২০২৩]

ক) ২

খ) ৪

গ)

ঘ) ১৬

 

‘float’ ডেটা টাইপ কত বাইট জায়গা দখল করে?

[ম. বোর্ড ২০২৩]

ক) ২

খ) ৩

গ)

ঘ) ৮

 

Fundamental or primitive or Basic or Built-in data types:

Data types Key-word Memory (Byte)

Range

Character char 1 -128 to +127
Integer int 4 -32768 to +32767
Floating Point float 4 -3.4e38 to +3.4e38
Floating Point double 8 -1.7e308 to +1.7e308

 

সি ভাষার ডিরাইভড ডেটা টাইপ কোনটি

ক) int

খ) string

গ) array

ঘ) double

 

 

ফ্লোটিং ডেটার ফরম্যাট স্পেসিফায়ার কোনটি

[য. বোর্ড-২০১৯]

ক) %c

খ) %d

গ) %f

ঘ) %s

 

Data Type

Format Specifier

char %c
int %d
float %f
double %lf
string %s
long int %ld

 

সি ভাষায় char টাইপ এর জন্য ফরম্যাট স্পেসিফায়ার কোনটি

ক) %c

খ) %d

গ) %f

ঘ) %lf

 

ডেটা টাইপ ইন্টিজার এর ফরম্যাট স্পেসিফায়ার কোনটি?

[চ. বোর্ড ২০২৩]

ক) %c

খ) %i

গ) %d

ঘ) %if

 

double ডেটা টাইপের জন্য ফরম্যাট স্পেসিফায়ার কোনটি

[রা. বোর্ড-২০১৭]

ক) %c

খ) %d

গ) %f

ঘ) %lf

 

সি ভাষার কী-ওয়ার্ড (সংরক্ষিত শব্দ) –  

i. long

ii. for

iii. if

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

কী-ওয়ার্ড হলো একটি প্রোগ্রামিং ভাষায় পূর্ব-নির্ধারিত বা সংরক্ষিত কিছু শব্দ যা কম্পাইলারের কাছে পরিচিত এবং নির্দিস্ট অর্থ আছে।

char

int float double enum struct union void

long

short signed unsigned const auto if

else

switch

case default for while do break

goto

continue static sizeof typedef register volatile extern

return

 

নিচের কোনটি সঠিক চলকের নাম

ক) roll-number-1

খ) roll_number_1

গ) roll_number 1

ঘ) 1roll_number

 

কোনটি সি ভাষার বৈধ্য চলক

[ব. বোর্ড-২০১৯]

ক) main

খ) char

গ) My & roll

ঘ) My-roll

 

চলক লেখার নিয়মসমূহ-

  • কেবলমাত্র বর্ণ (A-Z, a-z), সংখ্যা (০-৯) এবং underscore( _ ) ব্যবহার করা যাবে। এছাড়া অন্য কোন Special characters ও white space ব্যবহার করা যাবে না।

যেমন: n1, n_1, সঠিক। কিন্তু n@1, n 1, n\t1 সঠিক নয়।

  • তবে প্রথম ক্যারেক্টার অবশ্যই বর্ণ অথবা underscore( _ ) হতে হবে।

যেমন: n1, _number সঠিক। কিন্তু  1n সঠিক নয়।

  • কোন কী-ওয়ার্ড ব্যবহার করা যাবে না।

যেমন: for, while, if  ইত্যাদি ব্যবহার করা যাবে না।

  • ছোট এবং বড় হাতের অক্ষর ভিন্ন অর্থ বহন করে।

যেমন: number এবং NUMBER এক নয়।

 

নিচের কোনটি সঠিক চলক ঘোষণা

[য. বোর্ড-২০১৯]

ক) int number-1

খ) int number_1

গ) int number 1

ঘ) int 1number

 

সি ভাষার বৈধ্য চলক কোনটি

[ঢা. বোর্ড ২০২৩] 

ক) ab@yahoo

খ) Roll107

গ) abc ny

ঘ) abc-n

 

কোনটি সঠিক চলক? 

[রা. বোর্ড ২০২৩]

ক) 1number

খ) number1

গ) number 1

ঘ) number-1

 

চলক ঘোষণার ফরম্যাটঃ

Data_type variable_name;

যেমন: int number;

 

সি ভাষার ধ্রুবক ঘোষণা করার নিয়ম–  

[চ. বোর্ড-২০১৯]

i. const float pi=3.1416;

ii. float pi=3.1416;

iii. #define pi 3.1416

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

ধ্রুবক ঘোষণার ফরম্যাট: 

const কী-ওয়ার্ড ব্যবহার করে ধ্রুবক ঘোষণার ফরম্যাট:

const  Const_type  Const_name = Const_value;

#define প্রিপ্রসেসর ব্যবহার করে ধ্রুবক ঘোষণার ফরম্যাট:

#define Const_name Const_Value

 

সি ভাষার লজিক্যাল অপারেটর –  

i. &&

ii. =

iii. ||

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

কোনটি লজিক্যাল অ্যান্ড অপারেটরের চিহ্ন

[কু. বোর্ড-২০১৯]

ক) ।।

খ) !

গ) &&

ঘ) ==

 

সি ভাষার অপারেটরসমূহ: 

  • Arithmetic Operators [ +, -, *, /, % ]
  • Relational Operators [ >, >=, <, <=, ==, != ]
  • Logical Operators [ &&, ||, ! ]
  • Assignment Operators [ =, +=, -=, *=, /=, %= ]
  • Increment/Decrement Operators [++a or a++, –a or a–]
  • Conditional Operators [ ? : ]

 

উদ্দীপকে ব্যবহৃত অপারেটর হচ্ছে-

[ব. বোর্ড-২০১৬]

x=100;
x/=5;
x=x%10;

i. Arithmetic

ii. Asignment

iii. Logical

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

কোনটি রিলেশনাল অপারেটর?

[ম. বোর্ড ২০২৩]

ক) OR

খ) AND

গ) +

ঘ) = =

 

x = 10;

y = x * 5;

y = y % 3;

উদ্দীপকে উল্লিখিত y চলকের সর্বশেষ মান কত?

[ম. বোর্ড ২০২৩]

ক) 0

খ) 1

গ) 2

ঘ) 3

 

y = p²x+2/3 এর সমতুল্য সি এক্সপ্রেশন হলো –

[রা. বোর্ড-২০১৭]

i. y = pow(2,p)*x + 2/3

ii. y = pow(p,2)*x + 2/3

iii. y = (p*p)*x + 2/3

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

গাণিতিক সমীকরণের সি এক্সপ্রেশন: 

 

সি ভাষার লাইব্রেরী ফাংশন হচ্ছে-

[ঢা. বোর্ড-২০১৯]

i. printf()

ii. scanf()

iii. add()

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

সি ভাষার লাইব্রেরী ফাংশন কোনটি? 

[কু. বোর্ড ২০২৩]

ক) printf()

খ) sum()

গ) average()

ঘ) if()

 

সি ভাষার লাইব্রেরী ফাংশন হচ্ছে-

i. main()

ii. strcpy()

iii. sqrt()

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

একটি স্ট্রিংয়ের দৈর্ঘ্য বের করার জন্য সি ল্যাংগুয়েজে কোন লাইব্রেরি ফাংশন ব্যবহার হয়?

[সি. বোর্ড ২০২৩]

ক) strcat()

খ) strcmp()

গ) strln()

ঘ) strlen()

 

সি ভাষার লাইব্রেরী ফাংশন ও হেডার ফাইল:

লাইব্রেরী ফাংশন

হেডার ফাইল

scanf(),printf(), gets(), puts(), getchar(), putchar()

<stdio.h>

sqrt(), pow(), abs(), sin(), cos(), tan(), rand()

<math.h>

clrscr(), getch(), putch()

<conio.h>

strcpy(), strcat(), strcmp()

<string.h>

 

সি এক্সপ্রেশন 10%2*3+3; এর মান কত?

ক) 0

খ)

গ) 7

ঘ) 10

 

 

সি এক্সপ্রেশন x=pow(3,2)+(5%2)+3; X এর মান কত?

ক) 10

খ) 11

গ) 12 

ঘ) 13

 

‘C’ ভাষায় গাণিতিক অপারেটরের সাহায্যে- 

[য. বোর্ড-২০২৩] 

i. যোগ করা যায়

ii. ছোট বড় তুলনা করা যায়

iii. ভাগশেষ নির্ণয় করা যায়

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

 সি এক্সপ্রেশন pow((15/3-9/3), (17%5))-4+3*2+7; এর মান কত?

ক) -4 

খ) 1 

গ) 10 

ঘ) 13 

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

#include<stdio.h>
main() {
     int i=5, j, k;
     j = i++;
     k = ++j;
     printf("%d %d %d", i, j, k);
}

ক) 5 5 6

খ) 5 6 6 

গ) 6 6 6 

ঘ) 5 6 5

 

X এর মান 5 হলে, এক্সপ্রেশন X + = 15 এর মান কত?

[ঢা. বোর্ড-২০২৩] 

ক) 5           

খ) 10

গ) 15       

ঘ) 20

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

[ব. বোর্ড-২০১৯]

#include<stdio.h>
main() {
  int i,k;
  i=8;
  k = i++;
  printf(“i and k : %d %d", i, k);
}

ক) 10  9

খ) 9  10 

গ) 9  8

ঘ) 8  9

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

#include<stdio.h>
main() {
  int a;
  a = sqrt(9);
  printf(“%d”, a++);
  printf(“%d”, ++a);
}

ক) 3  3 

খ) 3  4

গ) 3  5

ঘ) 4  5

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

#include<stdio.h>
#include<math.h>
main() {
   int i=1, j, k=1;
   j=i++;
   j+=pow(i,3);
   k%=j;
   printf("%d %d %d", i, j, k);
}

ক) 2  10  9 

খ) 2  9  1 

গ) 2  10  3 

ঘ) 2  11  3

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

[ঢা. বোর্ড-২০১৯]

#include<stdio.h>
main() {
  int a=3, b;
  b = 2*a;
  printf(“%d”, b);
}

ক) 3 

খ) 4

গ) 5

ঘ) 6

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

[সি. বোর্ড-২০১৯]

#include<stdio.h>
main() {
  int a, b;
  b = 50;
  a = b%25;
  printf(“%d”, a);
}

ক)  0

খ)  2

গ)  25

ঘ)  50

 

নিচের X এর মান কত?

[ব. বোর্ড-২০১৬]

x=100;
x/=5;
x=x%10;

ক) 0

খ) 2 

গ) 10 

ঘ) 20

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

[ব. বোর্ড-২০১৭]

#include<stdio.h>
main() {
  int a, s=0;
  for (a=1; a<=5; a++)
  s = s + a;
  printf(“%d“,  s);
}

ক) 1

খ) 5 

গ) 10 

ঘ) 15

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

[দি. বোর্ড-২০১৯]

#include<stdio.h>
main() {
  int i, s=0;
  for (i=1; i<=6; i++)
  s = s + i;
  printf(“%d“,  s);
}

ক) 6 

খ) 15 

গ) 19 

ঘ) 21

 

নিচের প্রোগ্রামের i এর মানের কী পরিবর্তনে আউটপুট ১২ হবে?

[দি. বোর্ড-২০১৯]

#include<stdio.h>
main() {
  int i, s=0;
  for (i=1; i<=6; i++)
  s = s + i;
  printf(“%d“,  s);
}

ক) i=0, i=i+1

খ) i=1, i=i+2

গ) i=2, i=i+1

ঘ) i=2, i=i+2

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

#include<stdio.h>
main() {
  int i;
  for(i=1; i<8; i+=2)
  printf("%d", i);
}

ক) 1 2 3 4 5 6 7

খ) 1 3 5 7

গ) 2 4 6 8

ঘ) 1 2 3 4 5 6 7 8

 

নিচের প্রোগ্রামের আউটপুট কোনটি?

[কু. বোর্ড-২০১৯]

#include<stdio.h>
main() {
  int i;
  for (i=1; i<=10; i+=2)
  printf("%d", i);
}

ক) 1 2 3 4 5 6 7 8 9

খ) 1 3 5 7 9

গ) 2 4 6 8 10

ঘ) 1 2 3 4 5 6 7 8 9 10

 

নিচের প্রোগ্রামটি রান করলে ICT কতবার প্রদর্শন করবে?

#include<stdio.h>
main() {
  int i;
  for(i=1; i<=7; i=i+1){
  if(i==5)
  continue;
  printf(“ICT\n”);
  }
}

ক) 4

খ) 5 

গ)

ঘ) 7

 

উদ্দীপকের প্রোগ্রামটিতে ‘HSC Exam’ কতবার প্রদর্শিত হবে?

[সকল বোর্ড-২০১৮]

for(i=1; i<=5; i++) {
  if(i==3)
  continue;
  printf(“HSC Exam\t”);
  }

ক) 1

খ) 2 

গ) 4

ঘ) 5

 

নিচের প্রোগ্রামটি রান করলে ICT কতবার প্রদর্শন করবে?

#include<stdio.h>
main() {
  int i;
  for(i=1; i<=7; i=i+1) {
  if(i==5)
  break;
  printf(“ICT\n”);
  }
}

ক) 4

খ) 5

গ) 6

ঘ) 7

 

নিচের প্রোগ্রামটির আউটপুট কোনটি?

[চ. বোর্ড-২০১৯]

#include<stdio.h>
main() {
  int x;
  for(x=5; x<=10; x++) {
  printf(“%d”, x);
  if(x==6)
  break;
  }
}

ক) 5

খ) 5 6

গ) 5 7 8 9 

ঘ) 6 7 8 9

 

নিচের প্রোগ্রামটি রান করলে ICT কতবার প্রদর্শন করবে?

#include<stdio.h>
main() {
  int i;
  for(i=1; i<=7; i=i+1) {
  if(i==5)
  continue;
  if(i==6)
  break;
  printf(“ICT\n”);
  }
}

ক)

খ) 5

গ) 6

ঘ) 7

 

নিচের প্রোগ্রামটিতে কতটি ভুল রয়েছে?

#include<studio.h>
main() {
  INT a=3, b, c, d;
  b = 2*a;
  c=b%a
  d=pow(a,c);
  print("%d", d);
}

ক) 4

খ) 5

গ) 6

ঘ) 7

 

সমপ্রকৃতির চলকের/ডেটার সমাবেশকে কী বলা হয়?

[সি. বোর্ড-২০১৭]

ক) স্ট্রাকচার

খ) ফাংশন

গ) লিংকড লিস্ট

ঘ) অ্যারে

 

  • অ্যারে হলো একই ধরনের বা সমপ্রকৃতির চলকের সমাবেশ।
  • অ্যারে একটি ডিরাইভড ডেটা টাইপ।

 

সি ভাষায় সমজাতীয় ডেটা সংরক্ষণের জন্য কোনটি ব্যবহার করা হয়?

[সকল বোর্ড-২০১৮]

ক) ফাংশন

খ) পয়েন্টার

গ) স্ট্রাকচার

ঘ) অ্যারে

 

একই ধরনের ডেটা সংরক্ষণ করে কোনটি?

[ঢা. বোর্ড-২০২৩] 

) ফাংশন

খ) অ্যারে

) পয়েন্টার

) স্ট্রাকচার

 

নিচের কোনটি দ্বি-মাত্রিক অ্যারের উদাহরণ?

[রা. বোর্ড-২০১৭]

ক) mark[5,6]

খ) mark (5, 6)

গ) mark[5][6]

ঘ) mark (5)(6)

 

অ্যারে ঘোষণা :

Data_Type Array_Name [ array_size ];

যেমনঃ  Data_Type Array_Name [row] [col];

 

নিচের উদ্দীপকটি পড় ১ ও ২ নং প্রশ্নের উত্তর দাও :

{
    int a  = 2, b;
    b = + + a;
    printf ("%d", b);
 }

১।  উদ্দীপকে ‘b’ এর মান কত? 

[ঢা. বোর্ড ২০২৩]

ক) 0

খ) 2

গ) 3

ঘ) 4

 

২।  সিনট্যাক্সের কোন পরিবর্তনে আউটপুট 5 হবে?

[ঢা. বোর্ড ২০২৩]

ক)  b = a++

খ)  b = a – –

গ)  b = a – 3

ঘ)  b = a + 3

 

নিচের উদ্দীপকটি পড় ৩ ও ৪ নং প্রশ্নের উত্তর দাও :

#include<stdio.h>
void main ( )

{
  int i ;
  for(i=1; i<=5; i++)
  { 
    printf("%d", i);  
  }
}

 

৩। উদ্দীপকে কোনটি কাউন্টার ডিক্লিয়ারেশন?

[রা. বোর্ড ২০২৩]

ক) i = 1;

খ) int i;

গ) i < = 5;

ঘ) i + +

 

৪। উদ্দীপকে প্রোগ্রামটি for লুপ ছাড়াও বাস্তবায়ন করা যাবে- 

[রা. বোর্ড ২০২৩]

i. if … else

ii. if … goto

iii.  do while

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

নিচের উদ্দীপকটি পড় ৫ ও ৬ নং প্রশ্নের উত্তর দাও :

int x;
for(x=5 ; x<=14; x=x+3)
{
if(x==11)
break ;
printf("ICT");
}

৫। প্রোগ্রাম রান করলে “ICT” লেখাটি কতবার প্রদর্শিত হবে?

[য. বোর্ড ২০২৩]

ক) 2

খ) 3

গ) 4

ঘ) 5

 

৬। break এর পরিবর্তে continue ব্যবহার করলে “ICT” লেখা কতবার প্রদর্শিত হবে? 

[য. বোর্ড ২০২৩]

ক) 3

খ) 4

গ) 5

ঘ) 6

 

নিচের উদ্দীপকটি পড় ৭ ও ৮ নং প্রশ্নের উত্তর দাও :

মীম একটি কম্পিউটার প্রোগ্রাম SQL ব্যবহার করে ইংরেজিতে ডেভেলোপ করল যা মানুষ সহজে বুঝতে পারে এবং তা কোনো কম্পিউটারের উপর নির্ভরশীল নয়।

৭। উদ্দীপকে উল্লিখিত প্রোগ্রামটি কোন ভাষায় রচিত?

[কু. বোর্ড ২০২৩]

ক) হাই লেভেল ভাষা

খ) চতুর্থ প্রজন্মের ভাষা

গ) মেশিন ভাষা

ঘ) অ্যাসেম্বলি ভাষা

 

৮। প্রোগ্রামটি অনুবাদ করার জন্য যে অনুবাদকে প্রোগ্রামের প্রয়োজন-

[কু. বোর্ড ২০২৩]

i. অ্যাসেম্বলার

ii. কম্পাইলার

iii. ইন্টার প্রেটার

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

নিচের উদ্দীপকটি পড় ৯ ও ১০ নং প্রশ্নের উত্তর দাও :

{
char name [ ? ];
int k, length;
scanf ("%s", name);
}

 

৯। তিনটি অক্ষর ইনপুটের জন্য “?” স্থানের সংখ্যাটি কী হবে?

[চ. বোর্ড ২০২৩]

ক) ২

খ) ৩

গ)

ঘ) ৫

 

১০। উদ্দীপকের syntax ব্যবহার করলে-

[চ. বোর্ড ২০২৩]

i. অক্ষরগুলো একত্রে থাকবে

ii. মোট অক্ষরের সংখ্যা জানা যাবে

iii. অক্ষরগুলো একবার ইনপুট নিবে

নিচের কোনটি সঠিক?

ক) i ও ii             খ) i ও iii

গ) ii ও iii            ঘ) i, ii ও iii

 

নিচের উদ্দীপকটি পড় ১১ ও ১২ নং প্রশ্নের উত্তর দাও :

# include<stdio.h>
int main( )
{
int sum=0;
int i=1;
while(i<=8) {
sum=sum+i;
i=i+1;
}
printf("%d",sum);
return 0;
}

 

১১। প্রোগ্রামটির আউটপুট কত?

[সি. বোর্ড ২০২৩]

ক) 21

খ) 28

গ) 36

ঘ) 55

 

১২। ‘i’ এর মানের কোন পরিবর্তনে আউটপুট ’20’ হবে?

[সি. বোর্ড ২০২৩]

ক) i = 0, i = i + 1

খ) i = 1, i = i + 2

গ) i = 2, i = i + 1

ঘ) i = 2, i = i + 2

 

নিচের উদ্দীপকটি পড় ১৩ ও ১৪ নং প্রশ্নের উত্তর দাও :

# include<stdio.h>
int main ( )
{
int p;                   
for (p=0; p<=10; p++)
{
printf ("\n DHAKA");
}
return O;
}

১৩। প্রোগ্রামটি রান করলে “DHAKA” শব্দটি কতবার দেখাবে? 

[ব. বোর্ড ২০২৩]

ক) ৯

খ) ১০

গ) ১১

ঘ) ১২

 

১৪। প্রোগ্রামটিতে কী ধরনের পরিবর্তন আনলে “DHAKA” শব্দটি ৫ বার প্রদর্শন করবে?

[ব. বোর্ড ২০২৩]

ক) p = 1, p = p + 2

খ) p = 0, p = p + 2

গ) p =  2, p + = 3

ঘ) p = 3, p =  p + 3

 

নিচের উদ্দীপকটি পড় ১৫ ও ১৬ নং প্রশ্নের উত্তর দাও :

# include <stdio.h>
main( )
{
int n, i, s;
scanf("%d", &n);
s = 0;
for(i=1; i=<n; i=i+1)
s = s+i;
printf("%d", s);
}

 

১৪। প্রোগ্রামটি রান করালে এবং কী বোর্ডে 5 টাইপ করলে কত ফলাফল পাওয়া যাবে?

[ম. বোর্ড ২০২৩]

ক) 6

খ) 10

গ) 15

ঘ) 21

 

১৫। কী বোর্ডে টাইপ করে ফলাফল 55 পেতে লুপ স্টেটমেন্টে কী ধরনের পরিবর্তন করতে হবে?

[ম. বোর্ড ২০২৩]

ক) s = s * i;

খ) s = s + i * i;

গ) s = s + i * i * i;

ঘ) s = s + i * i * i * i;

 


Written by,

Spread the love

One thought on “HSC ICT Chapter 5 MCQ বোর্ড প্রশ্ন সমাধান C প্রোগ্রামিং ভাষা

Leave a Reply

Your email address will not be published. Required fields are marked *