单选题 用高级程序设计语言编写的程序______。
A) 计算机能直接执行
B) 可读性和可移植性好
C) 可读性差但执行效率高
D) 依赖于具体机器,不可移植

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