单选题 用高级程序设计语言编写的程序称为源程序,它______。
A) 只能在专门的机器上运行 B) 无须编译或解释,可直接在机器上运行
C) 可读性不好 D) 具有良好的可读性和可移植性

【正确答案】 D
【答案解析】[解析] 高级语言程序要经过编译链接后才能执行,执行效率低,具有良好的可读性和可移植性。