A parameter in a C++ function is passed by reference. Which of following statement is true? I.    The reference of the real parameter is passed to the formal parameter; II.    Changing the value of the formal parameter in the function will not change the real parameter; III.    Changing the value of the formal parameter in the function will change the real parameter as well.   Question options:   a.    I only   b.    II only   c.    I and II only   d.    I and III only   Consider the following expression of integer operation in C++:   int  m =  15%6; int n = 15/6; What are the values of m and n?   Question options:   a.    3     2.5   b.    3     2   c.    2     2.5   d.    2.5     2.5   Consider an integer array a of length n with indexing starting at 0, where n is a positive integer. If the elements of the array a are to be written out in reverse order, which of the following C++ code fragment does NOT do the job?   Question options:   a.    int i=n-1;        while (i>=1){           cout << a[i] << endl;            i = i-1;       }                     cout << a[i] << endl;   b.    int i=n-1;       while (i>=1){cout << a[i] << endl; i = i-1;}   c.    int i=n-1;       while (i>=0){cout << a[i] << endl; i = i-1;}   d.    int i=n;        while (i>0){cout << a[i-1] << endl; i = i-1;}

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

A parameter in a C++ function is passed by reference. Which of following statement is true?

I.    The reference of the real parameter is passed to the formal parameter;


II.    Changing the value of the formal parameter in the function will not change the real parameter;

III.    Changing the value of the formal parameter in the function will change the real parameter as well.

 
Question options:
 

a.    I only

 

b.    II only

 

c.    I and II only

 

d.    I and III only

 

Consider the following expression of integer operation in C++:  

int  m =  15%6;
int n = 15/6;

What are the values of m and n?

 
Question options:
 

a.    3     2.5

 

b.    3     2

 

c.    2     2.5

 

d.    2.5     2.5

 

Consider an integer array a of length n with indexing starting at 0, where n is a positive integer. If the elements of the array a are to be written out in reverse order, which of the following C++ code fragment does NOT do the job?

 
Question options:
 

a.    int i=n-1;

       while (i>=1){

          cout << a[i] << endl;

           i = i-1;

      }              

      cout << a[i] << endl;

 

b.    int i=n-1;
      while (i>=1){cout << a[i] << endl; i = i-1;}

 

c.    int i=n-1;
      while (i>=0){cout << a[i] << endl; i = i-1;}

 

d.    int i=n;
       while (i>0){cout << a[i-1] << endl; i = i-1;}

Expert Solution
Step 1
  • Formal Parameter : A variable and its type as they appear in the prototype of the function or method.
  • Actual Parameter : The variable or expression corresponding to a formal parameter that appears in the function or method call in the calling environment.
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY