网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
有如下程序:#includeintfun(  ){staticintx=0;x+=2;returnx;.}main(  ){inti,s=1;for(i=1;i<=2;i++)s=fun(  );printf(“%d\n”,s);}该程序的输出结果为()。
A

0

B

1

C

4

D

8


参考答案

参考解析
解析:
更多 “单选题有如下程序:#includeintfun( ){staticintx=0;x+=2;returnx;.}main( ){inti,s=1;for(i=1;i=2;i++)s=fun( );printf(“%d\n”,s);}该程序的输出结果为()。A 0B 1C 4D 8” 相关考题
考题 有如下程序 main() {inta=2,b=-1,c=2; if(aif(b0)c=0; elsec++; printf("%d\n",c); 有如下程序main(){ int a=2,b=-1,c=2;if(a A.0B.1C.2D.3

考题 有如下程序includevoid main(){char ch[2][5]=={"6937","8254"},*p[2];int i,j,s=0 有如下程序 #include<iostream.h> void main() {char ch[2][5]=={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i(2;i++)p[i]=ch[i]; for(i=0;i(2;i++) for(j=0;p[i][j]>'\0,j+=2) s=10*s+p[i][j]-'0'; cout<<s;} 该程序的输出结果是( )。A.69825B.63825C.6385D.693825

考题 下面程序的输出结果是 ( )main( ){ int x,y,z;x=0,y=z=-1;x+=-z- - -y;pritnf("x=%d\n",x);}A.x=4B.x=0C.x=2D.x=3

考题 有如下程序:includemain(){int a=2,b= -1,c=2; if(a 有如下程序: #include <stdio.h> main() { int a=2,b= -1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是A.0B.1C.2D.3

考题 以下程序段的执行结果为【】。includedefine PLUS(x, y) x+ yvoid main() { int x=1, y 以下程序段的执行结果为【 】。include<iostream.h>define PLUS(x, y) x+ yvoid main(){int x=1, y=2,z=3,sum;sum=PLUS(x+ y, z)*PLUS(y, z);cout<<"SUM="<<sum;cout<<end1;}

考题 有如下程序:includevoid main( ){char ch[2] [5] ={"6937","8254"},* p[2] ;int i, 有如下程序: #include<iostream.h> void main( ) { char ch[2] [5] ={"6937","8254"},* p[2] ; int i,j,s=0; for(i=0;i<2;i++) p[i] =ch[i] ; for(i=0;i<2;i++) for(j=0;p[i] [j] >'\0';j+=2) s=10 * s+p[i] [j] -'0'; cout < < s;} 该程序的输出结果是A.69825B.63825C.6385D.693825

考题 有如下程序:includevoid main(){int x=1,a=0,b=0;switch (x){Case 0: b++;Case 1: 有如下程序:#include<iostream.h>void main(){int x=1,a=0,b=0;switch (x){Case 0: b++;Case 1: a++;Case 2: a++; b++;}cout<<"a="<<a<<","<<"b="<< b;}该程序的输出结果是( )。A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

考题 有如下程序includevoid main( ){char ch[2][5]={"6937","8254"},*p[2];int i,j,s=0 有如下程序 #include<iostream.h> void main( ) { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0';A.69825B.63825C.6385D.693825

考题 有以下程序includeintfun(chars[]){intn=0;while(*s='0'){n=10*n+* 有以下程序 #include <stdio.h> int fun(char s[]) { int n=0; while(*s<='9'*s>='0') {n=10*n+*s-'0';s++;} return(n); } main() {char s[10]={'6','1','*','4','*','9','*','0','*'}; printf("%d\n",fun(s)); } 程序的运行结果是A.9B.61490C.61D.5

考题 下列程序的运行结果是( )。main(){ int a=-5,b=1,c=1;int x=0,Y=2,z=0; if(c>0)x=x+ y; if(a<=0) { if(b>0) if(c<=0)y=x-y; } else if(c>0)Y=x-y; else z=y; printf("%d,%d,%d\n",x,y,z);}A.2,2,0B.2,2,2C.0,2,0D.2,0,2

考题 下面程序的输出结果是( ) main() { int x=2,y=0,z; x+=3+2;printf("%d",x); x*=y=z=4;printf("%d",x); }A.7 28B.无法计算C.7,4D.8,4

考题 有如下程序: main { int a=2,b=-1.c=2; if(a0)if(b0)c=0; else c++; printf("%d\n",c); } 该程序的输出结果是( )。A.0B.1C.2D.3

考题 有以下程序#include stdi0.himf(im x); .main(){ int n=1,m; ‘m=f(f(f(n)));printf(”%d\n”,m);lintf(int x){ returnx*2;l程序运行后的输出结果是( )。A.8B.2C.4D.1

考题 有如下程序includevoid main(){char ch[2][5]={"6937","8254"},*p[2];int i,j,s=0; 有如下程序 #include<iostream.h> void main() {char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0'; cout<<s; return 0; } 该程序的输出结果是( )。A.69825B.63825C.6385D.693825

考题 有以下程序includeintfun(int a,intB){if(b=0)return a;elsereturn(fun(--a,--B));}ma 有以下程序 #include<stdio.h> intfun(int a,intB){if(b=0)return a; else return(fun(--a,--B)); } main() {pdntf("%d\n",fun(4,2));} 程序的运行结果是( )。A.1B.2C.3D.4

考题 下面程序的输出结果是 ( ) main( ) {int x,y,z; x=0;y=z=-1; x+=-z - - -y printf("x=%d\n",x); }A.x=4B.x=0C.x=2D.x=3

考题 有如下程序includevoid main( ){float x=2.O,y;if(x 有如下程序 #include<iostream.h> void main( ) { float x=2.O,y; if(x<O.0)y=0.0; else if(x<10.O)y=1.0/x; else y=1.0; cout<<y; } 该程序的输出结果是A.0B.0.25C.0.5D.1

考题 有如下程序includevoid main(){charch [2][5]={"6937","8254"},*p[2]; int i,j,s=0 有如下程序 #include<iostream.h> void main() { charch [2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;<2;i++) for(j=0;p[i][j]>‘\0’;j+=2) s=10*s+p[i][j]-’0’; cout<<s;} 该程序的输出结果是A.69825B.63825C.6385D.693825

考题 若有如下程序: main() {int x=3,y=4,z; z=(x+(y-=X*X)); printf("%d,%d\n",y,z); } 则程序执行后的输出结果是( )。A.-4,2B.-5,-2C.-5,-1D.4,-2

考题 有如下程序 main() { int n[5]={0,0,0},i,k=2; for(i=0;iA、不确定的值B、2C、1D、0

考题 单选题有以下程序: #include intf(intx); main() {  inta,b=0;  for(a=0;a3;a++)  {   b=b+f(a);   putchar('A'+b);  } } intf(intx) {  returnx*x+1; } 程序运行后的输出结果是(  )。A ABEB BDIC BCFD BCD

考题 单选题有以下程序: #include intm1(intx,inty) {  returnx=y?x:y; } intm2(intx,inty) {  returnx=y?y:x; } intfun(inta,intb) {  returna+b; } main() {  intx=2,y=3,z=1;  printf(%d,fun(m1(x,y),m2(y,z))); } 程序的运行结果是(  )。A 6B 5C 4D 3

考题 单选题有以下程序 #include intfun(intx,inty) {  if(x!=y)return((x+y)/2);  elsereturn(x); } main() {  inta=4,b=5,c=6;  printf(%d,fun(2*a,fun(b,c))); } 程序运行后的输出结果是(  )。A 3B 6C 8D 12

考题 单选题有如下程序 main() { int n[5]={0,0,0},i,k=2; for(i=0;i A 不确定的值B 2C 1D 0

考题 单选题有以下程序: #include doublef(doublex); main() {  doublea=0;  inti;  for(i=0;i30;i+=10)a+=f((double)i);  printf(%5.0f,a); } doublef(doublex) {  returnx*x+1; } 程序运行后的输出结果是(  )。A 503B 401C 500D 1404

考题 单选题有以下程序 #include intfun(intx) {  intp;  if(x==0||x==1)   return(3);  p=x-fun(x-2);  returnp; } main() {  printf(%d,fun(7)); } 执行后的输出结果是(  )。A 2B 3C 7D 0

考题 单选题有以下程序: #include intfun(char*s) {  char*p=s;  while(*p++!='\0');  return(p-s); } main() {  char*p=01234;  printf(%d,fun(p)); } 程序的运行结果是(  )。A 6B 5C 4D 3