1)Which of the below IPs is/are valid?
a)23.54.23.21.32
b)123.132.212.32
c)234.11.265.34
d)3ffe:1900:4545:3:200:f8ff:fe21:67cf

Answer : b)123.132.212.32
 d)3ffe:1900:4545:3:200:f8ff:fe21:67cf

2)What protocol/protocols does the ‘ping’ command use?
a)HTTP/HTTPS
b)ICMP
c)TCP
d)IP

Answer : b)ICMP

3)For a web page, HTML represents the:
a)Structure of web page content
b)Styling of web page content
c)Animations of web page content
d)Web page address

Answer:a)Structure of web page content

4)What is the ‘ping’ command useful for?
a)checking network latency to the server
b)resolving hostname to an IP
c)checking the network route to the server
d)checking network connectivity of your host

Answer : a)checking network latency to the server
 b)resolving hostname to an IP
 d)checking network connectivity of your host

5)SSH is used for:
a)writing a web server
b)accessing a remote computer
c)making http requests to a web server
d)checking network path to a remote computer

 Answer : b)accessing a remote computer

6)If ‘http-server’ is run, and outputs the ‘EADDR IN USE 8080’ error. It can mean:
a)There is an error in the web server code
b)The server is trying to run on an invalid port
c)The server is trying to run on a port blocked by another server
d)The server is trying to running on an URL address already in use

 Answer : c)The server is trying to run on a port blocked by another server

7)How many ports does a computer have?
a)16
b)80
c)8080
d)65536

 Answer : d)65536

8)What is the IP of www.squ.edu.om
a)62.231.24.11
b)62.231.24.121
c)62.231.244.11
d)62.231.244.121

Answer : c)62.231.244.11

9)How can one SSH to a server on the cloud
a)using private IP of server
b)using loopback IP of server
c)using public IP of server
d)using hostname of server

 Answer : c)using public IP of server
 d)using hostname of server

10)What does server side templating refer to
a)Sending the data from the server to a client so that the client can use the data to create the UI
b)Sending the UI files from the server to the client so that the client can render the UI
c)Rendering the UI on the server so that the client can display the UI
d)Creating the UI markup dynamically on the server so that the client can render the UI

 Answer : d)Creating the UI markup dynamically on the server so that the client can render the UI

11)Where is the website www.unimelb.edu.au (University of Melbourne) hosted?
a)USA
b)Hong Kong
c)Australia
d)Singapore

Answer : b)Hong Kong

12)What is the main reason the internet is moving towards ipv6?
a)Ipv4 is slower
b)Ipv4 is expensive
c)Ipv4 addresses will run out
d)Ipv4 is not as secure

Answer : c)Ipv4 addresses will run out

13)Which of the following is/are valid HTML syntax
a)<html> <body></body><div>Hello world!</div></html>
b)<html> <body><div>Hello world!</div></body></html>
c) <html> <body><div>Hello world!</body></html>
d) <html> <body><div>Hello world!</body></div></html>

Answer :b)<html> <body><div>Hello world!</div></body></html>

14)Which of the following statements are correct:
a)HTTPS ensures delivery of all data packets while HTTP does not
b)HTTPS encrypts the data in packets for security while HTTP does not
c)HTTPS requires a security certificate while HTTP does not
d)By default, HTTPS runs on port 443 while HTTP runs on port 8080

 Answer : b)HTTPS encrypts the data in packets for security while HTTP does not
 c)HTTPS requires a security certificate while HTTP does not

15)Which of the following statements are correct:
a)localhost and 127.0.0.1 both link to the loopback network interface
b)127.0.0.1 requires connection to a network while localhost does not
c)localhost needs a DNS lookup while 127.0.0.1 does not
d)There is no difference between localhost and 127.0.0.1

 Answer : a)localhost and 127.0.0.1 both link to the loopback network interface
 c)localhost needs a DNS lookup while 127.0.0.1 does not

16)Which of the following are valid examples of css selectors
a)div
b).element
c)_div
d)#element

 Answer:a)div
 b).element
 d)#element

17)Which HTML tag is used to create a hyperlink
a)<hr>
b)<href>
c)<link>
d)<a>

Answer : d)<a>

18)Which of the following is/are valid HTTP request methods
a)GET
b)SEND
c)DELETE
d)POST

 Answer : a)GET
 c)DELETE
 d)POST

19)Which of the following statements is/are correct
a)JS can modify HTML
b)HTML can modify JS
c)CSS can modify HTML
d)HTML can modify CSS

Answer : a)JS can modify HTML

20)Opening www.abc.com on a browser fetches
a)The index.html file on the server
b)The resource mapped to path ‘/’ on the server
c)The resource mapped to path ‘/abc on the server
d)We cannot be sure

 Answer : b)The resource mapped to path ‘/’ on the server