• 2022-06-08
    下面的程序,将会输出怎样的结果?main( ) { char string[]=“I love China!”; printf(“%s ”,string+7); }
    A: I love China!
    B: China!
    C: China!0
    D: 什么都不输出
  • B

    内容

    • 0

      void main(){ char *a[3] = {"I","love","China"}; char **ptr = a; printf("%c %s" , *(*(a+1)+1), *(ptr+1) );}上述程序的输出是 A: I l B: o o C: o love D: I love

    • 1

      以下程序段的输出结果是()char *a[3]={"I","love","China"};char **ptr=a;printf("%c %s",*(*(a+1)+1),*(ptr+1); A: I l B: o o C: o love D: I love

    • 2

      若有以下程序:voidmain(){char*a[3]={"I","love","China"};char**ptr=a;printf("%c%s",*(*(a+1)+1),*(ptr+1));}这段程序的输出是() A: I l B: o o C: o love D: I love

    • 3

      执行下列程序段的输出结果为( )。 char s1[20]="Love",s2[]="China"; s1=s2; puts(s1); A: Love B: China C: LoveChina D: 有语法错误,没有输出

    • 4

      若有定义: char d[15],*p=d; , 则以下正确的赋值语句是( )。 A: p="I love China!"; B: d[0]="I love China!"; C: d="I love China!"; D: *p="I love China!";