- Home /
- All Categories /
- Java Programming /
- Serialization and Networking /
21. | Which of these interface extends DataInput interface? |
a. | Serializable |
b. | Externalization |
c. | ObjectOutput |
d. | ObjectInput |
22. | Which of these is a method of ObjectInput interface used to deserialize an object from a stream? |
a. | int read[] |
b. | void close[] |
c. | Object readObject[] |
d. | Object WriteObject[] |
Answer: [c].Object readObject[] |
23. | Which of these class extend InputStream class? |
a. | ObjectStream |
b. | ObjectInputStream |
c. | ObjectOutput |
d. | ObjectInput |
Answer: [b].ObjectInputStream |
24. | What is the output of this program? import java.io.*; class streams { public static void main[String[] args] { try { FileOutputStream fos = new FileOutputStream["serial"]; ObjectOutputStream oos = new ObjectOutputStream[fos]; oos.writeInt[5]; oos.flush[]; oos.close[]; } catch[Exception e] { System.out.println["Serialization" + e]; System.exit[0]; } try { int z; FileInputStream fis = new FileInputStream["serial"]; ObjectInputStream ois = new ObjectInputStream[fis]; z = ois.readInt[]; ois.close[]; System.out.println[x]; } catch [Exception e] { System.out.print["deserialization"]; System.exit[0]; } } } |
a. | 5 |
b. | void |
c. | serialization |
d. | deserialization |
25. | What is the output of this program? import java.io.*; class serialization { public static void main[String[] args] { try { Myclass object1 = new Myclass["Hello", -7, 2.1e10]; FileOutputStream fos = new FileOutputStream["serial"]; ObjectOutputStream oos = new ObjectOutputStream[fos]; oos.writeObject[object1]; oos.flush[]; oos.close[]; } catch[Exception e] { System.out.println["Serialization" + e]; System.exit[0]; } try { int x; FileInputStream fis = new FileInputStream["serial"]; ObjectInputStream ois = new ObjectInputStream[fis]; x = ois.readInt[]; ois.close[]; System.out.println[x]; } catch [Exception e] { System.out.print["deserialization"]; System.exit[0]; } } } class Myclass implements Serializable { String s; int i; double d; Myclass[String s, int i, double d] { this.d = d; this.i = i; this.s = s; } } |
a. | -7 |
b. | Hello |
c. | 2.1E10 |
d. | deserialization |
Answer: [d].deserialization |
26. | Which of these package contains classes and interfaces for networking? |
a. | java.io |
b. | java.util |
c. | java.net |
d. | java.network |
27. | Which of these is a protocol for breaking and sending packets to an address across a network? |
a. | TCP/IP |
b. | DNS |
c. | Socket |
d. | Proxy Server |
28. | How many bits are in a single IP address? |
a. | 8 |
b. | 16 |
c. | 32 |
d. | 64 |
29. | Which of these is a full form of DNS? |
a. | Data Network Service |
b. | Data Name Service |
c. | Domain Network Service |
d. | Domain Name Service |
Answer: [d].Domain Name Service |
30. | Which of these class is used to encapsulate IP address and DNS? |
a. | DatagramPacket |
b. | URL |
c. | InetAddress |
d. | ContentHandler |
Which of these is a method of ObjectOutput interface used to deserialize an object from a stream?
Which of these is method of ObjectOutput interface used to write the object to input or output stream as required? Explanation: writeObject[] is used to write an object into invoking stream, it can be input stream or output stream. 7.
Which of these is a method of ObjectInputStream used to deserialize?
The ObjectOutputStream class contains writeObject[] method for serializing an Object. The ObjectInputStream class contains readObject[] method for deserializing an object.
Which of these is an interface for control over serialization and Deserialization Mcq?
Explanation : ObjectOutput interface extends the DataOutput interface and supports object serialization.
Is a process of extracting object stream from file stream?
1. Which of these is a process of extracting/removing the state of an object from a stream? Explanation: Deserialization is a process by which the data written in the stream can be extracted out from the stream.