# Social Networks | Week 1

**Course Name: Social Networks**

**Course Link: Click Here**

**These are Nptel Social Networks Week 1 Assignment 1 Answers**

#### Q1) What would be the output for the following code?

scores=[78,77,45]

scores.append(90)

scores.append(98)

scores.reverse()

print(scores)

a. [98, 90, 78, 77, 45]

b. [78, 77, 45, 90, 98]

c. [98, 90, 45, 77, 78]

d. [78, 77, 45, 98, 90]

**Answer: a. [98, 90, 78, 77, 45]**

**Q2) Given the following code, Which of the following is not a possible output?**

```
import random
def calc():
x=random.random()
y=random.random()
z=random.random()
return( x+y+z )
print(calc())
```

a. 1.6115945523495627

b. 0.202709723169674

c. 2.3142203461882844

d. 3.9133426822720435

**Answer: d. 3.9133426822720435**

**Q3) Which of the following statement creates the given dictionary, d:{1:1,2:4,3:9,4:16}**

a. d={x:x∗∗2 for x in range(1,5)}

b. d={x:x∗∗2 for x in range(5)}

c. d={x:x∗∗2 for x in range(0,5)}

d. d={x:x∗∗2 for x in range(1,6)}

**Answer: a. d={x:x∗∗2 for x in range(1,5)}**

**These are Nptel Social Networks Week 1 Assignment 1 Answers**

**Q4) Identify the graph output for the following segment:**

```
import networkx as nx
import matplotlib.pyplot as plt
G=nx.Graph()
G.add_nodes_from([1,2,3,4,5])
G.add_edges_from([(1,2),(2,3),(2,5),(1,6),(3,4)])
nx.draw(G,with_labels=True)
plt.show()
```

**Answer: a**

**These are Nptel Social Networks Week 1 Assignment 1 Answers**

**Q5) Given the following code, what is the number of edges in the graph created?G=nx.Graph()G.add_nodes_from([i for i in range(10)])**

```
def create_graph(n):
while(len(G.edges())< n):
u=random.choice(list(G.nodes()))
v=random.choice(list(G.nodes()))
if u!=v and G.has_edge(u,v)==0:
G.add_edge(u,v)
```

a. 9

b. 10

c. n

d. n−1

**Answer: c. n**

**Q6) Which of the statements is True for the graph created from the statement: nx.gnp_random_graph(10,0.5)?**

a. Graph has 10 nodes with half of the nodes connected

b. Graph has 10 nodes with each edge to be put with probability 0.5

c. Connected graph with 10 nodes

d. Graph has 5 nodes with half of the nodes connected

**Answer: b. Graph has 10 nodes with each edge to be put with probability 0.5**

**These are Nptel Social Networks Week 1 Assignment 1 Answers**

**Q7) What is the maximum number of graphs that can be created from 10 nodes?**

a. 2^{(10 2)}

b. 2^{(2 10)}

c. 2^{10}

d. 2^{10 2}

**Answer: a. 2 ^{(10 2)}**

**Q8) Given that we have n nodes in a network, what is the approximate number of steps to search a node?**

a. nlogn

b. logn

c. n^{n}

d. 2^{logn}

**Answer: b. logn**

**These are Nptel Social Networks Week 1 Assignment 1 Answers**

**Q9) Identify the layout for the graph given in the following figure.**

a. spectral

b. spring

c. circular

d. random

**Answer: d. random**

**Q10) Friend suggestion on Facebook is one of the applications of**

a. Page ranking

b. Link prediction

c. Small work phenomenon

d. Cascading

**Answer: b. Link prediction**

* The material and content uploaded on this website are for general information and reference purposes only. Please do it by your own first. COPYING MATERIALS IS STRICTLY PROHIBITED.

**These are Nptel Social Networks Week 1 Assignment 1 Answers**

More Solutions of Social Networks: Click Here

More NPTEL Solutions: https://progiez.com/answers/nptel/