最佳答案应该是 A,即 makes。
There are over a hundred makes of micro-computers for sale in the market.
市面上有一百多个微电脑品牌在销售。
虽然 brand 和 make 都可以表示“商标”“(商品的)品牌”。但两者的用法有区别:brand 多用于指日常消费品的“商标”(如肥皂、牙青、黄油等);汽车、洗衣机、冰箱、计算机、手表等的“商标”“牌子”多用 make。虽然有时并不绝对,但大致如此,所以对于此题 A 可能是最佳答案。