早教吧作业答案频道 -->其他-->
有以下程序段: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;...的网友还看了以下:
英语语法“介宾”结构,求详解.顺带帮忙分析下这个句子结构:I'minterestedinc英语语法 2020-05-16 …
为什么"知、蚩、诗、日、资、雌、思”等字的韵母用i《汉语拼音方案》规定"知、蚩、诗、日、资、雌、思 2020-06-08 …
I'llstillwaitingforyou有语法错误吗?有首歌,词里面有句I'llbewaiti 2020-06-11 …
英语语法问题.I'llalwayswithyou.有语病吗?I'llalwaysbewithyou 2020-06-14 …
I'msmarterthanyou和I'msmarterthanyouare哪个是正确的说法?语法 2020-07-17 …
“vis-i-vis”怎么翻译?如题:Itsparkedadebateaboutthepowers 2020-07-19 …
英语翻译陈述句的使用在立法语言中,要准确、明白地说明法律法规,在司法语言中要客观真实地叙述案件,为 2020-07-29 …
英语语法问题Iliveinthehouse中句子划分是不是这样的I是主语,live谓语动词inth 2020-08-03 …
法语里“恐怕”怎么说?英语里是iamafraid这个句型.法语中有对应的吗?我有如下几个情景,希望大 2020-12-03 …
帮我改一下英语自我介绍.(仅语法语序错误)Helloeverybody.i'mhonouredtob 2020-12-05 …