Passage of the McCarran Act was related to which of these?

1-Vietnam War
2-Marshall Plan
3-Truman Doctrine

I think it's the 3nd option. Is it right?

I bet if you do a google search of the McCarran Act, you will find the answer very quickly.

Yes, and no. The act was passed in 1950, during Mr. Truman's term in office, over his veto. The Truman Doctrine had to do with containing communism overseas to nations already under Soviet control. The McCarran Act was to "battle" "subversives" at home in the USA during hysteria over supposed "communists" working in the federal government, in the arts, and elsewhere in the United States.

http://en.wikipedia.org/wiki/McCarran_Internal_Security_Act

The McCarran Act, officially known as the Internal Security Act of 1950, was not directly related to any of the options you mentioned. Instead, it was primarily associated with concerns surrounding the Cold War and communism. The act was passed during the early years of the Cold War to address perceived threats to national security, particularly from communist organizations within the United States. It required various communist and communist-affiliated groups to register with the government and established procedures for investigating and detaining individuals suspected of subversive activities.

Therefore, the correct answer is none of the options provided.