What are the various types of video formats?

Following are various types video file formats with minimal amount of description.

What are the various types of Audio formats.

Following are various types of Audio Formats with Minimal Descriptions.

What are various types of picture formats.

Graphics file formats are mainly differ as raster formats and vector graphics. Below, some of the raster formats have been described.

Why we need own website Or What is the necessity of personal websites?

There are probably as many reasons for wanting to publish a site on the web. Below, some types of web sites and their purposes have been given.

Why we need Search Engines Or Search Engine vs Web Directories.

Necessity of having search engines : The main advantage of Web directories is that the categorize of web sites are creation of humans and human can go through human’s choice. When in a web directory to find something, one may have to click a lot. That’s why; it takes longer time to find necessary information. Web directories are great for browsing when user doesn’t know the exact term of the information we are looking for.

What is web directories? Describe.

Web directories

A web directory or link directory is a directory on the World Wide Web. It specializes in linking to other web sites and categorizing those links. Thus, in web directory, web sites are categorized by subject.

Suggested Reading:
  1. What is URL? What are the types of URL? Describe them.
  2. What are the various types of linking or anchor tags?

What is URL? What are the types of URL? Describe them.

URL (Uniform Resource Locator): 

URL stands for Uniform Resource Locator, which is simply an address of a document on the web, more accurately, on the internet. Although a URL can look complex and long, it’s made up of four basic parts – protocols, host names, folder names and file name – each of which has a specific function. Depending on the application, a URL can include additional information, to specify user names or input to a server-side script, but fundamentally these four parts cover the basics.

Suggested Reading:
  1. What are the various types of linking or anchor tags?
  2. What is web directories? Describe.

What are the various types of linking or anchor tags?

Types of Linking or Construction of Link Anchors

Link anchors are the glue that holds the web together. Link can be made to documents in the same folder, in different folder and on the web. They are described below.

Suggested Reading:
  1. What is URL? What are the types of URL? Describe them.
  2. What is web directories? Describe.

What is link or linking? Describe the process of linking documents in HTML.

Linking or Links : Links are the ‘hyper’ part of the hypertext – that is the part user uses to jump from one HTML page to another. Links, also called anchors, mark text or images as elements that points to other HTML documents, images, applets, multimedia effects or specific places within a HTML document. Links differentiate HTML documents from other electronic documents.

Write about HTML.

HTML : HTML is the short form of Hypertext Markup Language. HTML is normally used to create documents for the World Wide Web. When producing web pages, it allows using hypertext that can link a word or image to another page or web location. Using this language one can put audio-video clips, graphics etc in one’s documents. HTML is a special series of codes. 

What are the rules to create a domain name or write a guideline for selecting domain name.

Domain name selection guidelines:

Domain name should have to be easy to remember, such as names that reflect the name of the organization. Example : The domain of T&T Firm may be like, tandtfirm.com
What are the rules to create a domain name or write a guideline for selecting domain name.
Single letter domain names are not permitted. Example : x.com will not be a domain name.

Each top level domain name is reserved for a specific purpose. Such as, .com is for commercial purpose, .org for non-profitable organizations etc.

Write down the steps to create a web site.

Creating a web site:

Creating a web site consists several steps. But the most common and important steps to be followed can be shown by the following flowchart.

Write down the steps to create a web site.

Define Domain name with example. Write down the name of the top level domains with their purposes.

Domain name: Computers on the net has unique IP addresses. These addresses contain numbers which are very difficult to remember for us. That’s why, to make it easy to remember they are replaced by alias which are called domain name. These domain names are also unique for each computer. Example : funny.comedian-action.com

What is Internet and IP address?

Internet : Internet is International Wide Area Network or International Network. In other words, internet is a network of networks that connects the computers of all over the world. It provides files and data transfer together with electronic mail functions for millions of users around the world. Anyone can use the internet.

What is Hypertext?

Hypertext: Hypertext is used to develop hyperlink. A hyperlink is a special string or phrases in a web page that point to another web page. That is, when we click on or select a hyperlink which may be a text or an image, we will be transported immediately to the page that is linked by the hyperlink. Web pages are often known as hypertext documents.

