Monday, February 2, 2009

VIVA-VOCE QUESTIONS FOR INFORMATICS PRACTICES

BOARD PRACTICAL EXAM OF I.P. FOR CLASS XII E WILL BE HELD ON 10TH-FEB-2009. STUDENTS ARE REQUIRED TO REPORT AT SCHOOL AT 7.55 AM

STUDENTS WILL BRING THEIR PRACTICAL FILES AND PROJECT REPORT.

VIVA –VOCE QUESTIONS FOR INFORMATICS PRACTICES

UNIT – I VISUAL BASIC PROGRAMMING
IMPORTANT TERMINOLOGIES
Modular or procedural Programming- It lays stress on procedure and not on data. All the bigger programs are broken into small complete sub-parts known as modules.
Object –oriented programming language – It lays stress upon objects. An object is a real world entity with some characteristics (i.e. data) and related behavior (i.e. functions)
Event driven programming – This style is driven by the occurrence of user-events. Here the program responds to the user events.
Intrinsic controls – The controls that are always included in toolbox and are integral part of standard EXE project are known as intrinsic controls.
Container controls – The control that can hold other controls within it. Eg- a frame, a picture box. Controls inside a container are called child controls.
Properties- An object or a control has some characteristics such as its name, color, appearance, caption etc., known as its properties.
Method- They are the code blocks which tell the control how to do things . It causes an object to do something.
Event – The activities that happen when an object does something is known as an event.
Procedure – The code in a VB application is divided into small blocks called procedures.
Event procedures- these are the codes related to objects. They are executed when a certain event occurs.
General procedures – These codes are not related by the objects. They are invoked by the application.
Modules- are collection of general procedures, variable declarations and constant definition used by an application.
Data types- The data types are the means to identify the type of data and associated operations with it.
Variable- A named storage location whose contents can be varied is called a variable.
Scope – The scope of variables refers to the accessibility of the variables within the project.
Private scope- A variable that can be used only in a single procedure , in which it is declared is said to have private scope.
Public scope- The variables which are available to all the modules and procedures in an application are said to have public scope.
Module scope- A variable which is available inside a module, i.e. to all the procedures in that module, is said to have module scope.
Lifetime-is the time for which a variable lives in the memory.
Static variables – They are not reinitialized each time VB invokes the procedure.
Constant – is one whose value remains unchanged throughout the program.
Focus- the ability to receive use input through the mouse or keyboard is called Focus.
Got Focus- occurs when an object receives focus.
Lost Focus – occurs when an object loses Focus.
Control array – A control array is a group of controls that share the same name and type.
Record – is a named collection of data items used to represent a complete unit of information.
File or table- A named collection of similar data type of records is known as a file or table.
Database – is a collection of related tables and other objects.
Record set – A set of records that are retrieved from an object as determined by Recordsource property.
Bound control – is a control that can provide access to a specific columns in a data source through a data control.
Dialog Box- A window used to display and/ or accept information from the user is called a dialog box.
ACRONYMS-
IDE – Integrated development Environment
BOF- Beginning of File
EOF- End of File
OLE- Object Linking and Embedding
ActiveX DLL- ActiveX Dynamic Link Library
ActiveX EXE – ActiveX Executable component.

NOTE- ANY QUIERIES CAN BE POSTED ON COMMENTS

Sunday, February 1, 2009

VIVA-VOCE QUESTIONS FOR C++ CLASS XII

VIVA_VOCE QUESTIOS FOR BOARD PRACTICAL EXAMS
UNIT –I : PROGRAMMING IN C++
Q.1 Define following terms Array, Structure, Class, data-hiding, data abstraction, polymorphism, inheritance, pointers, constructor, destructor, parameterized constructor, default constructor, copy constructor, temporary instance,library functions and their header files.
Q.2 Differentiate between ‘IS-A’ , ‘HAS-A’ and ‘HOLDS-A’ relationship in inheritance .
Q.3 What are visibility modes ? Diffrentiate between them.
Q.4 Define various types of inheritance .
Q.5 How is memory allocated to data members and member function?
Q.6 What is static data member and static member function. What is its use ?
Q.7 How are constructor and destructor executed in inheritance ?
Q.8 How are data-hiding, data-abstraction, encapsulation, polymorphism implemented in c++.
Q.9 What contributes to function overloading – function signatures or return type of function.
Q.10 Difference between array and structures, array and classes
Q.11 Preprocessor directives- #include and #define.NOTE : REVISE CLASS XI C++ PROGRAMMING DATA FILE HANDLING
Q.1 Use of data-files.
Q.2 Definition of stream, different stream classes, member functions of these stream classes. Significance of ios flags.
Q.3 difference between text and binary files, get() and read() functions, put() and write() functions
Q.4 use and significance of seekg(),seekp(),tellg(),tellp(),
Q.5 how does eof() works.
UNIT –II : DATA STRUCTURES
Q.1 Differentiate between arrays, stacks and queues.
Q.2 Application of stacks and queues.
Q.3 Merits and demerits of linear and binary search, bubble, selection and insertion sort.
Q.4 Allocation and de-allocation operator new and delete.
Q.5 Linked list, linked stack, linked queue, circular queue, doubly linked queue.
UNIT –III SQL AND DATABASES
Q.1 Definition of database,relation,,DBMS,RDBMS, domain, field, tuple, attribute, cardinality, degree, primary key, alternate key.
Q.2 Operations on relation – selection, projection, union ,Cartesian product
Q.3.Difference between create table and alter table , create table and create view commands, delete table and drop table.
Q.4 Group functions – sum(), max(), min(), avg(), count()
Q.5 Differentiate between DDL and DML commands with example.
UNIT-IV BOOLEAN ALGEBRA
Q.1 Universal gates – NAND and NOR . Why are they called universal gates.
Q.2 Main theorems of Boolean Algebra, principle of duality
UNIT –V COMMUNICATION AND NETWORKING
Q.1 Definitions of network,Internet,switching techniques-Circuit, Message, Packet, Transmission media- Twisted, coaxial cable, optical fibre, micro wave, radio wave, satellite, buad rate, bandwidth,LAN,MAN,WAN,totplogies,hub,switch,router,bridge,repeater,firewall,cookies
Q.2 FULL forms of HTTP, FTP,TCP/IP,SLIP/PPP, MODEM,CDMA,WLL,SMS,WWW,URL
NOTE - ANY QUERIES CAN BE POSTED ON COMMENTS
ALL THE BEST FOR FORTH COMING BOARD EXAMINATIONS.