[单选题]

下列函数的运行结果是

main()

{ int i=2,p;

int j,k;

j=i;k=++i;p=f(j,k);

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.1

C.2

D.编译出错,无法运行

参考答案与解析:

相关试题

下列函数的运行结果是main(){int i=2,p;int j,k;j=i;k

[单选题]下列函数的运行结果是 main() {int i=2,p; int j,k; j=i;k=++i;p=f(j,k); printf("%d",p);} intf(int a,int B) {int c; if(a>b)c=1; else if(a==b)c=0; else c=-1; return(c);}A.-1B.1C.2D.编译出错,无法运行

  • 查看答案
  • 下列函数的运行结果是 main() {inti=2,p; intj,k; j=i

    [单选题]下列函数的运行结果是main(){ int i=2,p;int j,k;j=i;k=++i;p=f(j,k);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.-1B.1C.2D.编译出错,无法运行

  • 查看答案
  • 下列程序的输出结果是()。 main() {int i=1,j=2,k=3; i

    [单选题]下列程序的输出结果是( )。main(){int i=1,j=2,k=3;if(i++==1&&(++j=3‖k++==3))printf("%d%d%d/n",i,j,k);}A.1 2 3B.2 3 4C.2 2 3D.2 3 3

  • 查看答案
  • 下列程序的输出结果是()。 main() {int i=1 j=2,k=3; i

    [单选题]下列程序的输出结果是( )。main(){int i=1 j=2,k=3;if(i++==1&&(++j==3‖k++==3))printf("%d%d%d/n",i,j,k);}A.1 2 3B.2 3 4C.2 2 3D.2 3 3

  • 查看答案
  • 下列程序的输出结果是()。main(){ int i=1,j=2,k=3;if(

    [单选题]下列程序的输出结果是( )。 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf(" %d %d %d /n", i, j, k); }A.1 2 3B.2 3 4C.2 2 3D.2 3 3

  • 查看答案
  • 下列程序的输出结果是______。main(){int i,k,a[10],p[

    [单选题]下列程序的输出结果是______。 main() { int i,k,a[10],p[3]; k=5; for (i=0;i<10;i++) a[i]=i for (i=0;i<3;i++) p[i]=a[i*(i+1)]; for (i=0;i<3;i++)k+=p[i]*2; printf("%d/n",k); }A.20B.21C.22D.23

  • 查看答案
  • 如下程序段运行时的输出结果是int i=4;int J=1;int main(

    [单选题]如下程序段运行时的输出结果是 int i=4;int J=1; int main( ){ inti=8,j=i; cout<<i<<j<<endl; }A.44B.41C.88D.81

  • 查看答案
  • 下列程序的输出结果是______。main(){int i,j; for(j=1

    [单选题]下列程序的输出结果是______。 main() { int i,j; for(j=10;j<11;i++) { for(i=9;i<j;i++) if(!(j%i))break; if(i>=j-1)printf(”%d”,i); } }A.11B.10C.9D.10 11

  • 查看答案
  • 以下程序的输出结果是______。main(){int i,k,a[10],p[

    [单选题]以下程序的输出结果是______。 main() { int i,k,a[10],p[3] k=5; for(i=0;i<10;i++)a[i]=i for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; printf("%d/n",k); }A.20B.21C.22D.23

  • 查看答案
  • 以下程序的输出结果是______。main(){int i,k,a[10],p[

    [单选题]以下程序的输出结果是______。 main() { int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++) a[i]=i; for(i=0;i<3;i++) p[i]=a[i*(i+1)]; for(i=0;i<3;i++) k+=p[i]*2; printf("%d/n",k); }A.20B.21C.22D.23

  • 查看答案
  • 下列函数的运行结果是 main() { int i=2,p; int j,k;