C program is one of most popular programming language which is used for core level of coding across the board. C program is used for operating systems, embedded systems, system engineering, word processors,hard ware drivers, etc.
In this site, we have discussed various type of C programs till date and from now on, we will move further by looking at the C aptitude questions.
The C aptitude questions and answers for those questions along with explanation for the interview related queries.
We hope that this questions and answers series on C program will help students and freshers who are looking for a job, and also programmers who are looking to update their aptitude on C program.
Some of the illustrated examples will be from the various companies, and IT industry experts.
Read more about how to prepare and write the C Aptitude Exams?
Read more about C Programming Language . and read the C Programming Language (2nd Edition). by K and R.
Predict the output or error(s) for the following:
C aptitude 23.1
res= 56>76 ? return 0:return 1;
Answer: Compilation error.
Explanation: We cannot use return keyword in conditional operator.
C aptitude 23.2
Note: here input for command line argument is, example 5 4 7 8
/* example.c */
int main(int argc, char *argv)
j = argv + argv + argv + argv;
Explanation: Command line arguments are string types, we can’t add or do the arithmetic operations on string types in C, we have to convert the argv to the integer types using atoi function.
C aptitude 23.3
int num1 = 123;
float num2 = 123.0;
if(num1 == num2)
printf("num1 and num2 are equal");
printf("num1 and num2 are not equal");
Answer: num1 and num2 are equal
Explanation: This is the tricky question, in if statement we are comparing 123=123.0, condition satisfied, so the result is num1 and num2 are equal.
Read more Similar C Programs
You can easily select the code by double clicking on the code area above.
To get regular updates on new C programs, you can Follow @c_program
You can discuss these programs on our Facebook Page. Start a discussion right now,
Share this program with your Facebook friends now! by liking it
(you can send this program to your friend using this button)
Like to get updates right inside your feed reader? Grab our feed!