网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
4、以下程序段运行后的输出结果是()。 int a=0,b=0,c=0,d=0; if(a=1) b=1; c=2; else d=3; printf("%d,%d,%d,%d",a,b,c,d);
A.有编译错误
B.1,1,2,0
C.0,0,0,3
D.0,1,2,0
参考答案和解析
A fun(sss,ml,m2)的作用是,如果ml>ra2交换数组元素∞[m1],ss[m2]。因此,fun(ss,0,5)后ss的0,1,2,3,4。5,6,7,8,\0。fun(ss,9,6)后∞的0,1,2,3,4,5,\0,8,7,6。fun(ss,0,9)后ss的0,1,2,3,4,5,\0,8,7,6。因此打印结果012345。故答案为A选项。
更多 “4、以下程序段运行后的输出结果是()。 int a=0,b=0,c=0,d=0; if(a=1) b=1; c=2; else d=3; printf("%d,%d,%d,%d",a,b,c,d);A.有编译错误B.1,1,2,0C.0,0,0,3D.0,1,2,0” 相关考题
考题
有以下程序void f(int n, int *r){ int r1=0;if(n%3==0) r1=n/3;else if(n%5==0) r1=n/5;else f(--n,r1);*r=r1;}main( ){ int m=7,r;f(m,r); printf("%d\n",r);}程序运行后的输出结果是A) 2B) 1C)3D) 0
考题
以下程序的输出结果是 【 17 】 。int fun(int *x,int n){ if(n==0) return x[0];else return x[0]+fun(x+1,n-1);}main( ){ int a[]={1,2,3,4,5,6,7}; printf("%d\n",fun(a,3));}
考题
( 7 )有以下程序#include stdio.hmain (){ int a=1,b=2,c=3,d=0;if ( a==1 )if ( b!=2 )if ( c==3 ) d=1;else d=2;else if ( c!=3 ) d=3;else d=4;else d=5;printf ( " %d\n " ,d ) ;}程序运行后的输出结果是 【 7 】 。
考题
以下程序的输出结果是______nt fun(int*x,int n){if(n==0)return x[0];else return x[0]+fun(x+1,n-1);}main(){int a[]={1,2,3,4,5,6,7};printf(“%d\n”,fun(a,3));}
考题
以下程序运行后的输出结果是( )。main(){int a=2,b=3,c; c=a; if(ab)c=1; else if(a==b)c=0; else c=-1; printf("%d\n",c);}A.1 B.3 C.-1 D.0
考题
下列程序的输出结果是() include main() {int a=3,b=2,c=1; if(a
下列程序的输出结果是( )#include<stdio.h>main(){int a=3,b=2,c=1;if(a<b)if(b<0) c=0;else c++;printf("%d\n",c);}A.0B.2C.1D.3
考题
以下程序的输出结果是()。includemain(){int a=-1,b=1,k; if((++a
以下程序的输出结果是( )。 #include <stdio.h> main() { int a=-1,b=1,k; if((++a<0)! (b-- <=0)) printf("%d %d\n",a,b); else printf("%d %d\n",b,a); }A.-1 1B.0 1C.1 0D.0 0
考题
有以下程序: main() { int a[3][3], *p, i; p=a[0][0]; for(i=0; i<9; 1++)p[i]=i; for (i=0; i<3; i++)printf("% d", a[1][i]); 程序运行后的输出结果是______。A.0 1 2B.1 2 3C.2 3 4D.3 4 5
考题
有以下程序:#includestdio.hmain( ){ int a=1,b=0;if(--a)b++;else if(a==0)b+=2;else b+=3:print[(%d\n,b);}程序运行后的输出结果是( )。A.0B.1C.2D.3
考题
下列程序运行后的输出结果是______。 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
考题
有以下程序: main() { int a[3][3],*p,i; p=a[0][0]; for(i=0;i<9;i++)p[i]=i; for(i=0;i<3;i++)printf("%d",a[1][i]); } 程序运行后的输出结果是 ______。A.0 1 2B.1 2 3C.2 3 4D.3 4 5
考题
有如下程序: 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
考题
以下程序的输出结果是()。includemain(){int n=4; while(n--) printf("%d",--n);}A.2 0
以下程序的输出结果是( )。 #include <stdio.h> main() { int n=4; while(n--) printf("%d ",--n); }A.2 0B.3 1C.3 2 1D.2 1 0
考题
有以下程序inculde stdio.hmain(){ int a=1,B=2,c=3,d=0;iF(a==1)iF(B!=2)iF(c==3) d=1;else d=2;else iF(c!=3) d=3;else d=4;else d=5;printF(“%d\n”,d);}程序远行后的输出结果是【 】。
考题
有以下程序#inclUdestdio.hmain(){int x=1。y=0;if(!x)y++;else if(x==0)if(x)y+=2;else y+=3; .printf(“%d\n”,y);}程序运行后的输出结果是A.3B.2C.1D.0
考题
有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,r1); *r=r1;} main() {intm=7,r; f(m,r);printf("%d\n",r);} 程序运行后的输出结果是______。A.2B.1C.3D.0
考题
以下程序的输出结果是_______。 main() { int a=-1,b=1,k; if(++a<0)!(b-<=0)) printf("%d %d\n",a,b) ; else printf("%d %d\n",b,a) ; }A.-1 1B.0 1C.1 0D.0 0
考题
有以下程序#includemain(){ int x=1,y=0;if(!x) y++;else if(x==0)if (x) y+=2;else y+=3;printf(%d\n,y);}程序运行后的输出结果是A.3B.2C.1D.0
考题
有以下程序#includestdio.hmain(){ int a=1,b=0;if(--a)b++;else if(a==0) b+=2;else b+=3:printf("%d\n",b);}程序运行后的输出结果是A.0B.1C.2D.3
考题
有以下程序#includestdio.hmain( ){int a=1,b=0if(!a)b++;else if(a==0)if(a)b+=2else b+=3printf(”%d\n”,b);}程序运行后的输出结果是( )。A.0B.1C.2D.3
考题
试题18有以下程序#include stdio.hmain(){ int a=1,b=0;if(- -a) b++;else if(a= =0) b+=2;else b==3;printf(“%d\n”, b);}程序运行后的输出结果是()A.0B.1C.2D.3
考题
(27)有以下程序#include stdio.hmain(){ int x=1,y=0;if(!x) y++;else if(x==0)if (x) y+=2;else y+=3;printf("%d\n",y);}程序运行后的输出结果是A)3B)2C)1D)0
考题
单选题有以下程序:#include main(){ int i,k; int array[4][2]={{1,0},{0},{2,9},{3}}; for(i=0;i for(k=0;k { printf("%d,",array[k][i]); } printf("");}程序运行后的输出结果是( )。A
1,0,2,0,0,9,B
1,2,4,9,6,0,C
2,9,0,0,1,4,D
1,2,0,1,4,1,
考题
单选题有如下程序:#include main(){ int a =0,b=1; if(a++b++) printf(T); else printf(F); printf(a=%d,b=%d,a,b); printf();}程序运行后的输出结果是( )。A
Ta=1,b=2B
Fa=0,b=2C
Fa=1,b=1D
Ta=0,b=1
考题
单选题有以下程序:#include main(){ int x=1,y=0; if(!x)y++; else if(x==0) if(x)y+=2; else y+=3; printf(%d,y);}程序运行后的输出结果是( )。A
3B
2C
1D
0
考题
单选题有以下程序:#include int sum(int *array,int len){ if(len == 0) return array[0]; else return array[0]+sum(array+1,len-1);}main(){ int i=1,j=3; printf(%d,,i++); { int i = 0; i+=j*2; printf(%d,%d,,i,j); } printf(%d,%d,i,j);}程序运行后的输出结果是( )。A
1,6,3,1,3B
1,6,3,2,3C
1,6,3,6,3D
1,7,3,2,3
考题
单选题有如下程序:#include int sum(int *array,int len){ if(len == 0) return array[0]; else return array[0]+sum(array+1,len-1);}main(){ int array[5] = {1,2,3,4,5}; int res = sum(array,4); printf(%d,res);}程序运行后的输出结果是( )。A
15B
10C
8D
1
考题
单选题有如下程序:#include main(){ int a =0,b=1; if(++a==b++) printf(T); else printf(F); printf(a=%d,b=%d,a,b); printf();}程序运行后的输出结果是( )。A
Ta=0,b=1B
Fa=1,b=2C
Ta=1,b=2D
Fa=0,b=2
热门标签
最新试卷