更多“下面两个语句是等价的:ChArstr[]='hEllo,worlD';ChArstr[11]='hEllo,worlD'; ”相关问题
  • 第1题:

    设char str1[11]="HELLO,",str2[10]=“world”;则执行语句cout<

    设char str1[11]="HELLO,",str2[10]=“world”;则执行语句 cout<<strlen(strcpy(str1,str2)));后的输出结果是 ______。

    A.12

    B.11

    C.7

    D.5


    正确答案:D

  • 第2题:

    4、以下语句的输出结果是: print("hello",end='+') print("world")

    A.hello+world

    B.hello+ world

    C.hello world

    D.hello+ world+


    B 解析:Mid(s$,i,n)表示从字符串s$的第i个字符开始向后截取n个字符,Len(s$)返回字符串s$的长度。

  • 第3题:

    39、以下语句的输出结果是: print("hello",end='+') print("world")

    A.hello+world

    B.hello+ world

    C.hello world

    D.hello+ world+


    C

  • 第4题:

    执行下面的一段C程序后,变量ret的值为( )。char str[20];int ret=strlen(strcpy(str,”Hello_World”));

    A.0
    B.11
    C.12
    D.20

    答案:B
    解析:
    题中,从最内层括号开始看起,将常量拷贝到str中,strcpy函数会在字符结束符\0时停止拷贝,因此只管Hello_World长度,strlen相当于strlen(str),字符串长度为11.

  • 第5题:

    35、以下程序的运行结果是___________。 void print(char *s){ printf("%s", s); } int main(){ char *p, *q; char str[]="Hello, World\n"; q=p=str; p++; printf(q); printf(p); return 0; }

    A.H e

    B.Hello, World ello, World

    C.Hello, World Hello, World

    D.ello, World llo, World


    x=3