[主观题]

下面程序的输出结果为()。includef(int a){int b=0; static int c=3; b£«£«; c£«£«; retu

下面程序的输出结果为[ ]。

include<iostream.h>

f(int a)

{int b=0;

static int c=3;

b++; c++;

return(a+ b+ c);

}

void main()

{int a=2,i;

for(i=0;i<3;i++)

cout<<f(a)<<end1;

}

参考答案与解析:

相关试题

下列程序执行输出的结果是()。#includef(int A) {int b=0

[单选题]下列程序执行输出的结果是()。includef(int A) {int b=0;static c=3;a=C£«£«;b£«£«;return(下列程序执行输出的结果是( )。 #include<stdio.h> f(int A) { int b=0; static c=3; a=C++;b++; return(a); } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d/n",k); }A.3B.4C.5D.6

  • 查看答案
  • 下列程序执行输出的结果是()。#includef(int a){ int b=0

    [单选题]下列程序执行输出的结果是()。includef(int a){ int b=0;static c=3;a=c£«£«;b£«£«;return(下列程序执行输出的结果是( )。 #include<stdio.h> f(int a) { int b=0; static c=3; a=c++;b++; return(a); } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d/n",k); }A.3B.4C.5D.6

  • 查看答案
  • 下列程序执行后输出的结果是()#includef(int A){ int b=0

    [单选题]下列程序执行后输出的结果是()includef(int A){ int b=0;static c=3;a=c£«£«,b£«£«;return下列程序执行后输出的结果是( ) #include<stdio.h> f(int A) { int b=0; static c=3; a=c++,b++; return(A) ; } main() { int a=2,i,k; for(i=0;i<2;i++) k=f(a++); printf("%d/n",k); }A.3B.0C.5D.4

  • 查看答案
  • 下面程序的输出结果为( )。struct st { int x; int*y;

    [单选题]下面程序的输出结果为( )。struct st { int x; int*y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={ 50,&dt[0],60,&dt[1], 70,&dt[2],80&dt[3]}; main() { p=aa; printf("%d/n",++p->x); printf("%d/n",(++p)->x); printf("%d/n",++(*p->y));

  • 查看答案
  • 下面程序的输出结果为( )struct st{int x; int*y;}*p;

    [单选题]下面程序的输出结果为( ) struct st { int x; int *y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,&dt[1], 70,&dt[2],80,&dt[3]}; main() { p=aa; printf("%d/n",++p->x); printf("%d/n",(++p)->x); printf("%d/n",++(*p->y)); }A.10 2

  • 查看答案
  • 下面程序的输出结果为()。struct st {int x;int *y;}*p

    [单选题]下面程序的输出结果为( )。 struct st {int x;int *y;}*p; int dt[4]={10,20,30,40); struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]}; main() { p=aa; printf("%d/n",++p->x); printf("%d|n",(++p)->x); printf("%d/n",++(*p->y)); }A.10 20 20

  • 查看答案
  • 下面程序输出的结果为()。#includevoid fun(int a,int

    [单选题]下面程序输出的结果为()。includevoid fun(int a,int b){int temp;temp=a;a=b;b=tem下面程序输出的结果为( )。 #include<iostream.h> void fun(int a,int b) { int temp; temp=a; a=b; b=temp; } void main() { int m,n; m=1; n=2; fun(m,n); cout<<m<<""<<n<<end1; }A.12B.21C.22D.程序有错误

  • 查看答案
  • 读程序:#includef(int b[],int n){ int i,r;r=

    [单选题]读程序:includef(int b[],int n){ int i,r;r=1;for(i=0;i<=n;i£«£«)r=r*b[i];return r;}读程序: #include <stdio.h> f(int b[],int n) { int i,r; r=1; for(i=0;i<=n;i++) r=r*b[i]; return r; } main() { int x,a[]={2,3,4,5,6,7,8,9}; x=f(a,3); printf("%d/n",x); } 上面程序

  • 查看答案
  • 以下程序的输出结果是()。#includestruct st{int x;int

    [单选题]以下程序的输出结果是()。includestruct st{int x;int*y;}*p; int dt[4] ={ 10,20,30,4以下程序的输出结果是( )。 #include<stdio.h> struct st { int x; int *y;} *p; int dt[4] ={ 10,20,30,40 }; struct st aa[4]={ 50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0]}; main() { p=

  • 查看答案
  • 以下程序的输出结果是() struct st {int x;int * y;}*

    [单选题]以下程序的输出结果是 ( ) struct st { int x; int * y;} * p; int dt[4]={10,20,30,40}; struct st aa[4]={50,&dt[0],60,& dt[0],60 &dt[0],60,&dt [0]}; main( ) { p=aa; printf("%d/n",+ +(p->x)); }A.10B.11C.51D.60

  • 查看答案