Programming In C++ (3330702) MCQs

MCQs of Functions in C++ and Working with objects

Showing 31 to 40 out of 50 Questions
31.

Which keyword is used to declare the friend function?

(friend function ડીકલેર કરવા માટે કયા કીવર્ડનો ઉપયોગ કરવામાં આવે છે?)

(a)

firend

(b)

friend

(c)

classfriend

(d)

myfriend

Answer:

Option (b)

32.

Where does keyword ‘friend’ should be placed?

(‘friend’ કીવર્ડ ક્યાં મૂકવો જોઈએ?)

(a)

function declaration

(b)

function definition

(c)

main function

(d)

block function

Answer:

Option (a)

33.

Pick the correct statement.

(સાચું statement પસંદ કરો.)

(a)

Friend functions are in the scope of a class

(Friend functions એ class ના scope માં હોય છે)

(b)

Friend functions can be called using class objects

(class અને objects નો ઉપયોગ કરીને Friend functions બનાવી શકાય)

(c)

Friend functions can be invoked as a normal function

(normal function તરીકે Friend functions ને કોલ કરી શકાય છે)

(d)

Friend functions can access only protected members not the private members

(Friend functions  ફક્ત protected members ને જ એક્સેસ કરી શકે છે private members ને નહીં)

Answer:

Option (c)

34.

Which of the following concept of oops allows compiler to insert arguments in a function call if it is not specified?

(oop ની નીચેની કયા concept ના કમ્પાઈલરને ફંક્શન call માં arguments ને insert કરવાની મંજૂરી આપે છે જો તે specified ના હોઈ તો?)

(a)

Default arguments

(b)

Call by reference

(c)

Call by value

(d)

Call by pointer

Answer:

Option (a)

35.

Default value of static variable is_____ .

(static variable ની Default value _____ છે.)

(a)

0

(b)

1

(c)

Garbage value

(d)

Compiler dependent

Answer:

Option (a)

36.

Static variable in a class is initialized when _____ .

(class માં Static variable initialize થાય છે જ્યારે _____.)

(a)

every object of the class is created.

(class ના દરેક object બનાવવામાં આવે છે ત્યારે.)

(b)

last object of the class is created.

(class નો last object બનાવવામાં આવે છે ત્યારે.)

(c)

first object of the class is created.

(class નો first object બનાવવામાં આવે છે ત્યારે.)

(d)

No need to initialize static variable.

(static variable ને initialize કરવો જરૂરી નથી)

Answer:

Option (c)

37.

Default values for a function are specified when ____ .

(જ્યારે ______ ત્યારે ફંકશન માટેની Default values ને specified કરવામાં આવે છે.)

(a)

function is defined

(b)

function is declared

(c)

function is defined and function is declared both

(d)

None of these

Answer:

Option (b)

38.

Can member functions of one class be friend functions of another class?

(શું એક class ના મેમ્બર functions બીજા class ના riend functions હોઈ શકે? .)

(a)

Yes

(b)

No

Answer:

Option (a)

39.

Assigning one or more function body to the same name is called ____________ .

(એક અથવા વધુ ફંક્શન બોડીને same name આપવાને ____________ કહેવામાં આવે છે.)

(a)

Function Overriding

(b)

Function Overloading

(c)

Function Overriding and Function Overloading 

(d)

None of these

Answer:

Option (b)

40.

What does memory allocation for objects mean?

(object માટે memory allocation નો અર્થ શું છે?)

(a)

Actual creation and memory allocation for object members

(object members માટે Actual creation અને મેમરી allocation )

(b)

Creation of member functions

(member functions નું Creation )

(c)

Creation of data members for a class

(class ના data members નું Creation)

(d)

Actual creation and data declaration for object members

(object members માટે Actual creation અને data declaration )

Answer:

Option (a)

Showing 31 to 40 out of 50 Questions