[单选题]

下面程序的输出结果是( )。#include "string.h"fun(char*w,int n){ char t,*s1,*s2;s1=w; s2=w+n-1;while(s1<s2){ t=*s1++;*s1=*s2--;*s2=t;}}main(){ static char p[]="1234567";fun(p,strlen(p));printf("%s",p);}

A.7654321

B.1717171

C.7171717

D.1711717

参考答案与解析:

相关试题

下面程序的输出结果是()。#include#include"string.h"v

[单选题]下面程序的输出结果是()。includeinclude"string.h"void main(){char a[]="Hello T下面程序的输出结果是( )。 #include<iostream.h> #include"string.h" void main() {char a[]="Hello Test",b[]="Test"; strcpy(a,b); cout<<a<<end1; } A) B)C.) D)A.HelloB.TestC.Hello TestD.Hello

  • 查看答案
  • 有以下程序:#include#include"string.h"void fun

    [单选题]有以下程序:includeinclude"string.h"void fun(char*s[],int n){char*t;int i,j;for(有以下程序: #include<stdio.h> #include"string.h" void fun(char*s[],int n) { char*t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])){t=s[i];s[i]=s[j];

  • 查看答案
  • 下面程序的输出结果是()。#include "stdio.h"fun(xint

    [单选题]下面程序的输出结果是( )。 #include "stdio.h" fun (x int x { int y=0; static int z=5; z=x++,y++; return(Z); } main() { int a=4,i,j; for(i=0;i<2;i++) j=fun(a++); printf("%d",j); }A.0B.3C.4D.5

  • 查看答案
  • 有下列程序: #include #include "string.h" voi

    [单选题]有下列程序: include include "string.h" void tim(char *s[],int n)有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]=s[j];s[j]=t;}

  • 查看答案
  • 有下列程序: #include #include "string.h" voi

    [单选题]有下列程序: include include "string.h" void tim(char *s[],int n)有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) {t=s[i];s[i]=s[j];s[j]=t;}

  • 查看答案
  • 下面程序的输出结果是()#include"stdio.h"fun(x)intx;

    [单选题]下面程序的输出结果是( ) #include"stdio.h" fun(x) int x; { int y=0; static int z=5; z=x++,y++; return(z); } main() int a=4,i,j; for (i=0;i<2;i++) j=fun(a++); printf("%d",j); }A.0B.3C.4D.5

  • 查看答案
  • 有下列程序:#include#include "string.h"typedef

    [单选题]有下列程序:includeinclude "string.h"typedef struct{char name[9]; char sex;float有下列程序: #include <stdio.h> #include "string.h" typedef struct{char name[9]; char sex;float score[2];}STU; void f(STU A) { STU b={"Zhao",'m',85.0,90.0}; int i; strcpy(a.n

  • 查看答案
  • 有下列程序:#include#include "string.h"typedef

    [单选题]有下列程序:includeinclude "string.h"typedef struct{char name[9]; char sex;float有下列程序: #include <stdio.h> #include "string.h" typedef struct{char name[9]; char sex;float score[2];}STU; void f(STU A) { STU b={"Zhao",'m',85.0,90.0}; int i; strcpy(a.n

  • 查看答案
  • 下面程序的输出结果是 ( ) # include # include { cha

    [单选题]下面程序的输出结果是 ( ) include include { char * p1="abc" , *下面程序的输出结果是 ( ) # include<stdio.h> # include<string.h> { char * p1="abc" , * p2=" ABC ",str[50]="xyz"; strcpy(str+2.strcat (pi,p2)); printf("%s/n",str);}A.xyzabcABB.zabcABCC.yzabcABCD.xyc

  • 查看答案
  • 下列程序的输出结果是( )。 #include #include"string.

    [单选题]下列程序的输出结果是( )。 include include"string.h" void main() {char a[]="He下列程序的输出结果是( )。 #include<iostream.h> #include"string.h" void main() {char a[]="Hello Test",b[]="Test"; strcpy(a,b); cout<<a<<end1; }A.HelloB.TestC.Hello TestD.Hello Test HelloT

  • 查看答案
  • 下面程序的输出结果是( )。#include "string.h"fun(cha