早教吧作业答案频道 -->数学-->
求解析~~~~~~~~~~(22)以下不构成无限循环的语句或者语句组是A)n=0;B)n=0;do{++n;}while(n
题目详情
求解析~~~~~~~~~~
(22)以下不构成无限循环的语句或者语句组是
A)n=0; B)n=0;
do{++n;}while(n<=0); while(1){n++;}
C) n=10; D) for(n=0,i=1; ;i++) n+=i;
while(n); {n--;}
答案:A
(22)以下不构成无限循环的语句或者语句组是
A)n=0; B)n=0;
do{++n;}while(n<=0); while(1){n++;}
C) n=10; D) for(n=0,i=1; ;i++) n+=i;
while(n); {n--;}
答案:A
▼优质解答
答案和解析
A答案中,++n会优先while执行,所以while中n起始值实际是1,所以1<=0不成立为false,直接跳出循环
B答案中,while条件是int型的1,不存在判断,所以无论n怎么变化,不影响while,所以不会自动break;
C答案同B,虽然while条件是变量,但是依然是int型,不存在boolean的判断,所以结果和B一样.
D答案,for里面,第二个是判断循环条件的,由于第二个条件为空,所以结果同B和C,不存在boolean判断,所以无论变量如何变化也不会影响循环判断,所以会无限循环.
还有疑问可以补充.
B答案中,while条件是int型的1,不存在判断,所以无论n怎么变化,不影响while,所以不会自动break;
C答案同B,虽然while条件是变量,但是依然是int型,不存在boolean的判断,所以结果和B一样.
D答案,for里面,第二个是判断循环条件的,由于第二个条件为空,所以结果同B和C,不存在boolean判断,所以无论变量如何变化也不会影响循环判断,所以会无限循环.
还有疑问可以补充.
看了 求解析~~~~~~~~~~(...的网友还看了以下:
n(n+1)(n+2)最大公约数(n+1)(n+2)(n+3)(n+4)+1=分解公因式要理由和步骤 2020-03-30 …
求解lim(n,+∞>1/n*(e^1/n+e^2/n+…+e^n/n)求详细解题过程谢谢求解li 2020-05-14 …
若n为一自然数,说明n(n+1)(n+2)(n+3)与1的和为一平方数n(n+1)(n+2)(n+ 2020-05-16 …
求解析~~~~~~~~~~(22)以下不构成无限循环的语句或者语句组是A)n=0;B)n=0;do 2020-06-15 …
1.已知数列{a(n)}满足a(n)a(n+1)a(n+2)a(n+3)=24,且a1=1a2=2 2020-07-09 …
高级C语言改错一、(20分)请阅读以下程序,回答问题。#include"stdio.h"main( 2020-07-25 …
已知一个边长为a的等边三角形,现将其边长n(n为大于2的整数)等分,并以相邻等分点为顶点向外作小等 2020-08-01 …
分解因式谁能给我讲解下!a^n+b^n=(a+b)([a^{n-1}]-[a^{n-2}]*b+[a 2020-11-20 …
这是两个大数相加请帮忙改成两个大数相减#include#includeusingnamespaces 2020-11-23 …
数字信号处理,设离散系统方程为y(n)=x(n)+2x(n-1)+3x(n-2)+4x(n-3).设 2020-12-15 …