下述语句执行后,变量k的值是( )。 int k=1; while (k++<10); A. 10 B. 11 C. 9 C. 无限循环,值不定

求解释

正确答案 A
当k=10时,还要执行一遍while (k++<10);这时k++<10这一条件先返回k的值10与10做比较,再把k加1,比较的结果为假,循环结束,k的值为11
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-02-28
B
想要跳出循环,则k++必须是10,k++返回的是++之前的值,所以k++之后为11追问

K++与++K有什么区别么?

追答

有,k++返回的是++之前的值,++k返回的是++之后的值,比如
k=0; i=k++; 那么k为1,i为0;
k=0; i=++k; 那么k为1,i为1;

本回答被提问者和网友采纳
第2个回答  2012-05-31
无限循环
第3个回答  2012-05-31
执行后k=11
第4个回答  2012-05-31
B

...int k=1; while (k++<10); A. 10 B. 11 C. 9 C. 无限循环,值不...
正确答案 A 当k=10时,还要执行一遍while (k++<10);这时k++<10这一条件先返回k的值10与10做比较,再把k加1,比较的结果为假,循环结束,k的值为11

...int k=1; while (k++<10); A.10 B.11 C.9 D.无限循环,值不定...
这是一个循环语句,退出它的条件k++<10,表达式k++为后缀自加,即先判定k<10然后k加1,故k为10时不满足k<10,然后再自加1,所以k=11(选择B)。

执行语句后:for( k=1;k++<5;);后,变量k的值为( )
for(var k=1;k<5;k++){ document.write(k);} <\/script>

int k=1;while(k=0) k++; while循环执行的次数是多少?
无限次,因为条件是个赋值表达式,表达式值非零,条件永为真,故而无限次循环。采纳啊

程序段int k=10; while(k=0) k=k-1;循环体语句执行___次.
0。因为k=0是一个赋值语句,即将0赋予给变量k。while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环。while语句的一般表达式为:while(表达式){循环体}。而程序段在执行判断条件的时候判断while语句括号里的k=0,发现条件为假,意思是不执行while语句内的语...

执行循环语句+for(k=1;k++<4;);后,变量k的值答案解析?
执行循环语句+for(k=1;k++<4;);后,变量k的值为 4。循环条件中的k++表示先判断k是否小于4,如果小于4,就执行循环体内的语句,然后再将k的值加1。当k等于4时,由于k++返回的是原始值,因此循环条件判断为假,循环结束,此时k的值为4。

...int k=0; while(k++<=2); printf("last=%d\\n",k); 则执行结果是last...
while(k++<=2);printf("last=%d\\n",k); 注意括号后面的那个分号,那才是while的循环体,只有一个分号即一个空的语句。所以这个是等while循环完毕后再输出的。为什么是4:循环的条件情况如下(k++返bai的是k的原值,然后再加1)第1次:k++<=2 真,执行之后k == 1 第2次:k++<=2 真,...

运行下面的C程序代码段,会出现( )错误。int k=0;for(;k<100;);{k...
【答案】:D 错误可分为静态错误和动态错误两类。动态错误,也被称作动态语义错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,如死循环,变量取值为零。静态错误又可分为语法错误和静态语义错误。

全国计算机等级考试二级C语言历年试题及答案
{int a=1,b=2,c=3,sum; sum=fun((a++,b++b,a+b),c++); printf("%d\\n",sum); } 执行后的输出结果是 A)5 B)7 C)8 D)3(25)执行下面的程序段后,变量k中的值为 int k=3, s[2]; s[0]=k; k=s[1]*10; A)不定值 B)35 C)31 D)20 (26)以下叙述中错误的是A)改变函数形参...

执行下面的程序段后变量k中的值为: int k=3, s[2]; s[0]=k;k=s[0...
给你解答一下这段代码,希望对你有用 int k=3,s[2]; :定义一个常数k为3,数组s[2]最多装入3个数;s[0]=k; 把k等于3的值赋值给数组s[]中存储,存储位置为第一个数;k=s[0]*10; 因为s[0]的值为3,所以最终k的值为30 ...

相似回答