填空题

下列程序的运行结果是()。      #include   #include   FUN(char *w,int n)  {   char temp,*s1,*s2; s1=w;  s2=w+n-1;  while(s1temp=*s1++;  *s1=*s2--;  *s2=temp;  }  }      main( )  {   char *p;  p=“1234567”;  FUN(p,strlen(p));  puts(p);  }

正确答案

来源:www.examk.com

答案解析

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

    填空题查看答案

  • 下面程序段的运行结果是()。  char *p=“abcdefgh”;  p+=3;  printf(“%d/n”,strlen(strcpy(p,“ABCD”))); 

    单选题查看答案

  • 下列程序运行后的输出结果是()。  #include   main( )  { int x=9;   for(; x>0; x--){   if(x%3==0){     printf(“%d”,--x);     continue;    }   }  }

    填空题查看答案

  • 下面程序段的运行结果是()。  char a[7]= “abcdef”;  char b[4]= “ABC”;  strcpy(a,b);  printf(“%c”,a[5]);

    单选题查看答案

  • 下列程序段的输出结果是()。  char str[ ]= “abc/0def/0ghi”, *q=str;  printf(“%s”,q+5); 

    填空题查看答案

  • 下面程序的运行结果是()。 #define DOUBLE(r)   r*r  main( )  {   int a=1,b=2,temp;      temp=DOUBLE(a+b);      printf(“%d/n”,temp);  } 

    单选题查看答案

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

    填空题查看答案

  • 执行下列程序的输出结果是()。  #include   main( )  {   int x=10;      do{   x--;      }while(--x);  printf(“%d/n”,x--);  } 

    填空题查看答案

  • 下面的叙述哪些是正确的()  (1)在软件开发过程中,编程作业的代价最高。  (2)良好的程序设计风格应以缩小程序占用的存储空间和提高程序的运行速度为原则。  (3)为了提高程序的运行速度,有时采用以存储空间换取运行速度的方法。  (4)对同一算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。  (5)COBOL是一种非过程型语言。  (6)LISP是一种逻辑型程序设计语言。

    单选题查看答案