题目内容

下述程序段的输出结果是______。int a=2,b=3,c=4,d=5; int m=2,n=2; a=(m=a > b)&&(n=c > d)+5; printf("%d, %d ",n,a);

A. 2,0
B. 0,5
C. 2,6
D. 0,6

查看答案
更多问题

"执行以下程序后,输出的结果是______。main(){ int a=2,b=-1,c=2;if(a < b) if(b < 0) c=0; else c+=1; printf("%d\n",c); }

A. 0
B. 1
C. 2
D. 3

对于与运算“&&”,只有当两个运算对象都为真时运算结果才为真。

A. 正确
B. 错误

#include "stdio.h"int fun(int x,int y,int cp,int dp){ cp=x*x+y*y; dp=x*x-y*y; } void main(){ int a=4,b=3,c=5,d=6; fun(a,b,c,d); printf("%d %d\n",c,d); }

A. 16 9
B. 4 3
C. 25 9
D. 5 6

#include "stdio.h"f(int b[],int m,int n){ int i,s=0;for(i=m;i< = n;i=i+2) s=s+b[i];return s; }main(){ int x,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf("%d\n",x); }

A. 8
B. 10
C. 15
D. 18

答案查题题库