若变量已正确定义,要求程序段完成求5!的计算,以下不能完成此操作的程序段是
A、for(i=1,p=1;i<=5;i++)P*=i;
B、for(i=1;i<=5;i++){p=1; P*=i;}
C、i=1;p=1;while(i<=5) {P*=i;i++;}
D、i=1;p=1;do{P*=i;i++;} while(i<=5)
其中P*=i,*是乘还是指针的那个符号?
详细解析哈~谢谢啦~
人气:140 ℃ 时间:2020-09-30 03:09:57
解答
*在等号左边..明显是乘号.若i是指针,*i才是表示i指向的数据.而且这题跟指针没任何关系吧..
这题选b.
b是错的.因为在循环中p=1,则每次循环p都等于1,无论怎么乘,只要循环,p就等于1..
做这种题.只要按照循环,在草纸上列出各个变量的值,一步一步往下计算,就一清二楚了.
推荐
- 设变量已正确定义,则以下能正确计算f=n!的程序段是
- 若变量已正确定义,以下不能正确计算1+2+3+4+5的程序段
- 猎狗发现在离它10米远的前方有一只奔跑的兔子,马上紧追上去.兔跑9步的路程狗需跑5步,但狗跑2步的时间兔却能跑3步.问:狗追上兔共跑了_米地路程.
- 5米布,用去五分之一,还剩下几米;5米布,用去了五分之一米,还剩下几米?需算式,
- 二又二分之一用画图怎么表示?
- 若函数f(x)对任意实数x,y均有f(x+y)=2f(x)+x²+2xy-y²+3x-3y,求f(x)的解析式
- 织布车间2.5小时织布3500米,照这样计算,五又四分之一小时能织布多少米?
- 计算,能简算要简算
猜你喜欢