This set of Java Multiple Choice Questions & Answers (MCQs) focuses on “Networking – Server & Sockets”.
1. Which of these class is used to create servers that listen for either local or remote client programs?
a) httpServer
b) ServerSockets
c) MimeHeader
d) HttpResponse
View Answer
Explanation: None.
2. Which of these is a standard for communicating multimedia content over email?
a) http
b) https
c) Mime
d) httpd
View Answer
Explanation: MIME is an internet standard for communicating multimedia content over email. The HTTP protocol uses and extends the notion of MIME headers to pass attribute pairs between HTTP client and server.
3. Which of these methods is used to make raw MIME formatted string?
a) parse()
b) toString()
c) getString()
d) parseString()
View Answer
Explanation: None.
4. Which of these method of MimeHeader is used to return the string equivalent of the values stores on MimeHeader?
a) string()
b) toString()
c) convertString()
d) getString()
View Answer
Explanation: toString() does the reverse of parse() method, it is used to return the string equivalent of the values stores on MimeHeader.
5. What will be the output of the following Java program?
import java.net.*;
class networking
{
public static void main(String[] args) throws Exception
{
URL obj = new URL("https://www.sanfoundry.com/javamcq");
URLConnection obj1 = obj.openConnection();
System.out.print(obj1.getContentType());
}
}
Note: Host URL is written in html and simple text.
a) html
b) text
c) html/text
d) text/html
View Answer
Explanation: None.
Output:
$ javac networking.java $ java networking text/html
6. What will be the output of the following Java program?
import java.net.*;
class networking
{
public static void main(String[] args) throws MalformedURLException
{
URL obj = new URL("https://www.sanfoundry.com/javamcq");
System.out.print(obj.toExternalForm());
}
}
a) sanfoundry
b) sanfoundry.com
c) www.sanfoundry.com
d) https://www.sanfoundry.com/javamcq
View Answer
Explanation: toExternalForm() is used to know the full URL of an URL object.
Output:
$ javac networking.java $ java networking https://www.sanfoundry.com/javamcq
Sanfoundry Global Education & Learning Series – Java Programming Language.
To practice basic questions and answers on all areas of Java, here is complete set on 1000+ Multiple Choice Questions and Answers on Java.
- Practice Information Technology MCQs
- Apply for Java Internship
- Practice BCA MCQs
- Check Programming Books
- Apply for Computer Science Internship