选择题   有以下程序:
    #include <stdio.h>
    main()
    {  int i,l=0;
      char a[]='How are you!';
      for(i=0;a[i];i++)
          if(a[i]!=' ')
            a[j++]=a[i];
      a[j]='\0';
      printf('%s\n',a);
    }
    程序运行后的输出结果是______。
 
【正确答案】 D
【答案解析】[考点] 字符串、函数的递归、标识符的作用域和存储类 初始数组a[]='How are you!',经过for循环语句和if条件语句后,将语句中的空格' '字符删除,因此输出结果为“Howareyou!”。