有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; }
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是
A.4
B.3
C.2
D.1
有以下程序: int f(int n) { if(n ==1)return 1; else return f(n-1)+1; } main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j); } 程序运行后的输出结果是
A.4
B.3
C.2
D.1
A.55566.0
B.566.0
C.7777.0
D.566777.0
A.int*p;scanf("%d",&p)
B.int*p;scanf("%d",p)
C.intk,*p=&k;scanf("%d
D.p)
E.intk,*p;*p=&k
F.scanf("%d",p)
A.55
B.54
C.65
D.45
A.0
B.10
C.30
D.64
有以下程序: main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a>b); printf("%d,%d\n"m,k,m); } 程序运行后的输出结果是()。
A.0,0
B.O,1
C.1,0
D.1,1
有以下程序 main() { int a=5,b=4,c=3,d=2; if(a>b>c) printf("%d\n",d); else if((c-1>=d)==1) printf("%d\n",d+1); else printf("%d\n",d+2); } 执行后输出的结果是
A.2
B.3
C.4
D.编译时有错,无结果
A.2
B.4
C.6
D.8
E.10
F.12
A.6
B.10
C.11
D.15
A.5359
B.5953
C.3595
D.9535
有以下程序: #include<iostream> using namespace std; class R { public: R(int r1,int r2) { R1=r1; R2=r2; } void print(); void print0const; private: int R1,R2; }; void R::print() { cout<<R1<<","<<R2<<endl; } void R::print() const { cout<<Rl<<","<<R2<<endl; } int main() { R a(5,4); const R b(20,52); b.print(); return 0; } 执行后的输出结果是()。
A.5,4
B.20,52
C.0,0
D.4,5
有以下程序
struct STU
{ char num[10]; float score[3]; };
main()
{struct STU s[3]={{"20021",90,95,85},
{"20022",95,80,75},
{ "20023",100,95,90},
},*p=s;
int i; float sum=0;
for(i=0;i<3;i++)
sum=sum+p->score[i];
printf("%6.2f\n",sum);
}
程序运行后的输出结果是
A.260.00
B.270.00
C.280.00
D.285.00