Sie sind auf Seite 1von 5

COMPUTER CONCEPTS AND C PROGRAMMING

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.

What are the differences between RAM and ROM?


What is a network ?what are the uses of networks?
Explain the various network devices?
Mention the storage devices used in a personal computer?
Explain primary memory its properties and its types?
What is the need for secondary storage? Briefly describe secondary storage
devices like (i) Floppy disk (ii) hard disk (iii) CD ROM
7. What is the difference between volatile memory and non-volatile memory?
8. Explain operating system and its functions?
9. What is a computer network ? What are the advantages of computer network ?
10. Briefly explain the Local area network, Metropolitan area network and wide area
network.
11. What is a e-mail ? How e-mail works?
12. What are the uses of Internet?
13. What is the difference between primary and secondary memory.
14. Differentiate between RAM & ROM.
15. Explain serial port and parallel ports.
DEPT OF ISE, SJBIT

COMPUTER CONCEPTS AND C PROGRAMMING

10CCP23

16. How the data is organized on magnetic disk?


17. What are the different types of operating systems?
18. Explain different network topologies?
19. What is a network ?what are the uses of networks?
20. Explain the various network devices?
21. What are the different types of operating systems?
22. Explain different network topologies?
23. What are bits? What is a byte?
24. What is ASCII? What is extended ASCII? What is Unicode?

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?

DEPT OF ISE, SJBIT

COMPUTER CONCEPTS AND C PROGRAMMING

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.

Explain the different types of IF statements.


Write a program using a SWITCH statement.
Explain the unconditional branch statements.
Write a C program to find sum of even and odd numbers using for loop.
Explain the difference between while and do-while loops.
Write a C program which explains nested for loop.
Differentiate between break and continue.
Explain the use of bitwise operators in C with examples.

DEPT OF ISE, SJBIT

COMPUTER CONCEPTS AND C PROGRAMMING

10CCP23

9. Explain different unary operators in C.


10. Explain relational operators in C.
11. Mention different operators used in C with examples.
12. Explain the following operators with eqution:
i) Logical operators
ii ) Relational operators
iii) conditional operators
13. Explain the following:
i) Conditional operator
ii) Comma operator
iii) size of operator
14. What are bitwise operators available in C?
15. What is a conditional operator? Execute the statement:
y = (x > z )? (2 * x + 5 ) : ( 1 . 5 * x + 3 );
16. Explain the syntax of switch statement with an example.
17. Define recursion. Explain recursive definition, iterative definition.
18. Explain while loop structure with an example write the flow chart also
19. Write a c program to solve a quadratic equation using switch statement.
20. List the different types of control statements explain the types of if statement gives
one example for each.
21. Give the syntax of a switch statement and also write an equivalent ladder if statement.
22. Write a program segment that will read the value of x and evaluate following
function:
1 for x>0
y= 0 for x=0
-1 for x<0
using i) nested if statements ii)else if statements.

UNIT 7
ARRAYS, STRINGS
1.
2.
3.
4.
5.
6.

Explain the single and multi dimensional arrays?


Write a C program for FIBONACCI series using array?
Explain the single and multi dimensional arrays?
Write a c Program for FIBONACCI series using array?
Give the syntax and explain the semantics of formatted i/p and o/p statements.
Using array declaration for Fibonacci series, write a c program to generate first n
terms.
7. What is an array? How are they declared in C? What are the rules to be followed
while using arrays?
8. a and b are two integers arrays each with n elements. Write a program to find the
a rra y c s u c h t h a t
c[i]=a[i]+b[n-1-i]
9. Write a function to concatenate two strings, write a program to read three Strings
and use the function to concatenate them and print it.
DEPT OF ISE, SJBIT

COMPUTER CONCEPTS AND C PROGRAMMING

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.

Explain scope of parallel computing.


What are threads?
Explain open MP in detail.
What are the environment variables in openMP?
How do you handle data in openMP?
How are concurrent tasks specified in openMP.

DEPT OF ISE, SJBIT

Das könnte Ihnen auch gefallen