早教吧作业答案频道 -->其他-->
一道二级C题目设有以下程序段:intx=0,s=0;while(!=0)s+=++x;printf(“d%”,s);则A)运行程序段后输出0B)运行程序段后输出1C)程序段中的控制表达式是非法的D)程序段执行无限次首先执行while时x
题目详情
一道二级C题目
设有以下程序段:
int x=0,s=0;
while(!=0)s+=++x;
printf(“d%”,s);
则
A)运行程序段后输出0 B)运行程序段后输出1
C)程序段中的控制表达式是非法的 D)程序段执行无限次
首先执行while时 x为真;!=0表达式的值为1,则执行语句,执行后x=1了,再执行while时,x=0,=0的值为0,则结束循环!
设有以下程序段:
int x=0,s=0;
while(!=0)s+=++x;
printf(“d%”,s);
则
A)运行程序段后输出0 B)运行程序段后输出1
C)程序段中的控制表达式是非法的 D)程序段执行无限次
首先执行while时 x为真;!=0表达式的值为1,则执行语句,执行后x=1了,再执行while时,x=0,=0的值为0,则结束循环!
▼优质解答
答案和解析
问题补充:首先执行while时 !x为真;!x!=0表达式的值为1,则执行语句,执行后x=1了,再执行while时,!x=0,!x!=0的值为0,则结束循环!
小子,和我们想的一样,不过不要急着给答案,我们几个同学现在正在讨论这个,TC出了点问题,正在重装
运行结果是1,因此答案是B
第一次运行后x本身已经加1,S也加一,第一次循环时(!x!=0)已经为假,循环跳出.
记住应该把printf(“d%”,s); 改成printf(“%d”,s);
小子,和我们想的一样,不过不要急着给答案,我们几个同学现在正在讨论这个,TC出了点问题,正在重装
运行结果是1,因此答案是B
第一次运行后x本身已经加1,S也加一,第一次循环时(!x!=0)已经为假,循环跳出.
记住应该把printf(“d%”,s); 改成printf(“%d”,s);
看了一道二级C题目设有以下程序段:...的网友还看了以下:
直线l的斜率为k,倾斜角为α,若-1<k<1,则α的取值范围()A.B.C.D. 2020-04-11 …
跟公输有关的问题今有人于此,少见黑曰黑,多见黑曰白,则必以此人为不知白黑之辨矣;少尝苦曰苦,多尝苦 2020-04-26 …
设f(x)=x3+log2(x+x2+1),则对任意实数a,b,a+b≥0是f(a)+f(b)≥0 2020-06-03 …
命题p:lx+2l>2,命题q:1/(3-x)>1,则非q是非p的什么条件 2020-06-12 …
设Ω={(x,y,z)|x2+y2≤z≤1},则Ω的形心的竖坐标.z=2323. 2020-06-14 …
英语翻译400今有人于此,少见黑曰黑,多见黑曰白,则必以此人为不知白黑之辩矣.少尝苦曰苦,多尝苦曰 2020-06-16 …
翻译:今小为非,则知而非之,大为非,攻国,则不知非,从而誉之,谓之义. 2020-06-24 …
如果一个有理数的平方是整数,那么这个有理数的立方是?正数、负数、非零数还是非负数?30000000 2020-06-29 …
英语翻译1非其君不事,非其民不使.治则进,乱则退.2.尔为尔,我为我,虽袒裸裎于我侧,尔焉能我哉? 2020-06-29 …
若abc是⊿ABC的三边长,且满足a=2a2/1+a2,c=2b2/1+b2,a=2c2/1+c2 2020-07-09 …