设有程序段 k=10 while k: k=k-1 print(k) 则下面描述中正确的是()。

A、while循环体执行10次
B、循环是无限循环
C、循环体语句一次也不执行
D、循环体语句执行一次

【答案】:答案:A
解析:
该程序有一个while循环,如果k满足非0的条件,则k累减且输出k值,k初值为10,进入循环,直到k变为0,不满足k非0的条件,则跳出循环。k从10到1一共循环了10次,选项A正确。循环可以跳出,选项B、C和D错误。
温馨提示:内容为网友见解,仅供参考
无其他回答

...程序段 k=10 while k: k=k-1 print(k) 则下面描述中正确的是()。
【答案】:答案:A 解析:该程序有一个while循环,如果k满足非0的条件,则k累减且输出k值,k初值为10,进入循环,直到k变为0,不满足k非0的条件,则跳出循环。k从10到1一共循环了10次,选项A正确。循环可以跳出,选项B、C和D错误。

...程序段: intk=10。 while(k=O)k=k-1; 则下面描述中正确的是( )。
【答案】:C C。【解析】while中表达式值一直为0,故循环一次也不执行。

...while (k=1) k=k-1; 则下面描述中正确的是( ) A.while循
应该是无限循环才对,选b while(k=1),每次判断给k赋值1是否成功 赋值成功后,k=0 下一次赋值依旧成功 无限循环

...程序段: int k=12; while(k=1)k=k-1: 则下列描述中正确的是( )。
【答案】:C C。【解析】本题考查while,while循环表达式k一1是个赋值表达式而不是逻辑表达式,k的初值为l2不符合循环条件,所以循环体一次也不执行。

...while(k==0) k-; 则下面描述中正确的是( ). 这怎么做?
你好,软件工程学生为你解答。应该选C。对于 int k=10;while(k==0) k--;while当满足条件时才进行循环,而k现在为10,条件是k为0,不满足条件,所以不会进入循环,循环体内的语句不会执行。程序段结束以后,k的值为10;

程序段int k=10; while(k=0) k=k-1;循环体语句执行___次.
while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。而程序段在执行判断条件的时候判断while语句括号里的k=0,发现条件为假,意思是不执行while语句内的语块包,就意味着循环在判断条件之后就没有执行。

...while (k=0)k=k+1; 则以下说法中正确的是 ( ) 答案是一
这道题在于混淆条件 k=0和k==0,k=0是赋值语句,而k==0是逻辑判断语句。while(k=0)==>while((k=0) != 0)==>while(0 !=0),这样看,条件永远都不成立 所以一次都不会执行。仔细看一下条件。

程序段int k=10;while(k=0) k=k-1循环体语句执行几次
如果是int k=10;while(k!=0) k=k-1 循环体执行10次!如果是int k=10;while(k==0) k=k-1 循环体执行0次!

...while ( b=1 ) b++;则下面描述中正确的是( ).
答案选择B:无限循环 关键在于:while(b=1)这句的运算过程,您可以理解为:1)赋值:b=1 2)取b的值为1 ,while(1) 所以是无限循环,永远都为1。如果该句改成 while(b==1) ,则选择C,一次都不运行

c语言: 以下 while 循环执行的次数是 k=0; while( k=10) k=k+1;
这是一个死循环,因为每次执行循环执行表达式K=10,其结果大于0。0次 k=10循环开始检查k=10,不满足k=0,不进入循环,一次! k=10; while(k=0) { k=k-1; } 才会执行10次! while循环没得大括号{,UuZTtQ。int k=0;while(k=1)k++;while循环执行的次数是 a、无限次 b、有语法错,不...

相似回答
大家正在搜