用高级程序设计语言编写的程序( )
计算机能直接执行
具有良好的可读性和可移植性
执行效率高
依赖于具体机器
用高级程序设计语言编写的程序具有可读性和可移植性,基本上不作修改就能用于各种型号的计算机和各种操作系统。对源程序而言,经过编译、连接成可执行文件,就可以直接在本机运行该程序,所以本题选B。