首页学历类考试考研
(简答题)

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

正确答案

来源:www.examk.com

答案解析

相似试题

  • (填空题)

    下列程序运行后的输出结果是()。   main( )  { int m=4,x=3,y=2,z=1;    printf(“%d”,m}

    答案解析

  • (单选题)

    以下程序段()。  x=-1;  do{ x=x*x; } while(!x);

    答案解析

  • (单选题)

    以下程序段中循环体的执行次数是()。 x=10; y=0;    do{ y+=2;     x-=2+y;  }while(x>=0); 

    答案解析

  • (填空题)

    对于如下程序:  #include    main( )  {    FILE *fp;    fp=fopen(“file.txt”,“w”);    fprintf(fp,“%s”,“xyz”);    fclose(fp);  }  若文件file.txt中原有的内容为good,则运行该程序以后,文件file.txt中的内容为()

    答案解析

  • (单选题)

    对于函数定义:  void FUN(int n, double x)  {  … }  若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。 

    答案解析

  • (单选题)

    以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误的原因是()。    main( )  { int *p,*q,a,b;     p=&a;     printf(“input a:”);     scanf(“%d”,*p);     ……  }

    答案解析

  • (填空题)

    若输入60和13,以下程序运行后的输出结果是()。   #include    #define SURPLUS(x,y)  ((x)%(y))    main( )   { int x,y;    scanf(“%d,%d”,&x,&y);     printf(“%d”,SURPLUS(x,y));  } 

    答案解析

  • (简答题)

    请编写一程序,该程序对于输入的字符串(该字符串包含数字字符和非数字字符),如: ab123xy45? 2010nian4yue &05  将串中连续的数字作为一个整数依次存放到数组a中,例如,将123存放在a[0]中,45存放在a[1]中,将2010存放在a[2]中,……;统计这些整数的数目,并输出这些整数。

    答案解析

  • (单选题)

    若有如下程序段    int j=10;   while(j=0)  j--;  则下面描述中,正确的是()。

    答案解析

快考试在线搜题