Languages-C & C Plus Plus [3i Infotech Placement]: Sample Questions 220 - 222 of 354

Glide to success with Doorsteptutor material for competitive exams : get questions, notes, tests, video lectures and more- for all subjects of your exam.

Question 220

C & C Plus Plus
Edit

Describe in Detail

Essay▾
  1. #include<stdio.h>
  2. #defineMAX(x,y) (x)>(y)?(x):(y)
  3. intmain()
  4. {
  5.     inti=10;
  6.     intj=5;
  7.     intk=0;
  8.     k=MAX(i,j);
  9.     printf("%d %d %d",i,j,k);
  10. }

Explanation

  • In the program
Table Showing the Program
#define MAX (x, y) (x) > (y) ? (x) : (y)
  • define the MAX () function
  • Find the maximum value of 2 variable values
int i = 10;
  • define the integer variable i as 10
int j = 5;
  • define the integer variable j as 5
int k = 0;
  • define the integer variable k = 0
k = MAX (i, j) ;
  • Apply the MAX () function and max value store in k
printf ( “% d % d % d” , i, j, k) ;
  • printf prints the value of i = 10, j = 5 and k = 10

Question 221

C & C Plus Plus
Edit

Write in Short

Short Answer▾

What do u meant by “SBI” of an object?

Explanation

  • SBI stands for State, Behavior, and Identity. Every object has the above three.
  • State: Values of attributes of an object at a particular time.
  • Behaviour: Describes actions and their reactions of the object.
  • Identity: Characterization, which makes it possible to distinguish an object in an unambiguous way, and independently from its state.

Question 222

C & C Plus Plus
Edit

Describe in Detail

Essay▾

What is the use of typedef?

Explanation

  • Typedef is keyword used to assign alternative names to existing datatypes.
  • Mostly used with user defined datatype, when names of the datatypes become slightly complicated to use in programs.

Syntax for using typedef:

Typedef < existing_name >< alias_name >

Application of typedef:

  • Typedef can used to a name to user defined data type as well.
  • For example structure:

typedef struct

{

type member1;

type member2;

type member3;

} type_name;

Developed by: