Assignment 1 To 4 (ES-101)
Assignment 1 To 4 (ES-101)
Assignment
Semester 1st [B.Tech]
Unit-1 [CO1]
S.No Questions Blooms Taxonomy Marks
1. Explain step by step execution of a computer Program. Detail the Understand, Analyse 5
difference between a Linker and a Loader.
2 Explain the characteristics of a Flowchart. Draw the flowchart of Understand, Analyse, 2.5
swapping two numbers using a third variable. Apply
3 Elaborate the differences between Algorithm, Flowchart, Analyse, Apply 2.5
Pseudocode and a Program with suitable example.
Unit-2 [CO2]
S.No Questions Blooms Taxonomy Marks
1. Distinguish between Library functions and User defined functions Apply, Analyse 5
in C. Explain the various categories of user defined functions in C
with examples.
2. How do we compare two strings? Explain with the help of an Analyse, Create 5
example. What is lexicographical ordering? Is it connected with
comparing two strings? Justify
Unit-3 [CO3]
S.No Questions Blooms Taxonomy Marks
1. Explain the following with suitable examples: Apply, Analyse 8
NULL pointer
Dangling pointer
Structures as function arguments
Structures and Pointers
Command Line Arguments
Unit-4 [CO4]
S.No Questions Blooms Taxonomy Marks
1. Explain the difference between Searching and Sorting with Understand, Apply 5
application areas.
2. Elaborate with example the functioning of Linear Search and Understand, Analyse, 5
Binary Search. Apply
References:
Ritchie, D. M., Kernighan, B. W., & Lesk, M. E. (1988). The C programming language. Englewood
Cliffs: Prentice Hall.
Oualline, S. (1997). Practical C programming. " O'Reilly Media, Inc.".