top of page

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

 

Turbo c

SPA PPT Tutorial

Introduction

Intro_C

C pointers

Control structures

Files in C

Final strings in C

Functions in C

Structures in C

 

-----------------------------------------------------------------------------------
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

© 2023 by Name of Site. Proudly created with Wix.com

bottom of page