下列程序的运行结果是()。 #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); }
正确答案
答案解析
相似试题
(填空题)
下列程序运行后的输出结果是()。 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是一种逻辑型程序设计语言。