This article is about computer general knowledge.This article gives all of you the platppform for get perfection in computer world.
QUESTION BANK:-
Ques 1:-How can the user decided that what programs the computer have?
Ans:-By checking list of programs in operating system.
Ques 2:-The coponents of computer properly connected and work by which process we can check it?
Ans:-By booting
Ques 3:-when pointer positioned on that position a hand mark shown,what that indicate?
Ans:-Hyperlink
Ques 4:-This language is used to write code for web page?
Ans:-HTML(Hyper text markup language)
Ques 5:-Small application programs which decided that form is completed or not and provide animation is called?
Ans:-Flash
Ques 5:-Before accessing computer check what for mathing username and passward?
Ans:-Database
Ques 6:-By which networking topology computers connected to one another by a single cable wire?
Ans:-Bus Topology.
Ques 7:-Unsolicited email is called?
Ans:-Spam
Ques 8:- who is known as father of computer?
Ans:-Charles Babbage.
Ques 9:-The search engine "bing" launched by which company?
Ans:- Microsoft.
Ques 10:-Who launched bing and when?
Ans:-Steive Ballmer in 2009 launch
Search engine bing.
Ques 11:-Which social networking site is decided to launch by Google on 28 june,2011?
Ans:-Google+.
Showing posts with label Basics. Show all posts
Showing posts with label Basics. Show all posts
Software Testing And Debbuging : Basics, Types and Explaination From Nishtha Programming World
This article deals with the basics of software testing and SDLC. It also explains debugging and types of software testing.
Friends,
Till now we have discussed Basics of Algorithm and Flowchartand Basics of Computer and programming.
In Current article we'll discuss the basics and types of Testing and debugging.
Testing is an essential phase of Software development life cycle(SDLC).During programming we have to test each line so that our task is well accomplished.Testing is to find an error in program.AS Testing not give 100% result but it give us hint to find maximum error and increase the confidence of programmer.
Testing of each module is called verification testing.Module can be work for a day.work provided to one person,a single function etc.We can say that test each work simultaneously with programming.It is easy to check error by this process.
Testing of whole software or program is called validation testing.After completion of whole task when programmer test ,then testing is called validation testing.It is also important for success of software because it give feedback to programmer.But only validation testing is not enough ,it gives good result only when it occurs with verification testing.Because when we test software only at end then it become too complex to find error,it may or may not find error.Software can be failed.So testing is good when perform verification as well as validation both.
While programming is done and the code shows some error this is called a bug and the process of removing this is called debugging.Debugging next phase of SDLC after testing.By testing Tester find error in software then debugger remove that bug if possible ,otherwise minimize their effect on software.
First bug found by Debuggers

Debugging is a process to resolve bugs or errors find by tester or it can also find error itself.There are several methods for debugging.
In this type of technique printf statement is used to trace the bug by trace the execution of flow.It means by this loops are tested ,is loop properly work or not?
In this technique program running on a system is debug by other than debugger.It is debug by taking a remote network once the system is in control by him he can control from remote area from system where it placed.
In this type of debugging automatic test cases are applied for simplification of program.
It is a technique of isolating failure within the test using progressive inlining of parts of the failing test.
It is the technique applied after the system is being crashed.Several test cases are applied for debugging process.
Friends,
Till now we have discussed Basics of Algorithm and Flowchartand Basics of Computer and programming.
In Current article we'll discuss the basics and types of Testing and debugging.
What is Testing?
Testing is an essential phase of Software development life cycle(SDLC).During programming we have to test each line so that our task is well accomplished.Testing is to find an error in program.AS Testing not give 100% result but it give us hint to find maximum error and increase the confidence of programmer.
Types of testing
- Verification testing
- Validation testing
Verification Testing?
Testing of each module is called verification testing.Module can be work for a day.work provided to one person,a single function etc.We can say that test each work simultaneously with programming.It is easy to check error by this process.
Validation Testing?
Testing of whole software or program is called validation testing.After completion of whole task when programmer test ,then testing is called validation testing.It is also important for success of software because it give feedback to programmer.But only validation testing is not enough ,it gives good result only when it occurs with verification testing.Because when we test software only at end then it become too complex to find error,it may or may not find error.Software can be failed.So testing is good when perform verification as well as validation both.
Debugging ?
While programming is done and the code shows some error this is called a bug and the process of removing this is called debugging.Debugging next phase of SDLC after testing.By testing Tester find error in software then debugger remove that bug if possible ,otherwise minimize their effect on software.
First bug found by Debuggers

