Programming In C++ (3330702) MCQs

MCQs of Functions in C++ and Working with objects

Showing 1 to 10 out of 50 Questions
1.

In C++ Program, inline fuctions are expanded during ____

(C++ પ્રોગ્રામ માં, inline functions એ ________ દરમ્યાન expand થાય છે.)

(a)

Run Time

(રન ટાઇમ)

(b)

Compile Time

(કમ્પાઈ ટાઇમ)

(c)

Debug Time

(ડિબગ ટાઇમ)

(d)

Coding Time

(કોડીંગ ટાઇમ)

Answer:

Option (a)

2.

What are mandatory parts in the function declaration?

(function declaration માટે ના ફરજીયાત પાર્ટસ ક્યાં છે?)

(a)

return type, function name

(રીટર્ન ટાઇપ, ફંકશન નામ)

(b)

return type, function name, parameters

(રીટર્ન ટાઇપ, ફંકશન નામ, પેરામીટર)

(c)

parameters, function name

(પેરામીટર, ફંકશન નામ)

(d)

parameters, variables

(પેરામીટર, વેરીએબલ)

Answer:

Option (a)

3.

Which of the following is used to terminate the function declaration?

(function declaration ને terminate કરવા માટે નીચેના માંથી શું ઉપયોગ થાય છે?)

(a)

 :

(b)

)

(c)

 ;

(d)

]

Answer:

Option (c)

4.

What will be the output of the following C++ code?

#include <iostream>

using namespace std;

void fun(int x, int y)
{
        x = 20;
        y = 10;
}

int main()
{
        int x = 10;
        fun(x, x);
        cout << x;
        return 0;
}

નીચે આપેલા C++ code નું output શું થશે?

#include <iostream>

using namespace std;

void fun(int x, int y)
{
        x = 20;
        y = 10;
}

int main()
{
        int x = 10;
        fun(x, x);
        cout << x;
        return 0;
}
(a)

10

(b)

20

(c)

compile time error

કમ્પાઈલ ટાઇમ એરર

(d)

30

Answer:

Option (a)

5.

What is the scope of the variable declared in the user defined function?

(user defined function માં declare કરેલા વેરીએબલ નો scope શું છે?)

(a)

whole program

(આખા પ્રોગ્રામ માં)

(b)

only inside the {} block

(ખાલી {} બ્લોક ની અંદર)

(c)

the main function

(main ફંકશન માં)

(d)

header section

(હેડર section માં)

Answer:

Option (b)

6.

What happens to a function defined inside a class without any complex operations (like looping, a large number of lines, etc)?

(Class ની અંદર define કરેલા function નું શું થશે જેમાં એક પણ complex operation( જેમકે looping, ઘણી બધી lines, વગેરે) નથી?) 

(a)

It becomes a virtual function of the class

(તે ક્લાસ નું virtual ફંકશન બનશે)

(b)

It becomes a default calling function of the class

(તે કલાસ નું default call માટે નું ફંકશન બનશે)

(c)

It becomes an inline function of the class

(તે કલાસ નું inline ફંકશન બનશે)

(d)

The program gives an error

(પ્રોગ્રામ એરર આપશે)

Answer:

Option (c)

7.

What is an inline function?

(inline function શું છે?)

(a)

A function that is expanded at each call during execution

(એવું ફંકશન કે જે execution દરમિયાન દરેક call વખતે expanded થાય છે)

(b)

A function that is called during compile time

(એવું ફંકશન કે જે કમ્પાઈ ટાઇમ દરમિયાન call થાય)

(c)

A function that is not checked for syntax errors

(એવું ફંકશન કે જેમાં syntax એરર ચેક કરવામાં આવતી નથી)

(d)

A function that is not checked for semantic analysis

(એવું ફંકશન કે જેમાં semantic analysis ચેક કરવામાં આવતું નથી)

Answer:

Option (a)

8.

When we define the default values for a function?

(આપણે function ની default value ક્યારે define કરીએ છીએ?) 

(a)

When a function is defined

(જયારે ફંકશન ડીફાઈન કરી ત્યારે)

(b)

When a function is declared

(જયારે ફંકશન ડીકલેર કરી ત્યારે)

(c)

When the scope of the function is over

(જયારે ફંકશન નો scope પૂરો થઈ જાય ત્યારે)

(d)

 When a function is called

(જયારે ફંકશન call થાય ત્યારે)

Answer:

Option (b)

9.

Where should default parameters appear in a function prototype?

(function prototype માં default parameteres ક્યાથી appear થવા જોઈએ?)

(a)

To the rightmost side of the parameter list

(parameter list ની જમણી બાજુ થી)

(b)

To the leftmost side of the parameter list

(parameter list ની ડાબી બાજુ થી)

(c)

Anywhere inside the parameter list

(parameter list ની અંદર ગમે ત્યાં)

(d)

Middle of the parameter list

(parameter list માં વચ્ચે)

Answer:

Option (a)

10.

 If an argument from the parameter list of a function is defined constant then _______________

(જો function ની parameter list માંથી argument એ constant define થયેલી હોય તો_______________)

(a)

It can be modified inside the function

(તે ફંક્શન ની અંદર બદલી શકાય છે)

(b)

It cannot be modified inside the function

(તે ફંક્શનની અંદર બદલી શકાતું નથી)

(c)

Error occurs

(એરર આવે)

(d)

Segmentation fault 

(Segmentation ફોલ્ટ)

Answer:

Option (b)

Showing 1 to 10 out of 50 Questions