2018年4月自考高级语言程序设计一试题与答案
2019-10-2517:13:57 来源: 作者:tao2018

程序分析题

 

第1题

#include <stdio.h>

int main(void)

{

   int i=0;

   char *Brics[]={"Brazil","Russia","India","China", "South Africa"};

   do

   {

      printf("%s\n",Brics[i]);

      i=i+2;

   }while(i<6);

   return 0;

}

 

 

 

查看答案解析及完整练习

 

第2题

#include <stdio.h>

int main(void)

{

   int x,y=3;

   for(x=1;x<=10;x++)

{

    if(y>=10) break;

          if(y%3==2)

          {

              y=y+3;

              continue;

          }

          y=y-1;

       }

       printf("%d,%d\n",x,y);

       return 0;

}

 

 

 

查看答案解析及完整练习

 

第3题

#include <stdio.h>

int main(void)

{

     char ch='-';

     int a=1,b=2;

     switch(ch)

     {

        case '+': a+=b;

        case '-': a-=b;

        case '*': a*=b;

        case '/': a/=b;

     }

    printf("%d\n",a);

    return 0;

}

 

 

 

查看答案解析及完整练习

 

第4题

#include <stdio.h>

int main(void)

{

    int a[10]={10,9,8,7,6,5,4,3,2,1},i,j=9,temp;

    int *p=a;

    for(i=0i<5;i++)

    {

        temp=a[i];

        a[i]=a[j];

        a[j--]=temp;

    }

    for(i=0;i<10;i++)

          printf("%d ",*p++);

    printf("\n");

    return 0;

}

 

 

 

查看答案解析及完整练习

扫码下载自考题库APP

扫码下载自考题库APP自考题库APP您的考前提分神器

上学吧题库微信小程序 免下载,即可体验题库在线练习

温馨提示:因考试政策、内容不断变化与调整,上学吧提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准。