• 2022-06-05
    执行下面程序段,其运行结果是下面哪个选项char str[ ]={'m', 'k', '\0', 'r', '\0','g'}; printf ( "%s\n", str );
    A: mk
    B: mk r
    C: mkr
    D: mkrg
  • A

    内容

    • 0

      下面程序段的运行结果是( )char str[ ]="ABC",*p=str;printf("%c\n",*(p+2)); A: 67 B: 0 C: 字符'C'的地址 D: C

    • 1

      下面程序段的运行显示结果是( )。char str[ ]=“ABC”, *p=str;printf(“%d ”, *(p+3)); A: 67 B: 0 C: 地址 D: 字符

    • 2

      以下程序的输出结果是 main() { char str[12]={‘s’,’t’,’r’,’i’,’n’,’g’,'!'}; printf(“%d\n”,strlen(str)); }

    • 3

      执行下面的初始化语句,( )保存的不是字符串。 A: char str[10]= { 'S' ,'t', 'r' ,'i','n', 'g','\0'}; B: char str[10]= "String"; C: char str[6]= { 'S' ,'t', 'r' ,'i','n', 'g'}; D: char str[]= { 'S' ,'t', 'r' ,'i','n', 'g',0};

    • 4

      下面程序段的运行结果是_______。char str[]="ABC", *p=str; printf("%d",*(p+3)); A: 67 B: 0 C: 字符'C'的地址 D: 字符'C'