• 2022-05-29
    下列程序的运行结果是 。class Stack{ char * sp ;public : Stack( ){ sp = new char[100] ; strcpy(sp , "I love China") ; cout << "在构造函数中! \n" ; } ~Stack( ){ cout << sp << endl ; delete [ ]sp ; cout << "在析构函数中! \n" ; }} ;void main( ){ Stack s ; }
  • 在构造函数中! I love China 在析构函数中!

    内容

    • 0

      下列程序运行时的输出结果是 。#include&#91;stdio.h&#93;#include&#91;string.h&#93;int main(){ char s&#91;80&#93;,*sp="hello!"; sp=strcpy(s,sp); s&#91;0&#93;='H'; puts(sp); return 0;}

    • 1

      char s&#91;80&#93;, *sp = HELLO!”; sp = strcpy(s, sp); s&#91;0&#93; = ‘h’; puts(sp);

    • 2

      以下程序段的输出结果是_____。 char s[20]=“gooddog!”, *sp=s; sp=sp +2; sp=“to”; puts(s);

    • 3

      以下程序的输出结果是______ 。#include #include int main(void) { char s&#91;10&#93;, sp&#91;&#93; = "HELLO"; strcpy(s, sp); s&#91;0&#93; = 'h'; s&#91;6&#93; = '!'; printf("%s\n", s); return 0;}

    • 4

      以下程序运行后的输出结果是 。#include &lt;string.h&gt;#include &lt;stdio.h&gt;main(){char s&#91;20&#93;=”goodgood!”,*sp=s;sp=sp+2;sp=’to”;puts(s);}