[单选题]

若有以下程序#include <stdio.h>main(){ int i; int a[]={1,3,5,7,9} int *p=a; for(i=0;i<4;i++) a[i]=*p; printf("%d,%d\n",a[2],a[4]);}上面程序的输出结果是

A.3,9

B.5,9

C.1,9

D.1,1

参考答案与解析:

相关试题

有以下程序# include <stdio.h>main(){ int i=5;

[单选题]有以下程序# include <stdio.h>main(){ int i=5; do { if (i%3==1) if (i%5==2) { printf("*%d", i); break;} i++; } while(i!=0); printf("/n");}程序的运行结果是A.*7 B.*3*5 C.*5 D.*2*6

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int i,j,m

    [单选题]有以下程序#include <stdio.h>main(){ int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++) m=m%j;printf("%d/n",m);}程序的运行结果是A. ) 0B. ) 1C. ) 2D. ) 3

  • 查看答案
  • 有以下程序#include <stdio.h>main(){ int i=5;d

    [单选题]有以下程序#include <stdio.h>main(){ int i=5;do{ if(i%3==1)if(i%5==2){ printf( " *%d " ,i); break; }i++;} while(i!=0);printf( " /n " );}程序的运行结果是A.)*7B.)*3*5C.)*5D.)*2*6

  • 查看答案
  • 有以下程序 #include<stdio.h> main() { int i,j

    [单选题]有以下程序#include <stdio.h>main(){ int i,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d/n",m);}程序的运行结果是A.0B.1C.2D.3

  • 查看答案
  • 有以下程序#include <stdio.h>Main(){int i,j,m=

    [单选题]有以下程序#include <stdio.h>Main(){ int i,j,m=1;F.or{i=i;i<3;1++}( For(j=3;j>0;j--){iF(i+j>3)Break;m*=i*j;}}PrintF(“m=%d/n”,m)}程序运行后的输出结果是A.m=6B.m=2C.m=4D.m=5

  • 查看答案
  • 以下程序的输出结果是#include <stdio.h>main(){int i

    [主观题]以下程序的输出结果是#include <stdio.h>main(){ int i,j,sum; for(i=5;i>=1;i--) { sum=0; for(j=i;j<=i;j++) sum+=i*j; } printf("%d/n",sum);}

  • 查看答案
  • ( 30 )有以下程序# include <stdio.h>main (){ i

    [单选题]( 30 )有以下程序# include <stdio.h>main (){ int b [3][3]= { O , 1 , 2 , 0 , 1 , 2 , O , 1 , 2 } , i , j , t=1 ;for ( i=0 ; i<3 ; i++ )for ( j=ij<=1 ; j++ ) t+=b[i][b[j][i]] ;printf ( " %d/n " ,t ) ;}程序运行后的输出结果是A. ) 1B. ) 3C. ) 4D. ) 9

  • 查看答案
  • 有以下程序#include <stdio.h>void fun(int *a,i

    [单选题]有以下程序#include <stdio.h>void fun(int *a,int n)/*fun 函数的功能是将 a 所指数组元素从大到小排序 */{ int t,i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if (a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;}}main(){ int c[10]={1,2,3,4,5,6,7,8,9,0},i;fun(c+4,6);for (i=0;i<10

  • 查看答案
  • 有以下程序#include <stdio.h>union pw{ int i;

    [单选题]有以下程序#include <stdio.h>union pw{ int i; char ch[2];}a;main(){ a.ch[0]=13;a.ch[1]=0; printf("%d\n",a.i);} 程序的输出结果是A.13 B.14C.0 D.20

  • 查看答案
  • 下面程序的输出结果是#include <stdio.h>main(){int i

    [单选题]下面程序的输出结果是 #include <stdio.h> main(){ int i=2; printf("%d",f(i,i+1) ); } int f(int a,int b) { int c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; return(c);}A.-1 B.0 C.1 D.2

  • 查看答案
  • 若有以下程序#include <stdio.h>main(){ int i; i