main() { int row[20],i,sum=0; int *p=row; for(i=0;i<20;i++) *(p+i)=1; for(i=0;i<20;i+=sizeof(int)) sum+=*(p+i); printf("sum=%d\n",sum); }
What will be the result of execution?
Answer: Option [A]
main() { int row[20],i,sum=0; int *p=row; for(i=0;i<20;i++) *(p+i)=1; for(i=0;i<20;i+=sizeof(int)) sum+=*(p+i); printf("sum=%d\n",sum); }
What will be the result of execution?
Answer: Option [A]
void strcpy (char *x, char *y) { while (*y!='\0') ................./*missing statement*/ *x='\0'; }
What will be the result of execution?
Answer: Option [B]
Pointer variable char *x is pointing to a location and the char *y is assigned to that location. If we assume the missing statement is *x++=*y++ then both the variables point to the next respective location till null ('\0') found.
ADRE 2.0 Mock Test - 5 | Start Test |
ADRE 2.0 Mock Test - 5 | Start Test |
char *ptr; char myString[]="abcdefg"; ptr=myString ptr+=5;
The pointer ptr points to which string?
Answer: Option [A]
ptr+=5 means ptr=ptr+5
That means the pointer variable is incremented by 5. Hence it is pointing to the 6th location. i.e. fg
main() { int a[]={1,2,9,8,6,3,5,7,8,9}; int *p=a+1; int *q=a+6; printf("\n%d",q-p); }
Answer: Option [B]
Government Schemes Mock Test | Start Test! |
Political Science Mock Test – 42 | Start Test |
History Test – 190 | Start Test |
Quantitative Aptitude Test | Start Test! |
Trigonometry - Mock Test | Start Test! |
Data Interpretation - Mock Test | Start Test! |
General Awareness - Mock Test | Start Test! |
Reasoning Ability - Mock Test | Start Test! |
Englist(Antonyms) Mock Test 1 | Start Test! |
Quantitative Aptitude (Percentage) Mock Test | Start Test! |
Economy Mock Test 1 | Unlock Test! |
Books & Authors - Test 2 | Unlock Test! |