有以下程序
void swap(char *x,char *y)
{char t;
t=*x; *x=*y; *y=t;
}
main()
{char *s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是
发布于 2022-05-11 09:53:57
登录后免费查看答案
关注者
0
被浏览
28
1 个回答
推荐阅读
-
有以下程序:void swap(char*x,char*y){ char t;t=*x;*x=*y;*y=t;}main(){ char*s1="abe",*s2="123":swap(s1,s2);printf("%s,%s\n",s1,s2);}程序执行后的输出结果是( )。
2022-05-11 关注 0 浏览33 1答案
-
下述程序的运行结果是( )。#included stdio.h>#included strin9.h>main(){ char*s1="abDuj";char*s2="ABdUG";int t;t=strcmp(s1,s2);printf("%d",t);}
2022-05-11 关注 0 浏览22 1答案
-
下述程序的运行结果是( )。# include#includemain(){ char*s1=”abDui¨;char*s2=”ABdUG”:int t;t=strcmp(s1,s2);printf(”%d”,t);}
2022-05-11 关注 0 浏览45 1答案
-
若输入“abcdef”“abdef”,下述程序的输出结果为( )。#include#includemain(){ int n;char s1[20],s2[20],*p1,*p2;scanf("%s",s1);scanf("%S",s2);p1=s1;p2=s2;n=strcmp(p1,p2);printf("Vood\n",n);}
2022-05-11 关注 0 浏览43 1答案
-
有以下程序 # include void f(char *s, char *t) { char k; k=*s; *s=*t; *t=k; s++; t--; if (*s) f(s, t); } main() { char str[10]="abcdefg", *p ; p=str+strlen(str)/2+1; f(p, p-2); printf("%s\n",str); }程序运行后的输出结果是( )。
2022-05-11 关注 0 浏览69 1答案
-
下面程序的运行结果是什么( ) public static void main(String[] args){ String s1 = “abc”; String s2 = “xyz”; show(s1,s2); System.out.println(s1+”-----”+s2); } static void show(String s1,String s2){ s1 = s2+s1+”Q”; s2 = “W”+s1; }
2021-12-26 关注 0 浏览425 1答案
-
若有以下定义和语句char sl[10]= "abcd!", *s2="n123\\";printf("%d %d\n", strlen(s1),strlen(s2));则输出结果是________。(C-20100331)
2022-05-11 关注 0 浏览21 1答案
-
下列程序运行结果为4()#include <stdio.h>main(){ int i,r;char s1[80]=”bus”;char s2[80]=”book”;for(i=r=0;s1[i]!=’\0’&&s2[i]!=’\0’;i++) if(s1[i]==s2[i]) i++;else{ r=s1[i]-s2[i];break;}printf(“%d”,r);}
2022-05-11 关注 0 浏览80 1答案
-
若有说明“char s1[30]="abc",s2[]="defghi";",则在使用函数stoat(s1,s2)后,结果是( )。
2022-05-11 关注 0 浏览27 1答案
-
应用程序的main方法中有以下语句,则输出的结果是:String s1=new String("abc");String s2=new String("abc");boolean b1=s1.equals(s2);boolean b2=(s1==s2);System.out.print(b1+" "+b2);
2022-05-10 关注 0 浏览39 1答案