Q1. How could Java classes direct program messages to the system console, but error messages, say to a file?
A. The class System has a variable out that represents the standard output, and the variable err that represents the standard error device. By default, they both point at the system console. This how the standard output could be re-directed:
Stream st = new Stream(new FileOutputStream("output.txt")); System.setErr(st); System.setOut(st);
*Q2. What's the difference between an interface and an abstract class?
A. An abstract class may contain code in method bodies, which is not allowed in an interface. With abstract classes, you have to inherit your class from it and Java does not allow multiple inheritance. On the other hand, you can implement multiple interfaces in your class.
more.....!!!
A. The class System has a variable out that represents the standard output, and the variable err that represents the standard error device. By default, they both point at the system console. This how the standard output could be re-directed:
Stream st = new Stream(new FileOutputStream("output.txt")); System.setErr(st); System.setOut(st);
*Q2. What's the difference between an interface and an abstract class?
A. An abstract class may contain code in method bodies, which is not allowed in an interface. With abstract classes, you have to inherit your class from it and Java does not allow multiple inheritance. On the other hand, you can implement multiple interfaces in your class.
more.....!!!
Thursday, September 29, 2011
//
Labels:
JAVA Programming
//
0
comments
//
1.There is a game which is being played by 2 persons A and B. The 2 players start the game keeping identical 50 paise coins on a blank board alternately. The 50 paise coins can be kept in the board such that no part of the coin is outside the board. It can touch the board edge but cannot protrude outside the board. The two players can place the coins anywhere on the board. The coins placed during the course of the game can touch each other at the periphery but cannot overlap with the already placed coins.
The player who has space to place the last coin is the winner i.e the player placing the last coin on the board with no space available for the opponent is the winner. If you are one of the players, what will your strategy be so that you definitely win?
Answer:-
1. I shall keep the 1st coin the exact centre of the board.
2. now after each coin that he keeps, I shall keep a coin exactly diagonally opposite. This shall reduce the space for his further attempts more than any other strategy.
The player who has space to place the last coin is the winner i.e the player placing the last coin on the board with no space available for the opponent is the winner. If you are one of the players, what will your strategy be so that you definitely win?
Answer:-
1. I shall keep the 1st coin the exact centre of the board.
2. now after each coin that he keeps, I shall keep a coin exactly diagonally opposite. This shall reduce the space for his further attempts more than any other strategy.
2.Two guys A & B found out a old coin.on one side of that there is a picture of a king and on the other side it was written as 200B.C A told that the coin is a fake one but B said the other way. so who is right and why?
Answer:-
A is right. How would the coin maker know that there were 200 years left for Jesus to be born before he even existed?
A is right. How would the coin maker know that there were 200 years left for Jesus to be born before he even existed?
//
Labels:
Arithmetic
//
0
comments
//
Lecture1 - Introduction to Digital Circuits Lecture-2-Introduction to Digital Circuits Lecture 3 Combinational Logic Basics Lecture 4 - Combinatioal Circuits Lecture 5 Logic Simplificat...
Lecture 6 - Karnaugh Maps And Implicants Lecture 7 - Logic Minimization Using Karnaugh Maps Lecture 8 - Karnaugh Map Minimization Using Maxterms Lecture 9 - Code Converters Lecture 10 Parity Generator And Display Decoder&nbs...
Lecture 6 - Karnaugh Maps And Implicants Lecture 7 - Logic Minimization Using Karnaugh Maps Lecture 8 - Karnaugh Map Minimization Using Maxterms Lecture 9 - Code Converters Lecture 10 Parity Generator And Display Decoder&nbs...
Tuesday, September 20, 2011
//
Labels:
videos
//
0
comments
//
51.Are the expressions *ptr++ and ++*ptr same?
Ans: No. *ptr++ increments the pointer and not the value pointed by it, whereas ++*ptr increments the value being pointed to
by ptr.
more....!!!
Ans: No. *ptr++ increments the pointer and not the value pointed by it, whereas ++*ptr increments the value being pointed to
by ptr.
more....!!!
Monday, September 19, 2011
//
Labels:
C Programming
//
0
comments
//
1.What will be the output of the following code?
void main ()
{
int i = 0 , a[3] ;
a[i] = i++;
printf (“%d",a[i]) ;
}
Ans: The output for the above code would be a garbage value. In the statement a[i] = i++; the value of the variable i would get assigned first to a[i] i.e. a[0] and then the value of i would get incremented by 1. Since a[i] i.e. a[1] has not been initialized, a[i] will have a garbage value.
2.Why doesn't the following code give the desired result?
int x = 3000, y = 2000 ;
long int z = x * y ;
Ans: Here the multiplication is carried out between two ints x and y, and the result that would overflow would be truncated before being assigned to the variable z of type long int. However, to get the correct output, we should use an explicit cast to force long arithmetic as shown below:
long int z = ( long int ) x * y ;
Note that ( long int )( x * y ) would not give the desired effect.
more......!!!
void main ()
{
int i = 0 , a[3] ;
a[i] = i++;
printf (“%d",a[i]) ;
}
Ans: The output for the above code would be a garbage value. In the statement a[i] = i++; the value of the variable i would get assigned first to a[i] i.e. a[0] and then the value of i would get incremented by 1. Since a[i] i.e. a[1] has not been initialized, a[i] will have a garbage value.
2.Why doesn't the following code give the desired result?
int x = 3000, y = 2000 ;
long int z = x * y ;
Ans: Here the multiplication is carried out between two ints x and y, and the result that would overflow would be truncated before being assigned to the variable z of type long int. However, to get the correct output, we should use an explicit cast to force long arithmetic as shown below:
long int z = ( long int ) x * y ;
Note that ( long int )( x * y ) would not give the desired effect.
more......!!!
//
Labels:
C Programming
//
0
comments
//
Popular Posts
-
list of cups and trophies (Associated with Sports and Games) Sport: Hockey Aga khan Cup , Begam Rasul Torphy (woman’s), Maharaja R...
-
1- Who is the Commerce & Industry minister of India? (A). Anand Sharma (B). Kapil Sibbal (C). Salman Khurshid (D). Kamal Nath Ans:...
-
1. Which of the following pairs of countries are the signatories of a Gas pipeline deal christened as Peace Pipeline 1) Iran - Iraq 2) Ira...
-
1. Which symbol will be on the face opposite to the face with symbol * ? A. @ B. $ C. 8 D. + 2. Two positions are dice ...
-
1. A clock shows the time as 6 a.m. If the minute hand gains 2 minutes every hour, how many minutes will the clock gain by 9 p.m.? (a) 30 ...
online materials. Powered by Blogger.
Labels
Arithmetic
(8)
C Programming
(3)
current Affairs
(3)
General Awarens
(5)
JAVA Programming
(2)
Reasoning
(5)
videos
(1)