Cook macaroni according to package directions; drain, rinse, and set aside to cool.
While macaroni is cooking grill corn over medium-high heat until done and slightly charred. Cool and cut kernels off the cob.
In a large bowl mix together the elbow macaroni, corn, black beans, tomatoes, and green onions.
in a medium size bowl mix together the mayo, sour cream, cumin, and salsa until thoroughly combined. Mix the sauce into the macaroni mixture, fold in the cheese; salt and pepper to taste.