Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

C Programming Question Answer

We have started series of C programming Q&A for job interview candidates.Engineering Professionals and students alike will be benefited.We recommend our user to go through previous post to enhance their knowledge and increase their work productivity and skill ratings at their Job.

We encourage our readers to provide feedback and ask question if required. We have tried our best to avoid any errors/ misprints,but if found by our readers please let us know.You can reach us at [email protected]



C Question Bank
Differences between Mutex And Semaphore
Difference Between Process and Thread
Storage Classes Interview Q&A

1.We can insert pre written code in a C program by using
  1. #read
  2. #get
  3. #include
  4. #put
Answer: Option 3

2. The first expression in a for loop is
  1. Step value of loop
  2. Value of the counter variable
  3. Any of above
  4. None of above
Answer: Option 2

3. Break statement is used for
  1. Quit a program
  2. Quit the current iteration
  3. Both of above
  4. None of above
Answer: Option 2

4. Continue statement used for
  1. To continue to the next line of code
  2. To stop the current iteration and begin the next iteration from the beginning
  3. To handle run time error
  4. None of above
Answer: Option 2

5. What will be output of
#include
void main()
{
char test =`S`;
printf("\n%c",test);
}


  1. S
  2. Error
  3. Garbage value
  4. None of above
Answer: Option 1

6. Due to variables scope in c
  1. Variables created in a function cannot be used another function
  2. Variables created in a function can be used in another function
  3. Variables created in a function can only be used in the main function
  4. None of above
Answer: Option 1

7. What will be the output of following program
#include
main()
{
int x,y = 10;
x = y * NULL;
printf(\"%d\",x);
}


  1. error
  2. 0
  3. 10
  4. Garbage value
Answer: Option 2

8. Difference between calloc() and malloc()
  1. calloc() takes a single argument while malloc() needs two arguments
  2. malloc() takes a single argument while calloc() needs two arguments
  3. malloc() initializes the Allocated Memory to ZERO
  4. calloc() initializes the allocated memory to NULL
Answer: Option 2

9. Exit() is same as return
  1. TRUE
  2. FALSE
Answer: Option 2

10. calloc() belongs to which library
  1. stdlib.h
  2. malloc.h
  3. calloc.h
  4. None of above
Answer: Option 1

11. If include files can be nested
  1. Yes
  2. No
Answer: Option 1

12. Which of the following below is/are valid C keywords
  1. integer
  2. int
  3. null
  4. none of above
Answer: Option 2
CONTINUE READING »


This post first appeared on IngenuityDias, please read the originial post: here

Share the post

C Programming Question Answer

×

Subscribe to Ingenuitydias

Get updates delivered right to your inbox!

Thank you for your subscription

×