填空题 当运行以下程序时,输入abcd,程序的输出结果是 1 insert(char str[]) {int i; i=strlen(str); while(i>0) {str[2*i]=str[i];str[ 2*i-1]=''*'';i--;} printf("%S\n",str); } main2 {char str[40]; scanf("%S",str);insert(str); }
  • 1、
【正确答案】 1、a*b*c*d*    
【答案解析】在子程序中,如果条件成立,则执行下面的语句,如果不成立,跳过。最后的输出结果是a*b*c*d*。