Download C++ Certified Associate Programmer.CPA.ActualTests.2019-03-15.132q.vcex

Vendor: C++ Institute
Exam Code: CPA
Exam Name: C++ Certified Associate Programmer
Date: Mar 15, 2019
File Size: 117 KB

How to open VCEX files?

Files with VCEX extension can be opened by ProfExam Simulator.

Demo Questions

Question 1
What will the variable "age" be in class B? 
    class A { 
            int x; 
    protected:
            int y; 
    public:
            int age; 
            A () { age=5; }; 
    };     
     
    class B : public A {
            string name; 
    public:
            B () { name="Bob"; }; 
            void Print() { 
                cout << name << age; 
            } 
    };
  1. public
  2. private
  3. protected
  4. None of these
Correct answer: A
Question 2
What happens when you attempt to compile and run the following code? 
    #include <iostream> 
    #include <string>     
     
    using namespace std;     
     
    class complex{ 
        double re, im; 
    public:
        complex() : re(1),im(0.4) 
        complex operator(complex &t); 
        void Print() { cout << re << " " << im; } 
    } 
    complex complex::operator (complex &t){
            complex temp; 
        temp.re = this>re t.re; 
        temp.im = this>im  t.im; 
            return temp; 
    }     
     
    int main(){ 
        complex c1,c2,c3; 
            c3 = c1 c2; 
            c3.Print(); 
    }
  1. It prints: 1 0.4
  2. It prints: 2 0.8
  3. It prints: 0 0
  4. It prints: 1 0.8
Correct answer: C
Question 3
What happens when you attempt to compile and run the following code? 
            #include <iostream> 
            using namespace std; 
            class complex{ 
               double re; 
               double im; 
            public:
               complex() : re(0),im(0) 
               complex(double x) { re=x,im=x;}; 
               complex(double x,double y) { re=x,im=y;} 
               void print() { cout << re << " " << im;}     
            }; 
        
            int main(){ 
               complex c1; 
               c1 = 3.0; 
               c1.print(); 
                     return 0; 
            }
  1. It prints: 0 0
  2. It prints: 1 1
  3. It prints: 3 3
  4. Compilation error
Correct answer: C
Question 4
What happens when you attempt to compile and run the following code? 
    #include <iostream>     
     
    using namespace std;     
     
    void fun(int);     
     
    int main() 
    { 
            int a=0; 
            fun(a); 
            return 0; 
    } 
     
     
    void fun(int n) 
    { 
            if(n < 2) 
            { 
                fun(++n); 
                cout << n; 
            } 
    }
  1. It prints: 21
  2. It prints: 012
  3. It prints: 0
  4. None of these
Correct answer: A
Question 5
What happens when you attempt to compile and run the following code? 
    #include <iostream> 
    using namespace std;     
     
    int s(int n); 
         
    int main() 
    { 
            int a; 
            a = 3; 
            cout << s(a); 
            return 0; 
    } 
     
     
    int s(int n) 
    { 
            if(n == 0) return 1; 
            return s(n?1)*n; 
    }
  1. It prints: 4
  2. It prints: 6
  3. It prints: 3
  4. It prints: 0
Correct answer: B
Question 6
What happens when you attempt to compile and run the following code? 
    #include <iostream>     
     
    using namespace std;     
     
    #define FUN(arg) if(arg) cout<<"Test";     
     
    int main() 
    { 
        int i=1; 
        FUN(i<3); 
        return 0; 
    }
  1. It prints: 0
  2. It prints: T
  3. It prints: T0
  4. It prints: Test
Correct answer: D
Question 7
What happens when you attempt to compile and run the following code? 
    #include <iostream>     
     
    using namespace std;     
     
    int main() 
    { 
      float x=3.5,y=1.6; 
      int i,j=2; 
      i = x + j + y; 
      cout << i; 
      return 0; 
    }
  1. It prints: 7
  2. It prints: 6
  3. It prints: 7,1
  4. Compilation error
Correct answer: A
Question 8
What happens when you attempt to compile and run the following code? 
            #include <iostream> 
            using namespace std; 
        
            int main(){ 
               int i = 1; 
               if (i==1) { 
                   cout << i; 
               } else { 
                   cout << i-1; 
               } 
               return 0; 
            }
  1. It prints: 0
  2. It prints: 1
  3. It prints: -1
  4. It prints: 2
Correct answer: B
Question 9
What is the output of the program? 
    #include <iostream>     
     
    using namespace std;     
     
    int main() 
    { 
            int tab[4]={10,20,30,40}; 
            tab[1]=10; 
            int *p; 
            p=&tab[0]; 
         
            cout<<*p; 
            return 0; 
    }
  1. It prints: 10
  2. It prints: 20
  3. It prints: 11
  4. It prints: 30
Correct answer: A
Question 10
What happens when you attempt to compile and run the following code? 
    #include <iostream> 
    using namespace std; 
     
     
    class A { 
    public:
            virtual void Print()=0; 
    }; 
    class B:public A {
    public:
            virtual void Print() { cout<< "B"; } 
    }; 
    class C:public A {
    public:
            virtual void Print() { cout<< "C"; } 
    }; 
    int main() 
    { 
            B ob2; 
            C ob3; 
            A *obj; 
            obj = &ob2; 
            obj>Print(); 
            obj = &ob3; 
            obj>Print(); 
    }
  1. It prints: BC
  2. It prints: CB
  3. It prints: CC
  4. It prints: BB
Correct answer: A
HOW TO OPEN VCE FILES

Use VCE Exam Simulator to open VCE files
Avanaset

HOW TO OPEN VCEX AND EXAM FILES

Use ProfExam Simulator to open VCEX and EXAM files
ProfExam Screen

ProfExam
ProfExam at a 20% markdown

You have the opportunity to purchase ProfExam at a 20% reduced price

Get Now!