The following code is from a game, which generates a set of 4 ran

Subject

Computer and Communication Technology

Class

CBSE Class 12

Pre Boards

Practice to excel and get familiar with the paper pattern and the type of questions. Check you answers with answer keys provided.

Sample Papers

Download the PDF Sample Papers Free for off line practice and view the Solutions online.
Advertisement

 Multiple Choice QuestionsOne Word Answers

1.

Which of the following is not an unit for data transfer rate?
(i)    bps
(ii)   abps
(iii)  gbps
(iv)  kbps


 Multiple Choice QuestionsMultiple Choice Questions

Advertisement

2.

The following code is from a game, which generates a set of 4 random number. Pallav is playing this game, help him to identify the correct option(s) out of the four choices given below as the possible set of such numbers generated from the program code so that he winds the game. Justify your answer.

#include<iostream.h>
#include<stdlib.h>
const int LOW=15;
void main()
{
    randomize();
    int POINT=5,Number;
    for(int I=1; I<=4; I++)
    {
        Number=LOW+random(POINT);
        cout<<Number<<":";
        POINT- -;
    }
}

  • 19:16:15:18:

  • 14:18:15:16:

  • 19:16:14:18

     

  • 19:16:15:16:


D.

19:16:15:16:

19:16:15:16:
Justification is an follows :
I POINT Number 

Minimum Maximum
1 5 15 19
2 4 15 18
3 3 15 17
4 2 15 16

 


Advertisement

 Multiple Choice QuestionsShort Answer Type

3.

What is the difference between automatic type conversion and type casting? Also, give a suitable CPP code to illustrate both.


4.

Which C++ header file(s) will be essentially required to be included to run/execute the following C++ code?

void main()
{
  int Eno=123, char EName[]="Rehan Swarup";
  cout<<setw(5)<<Eno<<Setw(25)<<EName<<endl;
}


Advertisement
5.

Rewrite the following C++ Program code after removing the syntax error(s) (if any). Underline each correction. 

include<iostream.h>
class TRAIN
{
  long TrainNo;
  char Description [25];
public 
   void Entry()
   {
           cin>>TrainNo; gets(Description);
   }
   void Display()
   {
           cout<<TrainNo<<":"<<Description<<endl;
   }
};
void main()
{
    TRAIN T;
    Entry.T(); Display.T();
}


6.

Find the output of the following program :

#include<iostream.h>
struct POINT 
{
   int X,Y,Z;
};
Void StepIn(POINT & P, int Step = 1)
{
   P.X+=Step;
   P.Y-=Step;
   P.Z+=Step;
}
void StepOut(POINT & P, int Step = 1)
{
   P.X-=Step;
   P.Y+=Step;
   P.Z-=Step;
}
void main()
{
    POINT P1={15,25,5}, P2={10,30,20};
    StepIn(P1);
    StepOut(P2,4);
    cout<<P1.X<<","<<P1.Y<<","<<P1.Z<<endl;
    cout<<P2.X<<","<<P2.Y<<","<<P2.Z<<endl;
    StepIn(P2,12);
    cout<<P2.X<<","<<P2.Y<<","<<P2.Z<<endl;
}


7.

Find the output of the following program :

#include<iostream.h>
#include<ctype.h>
void ChangeIt(char Text[],char c)
{
   for(int K=0; Text[k]!='\0'; K++)
   {
       if(Text [k]>='F' && Text [K]<='L')
          Text[K]=tolower (Text [K]);
       else
          if(Text [K]=='E'  || Text [K]=='e')
             Text [K] = C;
          else 
          if(K%2==0)
             Text [K] = toupper (Text [K]);
          else 
             Text [K] = Text [K-1];
   }
}
void main()
{
    char OldText[]="pOwERALone";
    ChangeIt(OldText,'%');
    cout<<"New TEXT :"<<OldText<<endl;
}


8.

What do you understand by polymorphism? Also, give an example in C++ to illustrate the same.


Advertisement
9.

Answer the question (i) and (ii) after going through the following class: 

class Test 
{
     int Regno,Max,Min,Score;
public:
    TEST()                 //Function 1 
    {
         Regno=101; Max=100; Min=40; Score=75;
    }
    Test(Int Pretgno,int Pscore)      //Function 2
    {
         Reno=Pregno; Max=100; Min=40; Score=Pscore;
    }

    TEST()           //Function 3
    {
         cout<<"TEST Over"<<endl;
    }
 void Display()       //Function 4
 {
      cout<<Rogno<<";"<<Max<<";"      <<Min<<endl;
      cout<<"[Score]"<<Score<<endl;
 }
};

 


10.

Write a function CHANGE() in C++, which accepts an array of integer and its size as parameters and divide all those array elements by 7 which are divisible by 7 and multiple other array elements by 3.

Sample Input Data of the array

A[0] A[1] A[2] A[3] A[4]
21 12 35 42 18

Content to the array after calling CHANGE() function 

A[0] A[1] A[2] A[3] A[4]
3 36 5 6 54


Advertisement