Friday, July 11, 2014

C Programming - Strings

1. 
Which of the following function sets first n characters of a string to a given character?
A.strinit()B.strnset()
C.strset()D.strcset()

2. 
If the two strings are identical, then strcmp() function returns
A.-1B.1
C.0D.Yes
3. 
How will you print \n on the screen?
A.printf("\n");B.echo "\\n";
C.printf('\n');D.printf("\\n");
4. 
The library function used to find the last occurrence of a character in a string is
A.strnstr()B.laststr()
C.strrchr()D.strstr()
5. 
Which of the following function is used to find the first occurrence of a given string in another string?
A.strchr()B.strrchr()
C.strstr()D.strnset()
6. 
Which of the following function is more appropriate for reading in a multi-word string?
A.printf();B.scanf();
C.gets();D.puts();
7. 
Which of the following function is correct that finds the length of a string?
A.
int xstrlen(char *s)
{
    int length=0;
    while(*s!='\0')
    {    length++; s++; }
    return (length);
}
B.
int xstrlen(char s)
{
    int length=0;
    while(*s!='\0')
        length++; s++;
    return (length);
}
C.
int xstrlen(char *s)
{
    int length=0;
    while(*s!='\0')
        length++;
    return (length);
}
D.
int xstrlen(char *s)
{
    int length=0;
    while(*s!='\0')
        s++;
    return (length);
}

No comments: