[单选题]

以下程序includemain(){char a1[80],a2[80],*s1=a1,*s2=a2; gets(s1);gets(s2) if(!s

以下程序 #include<string.h> main() { char a1[80],a2[80],*s1=a1,*s2=a2; gets(s1);gets(s2) if(!strcmp(s1,s2))printf("*"); else printf("#"); printf("%d/n",strlen(strcat(s1,s2))); } 如果从键盘上输入: book<回车> book<空格><回车> 则输出结果是( )

A.*8

B.#9

C.#6

D.*9

参考答案与解析:

相关试题

有以下程序#includemain(){int a1,a2;char c1,c2

[单选题]有以下程序includemain(){int a1,a2;char c1,c2;scanf("%d%c%d,%c",&c1,%a2,&有以下程序 #include<sldio.h> main() { int a1,a2; char c1,c2; scanf("%d%c%d,%c",&c1,%a2,&c2); printf("%d,%c,%d,%c,a1,c1,a2,c2); } 若想通过键盘输入,使得a1的值为12,a2的值为34,c1的值为字符a,c2

  • 查看答案
  • 以下程序的输出结果是______ #includemain(){char*s1,

    [试题]以下程序的输出结果是______# includemain(){char *s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=20;m=*s1+*s2;printf(“%d/n”,m);}

  • 查看答案
  • 有以下程序:#includemain(){FILE *pf;char*s1="C

    [单选题]有以下程序:includemain(){FILE *pf;char*s1="China",*s2="Beijing":pf=fopen("abc.da有以下程序: #include<stdio.h> main() {FILE *pf; char*s1="China",*s2="Beijing": pf=fopen("abc.dat","wb+"); fwrite(s2,7,1,pf); rewind(pf); /*文件位置指针回到文件开头*/ fwrite(s1,5,1

  • 查看答案
  • 有以下程序: main() { char a1='M',a2='m'; prin

    [单选题]有以下程序: main() { char a1='M',a2='m'; printf("%c/n",(a1,a2)); } 以下叙述中正确的是 ______。A.程序输出大写字母MB.程序输出小写字母mC.格式说明符不足,编译出错D.程序运行时产生出错信息

  • 查看答案
  • 有以下程序main(){char a1='M',a2='m';printf("%

    [单选题]有以下程序 main() { char a1='M',a2='m'; printf("%c/n",(a1,a2)); } 以下叙述中正确的是( )。A.程序输出大写字母MB.程序输出小写字母mC.格式说明符不足,程序出错D.程序运行时产生出错信息

  • 查看答案
  • 有以下程序段# includemain(){ char s[4][10];int

    [单选题]有以下程序段 includemain(){ char s[4][10];int i;scanf("%s%s",s[0],s[1]);gets(s[2有以下程序段 # include<stdio.h> main() { char s[4][10]; int i; scanf("%s%s",s[0],s[1]);gets(s[2])gets(s[3]); for(i=0;i<4;i++) puts(s[i]); } 输入数据如下,aaaa bbbb<CR>(此处<CR>代表回车符) cccc

  • 查看答案
  • 请读程序:#include#includemain(){char*s1="AbC

    [单选题]请读程序:includeincludemain(){char*s1="AbCdEf',*s2="aB"; s1£«£«;s2£«£«; p请读程序: #include<stdio.h> #include<string.h> main() { char*s1="AbCdEf',*s2="aB"; s1++;s2++; printf("%d/n",strcmp(s1,s2)); } 上面程序的输出结果是_______。A.正数B.负数C.零D.不确定的值

  • 查看答案
  • 请读程序:#include#includemain(){char*s1="AbC

    [单选题]请读程序:includeincludemain(){char*s1="AbCdEf",*s2="aB"; s1£«£«;s2£«£«; p请读程序: #include<stdio.h> #include<string.h> main() { char*s1="AbCdEf",*s2="aB"; s1++;s2++; printf("%d/n",strcmp(s1,s2)); } 上面程序的输出结果是______。A.正数B.负数C.零D.不确定的值

  • 查看答案
  • 请读程序:#include#includemain(){char*s1="AbC

    [单选题]请读程序:includeincludemain(){char*s1="AbCdEf",*s2="aB";s1£«£«;s2£«£«;pri请读程序: #include<stdio.h> #include<string.h> main() { char*s1="AbCdEf",*s2="aB"; s1++;s2++; printf("%d/n",strcmp(s1,s2)); } 上面程序的输出结果是_______。A.正数B.负数C.零D.不确定的值

  • 查看答案
  • 请读程序:#include#includemain(){char *s1="Ab

    [单选题]请读程序:includeincludemain(){char *s1="AbCdEf",*s2="aB"; s1£«£«;s2£«£«;请读程序: #include<stdio.h> #include<string.h> main() { char *s1="AbCdEf",*s2="aB"; s1++;s2++; printf("%d/n",strcmp(s1,s2)); } 上面程序的输出结果是______。A.正数B.负数C.零D.不确定的值

  • 查看答案
  • 以下程序#includemain(){char a1[80],a2[80],*s