Bring a large pot of lightly salted water to a boil; add pasta and cook, stirring occasionally, until tender yet firm to the bite, about 11 minutes. Drain.
Heat olive oil in a large skillet over medium heat-high heat; sauté asparagus and zucchini until tender yet firm to the bite, about 5 minutes. Add tomatoes and garlic; sauté until garlic is fragrant, about 1 minute.
Stir Parmesan cheese, cream, and black pepper into vegetable mixture until cheese melts and sauce is smooth, 2 to 3 minutes. Add pasta to sauce and toss to coat.