设有程序段int k=10;while(k=0)k=k-1;下面描述中正确的是()。
A.循环体语句一次也不执行
B.while循环执行10次
C.循环是无限循环
D.循环体语句执行一次
A.循环体语句一次也不执行
B.while循环执行10次
C.循环是无限循环
D.循环体语句执行一次
设有程序段
int k=10;
while(k==0) k=k-1;
则下面描述中正确的是( )。
(A)while循环执行10次 (B)循环是无限循环
(C)循环体语句一次也不执行 (D)循环体语句执行一次
A.循环体语句一次也不执行
B.循环是无限循环
C.while循环执行10次
D.循环体语句执行一次
执行下列程序段后,k的值是______。
int k=1,n=263;
do
{k*=n%10;
n/=10;
}while(n!=0);
A.int i=100: while(i) {i=i%100+1; if(i>100)break; }
B.for(; ; );
C.int k=10: do{++k;} while(k>=0);
D.int s=36: while(s)--s;
A.while循环执行10次
B.循环是无限循环
C.循环体语句执行0次
D.循环体执行1次
A.while循环体执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
设有如下程序段: int i=0,sum=1; do { sum+=i++;} while(i<6); printf("%d\n",sum); 上述程序段的输出结果是【 】。
A.for(; ;);
B.int s=36;while (s){--s;}
C.unsigned int k=0;do{++k;} while (k>=0);
D.int i=100;while(1){i=i%100+1;if (i>100) break;}
以下程序段的输出结果是()。 int k=5,sum=i0; do{ sum++; k一一; }while(k>0); printf("%d",k);
设有以下程序段 int x=0,s=0, while(!x!=0)s+=++x; printf("%d",s); 则()。
A.运行程序段后输出0
B.运行程序段后输出1
C.程序段中的控制表达式是非法的
D.程序段执行无限次
有以下程序段,while循环执行的次数是( )。
int k=O
while(k=1) k++;
(A)无限次 (B)有语法错,不能执行
(C)一次也不执行 (D)执行一次