You are on page 1of 23

Question: 1

(A) 5
(B) 4
(C) 3
(D) 2
Ans: C
Hint:
It is printed 3 times becuase i is incremented 2 times for one iteration

Question: 2

(A) 5
(B) 4
(C) 1
(D) 0
Ans: C
Hint:
It is printed one time only because break; will terminate the current loop

Question: 3

(A) byte
(B) short
(C) long
(D) class
Ans: D

Question: 4

(A) True
(B) False
Ans: A

Question: 5

(A) default
(B) public
(C) protected
(D) All of these
Ans: D

Question: 6

(A) True
(B) False
Ans: A
Hint:
main() method is must to run any Java program

Question: 7

(A) True
(B) False
Ans: A

Question: 8

(A) Windows
(B) Mac OS
(C) UNIX
(D) All of these
Ans: D
Hint:
Java is platform independent becuase it produces Byte code

Question: 9

(A) Local variables are declared in methods, constructors, or blocks


(B) Local variables are created when the method, constructor or block is
entered
(C) the variable will be destroyed once it exits the method, constructor, or
block
(D) We can't create reference variables of Local variables
Ans: D

Question: 10
(A) >=
(B) <=
(C) !=
(D) +=
Ans: C
Hint:
!= is used to compare equality; x is not equal to y is represented as x != y

Question: 11

(A) ()
(B) *
(C) +
(D) ++
Ans: D
Hint:
++, -- are unary operator

Question: 12

(A) ()
(B) ++
(C) *
(D) >=
Ans: A
Hint:
() is solved first
Java Forum
Level: Beginner Catgory: operators
[Posted by: Admin | Chicago, USA]

Question: 13

(A) Left Shift Operator


(B) Right Shift Operator
(C) Zero Fill Right Shift
(D) Zero Fill Left Shift
Ans: C
Question: 14
(A) |
(B) ^
(C) ~
(D) <->
Ans: D
]

Question: 15

(A) -
(B) +
(C) *
Ans: C
Hint:
* has highest precedance among +, -

Question: 16

(A) 138
(B) 264
(C) 41
(D) 25
Ans: D
Hint:
It is evaluated as 5+10+4+6

Question: 17

(A) 100
(B) 90
(C) 99
(D) 72
Ans: B
Hint:
It is evaluated as 10*9

Question: 18

(A) 100
(B) 90
(C) 81
(D) 80
Ans: A
Hint:
It is evaluated as 10*10

Question: 19

(A) 121
(B) 144
(C) 132
(D) 100
Ans: C
Hint:
It is evaluated as 11*12

Question: 20

(A) 121
(B) 132
(C) 144
(D) 100
Ans: A
Hint:
It is evaluated as 11*11

Question: 21

(A) 100
(B) 110
(C) 121
(D) 144
Ans: B
Hint:
It is evaluated as 10*11

Question: 22

(A) 100
(B) 110
(C) 121
(D) Compilation Error
Ans: A
Hint:
It is evaluated as 10 * 10 beause a has postincrement operator.

Question: 23

(A) 10
(B) 11
(C) 12
(D) 13
Ans: A
Hint:
Its postincrement operator here that is why println(a++); is evaluated as
10.

Question: 24

(A) 11
(B) 12
(C) 13
(D) Compilation Error
Ans: D
Hint:
It is evaluated as 10++; variable is required to perform ++ operator.
Performing ++ on 10 is compilation error.

Question: 25

(A) 10
(B) 11
(C) 12
(D) Compilation Error
Ans: D
Hint:
Preincrement & Postincrement operators are not allowed on same
variable and same time.
Question: 26
(A) True
(B) False
Ans: A

Question: 27

(A) friends
(B) friend
(C) fr
(D) compilation Error
Ans: C

Question: 28

(A) Editing -> Compilation -> Class Loader -> Bytecode Verifier ->
Execution
(B) Editing -> Bytecode Verifier -> Compilation -> Class Loader ->
Execution
(C) Editing -> Compilation -> Bytecode Verifier -> Class Loader ->
Execution
(D) None of the above
Ans: A

Question: 29

(A) Compiler
(B) Class Loader
(C) Byte Code Verifier
(D) Java Virtual Machine
Ans: D

Question: 30

(A) 30
(B) 1020
(C) 10+10+10
(D) 1010+10
Ans: D
Question: 31

