Professional Documents
Culture Documents
10CCP23
ASSIGNMENT QUESTIONS
PART A
UNIT 1
INTRODUCTION TO COMPUTER SYSTEMS, INTERACTING WITH THE
COMPUTER, COMPUTER ORGANIZATION
1. Mention the basic functional units of a computer?
2. With a neat diagram explain the working organization of a computer?
3. What is Stored program concept or John Von Neumann concept?
4. What is microprocessor?
5. Mention the components of a personal computer?
6. What is a compiler?
7. Give the differences between compiler and interpreter?
8. Differentiate between system software and application software?
9. How the computer accepts input from the keyboard?
10. What are optical input devices? Explain briefly.
11. Explain information Processing life cycle.
12. Explain essential hardware and software.
13. What are the variants of mouse?
14. Which visual input output devices used along with computer?
UNIT 2
STORAGE DEVICE CONCEPTS, OPERATING SYSTEMS, NETWORKING
1.
2.
3.
4.
5.
6.
10CCP23
UNIT 3
FUNDAMENTALS OF PROBLEM SOLVING, INTRODUCTION TO C
LANGUAGE
1 What is a source program?
2 Explain the structure of C program with an example.
3 Explain in detail about unformatted input output functions.
4 List out fundamental data types in C.
5 List the different types of constants used in C. Give 2 examples in each type.
6 Distinguish between variables and keywords with example.
7 Explain briefly printf() with format specifiers.
8 Mention different primitive data types and memory required for them.
9 What is a variable? How are keywords different from them?
10 What is program documentation? Explain 2 different types of program
documentation.
11 What is data names and data hiding?
12 Discuss the advantages of High level language
13 Discuss the advantages and disadvantages of machine level language.
14 Explain the steps from creating a program to running that program.
15 Describe the basic steps in the system development lifecycle.
16 What is software engineering?
UNIT 4
STRUCTURE OF A C PROGRAM
1. Write the expresion in C language and evaluate the arithmetic expr.
a= 4 , b = 2 , c= 4
b (a + b ) / a (a -b )
2ab/a+b.c
2. What is precedence and associativity?
3. What do you mean by type conversions? What are the two different types of type
conversions you use in c?
4. What are statements? Explain different types of statements.
5. What is the role of the semicolon?
10CCP23
6. Give the basic structure of a C program and explain with an example to find the area
and perimeter of a circle of given radius r.Give the purpose of each line in the
program.
PART B
Unit 5
FUNCTIONS
1. Write a program to reverse a number and check for palindrome using user defined
functions?
2. Explain the different categories of functions?
3. Write a program to find the maximum of two numbers using user defined
4. Functions?
5. Write a C program for matrix multiplication using user defined functions?
6. What are the library functions? What are the advantages and disadvantages of
library functions?
7. What are the standard functions you have in C?
8. Explain Math functions and Random numbers.
9. Write a C program for linear search using user defined functions?
10. Write a program to reverse a number and check for palindrome using user defined
functions?
11. Write a C program for linear search using user defined functions?
12. Differentiate between actual and formal parameters?
13. Explain the ways of passing parameters to the functions?
14. Define scope in a function. Explain global scope and local scope.
15. What do you mean by structured charts? Explain
16. Explain functional cohesion.
17. Write a program to find the maximum of two numbers using user defined
functions?
18. Write a C program for matrix multiplication using user defined functions?
Unit 6
SELECTION MAKING DECISIONS, REPETITION
1.
2.
3.
4.
5.
6.
7.
8.
10CCP23
UNIT 7
ARRAYS, STRINGS
1.
2.
3.
4.
5.
6.
10CCP23
10. Give any five string manipulation library functions, with an example each.
11. With an example getch() and putchar() functions.
UNIT-8
BASIC CONCEPTS OF PARALLEL PROGRAMMING
1.
2.
3.
4.
5.
6.