执行下面的程序段后,b的值为( ) a=100 b=20 a=a b b=a-b
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 16:16:17
a=100b=20a=a+b'a=120,b=20b=a-b‘b=120-20=100赋值语句右边的b是前面的,左边的是赋值后的.
你问的应该是C语言吧?是的话答案是这样的:这个程序是一个a,b值互换的程序!最后的结果是:a=7b=5;(a=ab;是对现有数a和b求和,b=a-
a=50;b=30;c=10==!
先要搞清楚,I\5表示I整除以5开始时x=5I=1,x=x+I\5的结果为5I=1+2=3,x=x+I\5仍为5I=3+2=5,x=x+I\5=5+5\5=6I=5+2=7,x=x+I\5=6+7\5
这段程序先判断--x等不等于y++,--x先自减再比较所以是9,y++先比较再自加所以此时也是9,所以这个三目运算符(:)问号前面的判别式为真,所以执行冒号前面的表达式,变量x再次自减,此时x为8,之
1+3+5+7+9=25
s=0Fork=10To50step15‘K取值10,25,40s=s+k's=10+25+40Nextk'循环后的K=55Ifk>50Then’条件成立s=s+k‘s=10+25+40+55=130
答案是105ptr=&a[1];就是一个赋值a[1]就是数组里面的第二个就是3*(ptr+x)里面x依次是012这个数值依次就是357y*=*(ptr+x);就是y乘以这个值y=1*3y=3*5y=1
结果为7s=5循环s=s+1两次s=5+1=6s=6+1=7
a=p1==&m;表示判断时a=0赋值时a=4
ForI=1to20step2根据条件,程序中没有I·,应该是另一题的答案印错了.第一次循环i=1,X=6第二次循环i=3,X=9第三次循环i=5,X=14……没有什么是等于0的.
应该选D,因为a>b的条件永远都不满足!
当然是28了,程序在switch语句中case10:这里执行i--之后i=9,然后没有Break语句,接着执行下面的case11:,i*=3,此时i的值为27,后面又没有break语句,所以程序执行c
a=5k=1因为“Fork=1To0”这句只执行了k=1,然后就跳出了.VB的循环For默认是将变量加1,下一步是k=2,k不小于等于0,所以跳出.要想k变小这句循环应该改成“Fork=1To0Ste
当n=0时跳出循环//第一次循环k=k*325%10=1*5=5; n=n/10=32;//第二次循环k=k*32%10=5*2=10;n=32/10=3;//第三次循环k=k*
你问的应该是C语言吧?是的话答案是这样的:这个程序是一个a,b值互换的程序!最后的结果是:a=7b=5;(a=a+b;是对现有数a和b求和,b=a-b;是对b赋予原来的a值;为原有两数的和减去原b为原
a=100+200=300b=300-200=100a=300-100=200所以a=200b=100
答案21过程i值1,3时x值不变仍为5i取5,7,9时,x值每次循环+1分别为6,7,8i取11,13时,x值每次循环+2分别为10,12i取15,17,19时,X值每次循环+3分别为15,18,21
假如n-1小于等于0,也就是n小于等于1,就一次不执行.假如n-1大于0,即n大于1,假设为2的话内循环第一次执行就变为for(j=2;j>0;j++)这是一个无限循环,也就是当n大于1的时候执行无限