The document contains questions from two units asking to explain or provide examples for various C programming concepts. For Unit I, it asks about constants, expressions, statements, operators, data types, keywords, identifiers, character sets, and arrays. For Unit II, it asks about passing arguments to functions, recursive functions, pointers, structures, arrays of structures, and comparing structures and unions. The questions provide page references to a C programming textbook for additional information on the topics.
The document contains questions from two units asking to explain or provide examples for various C programming concepts. For Unit I, it asks about constants, expressions, statements, operators, data types, keywords, identifiers, character sets, and arrays. For Unit II, it asks about passing arguments to functions, recursive functions, pointers, structures, arrays of structures, and comparing structures and unions. The questions provide page references to a C programming textbook for additional information on the topics.
The document contains questions from two units asking to explain or provide examples for various C programming concepts. For Unit I, it asks about constants, expressions, statements, operators, data types, keywords, identifiers, character sets, and arrays. For Unit II, it asks about passing arguments to functions, recursive functions, pointers, structures, arrays of structures, and comparing structures and unions. The questions provide page references to a C programming textbook for additional information on the topics.
1. Explain the constants, expressions and statements in C refer 2.9(page no.66),2.14(page
no.88),2.12.3(page no.72) 2. Explain different types of operators in c Refer 2.13 page no.76 3. List and explain various data types in c Refer 2.8 page no.61 4. Explain the terms keywords, identifiers, character set, constants and variables along with examples Refer 2.12 page no.71 5. Explain the array variable and how it can be declared and initialized with example. Also explain how the array elements can be accessed with an example program refer 5.2 page no.181 6. Explain the string array and declare string array and initialize them and also explain any two string manipulating functions with example program Refer 5.3 page no.193
Unit II Part B & Part C Questions
1. Explain the different ways of passing arguments to a function with example program Refer 6.4(page no.232), 7.7(page no.290) 2. Explain recursive function and explain recursion function for computing Fibonacci sequence and to find the GCD of two integers program refer 6.10(page no.246), 6.10.1(Page no.246), 6.10.2(page no. 248) 3. Explain the pointer initialization and explain how addition and subtraction performed in pointers with example program. Also explain about void pointers and NULL pointers refer 7.2 & 7.3(page no.280 & 282), 7.10.2(page no.302), 7.10.3(page no.309) 4. Explain how structure variables are declared and initialized with example. Also explain how structure variables are copied and compared with example. write a simple program for nesting of structures with example refer 8.2.1(page no.362),8.2.3(page no.366),8.2.4(page no.370), 8.2.6(page no.373) 5. Basic programs involving arrays of structures or structure arrays or structure pointers or arrays within structures 6. Compare structure and union refer 8.3.3(page no.383)