Google

Latest C C++ interview questions Papers

  • To which numbering system can the binary number 1101100100111100 be easily converted to?
  • Which bit wise operator is suitable for checking whether a particular bit is on or off?
  • Which bit wise operator is suitable for turning off a particular bit in a number?
  • Which bit wise operator is suitable for putting on a particular bit in a number?
  • Which bit wise operator is suitable for checking whether a particular bit is on or off?
  • Which one is equivalent to multiplying by 2?
    • Left shifting a number by 1
    • Left shifting an unsigned int or char by 1?
  • Write a program to compare two strings without using the strcmp() function.
  • Write a program to concatenate two strings.
  • Write a program to interchange 2 variables without using the third one.
  • Write programs for String Reversal. The same for Palindrome check.
  • Write a program to find the Factorial of a number.
  • Write a program to generate the Fibonacci Series?
  • Write a program which employs Recursion?
  • Write a program which uses command line arguments.
  • Write a program which uses functions like strcmp(), strcpy(), etc.
  • What are the advantages of using typedef in a program?
  • How would you dynamically allocate a one-dimensional and two-dimensional array of integers?
  • How can you increase the size of a dynamically allocated array?
  • How can you increase the size of a statically allocated array?
  • When reallocating memory if any other pointers point into the same piece of memory do you have to readjust these other pointers or do they get readjusted automatically?
  • Which function should be used to free the memory allocated by calloc()?
  • How much maximum can you allocate in a single call to malloc()?
  • Can you dynamically allocate arrays in expanded memory?
  • What is object file? How can you access object file?
  • Which header file should you include if you are to develop a function which can accept variable number of arguments?
  • Can you write a function similar to printf()?
  • How can a called function determine the number of arguments that have been passed to it?
  • Can there be at least some solution to determine the number of arguments passed to a variable argument list function?
  • How do you declare the following:
    • An array of three pointers to chars
    • An array of three char pointers
    • A pointer to array of three chars
    • A pointer to function which receives an int pointer and returns a float pointer
    • A pointer to a function which receives nothing and returns nothing
  • What do the functions atoi(), itoa() and gcvt() do?
  • Does there exist any other function which can be used to convert an integer or a float to a string?
  • How would you use qsort() function to sort an array of structures?
  • How would you use qsort() function to sort the name stored in an array of pointers to string?
  • How would you use bsearch() function to search a name stored in array of pointers to string?
  • How would you use the functions sin(), pow(), sqrt()?
  • How would you use the functions memcpy(), memset(), memmove()?
  • How would you use the functions fseek(), freed(), fwrite() and ftell()?
  • How would you obtain the current time and difference between two times?
  • How would you use the functions randomize() and random()?
  • How would you implement a substr() function that extracts a sub string from a given string?
  • What is the difference between the functions rand(), random(), srand() and randomize()?
  • What is the difference between the functions memmove() and memcpy()?
  • How do you print a string on the printer?
  • Can you use the function fprintf() to display the output on the screen?
  • Gautam Pagedar adds this question: What is a linklist and why do we use it when we have arrays? - I feel the correct answer should be linklist is used in cases where you don't know the memory required to store a data structure and need to allocate is dynamically on demand.
  • How do you detect a loop in linked list?
  • Sunil asks: What is the difference between main() in C and main() in C++?
  • ajz at his interviews asks what will be printed out when the following code is executed:

    main()
    {
    printf("%x",-1<<4);
    }