niusouti.com
参考答案和解析
正确答案:
 
更多“What’s the difference between deep copy and shallow copy?(深拷贝与浅拷贝有什么区别) ”相关问题
  • 第1题:

    COPY命令产生对象的拷贝,而保持原对象不变。

    此题为判断题(对,错)。


    正确答案:√

  • 第2题:

    下列哪个是数组Array类的拷贝方法?

    A.Copy(Array,?Array,?Int32)

    B.Copy(Array,?Array,?Int64)

    C.Copy(Array,?Int32,?Array,?Int32,?Int32)

    D.Copy(Array,?Int64,?Array,?Int64,?Int64)


    ABCD

  • 第3题:

    1、下列哪个是数组Array类的拷贝方法?

    A.Copy(Array,?Array,?Int32)

    B.Copy(Array,?Array,?Int64)

    C.Copy(Array,?Int32,?Array,?Int32,?Int32)

    D.Copy(Array,?Int64,?Array,?Int64,?Int64)


    ABCD

  • 第4题:

    在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径之间的分隔符,“/”在路径之首时表示根目录,“..”表示父目录。假设当前目录是D1,“COPY”表示拷贝命令,那么,将文件f2拷贝到根目录中的正确命令是(38);下面对根目录中文件f1和子目录W1中文件f1描述正确的是(39)。

    A.COPY D1/W2tf2/

    B.COPY W2/f2..

    C.COPY/W2/f2..

    D.COPY/W2/f2/


    正确答案:B
    解析:本题考查操作系统中文件系统的树型目录结构的知识。在树型目录结构中,树的根结点为根目录,数据文件作为树叶,其他所有目录均作为树的结点。在树型目录结构中,从根目录到任何数据文件之间,只有一条唯一的通路,从树根开始,把全部目录文件名与数据文件名,依次用“/”连接起来,构成该数据文件的路径名,且每个数据文件的路径名是唯一的。这样,可以解决文件重名问题。从树根开始的路径名为绝对路径名,如果文件系统不会很多级时,使用不是很方便,所以引入相对路径名,即是从当前目录开始,再逐级通过中间的目录文件,最后到达所要访问的数据文件。所以,对于第(38)题,正确答案为B,其中-表示当前目录的上一级目录,恰好为根目录。对于第(39)题,虽然数据文件名均为n,但不一定是相同的文件。正确答案为C。

  • 第5题:

    下列关于深拷贝和浅拷贝说法正确的是?

    A.C++类没有默认的拷贝构造函数,只有默认的构造函数和析构函数。

    B.C++的默认拷贝构造函数是浅拷贝构造函数。

    C.拷贝构造函数一定在对象创建时被调用。

    D.默认拷贝构造函数也可以是深拷贝构造函数。


    C++ 的默认拷贝构造函数是浅拷贝构造函数。