| |
|
Choose the correct option of C Language Question Posted on 01 Feb 2021 Home >> Programming Languages >> C >> Choose the correct option of C Language |
Choose the correct option of C Language
Below are the different questions of C language and choose the correct answers
(1)Find output of below code
#include
int main()
{
static int a=5;
if(--a)
{
main();
printf("%d ",a);
}
return 0;
}
Choose the correct options from below list
(i)1 2 3 4
(ii)4 3 2 1
(iii)0 0 0 0
(iv)Compiler Error
(2)Find output of below code
#include
int main()
{
static int i=5;
if (--i)
{
printf("%d ",i);
main();
}
}
Choose the correct options from below list
(i)1 2 3 4
(ii)4 3 2 1
(iii)0 0 0 0
(iv)Compiler Error
(3)Find output of below code
#include
int main()
{
int x = 5;
int * const ptr = &x;
++(*ptr);
printf("%d", x);
return 0;
}
Choose the correct options from below list
(i)Compiler Error
(ii)Runtime Error
(iii)6
(iv)5
(4)Find output of below code
#include
int main()
{
int x = 5;
int const * ptr = &x;
++(*ptr);
printf("%d", x);
return 0;
}
Choose the correct options from below list
(i)Compiler Error
(ii)Runtime Error
(iii)6
(iv)5
(5)Find output of below code
#include
int main()
{
typedef static int *i;
int j;
i a = &j;
printf("%d", *a);
return 0;
}
Choose the correct options from below list
(i)0
(ii)Runtime Error
(iii)Garbage Value
(iv)Compiler Error
Answer:-
(1)(iii)0 0 0 0
(2)(ii)4 3 2 1
(3)(iii)6
(4)(i)Compiler Error Reason:-++(*ptr) is incorrect
(5)(iv)Compiler Error Reason:- typedef static int *i; | |
|
|
|
|