MORE C INTERVIEW QUESTIONS
1.
What's the difference between # include "stdio.h"
and # include < stdio.h > in C?
2.
What is the difference between the array and the link list?
3.
What is the recurrence function in C?
5.
What's the pointer to the pointer in C?
6.
What's the C stream?
7.
How do you swap 2 variables without using the C temp variable?
8.
What is the operator 's priority in C?
9.
What's the size of the int, char, float and double data types
in C?
10.
What's the truncation in C? When is it going to happen?
11.
What are the properties of the C structure?
12.
What are the characteristics of the union in C?
13.
What is the C self-referential structure?
14.
What are the advantages and disadvantages of using C macro?
15.
What's the difference between the auto and C keyword registry?
16.
What is the use of the C bit field?
17.
What's a C bus error?
18.
Is it possible to reduce the size of the executable file in C
and how?
19.
What's a C stack memory?
20. What's a heap of memory in C?
21.
In which memory are local variables stored in C?
22.
In which memory, malloc(), calloc() dynamic memory functions)
is stored in C?
23.
While passing an array to a function as an argument, what's
actually, going on?
24.
What are high order bytes and low order bytes in C?
25.
What is the maximum number of arguments that can be passed on
to a function?
26.
What's the C header file?
27.
Do you know why the semicolon is used in C programs at the end of
each line?
28.
What's the difference between getc(), getch() and getchar()
in C?
29.
How do I dynamically change the size of the array in C?
30.
What's the errno() in C?
31.
What is the C-language data type?
32.
What are the basic C-language data types?
33.
Is it possible to return more than one value from a C
function?
34.
Consider the return statement, return 5 7 9; which value will
be returned to the call function? Is it 5 or 7 or 9?
35.
What is the prototype function in C?
36.
What's the purpose of the fflush() function in C?
37.
What is the use of the external keyword in C?
38.
Can the modulus operator be used for the float or double data
type in C?
Answer –
No.
39.
What's the difference between the normal variable and the
pointer variable in C?
40.
What are the different types of pointers in C?
41.
What are the format specifiers in C? Why are they being used?
42.
What's the link list?
43.
What is the value to be assigned to X below if p = 5?
a.
X = * p++
b.
X = + + + * p;
44.
What's the hashing?
45.
What's the static variable? Can the static variable be
declared in the C header file?
46.
Is it possible to have nested the inclusion of files in C?
47.
What's the difference between printf(), and sprintf()
functions in C?
48.
What is the link list and the circular link list?
49.
What is the difference between the character array and the C
string?
50.
What is the difference between char const*p and const char*p
in C-language?
51.
What does C mean implicitly and explicitly?
52.
What's the difference between the enum and the # define
constant in C?
53.
What's the alias in C?
54.
What are the predefined C-language macros?
55.
Which one is running faster than the other? Why?
a. -N++;
b. -n+1;
56.
Can a file other than the header file be included in the C
program by using # include?
57.
Is the handling of error done in C? What are all C error
handling functions?
58.
What is the boundary check on the array? Is that done in C?
59.
What is the zero pointer assignment error in C?
60.
Can we assign zero to the pointer after freeing it in C?
61.
What's the thrashing page in C?
62.
Is it possible to determine the size of the allocated memory for the portion of the program in C?
63.
What is the sorting and listing of all sorting methods in C?
64.
What is the search and list of all search methods in C?
65.
Which is the fastest sorting method?
66.
Which is the quickest way to search?
67.
Can the main() function be recursively called in C?
68.
Can we compare two of the same structures in C?
69.
What is the difference between a syntax error and C logical
error?
70.
Is it correct to include all of the header files in the C
program?
71.
How are you going to print back the slash character in C?
72.
When is the typecast not to be used in C?
73.
What is the difference between the function and the built-in
function in C?
74.
What's the difference between the link and the link?
75.
Which one (nested if or switch statement) is easy to use when
there are more than 2 conditional expressions in C?
76.
What's the argument in C? What's the difference between the
actual argument and the formal argument in the C language?
77.
What is the difference in C between internal and external
static variables?
78.
What's modular programming?
79.
What's the indirection in C?
80.
What's the difference between the array and the C pointer?
81.
How many ways can a pointer variable be initialized in C?
82.
What's the difference between text and binary modes in C?
83.
What's the difference between the structure and the union in
C?
84.
What is the difference between the C structure and the array?
85.
Is the function declared or defined in C header files?
86.
Where is the external, static and auto variable stored in the
memory?
87.
Where is the registry variable stored in the memory?
88.
What's the difference between the loop and the loop in C?
89.
Which data is the type of pointer variable in C?
90.
What is the pointer or pointer array in C?
91.
Can C have more than one main() function?
92.
Is it possible to move the entire structure to a C function? How
is that?
93.
Is the macro better than the C programming function?
94.
Is the use of Goto Statement a best practice in C programming?
95.
What is the difference between the break and the continuation
of the statement in C?
96.
True or false, C is not sensitive to the case.
97.
Which header file should be included in the C program to use
the printf() and scanf() functions?
98.
What's the difference between gets() and fgets() in C?
99.
Which one is used to find the size of the variable, array in
C?
100.
What's the int, char and floating-point in C?
101.
What is the storage size of the long int in the C 16 bit
processor?
102.
What is the storage size of the long int in the C 32-bit
processor?
103.
What's the Enum Syntax in C?
104.
What are the derived types of data in C?
105.
What are the types of C tokens?
106.
What's the keyword in C?
107.
What's a C identifier?
108.
What are C constants?
109.
What are the constant types in C?
110.
What are all the ways a constant can be used for C
programming?
111.
What's the Type Qualifier in C?
112.
What are the types of C qualifiers?
113.
What's the keyword for const in C?
114.
What's the volatile keyword in C?
115.
In C, can the structure have a pointer to itself?
116.
What's the file in C?
117.
What are the file types in C?
118.
What's the C file pointer?
119.
What is the difference between the pointer array and the
pointer array in C?
120.
What's fopen(), fclose() in C?
121.
What's the Ftell in C?
122.
What is the difference between the constant pointer and the
constant pointer in C?
123.
What's the difference between single and compound statements
in C?
124.
What is the C-language storage class specifiers?
125.
What are the types of C storage class specifiers?
126.
Can all variables stored in the memory register be accessed
more quickly?
127.
What's the auto-specifier in C?
128.
What is the C static specifier?
129.
What is the C external specifier?
130.
What is the C registry specifier?
131.
What's the array in C?
132.
What are the different types of C-language array?
133.
How do you store data in 2-dimensional arrays in C?
134.
All dynamic memory allocation functions are declared in which
C header file?
135.
Is the exit() function declared in which C header file?
136.
What is the difference between the header file and the pre-compiled version of the header file in C?
137.
What is the C command-line argument?
138.
How are you going to pass arguments to the main function in C?
139.
What's the variable-length argument in C?
140.
How is the variable-length argument in C denoted?
141.
What is the C-language string?
142.
What is the difference between the functions strcat() and
strncat() in C?
143.
Which string function can be used to compare two strings,
regardless of the case in C?
144.
Can the contents of a pointer be a C string?
145.
What's the size of the int pointer and the char pointer in C?
146.
What's the function in C?
147.
Why are functions used in C-language?
148.
What is meant by C function declaration, function call and
function definition?
149.
How can we call a function in the C program?
150.
What is call by value in C?
151.
What is call by reference in C?
152.
What's the difference between the function declaration and
the function definition in C?
153.
Can a function be called in C with or without arguments?
154.
When can a function return a value to a call function in the
C program?
155.
When a function cannot return any value to the call function
in the C program?
156.
Is it possible to return more than one value from a C program
function?
157.
What can be done if we want to return a lot of values from
the C program function?
158.
What is the library function or built-in function in C
programming?
159.
What are the advantages of using the library functions to
write our own functions in the C program?
160.
What does each library function have in C?
161.
Variable-length argument functions are declared in which C
header file?
162.
What kind of function is required in a C program?
163.
How many times can a function be called in a C program?
164.
Is the main function necessary when compiling time in C?Or
can we compile a program with no main ( ) function in C?
165.
Can we run a program without the main ( ) function in C?
166.
What kind of functions do you have in C language?
167.
What is the output for the one below?
a. C = ground floor
(5.7);
b. (5.7) C = ceil;
168.
Which header file does support the abs() function in C?
169.
Which library function is used to check whether or not the
character is alphabetical?
170.
Which library function is used to check whether or not the
character is alphanumeric?
171.
What is the buffer handling function in C?
172.
Which function is used to change the date of the system in C?
173.
What is the function used to get the current system time in
C?
174.
What's the dynamic memory allocation in C?
175.
What are the dynamic memory allocation functions for C?
176.
What's the malloc() in C?
177.
What's the calloc() in C?
178.
What's the realloc() in C?
179.
What's free() in C?
180.
What is the difference between the function malloc() and calloc()
in C?
181.
What happens if you try to allocate memory to the same
pointer variable twice using the malloc() function in C?
182.
What happens if you try to free the memory for the same
pointer variable twice that was assigned using the malloc() function in C?
183.
What's the difference between static memory allocation and
dynamic memory allocation in C?
184.
What kind of casting is in C?
185.
How are you going to convert a string to an integer or a
float in C?
186.
How are you going to convert an integer to a string in C?
187.
What's the C structure?
188.
What is a member of the C structure?
189.
How can we access the members of the C structure?
190.
Can you copy one structure to another in C? How is that?
191.
What is the difference between array, variable, and C
structure?
192.
What are the uses of C structures?
193.
What is the structure or structure array in C?
194.
Is there more than one structure variable declared for one
structure in C?
195.
What's the nested structure in C?
196.
How are Memory Structure Members stored?
197.
What's the C structure padding?
198.
How
to avoid structure padding in C?
199.
Why is memory structure not always the same size as we
expected?
200.
What's the typedef in the C?
201.
What's the union in C?
202.
What is C pre-processor and pre-processing?
203.
What is the C preprocessor directive?
204.
What is a preprocessor, compiler, assembler, linker, and
loader?
205.
What is the source code, extended source code, assembly
source code, object code, and executable code?