单项选择题

现有: 
class TestMain {  
static int x = 2;  
static { x = 4; }  
public static void main(String... args) {  
int y = x + 1;  
System.out.println(y);  
}  
}  
和命令行:  
java TestMain  
结果为:()  

A. 3
B. 5
C. 编译失败
D. 运行时异常被抛出

相关考题