Sei sulla pagina 1di 6

THANGA PERUMAL .

SRIGURU INSTITUTE OF TECHNOLOGY COIMBATORE FUNDAMENTALS OF COMPUTING AND PROGRAMMING (COMMON TO ALL BRANCHES)
UNIT I PART A 1) Give any 2 tasks in which human performance better than the Computer. (VRB pg No. 1.5) 2) What is the use of Computer in medicine and health care? (Text book page No. 15) 3) What are the main parameters to classify the computers? (page No 11 Text book) physical size, performance, Application areas. 4) What are the characteristics of Computers? ( Text Book) 5) Expand ENIAC, ABC, EDVAC, EDSAC, UNIVAC and VLSI? ( Text Book) 6) Specify the electronic components used for different computer Generations? (Text Book) 7) What are all the components of the Computer System? 8) What are the basic operations of the computer system? 9) Differentiate between the characteristics of primary and secondary storage of a Computer System. 10) Convert the binary no 100110 into its Octal Equivalent? PART B 1) a) Explain briefly about the characteristics of Computers. b) Give a brief account on the Evolution of Computers 2) Briefly explain the different generations of Computers. 3) Briefly explain the basic Computer Organization. 4) Explain in detail the classification of Computer system.

UNIT II

PART A
1) Distinguish between application software and system software 2) What is soft Loading? ( Page No. 32) ( violating the licence terms) 3) What are the steps involved in booting? ( Page No. 33) 4) What is a Loader, Compiler, Assembler and Interpreter? OR Differentiate between Compiler and Interpreter? 5) Steps Involved in SDLC? 6) Differentiate between Graphical and Text Browser? ( Page 51) 7) Any topic from Internet Terminologies? 8) List various Internet Services? 9) What is ARPANET? 10) What is URL?

PART B

1) Explain types of software in detail? 2) Explain the various steps involved in the program development cycle? 3) Explain a) Internet Evolution b) Basic Internet Terminologies. 4) Explain in brief a) Internet application or services? b) Getting Connected to Internet applications?

UNIT III
1) Compare and contrast FlowChart and Algorithm? 2) What is meant by Pseudocode? 3) Give the major steps of connecting your system with Internet? 4) What is Flow Chart? 5) What is an Algorithm? 6) What are the features of good programming language? ( page 96) 7) What are the adnantages and disadvantages of assembly language? ( page 91) 8) State the use of spreadsheets? 9) Features of Word processors? 10) What is meant by Formatting?

11) Define Header and Footer?

PART B

1) 2)

Write an algorithm, Flowchart, Pseudocode to find the greatest among 3 numbers? Explain a) Planning of a Computer Program b) Office packages?

3) What are the various guidelines to be followed while drawing a flowchart? Discuss the advantages and limitations of flowchart? 4) What do you mean by pseudocode? Write the pseudocode to add up all the even nos between 0 and 100 and print the result? START SET initial value to sum =0, i = 0 WHILE (i < = 100) CALCULATE sum = sum + i; PROCESS i = i + 2 END WHILE REPEAT while until the condition fail WRITE the result sum STOP

UNIT IV

1) What is the Ternary or Conditional Operator? Give an example? 2) List the rules for defining variables in c? 3) What is an Indentifier? Give any two examples for identifiers? 4) List the basic datatypes with their size? 5) What is Type Conversion or casting Give an example? 6) Data type (expression); (pages 118, 119)

7) Difference between constant variable and volatile variable? ( page 119) 8) What is the use of sizeof Operator? ( page 129) 9) Difference between Formatted and Unformatted functions? ( page 142) 10)What is the use of break and continue? ( page 166) 11)What is the difference between while and do while? 12)Define a Loop? ( page 183) 13)Difference between Operator and Operand?

PART B
1) What are the various types of Operators supported by C? Explain each with suitable example? 2) Explain in detail about a) Decision making b) Branching and looping with example? 3) Explain in detail about different Input and Output Operators? 4) a) Write a C program to check whether the given number is a palindrome or not? b) Prime number or not c) Write a C program to convert years into 1. Minutes 2. Hours 3. Days 4. Months 5. Seconds using switch() statement?

UNIT V PART A
1) What are the various string handling functions? 2) Distinguish between Actual and Formal Arguments? 3) What is recursion? Give its applications? 4) What are Local and Global Variables? 5) Is it possible to refer to an element of an array using pointer notation? If so give an example? 6) What are the advantages of pointers? 7) What is function prototype? 8) What is return statement? 9) Write a C program to print the following pattern

0 1 0 1

2 1 0 1 2
10)Difference between structure and union? 11)What are dynamic memory allocation functions? malloc (), free (), calloc (), realloc (). 12)What are pre processor, pre processor directives?

PART B
1) Explain in detail about the different string handling functions with example? 2) Explain in detail about types of functions? 3) Explain with a program the concept of a) Pointers b) Arrays? 4) Explain a) Pre processor directives b) Guidelines for developing a C program? 5) Write a c program to calculate employee salary using the concept of Array of Structures? 6)a)The following program was intended to interchange the values assigned to two integer variables.

#include<stdio.h> void swap (int x, int y) { int p, q; p = x; q = y; x = q; y = p; } void main () { int a = 5; int b = 3; swap (a,b); printf (%d %d\n, a,b); } What will be the output of this program?Explain why the program will not give the desired output? b)How will you modify the program so that the values are interchanged in the function swap() and are displayed in the function main()?

Potrebbero piacerti anche