单项选择题

下面程序的输出结果是( )。
main()
int i=1,p;
p=f(i,++i);
printf("%d",p);

int f(int a, int b)
int C;
if(a>b) C=1;
else if(a==b)C=0;
else C==-1;
return (C);

A.-1
B.0
C.1
D.2
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下说明,则对初值中字符a的引用方式为( )。 static struct char ch; double x; char a(); c[2] [3]= ’a’,3.5, bc , ’c’,4.5, de , ’m’,8.6, abc , ’d’,8.5, ic , ’b’,5.5, dc , ’n’,8.6, anc’ ;
A.ch
B.c[0][0].ch
C.c[1][1].ch
D.a[0]
单项选择题
以下程序运行后,输出结果是( )。 main() int y=18,i=0,j,a[8]; do a[i]’y%2; i++; y=y 2; while(y>=1); for(j=i-1;j>=0;j--) printf( %d ,a[j]); printf( n );
A.1000
B.10010
C.00110
D.10100
相关试题
  • 若有如下程序: sub(int*y) while(-...
  • 为建立如下图所示的存储结构(即每个结点两...
  • 以下程序把从终端读入的20个整数以二进制...
  • 下面定义的结构体类型包含3个成员,其中成...
  • 在对文件进行操作的过程中,若要是文件位置...