C for developers/learners
248 Exam and interview questions on C language for developers/learners. Click on the link to get the detailed explanations. One you visit any answer you can navigate through next and previous link to jump from one answer to another. You can also select index to come back to this index page. Please provide us the rating and feedbacks of our questions and answers.
History and background
Program and programming elements
Datatypes and storage
- What are the basic data types supported? [char, short, int, long, float, double, long double]
- what are the storage classes in C? [auto, register, global, static, volatile]
- What is a volatile variable in C?
- Differentiate between external and static variable?
- Differentiate between global and static variable?
- Differentiate between register and auto variable?
- What is a constant variable and constant string?
- What is the value of sizeof(void)?
Statements and Decision making
Logical and bitwise Operators
Console Input output
Dynamic memory handing
Emum and macros
Array and Multidimentional Array
Strings and string checking
Experiments with Integers
Prime numbers and number factors
Printing star triangles
User defined data types
Functions and functions calls
Recursion and number series
Variadic Function and macros
Memory and string functions
Memory handling issues
Data structure and array
Linked list Queue, Stack
Tree Data structure and algorithms
OS shell parameter passing
Library and DLLs
Interfacing with Java VB DLLs Libraries
Math Library functions
File System handling
Low level System Programming
Graphics and Mouse interfacing
, history of programming languages, history of C, flow chart, pseudo codes, ares of development, compilers, Turbo/Borland C, GCC, VC++, Watcom C, DJGPP, Xcode, , first C program, header files, library, compilation, pre-processing, compilation, optimization, linking format, debugging with GDB, structured programming language, , data types, storage classes, volatile variable, external vs static, global vs static variable, register vs auto variable, const, sizeof void, , if, if-else, if-else-if, label and goto, switch case, compare with ==, execution sequence, , loop statements, for, while, do-while loop syntax, for to while, do-while and while usage, infinite loops, break and continue, switch statement, continue in switch and loops, , basic operators, logical operators, logical vs bitwise operators, logical and bitwise or, bit shifting, obtain bit mask, reverse bits, swap bits, bit set, reset/clear, toggle, xor operator, bitwise shifting, Operator precedence, operator precedence, ternary operator, , fprintf, fscanf working principal, printing pointers, scanf string input, scan string with blanks, scanf string ends with newline, return of scanf, return of printf, scanf with printf, print using fprintf, take input using fscanf, floating point formatting, , pointers, string vs integer pointer, long pointer increment, short pointer increment, short pointer increment, memory model, near, far and huge pointer, typed pointers and void pointer, sizeof void and void pointer, operators for void pointer, , address of local and dynamic variable, malloc vs calloc, NULL pointer, , enum type, macro, macro vs constant, enum vs macro, macro vs typedef, , debug builds, debug macros, compiler macro for C++, FILE, LINE, DATE, TIME, compiler marcos, token pasting, characterizing, , array, multidimensional arrays, 2D and 3D dynamic array, add Matrix, multiply Matrix, adjacency Matrix, , Circular buffer, , char array and char pointers, const char *,char * const, const char * const, alpha numeric, palindrome, convert case, string to int, int to string, , reverse decimal digits, signed and unsigned compare, palindrome digits, upper and lower 16bit of 32bit unsigned, Exchange variables, , prime number, HCF, LCM, , Pascals triangle, , user defined types, typedef, struct type, union type, struct vs union, struct pack padding, size of a structure, bit fields, l-value, struct and array, , function declaration and definition, calling conventions, calling convention of C,C++ and PASCAL, library function linking, call-by-value and call-by-reference, parameter passing call-by-value, parameter passing call-by-reference, structure as function argument, array as function argument, inline-functions, macro vs inline-function, function pointer, default C++ argument value, , Recursion, factorial using recursion, Fibonaci using recursion, Armstrong number, , variadic functions, variadic macro, multiple arguments in printf and scanf, , strcpy and strcat source, memcpy vs memmove, strrev source, strdup, strtok, macro definition, , C exception handling, setjmp and longjmp, , trace a memory leak, detect memory corruption, , Big Endian and Little Endian, stack grows up or down, , C and Data Structures, Data Structures using array, , Linked List, Single Linked list, Doubly Linked list, Circular Linked list, Doubly Circular Linked list, Queue, reverse single linked list, delete single linked list, Stack, , Tree and Binary tree, Binary tree, traverse Binary tree, Binary search tree, double Binary tree, mirror Binary tree, height of Binary tree, heap, Complexity, , Linear Search, Binary Search, Hash Table, , Sorting, Bubble Sort, Selection Sort, Insertion Sort, Quick Sort, Heap Sort, Merge sort, Radix Sort, , argc and argv, C startup routine, argv environ getenv, system(), atexit, , raise signal, abort exit, , Libraries, static linking, dynamic linking methods, implicit dynamic linking, explicit dynamic linking, , access C from VB, JNI C from Java, , arithmeic math, trigonometric, , fopen, fdopen, write vs append mode, binary vs text mode, binary mode, fseek, ftell, rewind, fprintf, fscanf, fflush, poll, select, fcntl, fputs,fgets,fgetc,fputc, printf, scanf, , ioctl, mmap, DOS low level IO access, DOS BIOS int86, sleep/delay, sound, nosound, , DOS graphics, Turbo C graphics, Mouse (int33),
Similar topics related to this section
C/C++ Interview questions and answers - Shetty's World
C Interview Questions and Answers - C Interview FAQs & C Books
C interview questions and answers | TechInterviews
C Interview Questions and Answers :: ALL Interview .com
C Interview Questions and Answers
Back to Questions