C Programming Question Answer

Presented By IngenuityDias http://www.ingenuitydias.com/2016/09/c-programming-question-answer.html

Interview 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 info@ingenuitydias.com


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 »

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s