智慧职教: 若有以下程序段:int a[]={4,0,2,3,1},k,j,t;for(j=1;j<5;j++){ t=a[j]; k=j-1; while(k>=0&&t>a[k]) {a[k+1]=a[k];k--;} a[k+1]=t;}则该程序段的功能是___
![](/upload/20220827/c85071da6ff0aadc10ebce6c25bb4f0d.png)
相似题目
-
若有以下程序#include void main(){int i;int a[]={2,4,6,8};int *p=a;for(i=0;i<4;i++)a[i]=*p;printf(%d\n,a[2]);}上面程序的输出结果是( )
-
执行以下程序段后,m的值为________。 int a[2][3]={1,2,3,4,5,6}; int m,*ptr=&a[0][0]; m=(*ptr)*(*ptr+2)*(*ptr+4);
-
若有以下程序 #include main() { int a=0,b=0,c=0,d; c= (a+=b,, b+=a); /*第4行*/ d=c;; /*第5行*/ ; /*第6行*/ ;printf(\%d,%d,%d\\n\,a,b,c); /*第7行*/ }
-
执行以下程序段后,m的值为int a[2][3]={{1,2,3},{4,5,6}};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
-
若有以下程序#include main(){ int a=0,b=0,c=0,d;c= (a+=b,, b+=a); /*第4行*/d=c;; /*第5行*/; /*第6行*/;printf(\%d,%d,%d\\n\,a,b,c); /*第7行*/}编译时出现错误,你认为出错的是( )。
-
智慧职教: 以下程序的运行结果是( )。 void fun(int array[3][3]) { int j; for(j=0;j<3;j++) array[1][j]=array[1][j]++; printf(\\n);} void main() { int j,a[3][3]={0,1,2,1,0,4,2,4,5}; fun(a); for(j=0;j<3;j++) printf(%d,a[1][j]); printf(\\n); }
-
若有程序片段: int a[12]=0,* p[3],* *pp,i for (i=0;i<3;i++) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是 ( )
-
5. 以下程序段运行的输出结果是() include <stdio.h> int main() { int a=1,b=2,c=3,d=4; printf("%d",a<b?a:c<d?c:d); return 0; }
-
若有程序片段: int a[12]={0},* p[3],* *pp,i for (i=0;i<3;i++) p[i]=&a[i*4]; pp=p;
-
若有以下程序include<stdio.h>int a[]={2,4,6,8};main(){int i; int *p=a; for(i=0;i<4;i++)a[i
-
若有定义“int a=1,b=2,c=3;”则执行以下程序段后a,b,c的值分别为()。 if (a<b){ c=a;a=b;b=c; }
-
若有程序段: int *p[3],a[6],i; for(i=0;i<3;i++) p[i]=&a[2*i]; *(p[1]+1)引用的是a数组元素 。(数组下标)
-
以下程序段运行后sum的值为()。 int k=0,sum=0; int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; for(;k<3;k++) sum+=a[k][k+1];
-
52、若有以下程序段: define X 7 define Y X+1 define Z Y*X/2 int main() { int a = X; printf("%d,%d", Z, --a); return 0; } 则运行程序的输出结果是:
-
7、若有程序段int a=37;a%=9;,则a的值是()
-
若有程序段: int t=0; while()
-
以下程序段运行后变量s的值为()。 int a[]={1,2,3,4,5,6,7}; int i,s=1,*p; p=&a[3]; for(i=0;i<3;i++) s*="*(p+i);"> A、6
-
5、若有以下定义:int a[2][3]={2,4,6,8,10,12};则 *(*(a+1)+0)的值是 。
-
若有以下程序: void main() int a[4][4]=1,2,-3,-4,0,-12,-13,14,-21,23,0,-24,-31,32,-33,0; int i,j,s=0; for(i=0;i<4;i++) for(j=0.j<4;j++) if(a[i][j]<0)continue; if(a[i][i]==0)break; s+=a[j][i]; printf("%d",s);
-
6、以下程序段运行后变量s的值为()。 int a[]={1,2,3,4,5,6,7}; int i,s=1,*p; p=&a[3]; for(i=0;i<3;i++) s*=*(p+i);
-
若有以下程序: main() { int a=6,b=0,c=0; for(;a;) { b+=a; a-=++c; } printf(“%d,%d,%dn”,a,b,c); } 则程序的输出结果是()
-
14、若有定义:int a[][4]={0,0};以下叙述中错误的是()。
-
若有int a=3,b; 则执行下面程序段后b的值是()if(a>0) b=1; else b=-1; b=b+1;
-
【填空题】以下程序段运行后x的值为()。 int i=0,x=0; inta[3][3]={1,2,3,4,5,6,7,8,9}; for (;i<3;i++) x+=a[i][i];
推荐题目
- ()是教师堪称人师的人格前提,是社会对教师素质要求的重要内容,也是教师育人的品德基础。
- 遗传性球形细胞增多症()
- 在经典条件反射过程中,有两个变量:无条件刺激和条件刺激,在实际的商业活动中,以下各项可能成为无条件刺激的是()
- 一般而言,独立人格的构成要素包括()
- 身体素质的主要指标包括()。
- 黄石国家公园是以保护自然生态和自然景观为目的而建立的。
- 墙后填土的固结程度越高,作用在墙上的主动土压力就越大。
- 猕猴桃富含维生素C,是一种热性水果。
- 《All Men Are Brothers》是哪本中国古典小说的英译版
- 【填空题】草图设计是通过_____________模块实现的。进入草图绘制状态前需要选择一个_____________。