main()

{

static char
names[5][20]={"pascal","ada","cobol","fortran","perl"};

int i;

char *t;

t=names[3];

names[3]=names[4];

names[4]=t;

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

printf("%s",names[i]);

}




Answers were Sorted based on User's Feedback



main() { static char names[5][20]={"pascal","ada","co..

Answer / susie

Answer :

Compiler error: Lvalue required in function main

Explanation:

Array names are pointer constants. So it cannot be
modified.

Is This Answer Correct ?    13 Yes 1 No

main() { static char names[5][20]={"pascal","ada","co..

Answer / manju

Its an error since names contains strings they cannot be
assigned like this.

Is This Answer Correct ?    4 Yes 3 No

Post New Answer




More C Code Interview Questions

#include<stdio.h> main() { const int i=4; float j; j = ++i; printf("%d %f", i,++j); }

1 Answers  


#include<conio.h> main() { int x,y=2,z,a; if(x=y%2) z=2; a=2; printf("%d %d ",z,x); }

1 Answers  


Develop a routine to reflect an object about an arbitrarily selected plane

0 Answers  


main() { if (!(1&&0)) { printf("OK I am done."); } else { printf("OK I am gone."); } } a. OK I am done b. OK I am gone c. compile error d. none of the above

3 Answers   HCL,


main() { char c=' ',x,convert(z); getc(c); if((c>='a') && (c<='z')) x=convert(c); printf("%c",x); } convert(z) { return z-32; }

1 Answers  






int DIM(int array[]) { return sizeof(array)/sizeof(int ); } main() { int arr[10]; printf(“The dimension of the array is %d”, DIM(arr)); }

2 Answers   CSC,


main() { int c=- -2; printf("c=%d",c); }

1 Answers   TCS,


What is the output for the program given below typedef enum errorType{warning, error, exception,}error; main() { error g1; g1=1; printf("%d",g1); }

1 Answers  


how to delete an element in an array

2 Answers   IBM,


#include<stdio.h> void fun(int); int main() { int a; a=3; fun(a); printf("\n"); return 0; } void fun(int i) { if(n>0) { fun(--n); printf("%d",n); fun(--n); } } the answer is 0 1 2 0..someone explain how the code is executed..?

1 Answers   Wipro,


Is there any difference between the two declarations, 1. int foo(int *arr[]) and 2. int foo(int *arr[2])

1 Answers  


What are segment and offset addresses?

2 Answers   Infosys,






Categories