Why search engine was created? Describe a search engine with its working procedure.

Search engine: A search engine is a software that carries out a search of a database when user asked it to do so. Back in the old days, internet was primarily a research medium. Files were stored separately, with no way to go from one file to another easily. In 1991, Tim Berner’s Lee developed a network of files with hypertext links. 

What is a web site?

Web site: A web site is a collection of web pages. There are various links on various topics & issues. On clicking them, user can move to the linked & related web pages. A web site can be accessed by a web browser. A web site can also contain downloadable audio-video, software, games, online games and many more. Example : www.yahoo.comwww.google.com etc.

What is a web page? Classify web page and give definitions.

Web page: A web page is a single file stored on the server that may contain text, graphics, audio-video and hyperlinks to the other pages on the internet or within a web site. Web pages are written using HTML (Hypertext Markup Language). There are two types of web pages; they are given below.

What is web browser and server?

Web browser: Web browser is a software program that is used to navigate through WWW pages stored on the internet. Users use this to request a web page to the server by giving the address and then the browser asks the server and the server returns the page which is then decoded and displayed by the web browser. That means, the web browser fills the gap between the user and the server. The browser displays any hotspot and will jump to another page if the user clicks on the hyperlink. Thus, It works as follows,

Define World Wide Web. | HTML

World Wide Web (WWW): The world wide web is a network of computers. When on WWW, a cyberspace traveler can go through information stored in any computer of the world if the information is permitted to be explored on WWW. The information comes to the user in a web page or electronic page which contains hyperlinks. Using these links, user can move to another page. So, WWW is an application of hypertext with links.

Write down the commonly used scanf format codes?

Commonly used scanf format codes: 

In the following table the required format codes and their meanings are given.

Write down the character test functions and their tests.

Character Test Functions: 

In the following table the required functions and their tests are given.

In C language, define input & output operations and management of them.

Input & output operations: 

The operations which took place in order to take data and make the display of the processed information are known as input & output operations.

What are the rules for ++ and -- operators?

Rules for ++ and – operators: 

Following are the rules for the increment (++) and decrement (--) operators.

What are the different operators?

Arithmetic operators: 

The arithmetic operators are +, -, *, /. They work the same way as they do in other languages. There are three types of arithmetic operators which are as follows,

What is operator ? What are the categories of operators?


An operator is a symbol that tells the computer to perform certain mathematical and logical manipulations. Operators are used in programs to manipulate data and variables. Such as, ++, --, <, > etc.

What are the data types of C?

Data types:

C language is rich in its data types. ANSI supports three classes of data types.
  1. Primary or fundamental data types.
  2. Derived data types.
  3. User-defined data types.

What are variables? What are the conditions for variables?


A variable is a data name that may be used to store data value. A variable may take different value at different times during execution. Some examples are, average, height, class_strength.

What is keyword and identifier ? What are the rules for identifier?


Keywords have fixed meanings and these meanings can not be changed. There are 32 keywords. Some compiler may use additional keywords that must be identified from the C manual. Keywords serve as basic building block for a program statement.

Write shortly about the character set in C.

Character set:

The various category of characters are called the character set. In C, the characters are grouped into the following categories.

What is constant? Write down briefly about different type of constant?


Constants are of fixed values that do not change during the execution of a program. There are various types of constants. The types are illustrated in the following figure.

Define information, program, syntax rules or grammar and syntax errors.


After converting or processing the data which may consists of numbers, characters, strings etc to something which is useful and make much sense to a person is known as Information. So, information is the converted or processed form of data.

Write down about the else if ladder

The else if ladder :

When a multipath decision is involved then we use else if ladder. A multipath decision is a chain of ifs in which the statement associated with each else is an if. It takes the following general form,

Write down about the nested if-else statement

Nested if...else statement:

When a series of decisions are involved, we may have to use more than one if-else statement in nested form as shown below,

Write down about the if-else statement

The if-else statement : The general form of the if....else statement is as follows,

