C Interview Questions
Questions Answers Views Company eMail

write a program in c to find out the sum of digits of a number.but here is a condition that compiler sums the value from left to right....not right to left..

1 2456

Write a program to maintain student’s record. Record should not be available to any unauthorized user. There are three (3) categories of users. Each user has its own type. It depends upon user’s type that which kind of operations user can perform. Their types and options are mentioned below: 1. Admin (Search Record [by Reg. No or Name], View All Records, Insert New Record, Modify Existing Record) 2. Super Admin (Search Record [by Reg. No or Name], View All Records, Insert New Record, Modify Existing Record, Delete Single Record) 3. Guest (Search Record [by Reg. No or Name], View All Records) When first time program runs, it asks to create accounts. Each user type has only 1 account (which means that there can be maximum 3 accounts). In account creation, following options are required: Login Name: <6-10 alphabets long, should be unique> Password: <6-10 alphabets long, should not display characters when user type> Confirm Password: Account Type: Login Name, Password and Account Type should be stored in a separate file in encrypted form. (Encryption means that actual information should be changed and Decryption means that Encrypted information is changed back to the actual information) If any of the above mentioned requirement(s) does not meet then point out mistake and ask user to specify information again. When Program is launched with already created accounts, it will ask for user name and password to authenticate. On successful authentication, give options according to the user’s type.

1499

main() { int i = 10; printf(" %d %d %d \n", ++i, i++, ++i); }

TCS, Vector,

10 37112

c language interview questions & answer

1447

What is the difference between realloc() and free()

1 2726

int a=20; int b=30; int c=40; printf("%d%d%d"); what will be the output?

CMC,

5 6599

input any 4 digit number and find the difference of all the digits?

Google,

3 3464

Write an algorithm for implementing insertion and deletion operations in a singly linked list using arrays ?

MNC,

3041

What is the purpose of the following code? Is there any problem with the code? void send(int count, short *to, short *from) { /* count > 0 assumed */ register n = (count + 7) / 8; switch (count % 8) { case 0: do { *to = *from++; case 7: *to = *from++; case 6: *to = *from++; case 5: *to = *from++; case 4: *to = *from++; case 3: *to = *from++; case 2: *to = *from++; case 1: *to = *from++; } while (--n > 0); } }

Google,

1943

what is the purpose of the following code, and is there any problem with the code? void fn(long* p1, long* p2) { register int x = *p1; register int y = *p2; x ^= y; y ^= x; x ^= y; *p1 = x; *p2 = y; }

Google,

1 3630

what is the purpose of the code, and is there any problem with the code? int f( int n, int l, int r ) { return (n << l) >> r; }

Google,

2 3045

What is the purpose of the code, and is there any problem with it? unsigned int f( unsigned n ) { return –n & 7; }

Google,

1 2970

what is the purpose of the code, and is there any problem with it. bool f( uint n ) { return (n & (n-1)) == 0; }

Google,

1 2995

what is the purpose of the code, and is there any problem with it. unsigned int v[10]; unsigned int i = 0; while (i < 10) v[i] = i++;

Google,

2 3333

Identify the operators that is not used with pointer a. && b. # c. * d. >>

2 8341


Post New C Questions

Un-Answered Questions { C }

please give me some tips for the placement in the TCS.

1620


What extern c means?

525


we need to calculating INCOME TAX for the person. The INCOME TAX is as follows:- First $10000/- of income : 4% tax Next $10000/- of income : 8% tax Next $10000/- of income : 11.5% tax above $10, 00,00/- : 15% tax What is the Solution of this Question ?

792


a function gets called when the function name is followed by a a) semicolon (;) b) period(.) c) ! d) none of the above

849


What is the translation phases used in c language?

616






What is a null pointer assignment error? What are bus errors, memory faults, and core dumps?

889


How can I do serial ("comm") port I/O?

672


What is time complexity c?

553


There seem to be a few missing operators ..

600


Why can’t constant values be used to define an array’s initial size?

819


Define circular linked list.

558


What is the use of getchar() function?

617


What are inbuilt functions in c?

551


How is actual parameter different from the formal parameter?

580


What are two dimensional arrays alternatively called as?

647