(A) 0
(B) 10"-10"
(C) 10-10
(D) Compilation Error
Ans: C

Question: 32

(A) 10+10
(B) 1010
(C) Compilation Error
(D) Undefined
Ans: B

Question: 33

(A) 10-10
(B) 0
(C) 1010
(D) Compilation Error
Ans: D

Question: 34

(A) 10"10"
(B) Compilation Error
(C) 20
(D) 1010
Ans: D

Question: 35

(A) "cpp''buzz"
(B) "cpp''buzz"
(C) cpp''buzz
(D) Compilation Error
Ans: D
Question: 36

(A) Compilation Error
(B) Length is 5-10
(C) Length not in 5-10
(D) nothing is printed
Ans: B

Question: 37

(A) Compilation Error
(B) 10-even-
(C) 10-odd-
(D) 10-even-0
Ans: D

Question: 38

(A) Compilation Error
(B) 10-even-
(C) 10-even-0
(D) 10-odd
Ans: B

Question: 39

(A) 10
(B) 510
(C) 5100
(D) 100
Ans: D
Hint:
case 10 and default are executed because the break is missing after case
10

Question: 40

(A) 5
(B) 10
(C) 100
(D) 0
Ans: D
Hint:
default case is executed because the value of a is 0

Question: 41

(A) 5
(B) 510
(C) 5100
(D) 100
Ans: A
Hint:
Value of a is 5 that is why case 5 is executed

Question: 42

(A) 5
(B) 510
(C) 5100
(D) Compilation Error
Ans: C
Hint:
case 5, case 10 and default will be executed because break; is missing
after each case

Question: 43

(A) 5
(B) 10
(C) 510
(D) Compilation Error
Ans: C
Hint:
case 5 & case 10 are executed because break is missing from case 5
]

Question: 44
(A) 5
(B) 10
(C) 0
(D) Compilation Error
Ans: B
Hint:
Value of a is 10 that is why case:10 is executed
]

Question: 45

(A) 5
(B) 4
(C) 2
(D) 1
Ans: D
Hint:
For loop will run only one time.First time it will run for i=0; Second time
value of i becomes 5 that why 5<5; is false condition to stop the loop

Question: 46

(A) 5
(B) 4
(C) 3
(D) 0
Ans: D
Hint:
Nothing is printed because loop will not run; 0>5 is false condition

Question: 47

(A) 0
(B) 1
(C) 2
(D) Infinite times
Ans: D
Hint:
This for loop will run for i=0 only always becuase there is not
increment/decrement operator
Question: 48

(A) 0
(B) 1
(C) 2
(D) 3
Ans: C
Hint:
For loop will run two times only for i=0; i=4

Question: 49

(A) 1
(B) 2
(C) 3
(D) 4
Ans: B
Hint:
The loop is execuated 2 times only because i is incremented by 3
everytimne. i = 0; i=3; i=6;

Question: 50

(A) 5
(B) 4
(C) 3
(D) 2
Ans: A
Hint:
i++; will increment the value of i by 1 but in next statement i--; will
drecrement the value of i by 1. Hence these two operations are n

Question: 51

(A) 63321
(B) 36
(C) 33
(D) 12336
Ans: D
Question: 52

(A) Compilation Error
(B) 3
(C) 5
(D) 6
Ans: D

Question: 53

(A) -2
(B) 0-1
(C) 0-2
(D) error: non-static method can't be called
Ans: D

Question: 54

(A) 00
(B) 0-1
(C) 0-2
(D) -2
Ans: C

Question: 55

(A) 0
(B) 1
(C) Infinite Times
(D) Compilation Error
Ans: B

Question: 56

(A) Infinite times
(B) 0
(C) 1
(D) error: unreachable statement
Ans: C

Question: 57

(A) Infinite times
(B) 0 times
(C) 1 time
(D) error: unreachable statement
Ans: D

Question: 58

(A) 0
(B) 1
(C) Infinite Times
(D) Error: Unreachable Statement
Ans: D

Question: 59

(A) 1
(B) 2
(C) Compilation Error
(D) Infinite times
Ans: D

Question: 60

(A) 5
(B) 10
(C) 0
(D) Error: variable a might already have been assigned
Ans: D

Question: 61
(A) 0
(B) 10
(C) Undefind
(D) Error: Can't modify final variable a
Ans: B

Question: 62