Write down about the simple if statement

Simple if statement : The general form of a simple if statement is as follows,

Write down about the decision making statement if.

The if statement : The if statement is a powerful decision making statement and is used to control the flow of execution of statements. It is basically a two way decision-statement. It takes the following form,

What is decision making? What are the statements used in C for decision making purpose?

Decision making : In practice, users may have a number of situations where they may have to change the order of statements based on certain conditions. This is decision making. The decision making statements in C are as follows

Draw the flowchart of a multifunction program

Multifunction program: A program, which has been written using a number of functions, is treated as a multifunction program. The flowchart of the flow of control in a multifunction program is as follows,

What is recursion?

Recursion : Recursion is a special case where a function calls itself. A very simple example of recursion is presented below,

What is nesting of functions?

Nesting of functions : In C, each function can contain one or more than one function in it. There is no limit as to how deeply functions can be nested. Consider the following example,

What is function prototype?

Prototype : The declaration of a function is known as function prototype. The function prototype is coded in the following format,

What are parameters in functions?

Function Parameter: Function parameters are variables of a function that we can use to send data to the function. Parameters are declared as follows:

How to declare a function in C or C Plus Plus?

Function declaration : The program or a function that called a function is referred to as the calling function or calling program. The calling program should declare any function that is to be used later in the program. This is known as the function declaration. 

Explain or Discuss function call.

Function call : In order to use functions user need to invoke it at a required place in the program. This is known as the function call. A function can be called by simply using the function name followed by a list of actual parameters, if any, enclosed in parentheses.

Explain or Describe function definition.

Function Definition: 

The function definition is an independent program module that is specially written to implement to the requirements of the function. A function definition, also known as function implementation shall include the following elements

What are the elements of user defined functions?

Elements of user defined functions: In order to make use of a user-defined function, we need to establish three elements that are related to functions.

Function definition
Function call
Function declaration

What is multi-function program?

Multifunction program : A function is a self-contained block of code that performs a particular task. Once a function has been designed and packed, it can be treated as a ‘black box’ that takes some data from the main program and returns a value. Thus a program, which has been written using a number of functions, is treated as a multi-function program.

What are the necessities or advantages of user defined functions?

Necessity of user defined functions : When not using user defined functions, for a large program the tasks of debugging, compiling etc may become difficult in general. That’s why user defined functions are extremely necessary for complex programs. The necessities or advantages are as follows,

What is user defined functions?

User defined functions: 

C functions can be classified into two categories, namely, library functions and user-defined functions. The functions which are developed by user at the time of writing a program are called user defined functions. So, user defined functions are functions created and developed by user.

3 Differences between counter and sentinel controlled loops. Counter controlled loop VS Sentinel controlled loop

The differences between the counter and sentinel controlled loops are as follows.

3 Differences between entry and exit controlled loops with examples. Entry controlled loops VS Exit controlled loops

The differences between the entry and exit controlled loops are as follows.

Compare among the three loops. FOR loop VS WHILE loop VS DO....WHILE

Comparison among the three loop: 

The comparison among the three types of loops for loop, while loop and do....while loop is given below.

Suggested Reading:
  1. What are the entry controlled and exist controlled loops?
  2. What are the counter controlled and sentinel controlled loops?

What are the entry controlled and exit controlled loops?

Depending on the position of the control statement in the loop, a control structure can be classified into two types; entry controlled and exit controlled. They are described below.

Write down the steps of looping process.

Steps of looping process: A looping process, in general, would include the following four steps.

What are the counter controlled and sentinel controlled loops?

Based on the nature of the control variables and the kind of value assigned to, the loops may be classified into two general categories; counter controlled and sentinel controlled loops.

What is loop


A loop is a particular area of a program where some executable statements are written which gets execution by testing one or more conditions. So, in looping, a sequence of statements is executed until some conditions for termination are satisfied.

A program loop therefore consists of two segments; the body of the loop and the control statement.

What are the static arrays and dynamic arrays

