单项选择题

设有如下程序:
#include "string.h"
main()
static char s1[20],s2[20];
scanf("%s",s1);scanf("%s",s2);
if(strcmp(s1,s2)) printf("@");
else printf("$");
printf("%d\n",strlen(strcat(s1,s2)));
如果从键盘上输入name<回车>name1<回车>,则程序运行后的输出结果是 ( )

A.$8
B.@10
C.$9
D.@9
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdlib.h> void fun(int * s,int * * d) * *d=*(s+2); main() int a[]=1,2,3,4,5,*b; b=(int *)malloc(sizeof(int)); fun(a,&B) ; printf( %d n ,*b+1); 程序的输出结果是 ( )
A.2
B.3
C.4
D.5
单项选择题
以下程序的输出结果是 ( ) void fun(float *p1,float *p2,float *s) s=(float *)calloc(1,sizeof(float)); *s=*p1+*p2++; main() float s[2]=1.1,2.2,b[2]=<10.0,20.0,*s==a; fun(a,b,s); printf( %5.2f n ,* s);
A.11.10
B.12.00
C.21.10
D.1.10
相关试题
  • 执行以下程序时,若输入end<回车>,则输...
  • 以下函数把b字符串连接到a字符串的后面,并...
  • 下面函数用来求两个单精度数之和,并通过形...
  • 下面程序的输出结果是 【15】 。 #de...
  • 若要说明一个新类型名ArrInt,使得定义语句...