下面程序段的输出结果是______。 int k,a[3][3]= {1,2,3,4,5,6,7,8,9}; for (k=0; k<3; k++) printf("%d ",a[k][2-k]);A.3 5 7B.3 6 9C.1 5 9D.1 4 7

下面程序段的输出结果是______。 int k,a[3][3]= {1,2,3,4,5,6,7,8,9}; for (k=0; k<3; k++) printf("%d ",a[k][2-k]);

A.3 5 7

B.3 6 9

C.1 5 9

D.1 4 7


参考答案和解析
A

相关考题:

若有定义: int k; ,以下程序段的输出结果是 【 8 】 。for(k=2;k6;k++,k++) printf("##%d",k);

以下程序段中的变量已正确定义for(i=0;i4;i++, i ++)for(k=1;k3;k++); printf("*");程序段的输出结果是A)********B)****C)**D)*

有以下程序#include stdio.hmain(){ int c=0,k;for (k=1;k3;k++)switch (k){ default: c+=k ;case 2: c++;break;case 4: c+=2;break;}printf("%d\n",c);}程序运行后的输出结果是A)3B)5C)7D)9

(20)以下程序中的变量已正确定义for(i=0;i4;i++,i++for(k=1;k3;k++);printf(“*”);程序段的输出结果是A)******** B)**** C)** D)*

有以下程序:void main(){ int k=0,n=0; while(k5) { switch(k) { default: break; case 1:n+=k; case 2: case 3:n+=k; } k++;}printf("%d\n",n); } 程序运行后的输出结果是( )。A)0 B)4C)6 D)7

定义如下变量和数组:int k;int a[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是for(k=0;k3;k++)printf("%d",a[k][k]);A.7 5 3B.9 5 1C.9 6 3D.7 4 1

以下程序运行后的输出结果是【】。includemain(){int k=1,s=0; do{ if((k%2)!=0)continue; 以下程序运行后的输出结果是【 】。include<stdio.h>main(){ int k=1,s=0;do{if((k%2)!=0) continue;s+=k; k++;}while(k>10);printf("s+%d\n",s);}

有以下程序: #includestdio.h void fun(int*s) { static int i=0; do{s[J]=s[J]+s[j+I];}while(++j2); } main( ) { int k.a[l0]={1,2,3,4,5}; for(k=1;k3;k++)fun(a); for(k=0;k5;k++)pfintf("%d",a[k]); printf("\n"); } 程序运行后的输出结果是( )。A.12345B.23445C.34756D.35745

下列程序段中的变量已正确定义: for(i=0;i4;i++,i++)for(k=1;k3;k++);printf(*4;i++,i++)for(k=1;k3;k++);printf(*);程序段的输出结果是( )。A.********B.****C.**D.*

有以下程序: main() { char nn[4][3]={"12","34","56","78"),*pn[4]; int k,s=0; for(k=0;k<4;k++)pn[k)=nn[k]; for(k=1;k<4;k+=2) s=s*10+pn[k][1]-'0'; printf("%d\n",s); } 程序的输出结果是( )A.48B.26C.3478D.576

下列程序的输出结果是______。 main() { char *s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } vii]++; } for(k=O;k4;k++) printf("%d ",v[k]); }A.4211B.0008C.4678D.8888

若有定义:int k;,以下程序段的输出结果是______。for(k=2;k<6;k++,k++)printf("%d",k);

以下程序的输出结果是( ) main() { int a=2,k; for(k=0;k<3;k++)printf("%4d",f1(a) ); } f1(int a) { int b=0;static int c=3; b++;c++; return(a+b+c) ;}A.7 7 7B.7 10 13C.7 9 11D.7 8 9