Static arrays : The process of allocating memory at compile time is known as static memory allocation and the arrays that receives static memory allocation are called static arrays. This approach works fine as long as user know that what the data requirements are.

Write down the initialization of two dimensional array

Initialization of two dimensional array : Like the one dimensional arrays, two dimensional arrays may be initialized by following their declaration with a list of initial values enclosed in braces. For example,

Write down about the initialization of one dimensional array

Initialization of one dimensional array :  After an array is declared, its elements must be initialized. An array can be initialized either of the following stages,

§  At compile time.
§  At run time.

Compile time initialization : User can initialize the elements of an array in the same way as the ordinary variables when they are declared. This is compile time initialization. The general form is as follows,

                   type array_name[size]={list of values};

The values in the list are separated by commas. For example,

                   int number[3]={0,0,0};

This will declare the variable number as an array of size 3 and will assign 0 to each element.
Run time initialization : An array can be explicitly initialized at run time. This approach is usually applied for initializing large arrays. For example,

The first 50 elements of the array sum are initialized to zero while the remaining 50 elements are initialized to 1.0 at run time.

Write down about the declaration of one dimensional array.

Declaration of one dimensional array : Like any other variable, arrays must be declared before they are used. The general form of array declaration is,

Write down about the three types of arrays.

One dimensional array: 

A list of items can be given one variable name using only one subscript and such a variable is called a one dimensional array.

              Example : int number[5];

Here in the example, 5 value of the variable number can be kept under the single variable number.

What do you mean by arrays? Write different types of arrays.

Array : Array is a derived data type. When it is necessary to store more than one value under a variable, user can make use of array. An array is a fixed-size sequence collection of elements of the same data type. It is simply a grouping of like-data type.
Different types of arrays : There are three types of arrays. They are,

  1. One dimensional array.
  2. Two dimensional array.
  3. Multidimensional array.

Draw the flow chart of the process of compiling and running a C program

The flow chart of process of compiling and running a C program is as follows,

What is operating system (Definition)

Operating system: An operating system is a program that controls the entire operation of a computer system. All input/output functions are channeled through the operating system. The operating system which is the interface between the hardware and the user, handles the execution of user programs.

Write down steps of ‘executing a C program’

Executing a C program : 

Executing a C program involves a series of steps. They are,

  1. Creating the program.
  2. Compiling the program.
  3. Linking the program with functions that are needed from the C library.
  4. Executing the program.
Although these steps remain the same irrespective of the operating system, system command for implementing the steps and conventions for naming files may differ on different system.

Must Read: Draw the flowchart of the process of compiling and running a C Program.

What is #define directive?

#define directive:
  1. A #define is a preprocessor compiler directive and not a statement.
  2. #define should not end with a semicolon.
  3. Symbolic constants are generally written in uppercase so that they can be easily distinguished from the lowercase variable names.
  4. #define instructions are usually placed at the beginning before the main() function.

Write down the basic structure of C programming.

Basic structure of C programming: 

To write a C program, we first create functions and then put them together. A C program may contain one or more sections. They are illustrated below.

You Might Be Looking For This:

Explain the Basic Structure of a C Program with an Example.

What is #include directive?

#include directive: 

C programs are divided into modules or functions. Some functions are written by users and some are stored in C library. Library functions are grouped category wise and stored in different files known as header files. To access the file stored in the library, it is necessary to tell the compiler about the files to be accessed. This is achieved by the pre-processor directive #include as follows,


Filename is the name of the library file that contains the required function definition. Pre-processor directives are placed at the beginning of the program.

Define preprocessor, function, compile time, run time.

Preprocessor: It is a program that process the source code before it passes through the compiler.

Function: A function is a subroutine that may include one or more statements designed to perform specific tasks. For C programming functions are as building blocks.

Compile time: Compile time refers to the event that occur during the compilation process.

Run time: Run time refers to the event that occur while the program is actually executing.

Write down briefly the history and importance of C language.

History of C: 

C language is one of the most popular computer languages today because it is a structured, high level, machine independent language. It allows software developers to develop software without worrying about the hardware platforms where they will be implemented.