单项选择题

有以下程序
main()
char a[7]="a0\0a0\0";int i,j;
i=sizeof(a);j=strlen(a);
printf("%d%d\n",i,j);

程序运行后的输出结果是______。

A) 2 2
B) 7 6
C) 7 2
D) 6 2
<上一题 目录 下一题>
热门 试题

单项选择题
下列程序执行后的输出结果是______。 main() char arr[2][4]; strcpy (arr[0], you );strcpy(arr[1], me ); an[0][3]=’&’; printf( %s n ,arr [0]);
A) you&me
B) you
C) me
D) err
单项选择题
s1和s2已正确定义,并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;,则以下选项正确的是______。
A) if(s1>s2) S;
B) if(strcmp(s1,s2))S;
C) if(strcmp(s2,s1)>0)S;
D) if(strcmp(s1,s2)>0)S;
相关试题
  • 设已有定义:char*st= how are you ...
  • 下列程序的功能是:将字符数组a中下标值为...
  • 下列程序的字符串中各单词之间有一个空格,...
  • 以下程序运行后的输出结果是______。...
  • 以下函数把b字符串连接到a字符串的后面,并...