以下程序段中的变量已正确定义 for(=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*") 程序段的输出结果是______。A.********B.****C.**D.*

下面程序的输出结果是______。main(){ static char a[]="language",b[]="program";char *ptrl=a,*ptr2=b;int kfor(k=0;k<7;k++)if(*(ptrl+k)==*(ptr2+k))printf("%c",*(ptr1+k));}

有以下程序#include stdio.hvoid fun(int s[]){ static int j=0; do s[j]+=s[j+1]; while(++j2);}main(){ int k,a[10]={1,2,3,4,5}; for(k=1;k3;k++) fun(a); for(k=0;k5;k++) printf("%d",a[k]);}程序的运行结果是A.34756 B.23445C.35745 D.12345

有以下程序: #includestdio.h main( ) { char*s="[2]34";int k=0,a=0; whil(s[k+1]!=\0) { k++; if(k%2=o){a=a+(s[k]-0+1);continue; } a=a+(s[k]-0); printf("k=%d a=%d\n",k,a); } 程序运行后的输出结果是( )。A.k=6 a=11B.k=3 a=14C.k=4 a=12D.k=5 a=15

有以下程序#includestdio.hvoid fun(int *s){ static int j=0;do { s[j]=s[j]+s[j+1]; )while(++j2);}main( ){ int k,a[10]={1,2,3,4,5);for(k=1;k3;k++)fun(a);for(k=0;k5;k++)printf(”%d”,a[k]);printf("\n");}程序运行后的输出结果是A) 12345B)23445C)34756D) 35745

下面程序输出的是( )。 main { int t=l;fun(fun(t));} fun(int h) { static int a[3]={1.2.3}; int k; for(k=0;k3;k++)a[k]+=a[k]-h; for(k=0;k3;k++)printf("%d",a[k]); printf("\n"); return(a[h]);}A.1,2,3, 1,5,9,B.1,3,5, 1,3,j,C.1,3,5, 0,4,8,D.1,3。5, -1,3,7,

以下程序的输出结果是#include stdio.hmain(){ int k=4,s=0; do{ if((k%3)==0) continue; s+=k;k++; }while(k10); printf("s=%d\n",s);}

下面程序的输出结果是 ( ) maint( ) {char * s="121"; int k=0,a=0,b=0; do {k + +; if (k%2==0) {a=a + s[k]-'0';continue;} b=b + s[k]-'0';a=a + s[k]-'0' } wnile(s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b); }A.k=3 a=2 b=3B.k=3 a=3 b=2C.k=2 a=3 b=3D.k=2 a=2 b=3

以下程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++); printf("*"); 程序段的输出结果是______。A.******B.****C.**D.*

下列程序的输出结果是______。main(){ char *s="121"; int k=0,a=0,b=0; do { k++; if(k%2==0) {a=a+s[k]-'0';continue;} b=b+s[k]-'0';a=a+s[k]-'0'; }while (s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b);}A.k=3 a=2 b=3B.k=3 a=3 b=2C.k=2 a=3 b=2D.k=2 a=2 b=3

以下程序的输出结果是 void fun(int*s) { static int j=0; do s[j]+=s[j+1]; while(++j<2);} main() { int k,a[10]={1,2,3,4,5}; for(k=1;k<3;k++)fun(a); for(k=0;k<5;k++)printf("%d",a[k]);}A.34756B.23345C.35745D.12345

若k是int型变量,且有下面程序片段: k=-3; if(k 若k是int型变量,且有下面程序片段: k=-3; if(k<=0)printf("# # # #") else printf(" ") 上面程序片段的输出结果是 ( )A.# # # #B. C.# # # D.有语法错误,无输出结果

对于以下程序,   main( )  { int a[5],*p;    int k;    for(k=0,p=a;k5;k++,p++)     scanf(“%d”,p);    for(;k0;k--)     printf(“%d”,*(--p));  }  若输入为:1 2 3 4 5(注:表示回车),则输出结果是多少?

单选题以下程序段中的变量已正确定义for( i=0; i4; i++,i++ ) for( k=1; k3; k++ ); printf(* );该程序段的输出结果是(  )。A*******B****C**D*

单选题有以下程序:#includemain(){ char *s=12134; int k=0,a=0; while(s[k+1]!='\0') {  k++;  if(k%2==0)  {   a=a+s[k]-'0'+1;   continue;  }  a=a+(s[k]-'0'); } printf(k=%d a=%d,k,a);}程序运行后的输出结果是(  )。Ak=6 a=11Bk=3 a=14Ck=4 a=12Dk=5 a=15