以下关于公共语言运行时(CLR)的说法不正确的是()
A. 公共语言运行时是.NET框架的基础。
B. 公共语言运行时是执行代码时的代理,提供了内存管理、线程管理等服务。
C. 公共语言运行时强制实施严格的类型安全。
D. 以公共语言运行时为目标的代码称为非托管代码。
以下关于.NET框架的说法不正确的是()
A. .NET框架是.NET中最核心的部分。
B. .NET框架的两个主要组件是公共语言运行时(CLR)和.NET框架类库(FCL)。
C. .NET框架用统一的命令集来支持任何的编程语言,确保程序的可移植性。
D. .NET框架的基础是.NET框架类库(FCL)。
以下哪一项不是.NET框架保障语言互操作的基础()
A. 垃圾收集(Garbage Collection GC)。
B. 中间语言(Microsoft Intermediate Language MSIL)。
C. 通用类型系统(Common Type System CTS)。
D. 公共语言规范(Common Language Specification CLS)。
关于中间语言的说法不正确的是()
A. 所有的.NET语言都被编译为中间语言。
B. 中间语言无需经过即时(JIT)编译器的编译即可直接执行。
C. 中间语言是一种可以有效的转换为本机代码的且独立于CPU的指令。
D. 要使代码可运行,必须先将中间语言编译为特定CPU的机器码。