1D Array and String: #Include Int Void Char Char
1D Array and String: #Include Int Void Char Char
1.
#include<stdio.h>
int main(void)
{
char s[]={'a','b','c','\n','c','\0'};
char *p=NULL,*str=NULL,*str1=NULL;
p=&s[3];
str=p;
str1=s;
printf("%d",++*p + ++*str1-32);
return 0;
}
A. 77
B. 88
C. 76
D. 75
Answer: A
2.
#include<stdio.h>
#define so(s) sizeof(s)
int main(void)
{
char *s1="DESD",s2[]="desd";
printf("%d%d%d",sizeof(s1),sizeof(s2),so("DESD"));
return 0;
} //Consider 64 bit Compiler
A. 2 5 5
B. 8 8 8
C. 1 5 5
D. 8 5 5
Answer: D
return 0;
}
A. PG-DAC,PG-DESD,PG-DMC,PreCAT,PG-DBDA,
B. PG-DAC,PG-DESD,PG-DBDA,PreCAT,PG-DMC,
C. PG-DAC,PG-DESD,PG-DMC,PG-DBDA,PreCAT,
D. Compile time error.
Answer: C
4.
#include<stdio.h>
int main(void)
{
void *vp=NULL; char ch='S',*cp="sunbeam"; int j=1;
vp = &ch; printf("%c", *(char *)vp);
vp = &j; printf("%d",*(int *)vp);
vp = cp; printf("%s",(char *)vp + 3);
return 0;
}
A. G20beam
B. S1beam
C. sunbeam
D. Sun
Answer: B
arr2 name="name";
printf("%d %s",list[0],name);
return 0;
}
A. Compiler error
B. 0
C. 0 name
D. 1 name
Answer: A
6.
#include<stdio.h>
int main(void)
{
char a[]="12345\0"; int i=strlen(a);
printf("here in 3 %d\n",++i);
return 0;
}
A. here in 3 5
B. here in 3 6
C. here in
D. None of the above
Answer: B
return 0;
}
abc(char a[])
{
a++; printf("%c",*a);
a++; printf("%c",*a);
}
A. ac
B. bc
C. cc
D. cd
Answer: B
8.
#include <stdio.h>
int main(void)
{
char str[] = "PrecatQuiz";
printf("%s %s %sn", &str[5], &5[str], str+5);
printf("%c %c %cn", *(str+6), str[6], 6[str]);
return 0;
}
A. Runtime Error
B. Compiler Error
C. uiz uiz uiz u u u
D. tQuiz tQuiz tQuiz nQ Q Qn
Answer: D
Answer: D
10.
#include <stdio.h>
int main(void)
{
int str[]={'P','R','E','C','A','T'};
printf("A%c ",str);
printf("A%s ",str);
printf("A%c ",str[0]);
return 0;
}
A. A A A
B. A AP AP
C. A [Garbage Value] AP AP
D. Compiler error
Answer: C
return 0;
}
A. Compiler error
B. 80 101
C. P 84
D. 80 T
Answer: D
12.
#include <stdio.h>
int main(void)
{
char city[]="PUNE";
char *ptr=city;
while(*ptr != '\0')
{
printf("%c", *ptr); ptr++;
};
return 0;
}
A. P
B. PUNE
C. Compiler error
D. None of the above
Answer: B
i = ++a[1];
j = a[1]++;
m = a[i++];
A. 3,2,15
B. 2,3,20
C. 2,1,15
D. 1,2,5
Answer: A
14.
#include <stdio.h>
#include<string.h>
int main(void)
{
char s2[40]="Sunbeam",s1[20]=" IT Park Hinjawadi";
Answer: A
p = (buf + 1)[5];
printf("%c %d", p, p);
return 0;
}
A. 53 53
B. 53 5
C. 5 5
D. 5 53
E. Compile time error
Answer: D
16.
Choose a correct C Statement about Strings.
Answer : D