Atmiya Institute of
Technology & Science
Department of
M.C.A.
M.C.A.
Semester - III
630002
– Fundamental of Java Programming (JAVA)
Assignment
– 1
Date : 28
/ 08 / 2010
---------------------------------------------------------------------------------------------------------------
Explain Following question in
detail
1).Explain the features of java?
2).Explain how platform independence is achieved in Java?
3).Explain the concept of data encapsulation, inheritance and polymrphism
in OOP?
4).Explain the difference between the variables of primitive data types
and reference data types?
5).Explain with an example, how an instance becomes eligible for garbage
collection?
6).Explain narrowing, widening and the mixed conversion for numeric types
in Java?
7).Explain different types of operator in Java?
8).Explain the use of labelled break and continue statement?
9).Explain the use of keywords this and static.
10).Explain the use of finalize() method?
11).Explain the process of an instance creation whenever constuctor is
invoked by an application?
12).Explain wrapper class? What is difference between wrapper class and
primitive data type? List any 5 method of Integer wrapper class?
Write answer in one or two line
1).What is birth date of Java language?
2).Who is known as the father of Java language?
3).State different editions of Java with example?
4).What is the size of Char Data type?
5).Which operator is used to create an instance of a class or an array.
6).What is the default initial value of instance variable of type
boolean, numeric and reference?
7).Which method is invoked on an instance by the garbage collector just
before it deallocates the object.
8).Write a different syntax to initialize an 3 Dimension array?
9).Explain following statement?
a). public static void
main(String []args)
b). Box b1 =new Box();
10).What is the diffrence between System.out.print() and
System.out.write()?
Fill in the Blanks
1). Object is an instance of a __________.
2). Java output generated by the Java Compiler is __________.
3). Java application begin at method _________.
4). The output of compiling a Java file has as extension of ________.
5). _______ command is used to run a Java application.
6). The size of long data type in Java is _______ bytes.
7). The result of adding 2 byte values will be of type __________.
8). The _____ Statement is used in Java to make a conditional transfer of
control based on value of int.
9). Precision loss can occur when converting a ________ to type double.
10). The reference to the current instance is available to instance
methods and constructor using the keyword _______.
Choose the best answer
1).
Which of the following declares an array of integers which holds the squares of
the first ten integers?
A.
int[]
squares = new int[] {1, 4, 9, 16, 25, 36, 49, 64, 81, 100};
B.
int[10]
squares = {1, 4, 9, 16, 25, 36, 49, 64, 81, 100};
C.
int
squares = {1, 4, 9, 16, 25, 36, 49, 64, 81, 100};
D.
int[]
squares = new int {1, 4, 9, 16, 25, 36, 49, 64, 81, 100};
E.
More that one of these
2).
What is the value of this expression?
85/7*7+85%7
A.
7
B.
85
C.
86
D.
96
E.
None of these
3). public
static int f(int x)
{
if
(x<=0) return 0;
else
return 1+f(x-1);
}
What
is returned by the function call f(100)?
A.
1
B.
100
C.
10000
D.
Exception thrown E. None of these
4). What happens when a constructor is not defined for a
user-defined class?
A. You cannot instantiate the class.
B. There is a default constructor, which takes arguments of
the same type as the data members in order.
C. There is a default constructor which initializes data
members that have basic types to false or 0 and
reference types to null.
D. There is a default constructor which does not initialize
the data members.
E. None of these.
5).
If int x has value 4 and
int
y has value 3, what is the value of this expression? (x^y) + (y<<x)
A.
10
B.
11
C.
27
D.
55
E.
None of these
6).
public static void mystery(int[]
v)
{
int len=v.length;
for (int i=0; i<len-1; ++i)
{
int min=i;
for (int j=i+1; j<len; ++j)
if (v[j]<v[min]) min=j;
int temp=v[i];
v[i]=v[min];
v[min]=temp;
}
}
What
does the function mystery()do?
A.
Quicksort B. Sequential search C. Selection sort D. Insertion sort E. None of
these
7).
Suppose the array below is passed to mystery(). What will it look
like
after
the first iteration of the outer for loop is complete?
13 27 18 15 10 9 12 12
A.
13
27 18 15 10 9 12 12
B.
10
12 12 9 13 15 18 27
C.
9
10 12 12 13 15 18 27
D.
9
27 18 15 10 13 12 12
E.
None
of these
8). public static int[][] process(int[][] M)
{
int r = M[1][2],
c = M[2][1];
int[][] N = new
int[r][c];
return N;
}
What
is returned by the function to the above when it is passed this matrix?
1
|
3
|
2
|
3
|
2
|
3
|
1
|
3
|
1
|
3
|
2
|
3
|
A.
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
E. None of These
9). String s = "1.5678e3";
System.out.print(Double.parseDouble(s));
What
is output by the code to the above?
A.
1567.8
B.
1.5678
C.
.0015678
D.
1.56783
E.
None of these
10).
Which of the following class is available in java.lang package?
(Choose all
that apply)
a).
Integer
b).
Float
c).
Double
d).
byte
e).
DataInputStream
0 comments:
Post a Comment