执行下面程序段后,输出的结果是__. char s1[50] = {"some string *"},s2[] = {"test"}; printf("%s ",starcat(s1,s2));
举一反三
- 下列程序段运行后输出( )char s1[5],s2[ ]=”enjoy”;s1=s2;printf("%s",s1); A: enjoy B: joy C: en D: 编辑出错
- 设有定义:char s1[ ]= "abc",s2[ ]= "mnop";,则执行语句strcpy(s2,s1);printf("%s", s2);后,输出的结果是______。 A: mnop B: abc C: mnopabc D: abcmnop
- 以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);
- char s1[ ] = "hello ";char s2[ ] = "tangx ";strcpy(s1, s2);printf("%s\n", s1);以上代码段执行结果为哪个选项? A: hello tangx B: tangx hello C: hello D: tangx
- 有以下程序#include void fun(char *a,char *b){ char *s=a; while(*s) s++; s--; while(s>=a) { *b=*s; s--; b++; } *b=’\0’;}main(){ char s1[]="abc",s2[6]; fun(s1,s2); puts(s2);}程序运行后的输出结果是 A: cbaabc B: abc C: cba D: abccba