执行以下程序段时,()x=-1

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 07:19:38
若有以下程序段:int x=1,y=2; x=x^y; y=y^x;x=x^y; 则执行以上语句后x和y的值分别是

我记得这个是交换两个数的值,你试下不就知道了.X=2,Y=1.

以下程序段() int x=-1 do { x=x*x; }while(!x);

答案是A分析﹕当x=-1时﹐执行do语句体"x=x*x",即此时的x==1,再while语句循环判断!1=0﹐显然不成立﹐即while一次也不循环﹐选择A答案.

对以下程序段x=-1;do{x*=x;}while(!x ); 循环执行多少次?还有怎么理解小括号里面的条件?

不执行循环,只执行一次.do之后,x=1,判断时,!x是0,while(0)程序就退出循环.

以下程序段的输出结果是int x=3;

程序的输出结果是:1-2第一次执行循环体:输出1此时x=x-2=3-2=1判断条件!(--x)结果为真//此时x再减1变成x=0第二次执行循环体:输出-2此时x=x-2=0-2=-2判断条件!(--x

3.若有以下程序段,int c1=1,c2=2,c3; c3=1.0/c2*c1 则执行后,c3中的值是

结果是0,编译器会把结果0.5强制转换为int型,丢失小数部分

执行以下程序段时( ).x=-1; do {x=x*x; } while(x); (A) 循环体将执行无限次 (B) 循

应该就是执行一次就退出循环了,你C选项是什么呢再问:(C)循环体将执行一次(D)系统将提示有语法错误再答:不好意思昨天讲错了,今天看了下书,C语言中把非零的数认为为真,0为假,do{}while()循

以下程序段执行后输出的结果是( ). int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12};

D再问:求解题思路,过程再答:这是二维数组,每一行是四列分为,123456789101112三行a[1][2]表示第二行的第三列,就是7啦

执行以下程序段后,a= ,b= ,c= .int x=10,y=9 ; int a,b,c ; a = (x--=y++

a=10;b=9;c你没有给出,c=y--或者c=y++,c=11c=x--或者x++,c=10

执行以下程序段后,s的值是【 】 int a [ ]={5,3,7,2,1,5,3,10},s=0,k; for(k=0

k+=2表示每次循环之后自增2*(a+k)相当于a[k]楼上正解

假定x,y为int类型,则执行以下程序段后x的值为______.

1、y=10,x=1;y-=x后,y=9;x=1;执行x++;2、y=9,x=2;y-=x后,y=7;x=2;执行x++;3、y=7,x=3;y-=x后,y=4;x=3;执行x++;4、y=4,x=4

设执行以下程序段时依次输入1、3、5,执行结果为_____.Dim a(4) As Integer Dim b(4) A

循环式0到2跳出循环的时候,不就是3了吗再问:还是不明白。再答:当k=1时执行循环,接着k会变成2当k=2时执行循环,接着k会变成3,再进入循环,发现不对,就跳出来了再问:哦。是这样啊!我懂了!谢谢!

执行程序段for(i=1;i++

for(i=1;i++再问:能不能具体讲下原因。谢谢。再答:有分号的话,那就是空循环体当i==5时5

VB 下列程序段的执行结果为 X=2 Print X+1;X+1

这个你是真不会?结果是3;3

10、以下程序段运行时语句k=k+1执行次数为()次.k=-20 do while (k=0) k=k+1 loo

开始循环检查k=-20,不满足k=0,直接退出循环,也就没执行过