55问答网
所有问题
当前搜索:
请给出下面程序的运行结果
给出
下述
源程序的运行结果
?
答:
//
运行结果
如
下
7 ok //说明如下 include<iostream.h> void main(){ int a=5;do { a++;//这条执行完a=6 cout<<++a<<endl;//这条是a先+1=7,再输出7及换行 if(a==10)break;//a=7不满足条件 }while(a==9)//首先这里缺少; a=7不满足条件退出while循环 cout<<"ok\n";//...
下面程序的运行结果
是什么?
答:
你得答案是5;但我想你想要的不是这个
结果
,应该是6吧。问题就出现在i=j上,你的
程序
还有点其它问题。我帮你改了。你看
下
吧。include<stdio.h> func(int a[][3]){ int i,j,sum=0;for(i=0;i<3;i++)for(j=0;j<3;j++)if(i=j)sum=sum+a[i][j];return(sum;)} void ...
下面程序的运行结果
是( )。 #include <stdio.h> union data {int...
答:
如果int占2个字节,char a[2]占2个字节, i占2个,d占2个,所以选B 如果int占4个字节,那么因为字节对齐的缘故char a[2]占4个字节, i占4个,d占4个,就共占12个字节
c语言中,
下面程序的运行结果
是?
答:
你好 1.
程序的运行结果
是:1,-2 2.解释每一步的运行过程:include <stdio.h> void main(){ int y, a ;y=2, a=1;while (y--!=-1){ do{ a*=y ;a++ ;} while(y--);} printf("%d,%d\n",a,y);} 从y=2,a=1开始哈 (首先我们要知道后自减y--型的返回值是y自减前的...
以下程序的
执行
结果
是?
答:
main(){ int a,b,c,d,x;a=c=0;b=1;d=20;if(a)d=d-10; //因为a=0,所以不执行d=d-10继续向下执行 else if(!b) //这个语句什么也不执行 if(!c)x=15; //!c 为真,所以x=15.else x=25;printf("d=%d\n",d); //这句输出d=20 } 所以整个
程序
就
的结果
就是输出 d=20...
如下
程序的运行结果
是?
答:
static int c=30;是static在起作用,这样定义后,c只会在第一次进入该函数后初始化,再次进入该函数时,不在初始化,即第2次调用f(a)时,c已经是40,;故第一次 return 时 c是40,第2次是50,第3次是60.所以
结果
是B
下面程序运行结果
是( )
答:
ch[0]=字符'1'ASCII码为49,所以ch[0]满足大于等于字符‘0’且小于字符‘9’,执行s=10*s+ch[0]-'0'=10*0+49-48=1(全部转化为十进制运算);i=i+2=2;ch[2]=字符‘a’ASCII码为97不满足条件,循环结束执行printf("%d\n",s); ,%d表示输出的为十进制整形数字,s=1,所以
运行结果
...
.
以下程序的运行结果
是___.
答:
5.
以下程序的运行结果
是 B)2,1 请看:a=d/100%9 这个语句 d = 241,那么 d/10 = 2.41 由于d 是int 型的,10 也是 int 型的,那么得出和数也应该是 int 型的(两个整数相除是整型的),那么浮点型 2.41赋值给整型就应该要去掉小数部分,也就是说 d/100 = 2 2%9 = 2.故a = 2;&&...
写出
下列程序运行结果
?
答:
这个
程序的
源程序和
运行结果
如图,但是这个程序有问题,在n小于0时,返回的f没有赋值,是一个随机值,所以结果有错.改正的程序见第2个源代码图和运行结果图.改正后的程序和运行结果
以下程序的运行结果
是__
答:
这个
程序
本身就没有错啊!!只是要保持一个好习惯调用函数之前要先声明.至于
运行结果
为什么会是这样呢?前三次的reset函数的调用对i都是没有用的,因为输出的是i的值,所以i=5,i=2,i=2(第二次的时候i被赋值为i/2=2).之后调用workover,在workover中,i(此时为2)被赋值(i%i)*((i*i)/(2*i)...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
下列程序段的运行结果是
下述程序段的运行结果是
以下程序的运行结果是main
写出下列程序运行结果