Let's break down and analyze the given statements one by one to understand their validity:
Statement-I: Two different aldehydes on cross aldol condensation always give four products.
Explanation: Cross aldol condensation involves the reaction between two different aldehydes, each possessing α-hydrogen atoms. When two different aldehydes react, they can form a variety of products due to the combination possibilities. The reaction sequence is as follows:
These reactions lead to a total of four possible products. Therefore, Statement-I is correct.
Statement-II: Among benzaldehyde and acetophenone, only acetophenone reacts with semicarbazide.
Explanation: Semicarbazide reacts with carbonyl compounds to form semicarbazones. Benzaldehyde (an aromatic aldehyde) does react with semicarbazide to form a semicarbazone. Therefore, the claim that only acetophenone reacts with semicarbazide is incorrect. Both benzaldehyde and acetophenone can react with semicarbazide, forming their respective semicarbazones.
Conclusion:
Thus, the correct answer is: Statement-I is correct, Statement-II is incorrect.
Observe the following reaction and same reaction is carried out with the following compound: 
X and Y can be differentiated by:
A student is given one compound among the following compounds that gives positive test with Tollen's reagent. The compound is: 