Advertise With us

 

C/C++ Interview Questions

  1. How do you decide which integer type to use?

  2. What should the 64-bit integer type on new, 64-bit machines be?

  3. What’s the best way to declare and define global variables?

  4. What does extern mean in a function declaration?

  5. What’s the auto keyword good for?

  6. I can’t seem to define a linked list node which contains a pointer to itself.

  7. How do I declare an array of N pointers to functions returning pointers to functions returning pointers to characters?

  8. How can I declare a function that returns a pointer to a function of its own type?

  9. My compiler is complaining about an invalid redeclaration of a function, but I only define it once and call it once. What’s happening?

  10. What can I safely assume about the initial values of variables which are not explicitly initialized?

  C QUESTIONS                 

  1. How do you write a program which produces its own source code as its output?

  2. How can I find the day of the week given the date?

  3. Why doesn’t C have nested functions?

  4. What is the most efficient way to count the number of bits which are set in a value?

  5. How can I convert integers to binary or hexadecimal?

  6. How can I call a function, given its name as a string?

  7. How do I access command-line arguments?

  8. How can I return multiple values from a function?

  9. How can I invoke another program from within a C program?

  10. How can I access memory located at a certain address?

  11. How can I allocate arrays or structures bigger than 64K?

  12. How can I find out how much memory is available?

  13. How can I read a directory in a C program?

  14. How can I increase the allowable number of simultaneously open files?

  15. What’s wrong with the call fopen(”c:\newdir\file.dat”, “r”)?

Google