Focus on the words of the question and if you know the basics of the socket, it is easy to answer.
Unconnected active TCP socket into a passive socket.
"Unconnected" means till now no connection has been established.
"Active" means the socket has been created, and socket will become active only when it is binded to the local machine's IP and port address(in this case machine is server) using bind() system call.
"into a passive socket"-We already must have listened to these terms like passive(something in which no initiative is taken) and active(in which initiative is taken). Passive socket is one which is ready to accept the connections from the client.
So now, you call listen() system call on the server side which informs the transport layer that it is ready to accept connections from the clients.
So, combining all,
First, you must have called socket() to create the socket
then bind() to bind the IP address and port to this newly created socket and now this socket becomes active.
Now I want this to listen to client requests, so I call listen()