

InterviewSolution
Saved Bookmarks
This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.
51. |
Why can arithmetic operations not be performed on void pointers? |
Answer» | |
52. |
What is the format specifier for printing a pointer value? |
Answer» | |
53. |
Explain the properties of union. What is the size of a union variable |
Answer» | |
54. |
Explain #pragma statements. |
Answer» | |
55. |
What is the purpose of "register" keyword? |
Answer» | |
56. |
Define recursion in C. |
Answer» | |
57. |
Explain the use of keyword 'register' with respect to variables. |
Answer» | |
58. |
Differentiate between full, complete & perfect binary trees. |
Answer» | |
59. |
Explain - a.) Threaded binary trees b.) B+ tree |
Answer» | |
60. |
Throw some light on the following. |
Answer» | |
61. |
What is "Bus error"? |
Answer» | |
62. |
Explain the following. |
Answer» | |
63. |
Which data structure is used to perform recursion? |
Answer» | |
64. |
What are the advantages of using linked list for tree construction? |
Answer» | |
65. |
What will be the output of the following? |
Answer» | |
66. |
What do you think about the following? |
Answer» | |
67. |
What are volatile variables? |
Answer» | |
68. |
Explain "Bus Error". |
Answer» | |
69. |
What does *p++ do? What does it point to? |
Answer» | |
70. |
Situation - The 'sizeof' operator reported a larger size than the calculated size for a structure type. What could be the reason? |
Answer» | |
71. |
Differentiate between #include and #include "..." |
Answer» | |
72. |
Explain the meaning of keyword 'extern' in a function declaration. |
Answer» | |
73. |
Tell us something about keyword "auto". |
Answer» | |
74. |
Are comments included during the compilation stage and placed in the EXE file as well? |
Answer» | |
75. |
Explain enumerated types. |
Answer» | |
76. |
What are control structures? |
Answer» | |
77. |
Differentiate between the expression “++a” and “a++”? |
Answer» | |
78. |
What are the various types of control structures in programming? |
Answer» | |
79. |
Differentiate between functions getch() and getche(). |
Answer» | |
80. |
What is the role of && operator in a program code? |
Answer» | |
81. |
How do you access the values within an array? |
Answer» | |
82. |
Why is a semicolon (;) put at the end of every program statement? |
Answer» | |
83. |
Is it possible to create your own header files? |
Answer» | |
84. |
What are header files? What are their uses? |
Answer» | |
85. |
Is it possible to pass an entire structure to functions? |
Answer» | |
86. |
How does placing some code lines between the comment symbol help in debugging the code? |
Answer» | |
87. |
What are compound statements? |
Answer» | |
88. |
What are pre-processor directives? |
Answer» | |
89. |
How many levels deep can include files be nested? |
Answer» | |
90. |
What is a newline escape sequence? |
Answer» | |
91. |
What are actual arguments? |
Answer» | |
92. |
Differentiate between the = symbol and == symbol? |
Answer» | |
93. |
Explain spaghetti programming. |
Answer» | |
94. |
What is break statement? |
Answer» | |
95. |
Which one would you prefer - a macro or a function? |
Answer» | |
96. |
Why are all header files not declared in every C program? |
Answer» | |
97. |
What are the different types of endless loops? |
Answer» | |
98. |
Explain high-order and low-order bytes. |
Answer» | |
99. |
Are bit fields portable? |
Answer» | |
100. |
Explain zero based addressing. |
Answer» | |