Professional Documents
Culture Documents
PART A (5 4 = 20)
1. State the characteristics of computers. 4. Explain the two common techniques of passing
2. Differentiate between application software and system parameters to a function. Give advantages and
software. disadvantages of both. Also state the condition in which
3. Write a function in C that swaps two variables. one is preferred over the other.
4. Explain the organization of a computer with the help of 5. Explain any five input devices.
a neat block diagram. PART C (4 10 = 40)
5. What are pointers? Is array name a pointer? Justify
1. What do you understand by the term storage classes?
your answer.
Explain each of them.
PART B (5 8 = 40) 2. Explain the different types of output devices.
1. Write an essay on evolution of computers. 3. Define operating system. What are different types of
2. Write a short note on the software development stages. operating systems?
3. Write a program to print the elements of an array in 4. Give the applications of the Internet.
reverse order. Give its flowchart.
PART A (5 1 = 5)
1. _____ stores the instruction which the computer needs 4. In a ______ network all the computers are connected to
to start up. the hub.
2. A computers resolution is determined by _____. 5. _______ converts a high level language into machine
3. DOS stands for _______. level language.
535
PART B (5 4 = 20)
1. What are the different data types in C language? Also 4. What are the different types of operators in C? Give
give the range of data they can hold. the significance of each and explain them with relevant
2. Differentiate between: examples.
(a) An algorithm and a flowchart 5. Write a program to concatenate two strings (without
(b) Hardware and software using built-in functions).
3. How is email used to send and receive data? PART D (4 10 = 40)
4. Write a program to find whether a number is prime or 1. Define the term sorting. Write a program to sort the
composite. elements of an array. Give the flowchart and explain
5. Write a program to generate Fibonacci numbers using the underlying technique.
arrays. 2. Write a menu-driven program that uses a structure to
store the details of students in a college. Read the records
PART C (5 7 = 35)
of at least 100 students, display the records, and ask the
1. Write a short note on the following statements: if and
user to edit information that has already been recorded.
go to.
3. Differentiate between impact and non-impact printers.
2. Write a program using while loop that sums the series
Explain them in detail.
given as: 1 + x + x2 + x3 +.+ xn
4. What is network topology? Explain different topologies.
3. Write a program to multiply two matrices.
536
MODEL TEST PAPER IV
PART A (5 1 = 5)
Fill in the Blanks 6. Explain getch(), gets(), getchar(), scanf(), and sscanf()
functions for reading strings.
1. _____ is an example of system software.
2. Unix is an ______. PART C (5 7 = 35)
3. _____ is used for producing a hard copy output. 1. Write a program to find the solution of a quadratic
4. ____ is a fourth generation programming language. equation.
5. abc occupies ____ bytes in memory. 2. Write a program to add the digits of an integer.
3. Write a function that adds the diagonal elements of a
PART B (6 5 = 30) matrix.
1. Draw a flowchart to find the factorial of a number. 4. Write a program to print Pascals triangle.
2. A hard disk has 10 disk plates, 2000 tracks per surface, 5. Write a program that find GCD of two numbers using
125 sectors per track, and 512 bytes of data can be recursion.
stored per sector. Using this information, calculate the
storage capacity of the disk. PART D (3 10 = 30)
3. Differentiate between structures and unions. 1. Write a short note on optical devices that are used to
4. What are enumerated data types? Explain with input data.
examples. 2. How is data stored on a CD?
5. Draw a flowchart to find the maximum of two numbers. 3. How will you classify computer systems?
PART A (5 1 = 5)