设有程序段:int k=10;while(k=0)k=k-1;则下面叙述中正确的是
A. while循环执行10次
B. 该循环是无限循环
C. 循环语句一次也不执行
D. 循环语句执行一次
若有定义int i=1;则执行完循环while(i++<5)以后i的值是()
A. 4
B. 5
C. 3
D. 0
执行完以下程序段后哪种说法正确()x=-1;while(!x){x=x*x;}此时x的值为
A. x=0
B. x=-1
C. 1
D. 死循环
语句while(!x)中的表达式!x等价于
A. x==1
B. x!=0
C. x!=1
D. x==0