Class 7 Exam  >  Class 7 Tests  >  Test: C++ Function Declarations - Class 7 MCQ

Test: C++ Function Declarations - Class 7 MCQ


Test Description

10 Questions MCQ Test - Test: C++ Function Declarations

Test: C++ Function Declarations for Class 7 2024 is part of Class 7 preparation. The Test: C++ Function Declarations questions and answers have been prepared according to the Class 7 exam syllabus.The Test: C++ Function Declarations MCQs are made for Class 7 2024 Exam. Find important definitions, questions, notes, meanings, examples, exercises, MCQs and online tests for Test: C++ Function Declarations below.
Solutions of Test: C++ Function Declarations questions in English are available as part of our course for Class 7 & Test: C++ Function Declarations solutions in Hindi for Class 7 course. Download more important topics, notes, lectures and mock test series for Class 7 Exam by signing up for free. Attempt Test: C++ Function Declarations | 10 questions in 10 minutes | Mock test for Class 7 preparation | Free important questions MCQ to study for Class 7 Exam | Download free PDF with solutions
Test: C++ Function Declarations - Question 1

What are mandatory parts in the function declaration?

Detailed Solution for Test: C++ Function Declarations - Question 1

In a function, return type and function name are mandatory all else are just used as a choice.

Test: C++ Function Declarations - Question 2

How many can max number of arguments present in function in the c99 compiler?

Detailed Solution for Test: C++ Function Declarations - Question 2

C99 allows to pass a maximum of 127 arguments in a function.

1 Crore+ students have signed up on EduRev. Have you? Download the App
Test: C++ Function Declarations - Question 3

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

    #include <iostream>
    using namespace std;
    void mani()
    void mani()
    {
        cout<<"hai";
    }
    int main()
    {
        mani();
        return 0;
    }

Detailed Solution for Test: C++ Function Declarations - Question 3

We have to use the semicolon to declare the function in line 3. This is called a function declaration and a function declaration ends with a semicolon.

Test: C++ Function Declarations - Question 4

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

Detailed Solution for Test: C++ Function Declarations - Question 4

The variable is valid only in the function block as in other.

Test: C++ Function Declarations - Question 5

Where does the execution of the program starts?

Detailed Solution for Test: C++ Function Declarations - Question 5

Normally the execution of the program in c++ starts from main only.

Test: C++ Function Declarations - Question 6

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

Detailed Solution for Test: C++ Function Declarations - Question 6

semicolon is used to terminate a function declaration statement in C++.

Test: C++ Function Declarations - Question 7

Which is more effective while calling the functions?

Detailed Solution for Test: C++ Function Declarations - Question 7

In the call by reference, it will just passes the reference of the memory addresses of passed values rather than copying the value to new memories which reduces the overall time and memory use.

Test: C++ Function Declarations - Question 8

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;
    }

Detailed Solution for Test: C++ Function Declarations - Question 8

In this program, we called by value so the value will not be changed, So the output is 10
Output:
$ g++ fun.cpp
$ a.out
10

Test: C++ Function Declarations - Question 9

How many minimum number of functions should be present in a C++ program for its execution?

Detailed Solution for Test: C++ Function Declarations - Question 9

The execution of a C++ program starts from main function hence we require atleast 1 function to be present in a C++ program to execute and i.e. the main function.

Test: C++ Function Declarations - Question 10

What will we not do with function pointers?

Detailed Solution for Test: C++ Function Declarations - Question 10

As it is used to execute a block of code, So we will not allocate or deallocate memory.

Information about Test: C++ Function Declarations Page
In this test you can find the Exam questions for Test: C++ Function Declarations solved & explained in the simplest way possible. Besides giving Questions and answers for Test: C++ Function Declarations, EduRev gives you an ample number of Online tests for practice

Top Courses for Class 7

Download as PDF

Top Courses for Class 7