(A) 5
(B) 10
(C) Error: Can't assign a value to final variable a
(D) None of the above
Ans: C

Question: 63

(A) 0
(B) 10
(C) -10
(D) Compilation Error
Ans: C

Question: 64

(A) Garbage Value
(B) 0
(C) Undefind
(D) Compilation Error
Ans: D

Question: 65

(A) Garbage Value
(B) Code has compilation error
(C) null
(D) 0
Ans: D
Question: 66
(A) -10
(B) Undefined
(C) Compilation Error
(D) 0
Ans: D

Question: 67

(A) 0
(B) Compilation Error
(C) -10
(D) Garbage Value
Ans: C

Question: 68
(A) abcde
(B) 6566676869
(C) Compilation Error
(D) Some Garbage Value
Ans: D

Question: 69

(A) a b c d e
(B) 96 97 98 99 101
(C) 65 66 67 68 69
(D) None of the above
Ans: A

Question: 70

(A) a b c d e
(B) abcde
(C) 97 98 99 100 101
(D) 65 66 67 68 69
Ans: C
Question: 71

(A) 12345
(B) 135
(C) 22222
(D) 14385
Ans: D

Question: 72

(A) 3
(B) 2
(C) 1
(D) 0
Ans: B

Question: 73

(A) 12345
(B) Nothing is printed
(C) 1
(D) Infinite times
Ans: D

Question: 74

(A) 12345
(B) 123
(C) 124
(D) 135
Ans: D
]

Question: 75

(A) True
(B) False
Ans: A
Question: 76
(A) hi
(B) nothing is printed
(C) error: sum() has private access
(D) Exception
Ans: C

Question: 77

(A) Sun
(B) SunMoon
(C) Nothing is printed
(D) Compilation Error
Ans: B

Question: 78

(A) Compilation Error
(B) exception: unreachable code
(C) Sun
(D) SunMoon
Ans: D

Question: 79

(A) Compilation Error
(B) Sun
(C) Nothing is printed
(D) error: unreachable statement
Ans: B

Question: 80

(A) Sun
(B) Nothing is printed
(C) Compilation Error
(D) Exception
Ans: B
Question: 81

(A) Sun
(B) Moon
(C) SunMoon
(D) Compilation Error
Ans: A

Question: 82

(A) Moon
(B) Sun
(C) SunMoon
(D) error: int can not be converted to boolean
Ans: D
]

Question: 83

(A) SunMoon
(B) Sun
(C) Moon
(D) Compilation Error
Ans: B

Question: 84

(A) 10.87
(B) 10.870000
(C) 10.8700
(D) 10.00
Ans: A

Question: 85

(A) 10.87
(B) 10.00
(C) 10
(D) error:possible loss of precision
Ans: D
]

Question: 86

(A) 10
(B) 10.00
(C) 10.87
(D) NumberFormatException
Ans: D
]

Question: 87

(A) 0
(B) 10
(C) 100
(D) Exception
Ans: B

Question: 88

(A) 10.0000f
(B) 10.0000
(C) 10.00
(D) 10.0
Ans: D

Question: 89

(A) 10.0f
(B) 10.0
(C) 10.00
(D) 10.0000
Ans: B

Question: 90

(A) 10.0f
(B) 10.0
(C) 10
(D) 10.00
Ans: B

Question: 91

(A) 10.0f
(B) 10.0
(C) 10
(D) error: no suitable method found for toString(float)
Ans: D

Question: 92

(A) 10.0
(B) 10
(C) error: loss precision
(D) Exception
Ans: C

Question: 93

(A) Compilation Error
(B) Exception
(C) 10
(D) 1
Ans: C

Question: 94

(A) 1234.00
(B) 1234.34
(C) 1234
(D) Exception
Ans: B

Question: 95
(A) 1234.34
(B) 1234
(C) .1234.00
(D) NumberFormatException
Ans: D

Question: 96

(A) 123
(B) 1234
(C) 12340
(D) Compilation Error
Ans: B

Question: 97

(A) Yes
(B) No
Ans: B

Question: 98

(A) 12
(B) 01
(C) 11
(D) 10
Ans: D

[Posted by: Admin | Chicago, USA]

Question: 99

(A) 123456789
(B) 12345678
(C) 122
(D) None of the above
Ans: C

Question: 100
(A) 32136
(B) 33126
(C) 12336
(D) 63321
Ans: C

You might also like