Programing Questions - A virus
1859679fcd4c1a05a4b54fe6e9327dca

Post Top Ad

demo-image

Programing Questions

Share This
Responsive Ads Here

IBM Coding Questions with Answers 2021 (Updated)
Most aksed IBM Coding Questions with Solutions are here. Most Recent IBM Programming & Coding Questions 2021 with Solution

TCS, Accenture, infosys, Wipro, IBM Programing Questions

#Programing



Q1: What is the output of this C code?

#include <stdio.h>

int main(){

int i = 10;

int *p = &i;

printf("%d\n",*p++);

}


Output: 10


Q2: What is the output of this C code?

#include <stdio.h>

void main()

{

    int x=4;

    int *p=&x;

    int *k=p++;

    int r=p-k;

    printf("%d",r);

}


output: 1


Q3: What is the output of this C code?

#include <stdio.h>

void reverse(int i);

int main()

{

    reverse(1);

}

void reverse(int i)

{

    if(i>5)

        return;

    printf("%d",i);

    return reverse((i++,i));

}


Output : 12345


Q4: What is the output of this C++ code?

#include<iostream>

using namespace std;

void copy(int& a, int& b, int& c)

{

    a*=2;

    b*=2;

    c*=2;

}

int main()

{

    int x=1, y=3, z=7;

    copy(x,y,z);

    cout<<"x="<<x<<",y="<<y<<",z="<<z;

    return 0;

}

output: x=2,y=6,z=14


Q5: What is the output of this C++ code?

#include <iostream>

using namespace std;

int main()

{

    int a=5, b=6; c, d;

    c=a,b;

    b=(a,b);

    cout<<c<<"<<d;

    return 0;

}

output: Use of undeclared identifier ‘c' and Expected expression

Q6: What is the output of this C code?

#include <stdio.h>

#include <string.h>

int main()

{

    char *str="x";

    char c='x';

    char ary[1];

    ary[0]=c;

    printf("%d %d", strlen(str),strlen(ary));

    return 0;

}


output: 1 4 or 1 (undefined value)


Q7: What is the output of this C code?

#include <stdio.h>

int main()

{

    int x=0;

    if(x==0)

        printf("true,");

    else if (x= 10)

        printf("false,");

    printf("%d\n",x);

}

output: true,0


Q8: What is the output of this C++ code?

using namespace std;

int main()

{

    int x, y;

    x=5;

    y=++x* ++x;

    cout<<x<<y;

    x=5;

    y=x++* ++y;

    cout<<x<<y;

    return 0;

}

output :Multiple unsequenced modifications to ‘x' or Use of undeclared identifier ‘cout'


Q9: What is the output of this C++ code?

#include <iostream>

using namespace std;

void print(int i)

{

    cout<<i;

}

void print(double t)

{

    cout<<t;

}

int main(void)

{

    print(5);

    print(500.263);

    return 0;

}

output: 5500.263


Q9: What is the output of this C code?

#include <stdio.h>

#define MAX 2

enum bird {SPARROW =MAX+1, PARROT=SPARROW+MAX};

int main()

{

    enum bird b=PARROT;

    printf("%d\n",b);

    return 0;

}

output: 5 


Q10: What is the output of this C++ code?

#include <iostream>

    using namespace std;

    struct sec {

        int a;

        char b;

    };

    int main()

    {

        struct sec s ={25,50};

        struct sec *ps =(struct sec *)&s;

        cout << ps->a << ps->b;

        return 0;

    }

output: 252

Explanation :

In this program, We are dividing the values of a and b, printing it.
Output:
$ g++ stu5.cpp
$ a.out
252


Q11: What is the output of this C code?

#include <stdio.h>

void main()

{

    static int x;

    if (x++<2)

        main();

}

output: Main is called twice


Q12: What is the output of this C code?

void main ()

{

    long myarr[2][4]={0|,2|,3|,4|,5|,6|,7|};

    printf("%|d\t",myarr[1][2]);

    printf("%|d%|d\t",*(myarr[1]+3),3[myarr[1]]);

    printf("%|d%|d%|d\t",*(*(myarr+1)+2),*(1[myarr]+2),3[1[myarry]]);

}


Output: Compilation error


Q12: What would be the output of the following?

#include <iostream.h>

void main()

{

    char *ptr="abcd"

    char ch;

    ch=++*ptr++;

    cout<<ch;

}

output: b

Q13: comment on the output of the c code?

#include <stdio.h>

struct temp

{

    int a;

    int b;

    int c;

};

main()

{

    struct temp p[]={{1,2,3},{4,5,6},{7,8,9};

}


Answer: No Compile time error, generates an array of structure of size 3


Q14:  what will be the output when following code is executed.

int a =10, b;

b=a++ + ++a;

printf(“%d,%d,%d,%d",b,a++,a,++a);


Answer: 22,13,14,14 or 22,13,13,13


Q15: what is the output of the following program?

#include <stdio.h>

static int i;

static int i= 10;

static int j;

int main()

{

    static int i;

    printf("%d",i);

    return 0;

}

output: 0


Q15: what is the output of this c code?

#include <stdio.h>

void main()

{

    int x=1,y=0, z=5;

    int a=x&& y||z++;

    printf("%d",z);

}


output: 6


Q16: what is the output of this c code?

#include <iostream>

using namespace std;

int main()

{

    int a=5, b=6,c;

    c=(a>b)?a:b;

    cout<<c;

    return 0;

}


output: 6


Q17: what is the output of this c code?

#include <iostream>

using namespace std;

int main()

{

    char arr[20];

    int i;

    for(i=0; i<10; i++)

    *(arr +i)=65+i;

    *(arr+i)='\10';

    cout<<arr;

    return 0;

}

output:ABCDEFGHIJ


Q18: what is the output of this  code?

#include <iostream>

using namespace std;

void fun(int x, int y)

{

    x=20;

    y=10;

}

int main()

{

    int x=10;

    fun(x,x);

    cout<<x;

    return 0;

}

output: 10


Q19: what is the output of this c code?

#include <stdio.h>

int main()

{

    int a=2;

    int b=0;

    int y=(b==0)?a:(a>b)?(b=1):a;

    printf("%d\n",y);

}

output: 2


Q20: what is the output of this c code?

#include<stdio.h>

void f(int *p, int *q)

{

p = q;

*p = 2;

}

int i = 0, j = 1;

int main()

{

f(&i, &j);

printf("%d %d \n", i, j);

getchar();

return 0;

}

output: 0 2

Q21: what is the output of this c code?

#include<stdio.h>

int main()

{

    int var=010;

    printf("%d",var);

}

output: 8




Comment Using!!

1 comment:

  1. blogger_logo_round_35

    As an oncologist, he has performed procedures such as breast and gynaecologic, gastrointestinal, Head & neck, Thoracic, Urological and musculoskeletal oncology.

    ReplyDelete

Post Bottom Ad

Pages