【思路】
观察图形变化,图形相似度较高,相同元素多次出现,优先考虑遍历。图形都是由内外两个图形组成,外部图形的形状分别为○、◇、□、○、◇……形状遍历,所以问号处应为□,排除A、C项;B、D两项内部图形形状相同,颜色不同,题干内部图形颜色分别是黑、白、灰、黑、白……颜色遍历,问号处应为灰,排除D项。
因此,答案为B。