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.
Article and Schedule Quiz | 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]
Missiles Mock Test | Start Test! |
SSC MTS Mock Test | Start Test |
IBPS CLERK MOCK TEST | Start Test |
SSC MTS 2022 JULY 26 Shift 1 (ENGLISH) | Start Test! |
SSC GD Previous Year Paper 2021 Nov 17 Shift - I (Hindi) | Start Test! |
SSC CGL Tier - 1 PYP 2022 April 21 Shift- 1 (ENGLISH) | Start Test! |
MPSC PAPER I MOCK TEST 1 (ENGLISH) | Start Test! |
IB Security Assistant Mock test 1 (english) | Start Test! |
UP POLICE CONSTABLE MOCK TEST 1 | Start Test! |
DELHI POLICE CONSTABLE MOCK TEST 1 (HINDI) | Start Test! |