22问答网
所有问题
当前搜索:
运行下列程序输出的结果是
20
下列程序运行
后的
输出结果是
___。 void main() { char str[]="_百...
答:
答案A是正确的。
下列程序
执行后
输出的结果是
( ) A.-1 B.0 C.2 D.
答:
该
程序是
一个当型循环结构.第一步:s=0+5=5,n=5-1=4;第二步:s=5+4=9,n=4-1=3;第三步:s=9+3=12,n=3-1=2;第四步:s=12+2=14,n=2-1=1;∵s=15,∴结束循环.∴n=1.故选D.
下列程序运行
后的
输出的结果是
,求详解
答:
s1+=*(ptr+i); //s1=5+7+2=14 s2+=*(ptr+i+1); //s2=6+3+9=18 }printf("s1=%d,s2=%d\n",s1,s2);}答案 c
14
运行下面的程序
后,其
输出结果是
___。 main() { int a=6,b=2,c...
答:
输出
就是9
运行下列程序
后,
输出结果是
?
答:
输出
6 看来你的c语言没有学 int f(int a,int *b){ return(a+*b);}//先*b的意思是解引用,取得指针指向的值,然后和a的值相加 printf("%d\n",f(f(x,&y),&z));先执行f(x,&y)返回值为3,然后执行f(3,&z)返回值为6
15、
下列程序
执行后
输出的结果是
( )。 int d=1; fu...
答:
而变量a的值是3,所以fun方法里面应该是这样的过程:d+=3,而变量d的初始值是5,所以这一句执行后变量d的值是8,在main方法里面,你没有定义变量d,这时候就使用的是全局变量d的值,也就是d + = a + +;应该是d+=3,因为全局变量d的初始值是1,所以这时候变量d的值就是4,所以
输出
8,4 ...
3.
下列程序
段
运行
后的
输出结果是
【】。 char ch[ ]="abc",x[3][4...
答:
for(i=0;i<3;i+ +) printf("%s",&x[i][i]); 输出%s遇到/0则结束。i=0;从x[0][0]开始;输出abc遇到/0结束;以此类推;i=1;从x[1][1]开始;
输出是
bc;i=2;则为c。如果把for(i=0;i<3;i+ +) printf("%s",&x[i][i]);中“&x[i][i]”改为“&x[i][0]”...
在C语言中,
下列程序运行
后
输出的结果是
什么,怎么运算的?
答:
36 //调整c1和c2,这时候判断4<5成立 45 //调整c1和c2,这时候判断5<4不成立成立,打印一个回车 最终屏幕
输出为
:0918273645 如果for(c1='0',c2='9';c1<c2;c1++,c2 - -);的;不去掉,那么printf语句会等for循环结束才打印,这个时候经过如上所述的调整,c1和c2分别变为了5和4,所...
下列程序
段
运行
后的
输出结果是
什么,为什么?
答:
printf("%2d",a) //
输出
1 while(!(--a));等价 while(!(a-1)); 等价 while(!(0);因为!0的值为"TRUE" 所以再循环1次 a=a-3;等价 a=0-3; 所以 a=-3;因此又输出一个"-3"因为printf中没有用到换行符"\n" 所以 1 和 -3 是连着的 所以
结果是
1-3 (1前面是有一个...
执行
下列程序
段后,
输出结果是
___。
答:
输出
a=2,b=8 分步来 首先明确while(b--<0)的实际含义, 是判断b是否小于0, 然后将b自减1;初始值a=1,b=10;进入do中的循环 b-=a; a++; // 此时b=9, a=2 判断(b--<0), 不成立, 之后b自减1, b的值为8 因为判断不成立,所以结束循环 所以此时a=2, b=8 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
以下程序运行时输出结果是
执行下面程序输出的结果为
下面程序的输出结果是
下面程序运行后输出的结果是
写出下列程序段执行后的结果
程序片段执行后输出结果是
下列命令执行后输出的值为
以下程序段执行后
以下程序段运行后输出结果是