Deck 2: Java Object-Oriented Programming
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
سؤال
فتح الحزمة
قم بالتسجيل لفتح البطاقات في هذه المجموعة!
Unlock Deck
Unlock Deck
1/24
العب
ملء الشاشة (f)
Deck 2: Java Object-Oriented Programming
1
Which of the following is a valid declaration of an object of class Box?
A)Box obj = new Box();
B)Box obj = new Box;
C)obj = new Box();
D)new Box obj;
A)Box obj = new Box();
B)Box obj = new Box;
C)obj = new Box();
D)new Box obj;
Box obj = new Box();
2
Name the keyword that makes a variable belong to a class, rather than being defined for each instance of the class.
A)static
B)final
C)abstract
D)public
A)static
B)final
C)abstract
D)public
static
3
Variables declared with in a class are called
A)Identifier
B)local variable
C)instance variable
D)global variable
A)Identifier
B)local variable
C)instance variable
D)global variable
instance variable
4
Variables declared within a method or block are called
A)Static variable
B)local variable
C)instance variable
D)global variable
A)Static variable
B)local variable
C)instance variable
D)global variable
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
5
Defining methods with same name and different no. of parameters are called
A)Method overriding
B)method overloading
C)Dynamic method dispatch
D)none of the above
A)Method overriding
B)method overloading
C)Dynamic method dispatch
D)none of the above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
6
_________ is used to initialize objects.
A)Methods
B)arguments
C)constructors
D)new keyword
A)Methods
B)arguments
C)constructors
D)new keyword
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
7
Which of the following is a method having same name as that of its class?
A)finalize
B)delete
C)class
D)constructor
A)finalize
B)delete
C)class
D)constructor
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
8
Which operator is used by Java run time implementations to free the memory of an object when it is no longer needed?
A)delete
B)free
C)new
D)None of the mentione
A)delete
B)free
C)new
D)None of the mentione
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
9
Which of these access specifiers must be used for main() method?
A)private
B)public
C)protected
D)None of the mentioned
A)private
B)public
C)protected
D)None of the mentioned
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
10
Which of these is used to access member of class before object of that class is created?
A)public
B)private
C)static
D)protected
A)public
B)private
C)static
D)protected
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
11
The keyword used to create an object
A)class
B)this
C)new
D)malloc
A)class
B)this
C)new
D)malloc
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
12
The keyword used to refer the current object
A)class
B)this
C)new
D)malloc
A)class
B)this
C)new
D)malloc
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
13
The method which is automatically invoked during garbage collection.
A)destructor
B)terminate()
C)finalize()
D)destroy()
A)destructor
B)terminate()
C)finalize()
D)destroy()
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
14
Which class cannot have a subclass in java
A)abstract class
B)parent class
C)final class
D)None of above
A)abstract class
B)parent class
C)final class
D)None of above
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
15
Which is the keyword used to inherit a class to another?
A)Inherits
B)extends
C)implements
D)import
A)Inherits
B)extends
C)implements
D)import
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
16
The use of final keyword with method definition
A)Supports method overriding
B)implements dynamic method dispatch
C)Prevents method overriding
D)none of these
A)Supports method overriding
B)implements dynamic method dispatch
C)Prevents method overriding
D)none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
17
Identify the type of inheritance when two or more subclasses inherit the properties of a super class.
A)Multiple inheritance
B)Single inheritance
C)Multilevel inheritance
D)Hierarchical inheritance
A)Multiple inheritance
B)Single inheritance
C)Multilevel inheritance
D)Hierarchical inheritance
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
18
The keyword used inside a class to refer to its immediate super class is
A)super
B)parent
C)base
D)none of these
A)super
B)parent
C)base
D)none of these
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
19
Which of the following is true in the case of abstract class
A)Abstract constructors cannot be created.
B)Abstract classes can not be inherited.
C)An abstract class contains only abstract methods.
D)All of the above.
A)Abstract constructors cannot be created.
B)Abstract classes can not be inherited.
C)An abstract class contains only abstract methods.
D)All of the above.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
20
Which of these keywords are used to define an abstract class?
A)abst
B)abstract
C)Abstract
D)abstract class
A)abst
B)abstract
C)Abstract
D)abstract class
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
21
If a class inheriting an abstract class does not define all of its function then it will be known as?
A)abstract
B)A simple class
C)Static class
D)None of the mentioned
A)abstract
B)A simple class
C)Static class
D)None of the mentioned
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
22
Which of these is not a correct statement?
A)Every class containing abstract method must be declared abstract.
B)Abstract class defines only the structure of the class not its implementation.
C)Abstract class can be initiated by new operator.
D)Abstract class can be inherited.
A)Every class containing abstract method must be declared abstract.
B)Abstract class defines only the structure of the class not its implementation.
C)Abstract class can be initiated by new operator.
D)Abstract class can be inherited.
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
23
Which method defined in Integer class can be used to convert a whole number in string type to primitive int type.
A)valueOf()
B)intValue()
C)parseInt()
D)getInteger()
A)valueOf()
B)intValue()
C)parseInt()
D)getInteger()
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck
24
The method sqrt() is defined in the class
A)System
B)Root
C)Math
D)Arithmetic
A)System
B)Root
C)Math
D)Arithmetic
فتح الحزمة
افتح القفل للوصول البطاقات البالغ عددها 24 في هذه المجموعة.
فتح الحزمة
k this deck