早教吧作业答案频道 -->其他-->
一道二级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题目设有以下程序段:...的网友还看了以下:
要解析,下列说法正确的是?A 平行向量就是与向量所在直线平行的向量B 长度相等的向量叫做相等向量C 2020-05-15 …
一架飞机做匀速直线飞行在5min内飞行360km,则该飞机飞行0.5h通过的路程是()m一架飞机做 2020-05-16 …
判断(0,0)是不是二元函数极值点已知二元函数f(x,y)在点(0,0)某邻域内连续,且当x,y趋 2020-05-23 …
怎么判断一元二次函数中的a大于0还是小于0.知道一元二次函数的表达式和根的区间,怎么直接判断a大于 2020-06-03 …
直线知道斜率怎么看平行还是垂直知道K,怎么看平行还是垂直啊ax+by+c=0还是不明···我举个例 2020-06-15 …
设f(x)具有二阶连续导数,且f′(0)=0,limx→0f″(x)|x|=1,则()A.f(0) 2020-06-18 …
小轿车的总质量为1200Kg,每个轮胎与地面的接触面积为0.02m2.若该车以20m/s的速度沿水 2020-07-22 …
设执行以下程序段时依次输入1、3、5,执行结果为.Dima(4)AsIntegerDimb(4)As 2020-11-01 …
到底是“高山仰止,景行行止”,还是“高山仰止,景行景止”?“知道”里面有很多关于意思的注解,但是两句 2020-11-08 …
这个矩阵的特征向量是什么?怎么表示这个矩阵呢.M=是两行两列的,第一行1和0;第二行0和2就是这个矩 2020-12-15 …