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

 

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 2 -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

 

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

 

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

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

 

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

 

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

i. main()

ii. strcpy()

iii. sqrt()

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

ক) 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>

 

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

ক) 0

খ)

গ) 7

ঘ) 10

 

 

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

ক) 10

খ) 11

গ) 12 

ঘ) 13

 

 সি এক্সপ্রেশন 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

 

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

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

#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];

 


Written by,

Spread the love
আরো পড়ুন ::  HSC ICT Chapter 5 MCQ বোর্ড প্রশ্ন সমাধান প্রোগ্রাম ডিজাইন

Leave a Reply

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