What type of CPU can interleave two or more programs for execution at any one time? A. Multiprogramming B. Multitasking C. Multiapp D. Multiprocessor Solution A. Multiprogramming CPUs can interleave two or more programs for execution at any one time. Answer B is incorrect because multitasking CPUs have the capability to perform one or more tasks or subtasks at a time. Answer C is incorrect because there is no type of processor known as multiapp. Answer D is incorrect because the term multiprocessor refers to systems that have the capability to support more than one CPU.