Programming In C++ (3330702) MCQs

MCQs of Principles of Object Oriented Programming

Showing 11 to 20 out of 40 Questions
11.

  ____________ refers to the act of representing only essential features without including the background details.

( ____________ એ બેકગ્રાઉન્ડ વિગતો શામેલ કર્યા સિવાય ફક્ત જરૂરી features ને રજૂ કરવાની ક્રિયાને દર્શાવે છે.)

(a)

Data Hiding

(b)

Data Encapsulation

(c)

Data Abstraction

(d)

class

Answer:

Option (c)

12.

Public data members and member functions of the class are accessible ONLY to the member functions of that class.

(class ના પબ્લીક ડેટા મેમ્બર અને મેમ્બર ફંકશન ફક્ત તે class ના  મેમ્બર ફંકશન માં જ એક્સેસ થઈ શકે છે. )

(a)

TRUE

(b)

FALSE

Answer:

Option (b)

13.

By default, members of the class are ____________ in nature.

(By default, class ના સભ્યો  ____________ nature માં હોય છે.)

(a)

protected

(b)

private

(c)

public

(d)

static

Answer:

Option (b)

14.

 Wrapping data and its related functionality into a single entity is known as _____________

(એક સિંગલ એન્ટિટી માં Wrapping ડેટા અને તેની સંબંધિત functionality _______ તરીકે ઓળખાય છે )

(a)

Abstraction

(b)

Encapsulation

(c)

Polymorphism

(d)

Modularity

Answer:

Option (b)

15.

What does polymorphism in OOPs mean?

(OOP માં Polymorphism નો અર્થ શું છે?)

(a)

Concept of allowing overloading of functions

(ફંકશન ને ઓવરલોડ કરવાની મંજૂરી આપવાનો concept)

(b)

Concept of hiding data

(ડેટા હાઈડીંગ નો concept)

(c)

Concept of keeping things in differnt modules/files

(ડિફરન્ટ મોડ્યુલો / ફાઇલોમાં વસ્તુઓ રાખવાનો concept)

(d)

Concept of wrapping things into a single unit

(વસ્તુઓને એક યુનિટ માં wrap કરવાનો concept)

Answer:

Option (a)

16.

Which concept allows you to reuse the written code?

(કયો concept તમને લખેલા કોડનો ફરીથી ઉપયોગ કરવાની મંજૂરી આપે છે?)

(a)

Encapsulation

(b)

Abstraction

(c)

Inheritance

(d)

Polymorphism

Answer:

Option (c)

17.

The OOPs concept in C++, exposing only necessary information to users or clients is known as__________

(C++ OOP concept માં, વપરાશકર્તાઓ અથવા ક્લાયન્ટ્સ માટે ફક્ત જરૂરી માહિતીને દર્શાવે છે તે_________ તરીકે ઓળખાય છે.)

(a)

Abstraction

(b)

Encapsulation

(c)

Data hiding

(d)

Hiding complexity

Answer:

Option (a)

18.

What is output of below program?

int main()

{

  int a=10;

  int b,c;

  b = a++;

  c = a;

  cout<<a<<b<<c;

  return 0;

}

નીચે આપેલા પ્રોગ્રામનું આઉટપુટ શું છે?

int main()

{

  int a=10;

  int b,c;

  b = a++;

  c = a;

  cout<<a<<b<<c;

  return 0;

}

(a)

111011

(b)

111111

(c)

101011

(d)

101010

Answer:

Option (a)

19.

Which of the following is not a correct variable type?

(નીચેનામાંથી કયો યોગ્ય variable નો પ્રકાર નથી?)

(a)

 real

(b)

char

(c)

float

(d)

double

Answer:

Option (a)

20.

In C++ Scope resolution operator is used______

(C++ માં ______માટે Scope resolution operator નો ઉપયોગ થાય છે )

(a)

To resolve the scope of global variables only

(ફક્ત global variables ના scope ને resolve કરવા માટે)

(b)

 To resolve the scope of functions of the classes only

(ફક્ત class ના ફંકશન ના scope ને resolve કરવા માટે)

(c)

To resolve scope of global variables as well as functions of the classes

(class ના ફંકશન તેમજ global variables ના scope ને resolve માટે)

(d)

To resolve the scope of local variables only

(ફક્ત local variables ના scope ને resolve કરવા માટે)

Answer:

Option (c)

Showing 11 to 20 out of 40 Questions