C Language - Strings

You Are Here :: Home > C Language > Strings - General Questions

 
19.

#include

main()
{
char s[]={'a','b','c','\n','c','\0'};
char *p,*str,*str1;
p=&s[3];
str=p;
str1=s;
printf("%d",++*p + ++*str1-32);
}

A. L B. M
C. N D. O




20. main()
{
int i, n;
char *x = "girl";
n = strlen(x);
*x = x[n];
for(i=0; i
{
printf("%s\n",x);
x++;
}
}

A. (blank space)
girl
rl
l
B. (blank space)
girl
irl
l
C. (blank space)
irl
rl
l
D. (blank space)
girl
irl
rl




21.

main()
{
char *str1="abcd";
char str2[]="abcd";
printf("%d %d %d",sizeof(str1),sizeof(str2),sizeof("abcd"));
}

A. 2 2 2 B. 0 0 0
C. 2 5 5 D. 2 2 5




22.

void main()

{
char a[]="12345\0";
int i=strlen(a);
printf("here in 3 %d\n",++i);
}

A. here in 1 6 B. here in 2 4
C. here in 3 6 D. here in 1 5




23.

main()

{
while (strcmp("some","some\0"))
printf("Strings are not equal\n");
}

A. some B. Strings are not equal
C. error D. No Output




24.

main()

{
char str1[] = {'s','o','m','e'};
char str2[] = {'s','o','m','e','\0'};
while (strcmp(str1,str2))
printf("Strings are not equal\n");
}

A. "Strings are not equal" B. Strings are not equal
C. "Strings are not equal"
"Strings are not equal"
D. error




« previous

1

2

3

4

5

next »

 
 
 



© 2013 freshersindia.in ® | Copyrights | Terms & Conditions
   Designed by Freshers India
Catch Us on