Techniques of debugging
Debugging is a process to resolve bugs or errors find by tester or it can also find error itself.There are several methods for debugging.
- By use of printf statement
- By Remote debugging
- Delta debugging
- Saff squeeze
- post mortem debugging
By use of printf statement
In this type of technique printf statement is used to trace the bug by trace the execution of flow.It means by this loops are tested ,is loop properly work or not?
By remote debugging
In this technique program running on a system is debug by other than debugger.It is debug by taking a remote network once the system is in control by him he can control from remote area from system where it placed.
Delta debugging
In this type of debugging automatic test cases are applied for simplification of program.
Saff squeez debugging
It is a technique of isolating failure within the test using progressive inlining of parts of the failing test.
Post martem debugging
It is the technique applied after the system is being crashed.Several test cases are applied for debugging process.
Introduction to Computer : What it is ?
Current article deals with the basics of computer and programming technical.
Friends,
as we are going to discuss programming in this blog so it is essential to understand the machine where programming is done and something about programming languages.
As all know computer is an electronic machine. It not only compute,store,process data but also analyze bulk of data into fraction of seconds.
A computer basically consists of three parts viz. Input, Output and processing devices but as you are a computer engineering student so we'll not go into deep.
As we know a computer is nothing without the commands to do something from a source. Yes a source and it may be human but not necessary. A computer may work from a command by another computer but the theme is A computer always need some commands to operate and in no case it can operate without commands.
Now, this technique of writing commands for a computer or a machine is called Programming.
Lets discuss some basics of programming.
A programming language is a set of standard commands and instructions for doing particular task(s) whether it may be a simple adding or may be a complected task.
A syntax is way of writing a command. For example in micro controller programming language (Assembly) moving is done as
MOV Destination, Source
This is just a common instruction which will move data from source to destination and it will only work if source and destination are replaced by proper addresses in my address mode of micro controller addressing.
This is Syntax.
Today huge number of programming languages are available. Depending upon the task you may choose what suits you need.
Programming languages are classified depending upon their ease. These are :
Every programming languages need some memory space to store data during operation, this space is allocated in form of constants and variables.
A constant is something that remains constant during the execution of the program and a variable that can store different values at different intervals.
Friends,
as we are going to discuss programming in this blog so it is essential to understand the machine where programming is done and something about programming languages.
Computer
As all know computer is an electronic machine. It not only compute,store,process data but also analyze bulk of data into fraction of seconds.
A computer basically consists of three parts viz. Input, Output and processing devices but as you are a computer engineering student so we'll not go into deep.
As we know a computer is nothing without the commands to do something from a source. Yes a source and it may be human but not necessary. A computer may work from a command by another computer but the theme is A computer always need some commands to operate and in no case it can operate without commands.
Now, this technique of writing commands for a computer or a machine is called Programming.
Lets discuss some basics of programming.
What is a programming language ?
A programming language is a set of standard commands and instructions for doing particular task(s) whether it may be a simple adding or may be a complected task.
What is syntax ?
A syntax is way of writing a command. For example in micro controller programming language (Assembly) moving is done as
MOV Destination, Source
This is just a common instruction which will move data from source to destination and it will only work if source and destination are replaced by proper addresses in my address mode of micro controller addressing.
This is Syntax.
Which languages are available for programming ?
Today huge number of programming languages are available. Depending upon the task you may choose what suits you need.
Programming languages are classified depending upon their ease. These are :
- Machine Level Programming Languages (MLPL) or Machine Language : This is the most difficult to understand because it is written using 0 & 1 only. It runs directly on machine and hence is as fast as your mind but programming need more time in such languages.
- Assembly Languages (AL) or Low Level Language : These are programing languages used in micro-controllers and micro processors and are written in English but not easy to understand. These are easier then Machine Languages but require more time to execute.
- High Level Languages (HLL) : These are programming languages that are written in modern English and require measurable amount of time to execute and high performance system to operate. Examples are Object Oriented Programming Languages like Java, C#, C++ etc.
- Middle Class Programming Languages (MCPL) : Middle level programming languages are those who stands between Assembly Language and High level languages in ease to use and time require to execute. C language is typical example of such languages.
What are constants and variables ?
Every programming languages need some memory space to store data during operation, this space is allocated in form of constants and variables.
A constant is something that remains constant during the execution of the program and a variable that can store different values at different intervals.
Algorithm, Flowchart and Programming : Basics, Definition and Examples
This article deals with algorithm, flowchart and programming concepts. It discuss definition of algorithm, flowchart and programming with proper examples.
Friends,
In my recent article Introduction to my blog, I discussed that this blog is dedicated to those who want to learn programming and that too vey fast and in effective way.
Before proceeding to the programming and programming languages one must know thee things viz. Algorithm, Flowchart and programming.
Programming is the most advanced version of the other two.
Here is a bit discussion of these three :
Algorithm starts with the problem. Algorithm is the analytical way of solving a problem.
in case of Algorithm a standard set of commands are given and we have to calculate or solve the problem for answer.
Algorithm is done step by step and in any case First step is named as start and last as stop.
To understand it in a better way let us consider some examples :
General Life Example
Problem : Prepare some food of your own choice.
Algorithm :
Step 1: Start
Step 2: Decide the food item to be prepared.
Step 3: Buy the necessary items including vegetables etc. if needed.
Step 4: Get the recipe, if not known to you.
Step 5: Prepare the food as per recipe.
Step 6: Serve the food.
Step 7: Stop.
Technical Example
Problem : Add two numbers in computer.
This is a technical problem and one thing you must understand that whenever you declare a number it must be initialized i.e it must be declared to have some space in memory and must have an initial value to avoid unnecessary errors.
Algorithm :
Step 1: Start
Step 2: Name the number one as 'a' and second number as 'b'.
Step 3: Enter the value of 'a' in memory space available for 'a' and similar store 'b' in memory space available for 'b'.
Step 4: Initialize a variable 'c' that have starting value 0.
Step 5: Add the numbers and store the result in 'c'.
Step 6: Display the value in 'c'.
Step 7: Stop
Flowchart is the graphical representation of algorithm. In flowchart various symbols are used to represent various actions.
Here are some examples:
This is the general information on flowcharts. In future posts we'll discuss specific flowcharts.
From above discussion it is clear that all three i.e. Algorithm, Flowchart and programming are interconnected.
Algorithm and flowchart indicates the way by which the problem can be solved or the method that can be adopted to solve the problem while programing is the implementing the method into a computer or machine.
In next article we'll discuss about various programming languages.
Friends,
In my recent article Introduction to my blog, I discussed that this blog is dedicated to those who want to learn programming and that too vey fast and in effective way.
Before proceeding to the programming and programming languages one must know thee things viz. Algorithm, Flowchart and programming.
Programming is the most advanced version of the other two.
Here is a bit discussion of these three :
Algorithm
Algorithm starts with the problem. Algorithm is the analytical way of solving a problem.
in case of Algorithm a standard set of commands are given and we have to calculate or solve the problem for answer.
Algorithm is done step by step and in any case First step is named as start and last as stop.
To understand it in a better way let us consider some examples :
General Life Example
Problem : Prepare some food of your own choice.
Algorithm :
Step 1: Start
Step 2: Decide the food item to be prepared.
Step 3: Buy the necessary items including vegetables etc. if needed.
Step 4: Get the recipe, if not known to you.
Step 5: Prepare the food as per recipe.
Step 6: Serve the food.
Step 7: Stop.
Technical Example
Problem : Add two numbers in computer.
This is a technical problem and one thing you must understand that whenever you declare a number it must be initialized i.e it must be declared to have some space in memory and must have an initial value to avoid unnecessary errors.
Algorithm :
Step 1: Start
Step 2: Name the number one as 'a' and second number as 'b'.
Step 3: Enter the value of 'a' in memory space available for 'a' and similar store 'b' in memory space available for 'b'.
Step 4: Initialize a variable 'c' that have starting value 0.
Step 5: Add the numbers and store the result in 'c'.
Step 6: Display the value in 'c'.
Step 7: Stop
Flowchart
Flowchart is the graphical representation of algorithm. In flowchart various symbols are used to represent various actions.
Here are some examples:
| Symbol | Meaning | |
|---|---|---|
![]() | This structure is called terminator in flowcharts. It is used for both start and stop. Here is start structure in flowcharts. | |
![]() | The given structure, rectangle, is used to indicate processing or computing in a flowchart. | |
![]() | This structure is the diamond structure and it is the decision making structure in flowcharts. Statement is written in the diamond and left right nodes are used for yes and no of the statement. It means it decides the flow of the algorithm. | |
![]() | The given structure is a parallelogram and it is used to prompt for inputs like asking to enter integer values in variables and also used to display results. |
This is the general information on flowcharts. In future posts we'll discuss specific flowcharts.
Programming
From above discussion it is clear that all three i.e. Algorithm, Flowchart and programming are interconnected.
Algorithm and flowchart indicates the way by which the problem can be solved or the method that can be adopted to solve the problem while programing is the implementing the method into a computer or machine.
In next article we'll discuss about various programming languages.
Subscribe to:
Posts (Atom)



