728by90ad 
     
 
			Strings Questions And Answers.  
		 
  		   
          
		   
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() 
    View Answer   Discuss forum  
     Workplace      Report   
    
		
		    
			   Answer:   Option  B  
Explanation:  
		    
		Declaration :
char *strnset(char *s, int ch, size_t n);  Sets the first n  characters of s  to ch 
#include <stdio.h> 
#include <string.h> 
int  main(void )
{
   char  *string  = "abcdefghijklmnopqrstuvwxyz" ;
   char  letter = 'x' ;
   printf("string before strnset: %s\n" , string );
   strnset(string , letter, 13 );
   printf("string after  strnset: %s\n" , string );
   return  0 ;
}
Output :
string before strnset: abcdefghijklmnopqrstuvwxyz
string after strnset: xxxxxxxxxxxxxnopqrstuvwxyz
  See More Information 
			Published by:Michael Daani  
		 2. If the two strings are identical, then strcmp() function returns. A.  -1 B.  1 C.  0 D.  Yes 
    View Answer   Discuss forum  
     Workplace      Report   
    
		
		    
			   Answer:   Option  C  
Explanation:  
		    
		Declaration : strcmp(const char *s1, const char*s2); 
The strcmp  return an int  value that is
if s1 < s2 returns a value < 0
if s1 == s2 returns 0
if s1 > s2 returns a value > 0
  See More Information 
			Published by:Michael Daani  
		 3. How will you print \n on the screen? A.  printf("\n"); B.  echo "\\n"; C.  printf('\n'); D.  printf("\\n"); 
    View Answer   Discuss forum  
     Workplace      Report   
    
		
		    
			   Answer:   Option  D  
Explanation:  
		    
		The statement printf("\\n");  prints '\n' on the screen.
  See More Information 
			Published by:Michael Daani  
		 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() 
    View Answer   Discuss forum  
     Workplace      Report   
    
		
		    
			   Answer:   Option  C  
Explanation:  
		    
		Declaration : char *strrchr(const char *s, int c); 
It scans a string s  in the reverse direction, looking for a specific character c .
  See More Information 
			Published by:Michael Daani  
		 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() 
    View Answer   Discuss forum  
     Workplace      Report   
    
		
		    
			   Answer:   Option  C  
Explanation:  
		    
		The function strstr() 
Declaration : char *strstr(const char *s1, const char *s2);
Return Value :strstr  s1  where s2  begins (points to s2  in s1 ).s2  s1 strstr  
  See More Information 
			Published by:Michael Daani