计算机硬件由哪几部分组成?( )
主机和计算机软件
CPU存储器和输入输出设备
操作系统和应用程序
CPU和显示器
解析:根据计算机的硬件组成,可以知道它是由中央处理单元,即:CPU(包含运算器、控制器及一些寄存器)、存储器(指内存)、输入设备(如键盘)输出设备(如显示器)组成,故正确答案为B。