

Mumbai University
SEM II
SPA Practical Exam Instructions
§ There will be one program for every student.1st write down Algorithm in your answer sheet, then compile the program.
§ More instruction given by respective teacher at the time of practical exam.
§ Refer whole subject for viva.
§ Viva/practical totally depends on C programming.
DOWNLOAD FOR STUDENTS
SPA PPT Tutorial
-----------------------------------------------------------------------------------
SPA Viva + Program Topic wise detailed
Chapter 1:Problem definition
imp only for viva.
-
what is Problem definition phase
-
what is problem statement in programming language
-
input and output specification
-
why using special processing
-
Chapter 2: Algorithms & flow chart
imp only for viva.
-
what is algorithm
-
use of algorithm in programming language
-
different types of algorithm
-
step form algorithm and types
chapter 3: Intrdoction of c
imp only for viva:
§ different data types in c (with categeory like built in /user defined etc)
§ what is identifier & rules of identifier
§ what are keyword
§ different between short int and long integer
§ how many memory space provide char /int/ float /double data types
§ various types of constant
§ increment & decrements operator
§ types of logical/relational/assignment/bite wise operator
§ why Associativity imp in operator
§ why using type casting operator
§ what is expression
chapter 4:Input and output function in c
imp only for viva:
-
types of format & un-format input and output function in c
-
why using format specifier in scanf & printf (like %d %f %d %s etc)
-
use of following term getch() (ii)getche() (iii)getchar() (iv)putch() (v)putchar()
-
chapter 5:control statament
viva:
-
different between if-else and switch statement
-
why using nested if else or if else ladder
-
which condition operator use in switch
-
why using break statement in switch
-
different between while and do-while
-
different between while and for syntax
-
use of continue,break ,go to and exit in c program
Program:
-
simple control statament program like pattern,series
-
GCD & LCD ,fiboniacc ,armstrong,paremintation & combination
-
chapter 6:function in c
viva:
-
Advantages in using functions
-
Standard library function in c
-
What is the advantage of function prototype in c /
-
Describe different styles of writing prototype?
-
What is the difference between declaration and definition?
-
what is call function in c
-
types of variable(local & global)
-
types Function Arguments(actual & formal)
-
The return Statement
-
call by value and call by reference with suitable examples
-
What are recursive functions?need of recursive function.
-
what is storage classes in c / types of storage classes in c
Program:
-
call by value & call by reference program
-
recursive & non recursive(factorial ,Fibonacci ,file program)
-
ref control structure & array program same program asked using array
chapter 7:Array,string
Array
viva :
-
why using array
-
what way does array differ from ordinary variable
-
array declaration & initialization (1 d & 2d )
-
why using char array in c
-
what is index value
program :
Ref all lecture program.
string
viva :
-
different between string & Character
-
why using string manipulating function
-
what is null character
-
string.h header file
-
chapter cture 8 :Struture
-
viva:
-
different between structure and arrays
-
why using structure in c
-
How do you access the member of a structure?
-
how accesses structure member
-
use of .(dot) operator
-
use of array of structure
-
different between union and structure
-
-
chapter 9:Pointer
viva
-
defined pointer in c / and what is pointer variable
-
different between pointer variable and normal variable
-
address operator(&)
-
used of pointer in call reference