早教吧作业答案频道 -->其他-->
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是:()A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次答案分析
题目详情
有以下程序段:
int k=0;
while(k=1)
k++;
while循环执行的次数是:( )
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
答案分析
int k=0;
while(k=1)
k++;
while循环执行的次数是:( )
A.无限次
B.有语法错,不能执行
C.一次也不执行
D.执行1次
答案分析
▼优质解答
答案和解析
答案选A
因为 while(k=1) 不是while(k==1),while 里面的 k=1 变成了 赋值语句,而不是实际目的与1去比较是否相等。这些程序 就会执行 k=1,然后再执行 k++;此时k=2;然后又执行 while(k=1),让K=1;然后又再执行 k++;此时k=2;,又再 while(k=1),让K=1,又再执行 k++;此时k=2;,如此循环,不会停止;此题我猜想是 想考 while语句 的语法 以及 赋值语句 与 比较语句的写法;while(k=1) 与 while(k==1) 意思完全不同,同时 if(k=1) 与 if(k==1) 意思也完全不同。
因为 while(k=1) 不是while(k==1),while 里面的 k=1 变成了 赋值语句,而不是实际目的与1去比较是否相等。这些程序 就会执行 k=1,然后再执行 k++;此时k=2;然后又执行 while(k=1),让K=1;然后又再执行 k++;此时k=2;,又再 while(k=1),让K=1,又再执行 k++;此时k=2;,如此循环,不会停止;此题我猜想是 想考 while语句 的语法 以及 赋值语句 与 比较语句的写法;while(k=1) 与 while(k==1) 意思完全不同,同时 if(k=1) 与 if(k==1) 意思也完全不同。
看了 有以下程序段:intk=0;...的网友还看了以下:
1、已知k为常数,6x²-xy-2y²+ky-6能分解为两个一次因式的乘积,则k=?1、已知k为常数 2020-03-30 …
高一数学向量问题已知向量a=(cosa,sina).b=(cosb,sinb),且a与b之间满足关 2020-05-14 …
已知关于x的二次三项式3x^2-4x+2k,(1)当k为何值时,在实数范围内能分解因式(1)当k为 2020-05-16 …
Na+-K+泵是一种特殊的载体蛋白,该载体既可催化ATP水解和合成,又能促进Na+、K+的转运。每 2020-07-10 …
今有2K(K>=2)个人去完成K项任务.已知每个人均能与另外2K-1个人中的的K个人中的任何人组成 2020-07-20 …
已知关于x的分式方程x+1分之x+k-x-1分之k=1的解为负数如题,则k的取值范围是?可能题目不 2020-08-02 …
数的拆分将正整数n拆分成k份(使k个非零数之和的等于n),且每种拆分方案不能为空,任意两种拆分方案不 2020-11-18 …
Noip2001第二题数的划分[NOIP2001]数的划分612将整数n分成k份,且每份不能为空,任 2020-12-01 …
怎么正确理解k线图,比如日k,周k,月k,15分钟k,30分钟k,60分钟k我是个十足的新手,我在开 2020-12-09 …
1.反比例函数Y=X分之K-3的图像当X>0时,Y随X的增大而增大则K的数值范围()A.K3D.K≥ 2020-12-13 …