55问答网
所有问题
当前搜索:
以下程序的正确运行结果是
以下程序的正确运行结果是
答:
第一次func(a,b)函数时,传递过来的两个值是4,1 即在func(a,b)函数中a=4,b=1 static int m=0,i=2,定义了两个静态变量,即一直战用内存,函数调用结束不释放,结果依然是上一次改变后
的结果
。
执行
i+=m+1 →即 i=2+0+1=3;执行 m=i+a+b; → m=3+4+1=8;执行 return(...
以下程序运行结果
,
正确的是
()。
答:
2、2%9 计算的是余数,2÷9=0...2,
结果为
2。所有a的值为2 (-1)&&(-1);解释为:C语言中,任何非0的值表示真(即1),所以-1为真-1为真,真 &&真 结果为真,也就是1。所有b的值为1
[c]
以下程序的正确运行结果是
答:
extern是用来定义外部变量的,它定义的变量的作用域是整个
程序
,如未说明,相同的变量解释为外部变量,所以num();
运行
后有了新的外部变量,先前的y,a都是main()函数里的,是自动变量,printf("%d,%d",x,y);中由于未说明,采用外部变量的x,y ...
下面程序
,
正确运行结果是
(D) Dim a,b as integer a=1 b=2 a=b b=a...
答:
a=1 b=2 然后 赋值a=b=2 然后b=a=2 输出2 2 选D
以下程序的执行结果是
( )。
答:
答案是 B ,这和宏定义有关;define N 2 define M N+1 define NUM (M+1)*M/2 宏定义只做符号的替换 define M N+1 define NUM (M+1)*M/2 这句后 NUM=(N+1+1)*N+1/2;注意 :N+1是没有括号的,不是 NUM=(N+1+1)*(N+1)/2;N=2,代入,NUM=(2+1+1)*2+1/2 ...
下面程序的运行结果是
?(要详细解释啊!!!)
答:
结果
时 28 70,所以D)
正确
,选D)。把缩进写好这代码是这样的:main(){int x,i; for(i=1;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%3d",x);}return 0; }可见意思是:从2到100间,从某个数开始连续的3个数符合最小能被2整除、中间的能被3整除...
以下程序的运行结果是
。main(){int k=4,a=3,b=2,c=1;printf(“%d\n...
答:
D k<a?k:c<b?c:a 第一步:k<a 错误,进入语句2 c<b?c:a 第二步:c
以下程序
段
的运行结果是
( )。 char str[ ]="ABCDEF",*p=str+3; printf...
答:
结果是
CDEF,C
正确
,选C——因为str是指向A的,str+3就指向了D,也就是p指向了D。输出的是--P开始的值,前--要先对p-1,即p指向了C,所以输出是从C开始的字符串。
.
以下程序的运行结果是
___.
答:
以下程序的运行结果是
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;&& 是...
以下程序
段
的运行结果是
()。 int x[]={2,3,4,5,6,7},*p=x; int i,s...
答:
18 这段代码 int x[]={2,3,4,5,6,7},*p=x;//初始化数组X,把数组首地址X赋值给P int i,s=0; //i是计数用 s是求和用 for(i=1;i<5;i++)s+=p[i++]; //i从1开始 所以第一个加数是X[1],循环后就是3+4+5+6=18 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
执行下列程序段将输出
下列成绩端执行结束输出结果是
上述程序的运行结果
以下程序执行时输入
有以下程序段
关于c程序描述正确的是
该程序的运行结果是
以上程序的运行结果是
下面程序的运行结果是