• 2022-06-08
    中国大学MOOC: 下列程序的输出结果是main( ){ char *p2,str[50]=NEU;char p1[10]=abcd;p2=ABCD;strcpy(str+2,strcat(p1+2,p2+1));printf(%s,str);}
  • NEcdBCD

    内容

    • 0

      程序运行后的输出结果是( ) main() { char *str[]={"AA","BB","CC"}; str[1]=str[2]; printf("%s,%s,%s\n",*str,str[1],*(str+2)); }

    • 1

      判断下面程序是否正确main(){ char str[10];char *p=str[10];str="aaabbb";printf("%s",*p);}

    • 2

      当运行以下程序时,输入abcd,程序的输出结果是:【1】。#include #include 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);}void main(){char str[40]; scanf("%s",str); insert(str);}[/i]

    • 3

      中国大学MOOC: 如下代码片段的输出是什么?char str[]=DLXComputer;char *p;p = str;while ( *p != 0 ) { printf( %c, *p + 1 ); p++; }

    • 4

      下列程序运行后的输出结果是______ int main(){ char str[]="The_Microsoft"; int n=4; sub(str,0,n-1); sub(str,0,strlen(str)-1); printf("%s\n",str);}sub(str,n1,n2){ char *str; int n1,n2; char c,*p; p=str+n2; str=str+n1; while(str