The following questions are true/false and multiple choice. PLEASE HELP! 1. Every C++ program must have:
  A. cout statement  B. function main 
 
 
 C. #include statement  D. All of the above
 
 2. The following data :  72 
‘A’  “Hellow”  2.87
  are examples of
 
 A. variables 
B. literals   
   C.
strings  D. None of the above
 
 3. int 
x;
  int  y
= 4;
 
 long z = 7;
 
   Which
statement forces the compiler to perform automatic
  promotion?
   A. z
= z + y  B. x = y + (int)z; 
 
 C. x = (int)z;  D. None of the above 
 4. What is the error ?
  int schedule( char activity )
  {
 
 int i, activity;
   float time;
   
  // code 
   }
 
 A. This is a function call and not a function
definition.
 
 B. No error.
 
 C. Variable activity cannot be
re-declared. 
 
 D. Missing semicolon.
 5. What is printed by the following program
segment ?
  int x;
  x = 4 * (2 + 5)/9 + 3;
 
 cout << "The result is " << x;    A. The result is 3.  B. The result is 6.     C. The result is 5.  D. The result is 4.  6. cout << 'A';    What is the displayed result of the above statement?   A. 'A'   B. A compiler error   C. 65   D. A  E. 1  7. int x;    int y;    const int z = 0;    Which statement will cause a compile error?        A. x = y = z;  B. x = z = y;  C. x = y = 'A';  D. x = y = 10000;  8. int x = 4;    int y;    y = x++ + 1;   What is the value of variable y after the above statement executes?        A. 4   B. 5  C. 6   D. 7  E. None of the above  9. int x = 4;    int y;    y = --x + 1;    What is the value of variable y after the above statement executes?        A. 4   B. 5   C. 6   D. 7  E. None of the above 10. int x = 4;    int y;    y = ++(x + 1);        What is the result of an attempt to compile and run the    above statements?        A. 4    B. 5    C. 6   D. 7   E. A compile error 11. int x = 11;    double y;    y = (double)x / 3;    What is the value of variable y after the above statement executes?      A. 3   B. 3.66667  C. 4  D. None of the above 12. int x = 11;    int y;    y = x % 3;    What is the value of variable y after the above statement executes?        A. 3  B.2.2  C. 2  D. 3.33  E. None of the above 13. int x;   main()    {   int y;   }   What is true regarding the scope of x and y ?       A. x is local; y is global  B. x and y are both local   C. x and y are both static  D. x is global; y is local 14. Assuming x starts with the value 10, what will the following    code fragment print out ?    cout << x-- << ' ';    cout << ++x;        A. 9 10  B. 10 10  C. 10 9  D. none of the above 15. Executing the "continue" statement from within a loop   causes control to go   A. to the next line of code   B. out of the loop   C. to the beginning of the loop   D. to check the loop condition for repeating the loop   E. none of the above     16. Overloaded functions   A. are a group of functions with the same name and same    number of arguments.   B. are a group of functions with the same name and    different parameter types.    C. make life easier for the programmer.   D. none of the above. 17. The following statements, using manipulators fixedpoint and showpoint:   double half = 20.0;   cout << fixedpoint << showpoint << half << endl;    is syntactically correct.   T__  F__ 18. The following two implementations perform the same operation:   q = x < y ? a+b : x*2;   if( x < y )   q = a + b;   else   q = x*2;    T__  F__ 19. x != y is the same as (x >y || x=

  T__ 
F__
21. The following statement
wants to determine if count is outside the
   range
of 0 through 100: 
  if (count < 0 && count >
100) 
   
 
T__  F__
 
22. It is correct to write x%y
if either x or y is float.
  T__ 
F__
23. One limitation of the for
loop is that only one variable may be
  initialized in the initialization
expression.
   
  T__ 
F__
24. How many times is a “do
while” loop executed ?
  A.
once  B. always skipped  C. forever 
 
 D. at least once  E. none of the above 
25. What is the value of w after
this code fragment is executed ?
 
 int x(2), y(5), w;
   w = x
* (x > y ? 1 : 2);
   
   A.
2  B. 4  C. 10 
 D. none of the above
26. In C++ you must declare all
variables only at the beginning
 
 of the function.
 
 T__ 
F__
27. In C++ cin and cout are
built into C++ language as keywords.
  T__ 
F__
28. The following lines of code
  int i = 10;
  cout
<< setw(6) << i << i << endl;   display:  1010   T__  F__ 29. The following lines of code   double d = 7.0;   cout << d << endl;   display: 7.0   T__  F__ 30. The following function prototypes   int increment(char);   int increment(int);   are not accepted in C++ because they have the same name.   T__  F__ 31. Parameter names in a prototype are optional.   T__  F__  32. The following is a function prototype:    CalcTotal();   T__  F__  33. If a C++ program has two component functions, main() and   mistery(), it is possible that mistery() calls main().   T__  F__ 34. The parameter must have the same name with the argument.   T__  F__ 35. Parameters are declared and initialized on the function header.   T__  F__ 36. The following declaration is accepted by the compiler:   int return;   T__  F__ 37. The following declaration is not accepted by the compiler:   int weight = 4,000;   T__  F__ 38. Changes to a function parameter always affect the original   argument as well.        T___  F__ 39. The following function prototypes are accepted by compiler:   int GetValue();   double GetValue();   T___  F__ 40. The following implementation is correct:   double average (int value1, int value2, int value3)     {    double average;    average = value1 + value2 + value3  / 3;     }     T___  F__ 41. This program will not compile:   int main()   {    float This_One = 2;    float That_One;    That_one = 2 * This_one;    }   T__  F__ 42. This program will not compile:   main()      {    double constant_1 = 2;  /* Program constant    double variable_1;  /* Program variable.     variable_1 = constant_1 + constant_1;   }   T__  F__ 43. There is no logical error inside this code segment:   if ( gender == 1 )    cout << "Woman" << endl;   else;       cout << "Man" << endl;   T__  F__ 44. There is no logical error inside this code segment:   while ( z >= 0 ) 
   sum
+= z;
  T__ 
F__
45. There is an error inside
this code segment:
  int x
= 1, total; 
  while ( x <= 10 )   {    total += x;    ++x;   }   T__  F__ 46. The following program is syntactically correct    #include iostream     using namespace std;    int main  ()   {    int a, b, c     a = 3; b = 4; c = a + b;    cout << "The value of c is " << c;    return 0;    }      T__  F__ 47. The following program is syntactically incorrect:    #include
   using
namespace std; 
   int
main  ()
   {
 
 int a,
b, c 
 
 a = 3;  b = 4; 
c = a + b; 
 
 cout << "The value of c is " < c;     return 0;    }      T__  F__ 48. The following program is syntactically correct:    for ( int x = 1; x <= 20; ++x )    {    if ( x % 5 == 0 )    cout << x << endl;    else    cout << x << 't';    }    T__  F__ 49. The following program is logically correct:    switch ( n )    {    case 1:    cout << "The number is 1" << endl;     case 2:    cout << "The number is 2" << endl;    break;    default:    cout << "The number is not 1 or 2" << endl;    break;    }    T__  F__ 50. The following code prints the values 1 to 10.   n = 1;    while ( n < 10 )     cout << n++ << endl;    T___  F__ 51. The following code is correct:    for ( x = 100, x >= 1, ++x ) 
   cout << x << endl;     T___  F__ 52. The following program is syntactically correct:    int sum( int x, int y )    {    int result;    result = x + y;     }    T___  F__ 53. The following program is syntactically correct:    void product()   {    int a;  int b;  int c;  int result;    cout << "Enter three integers: ";    cin >> a >> b >> c;
   result = a * b * c;
   cout << "Result is " << result;    return result;    }   T___  F__ 54. The following program has no error:   using namespace std;       int main ()   {   double number1, number2, sum;   cout << "Enter a number: ";   cin >> number1;
  cout << "Enter another number: ";   cin >> number2;
  sum = number1 + number2;
  cout << "The sum of the two numbers is " << sum;   return 0;   }   T___  F__ 55. The following program has no error:    #include
  using namespace std;
  int main ()
  {
  double number1, number2, sum;
  cout << "Enter a number: ";   cin << number1;    cout << "Enter another number: ";   cin >> number2; 
  sum = number1 + number2;
  cout << "The sum of the two numbers is " << sum;   return 0;   }   T___  F__ 56. The following program is syntactically correct:   #include
  using namespace std;
  int main ()
  {
  double number1, number2, sum;
  cout << "Enter a number: ";   cin >> number1;
  cout << "Enter another number: ";   cin >> number2;
  number1 + number2 = sum; 
  cout << "The sum of the two numbers is " << sum;   return 0;   }   T___  F__ 57. The following program is syntactically correct:   #include
  using namespace std;
  int main ()
  {
  double number1, number2, sum;
  cout << "Enter a number: ";   cin >> number1;
  cout << "Enter another number: ";   cin >> number2;
   sum = number1 + number2;
  cout “The sum of the two numbers
is ” << sum;    }    T___  F__   58. The following program is syntactically correct:   #include
  using namespace std;
  void main ()
  {
  const number1, number2, product;  
  cout << "Enter two numbers and I will multiplyn";   cout << "them for you.n";   cin >> number1 >> number2;
  product = number1 * number2;
  cout << product;   }   T___  F__ 59. There is something compiler does not like in this code:   #include
  using namespace std;
  void main ()
  {
  int number1, number2, product;
  cout << "Enter two numbers and I will multiplyn";   cout << "them for you.n";   cin >> number1 >> number2;
  product = number1 * number2;
  cout << product;   }   T__  F__ 60. The following program is syntactically correct:   #include
  using namespace std;
  void main () 
  {
  int number1, number2, product;
  cout << "Enter two numbers and I will multiplyn";   cout << "them for you.n";   cin >> number1 >> number2;
  product = number1 * number2;
  cout << product;   return 0;   }   T__  F__ 61. The following program is syntactically correct:   #include
  using namespace std;
  int main ()
  {
  int number1, product;  
   cout << "Enter two numbers and I will multiplyn";   cout << "them for you.n";   cin >> number1 >> number2;
  product = number1 * number2;
  cout << product;   return 0;   }   T__  F__ 62. The following program is correct:   #include
  using namespace std;
  int main()
  {
  int numCount, total; 
  double average;
  cout << "How many numbers do you want to average ? ";   cin >> numCount;
  for (int count = 0; count < numCount; count++)   {   int num;   cout << "Enter a number: ";   cin >> num;
  total += num;
  count++;  
  } 
  average = total / numCount; 
  cout << "The average is << average << endl;   return 0;   }   T__  F__ 63. The following program is logically correct:   #include
  using namespace std;
  int main()
  {
  int count=1, total=0;
 
  while (count <= 100)    total += count;   cout << "The sum of the numbers 1-100 is ";   cout << total << endl;   return 0;   }    T__  F__  64. What value does this program display?    void inc( int x );    void main()    {    int x = 1;    inc( x );    cout << x;     }      void inc( int x )     {    x++;     }   A. -1  B. 0  C. 1  D. 2    65. Class-objects contain only data.   T__  F__ 66. The purpose of information hiding is to keep the data   members public.   T__  F__ 67. Class members may be all private.   T__  F__ 68. private keyword must be always used to declare private members.   T__  F__ 69. A member function is called to act on a specific object.   T__  F__ 70. If three objects of a class are defined, how many copies   of that class data are stored in memory ?   And how many copies of its member functions ?   A. 3  3  B. 1  1  C. 1  3  D. 3  1 71. Data or functions designated private are accessible   A. to any function in the program.    B. to private member-functions of that class only   C. only if you know the password   D. to all member-functions of that class 72. A constructor has a header syntactically implemented like for   any other function in C++.    T__  F__   73. There is always at least one constructor part of the class.      T__  F__   74. Like any C++ function, a constructor may be overloaded.    T__  F__   75. A constructor can call other member functions of the class.    T__  F__   76. Attempting to initialize a non-static data member of a class    explicitly in the class definition is a syntax error.    T__  F__     77. Class members specified as private are accessible only to    member functions of the class and friends of the class.     T__  F__   78. You cannot use the scope-resolution-operator :: in main().    T__  F__   79. Defining as const a member function that modifies a data member    of an object is a compilation error.    T__  F__   80. The prototypes for friend functions must appear in the class    definition.    T__  F__   81. You can declare as const all of a class's member functions.    T__  F__   82. You can declare an object as const.    T__  F__   83. The following class implementation is syntactically correct:    class Time    {    public:   // function prototypes    private:   int hour = 0;    int minute = 0;   int second = 0;    };    T__  F__       84. The following class definition is syntactically correct:    class Circle:     {    private    double centerX;   double centerY;   double radius;    public    SetCenter(double,double);    SetRadius(double);     }       T__  F__   85. Objects may be passed as function arguments.    T__  F__




Why Choose Us

  • 100% non-plagiarized Papers
  • 24/7 /365 Service Available
  • Affordable Prices
  • Any Paper, Urgency, and Subject
  • Will complete your papers in 6 hours
  • On-time Delivery
  • Money-back and Privacy guarantees
  • Unlimited Amendments upon request
  • Satisfaction guarantee

How it Works

  • Click on the “Place Order” tab at the top menu or “Order Now” icon at the bottom and a new page will appear with an order form to be filled.
  • Fill in your paper’s requirements in the "PAPER DETAILS" section.
  • Fill in your paper’s academic level, deadline, and the required number of pages from the drop-down menus.
  • Click “CREATE ACCOUNT & SIGN IN” to enter your registration details and get an account with us for record-keeping and then, click on “PROCEED TO CHECKOUT” at the bottom of the page.
  • From there, the payment sections will show, follow the guided payment process and your order will be available for our writing team to work on it.