单项选择题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char *scmp(char *s1, char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main( ) { int i; char string[20], str[3][20]; for(i=0;i<3;i++) gets(str[i]); strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为( )。
A.abcd
B.abba
C.abc
D.abca
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序:#include<string.h>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);}程序运行后的输出结果是【 】。
A.abcdefg
B.gfedcba
C.gbcdefa
D.abedcfg
点击查看答案&解析
单项选择题
有以下程序main(int argc,char *argv[ ]){ int n,i=0;while(argv[1][i]!=’’ 0’’){ n=fun( ); i++;}printf( %d n ,n*argc);}int fun( ){ static int s=0;s+=1;return s;}假设程序编译、连接后生成可执行文件exam.exe,若键入以下命令 exam 123〈回车〉则运行结果为( )。
A.6
B.8
C.3
D.4
点击查看答案
相关试题
有以下程序:main( ){ char s[ ]...
设变量X和Y均已正确定义并赋值。以下if语句...
有以下程序:main( ){ char a,b,c...
若要求从键盘读入含有空格字符的字符串,应...
有以下程序main(){int Y=10;while...