下面Python代码输出为():def default_para_trap(para=[], value=0):para.append(value)return paraprint(第一步:{}.format(default_para_trap(value=100)))print(第二步:{}.format(default_para_trap(value=50)))A.第一步:[100]第二步:[100,50]B.第一步:[100]第二步:[50]C.第一步:[100]第二步:[]D.第一步:[100]第

题目
下面Python代码输出为():def default_para_trap(para=[], value=0):para.append(value)return paraprint(第一步:{}.format(default_para_trap(value=100)))print(第二步:{}.format(default_para_trap(value=50)))

A.第一步:[100]

第二步:[100,50]

B.第一步:[100]

第二步:[50]

C.第一步:[100]

第二步:[]

D.第一步:[100]

第二步:[100]


相似考题
更多“下面Python代码输出为():def default_para_trap(para=[], value=0):para.append(value)return paraprint(第一步:{}.format(default_para_trap(value=100)))print(第二步:{}.format(default_para_trap(value=50))) ”相关问题
  • 第1题:

    已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。 include using namespace

    已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。

    include<iostream>

    using namespace std;

    class TestClass{

    int value;

    public:

    TestClass():value(0){};

    void setValue(int value)

    {______=value;}//给TestClass的数据成员value赋值

    void print(){cout<<value;};

    };

    int main()

    {

    TestClass f;

    f.setValue(42);

    f.print();

    return 0;

    }


    正确答案:this->value或TestClass::value
    this->value或TestClass::value 解析:为了指明是给本类中的value变量赋值,所以利用每一个成员函数中的指针this指向该变量,或者说明是该类域中的value,TestClass::value。

  • 第2题:

    以下程序的执行结果为()。includeclass myClass{Dublic:myClass(intdata) ;myClass(

    以下程序的执行结果为( )。 #include<iostream.h> class myClass { Dublic: myClass(int data) ; myClass(){value=0; }; myClass(myClass &obj); void print(){ cout<<value<<end1; } ~myClass(){} private: int value; }; myClass::myClass(int data) {value=data; } myClass::myClass(myClass &Obj) { value=obj.value; } void main() { myClass a(100); myClass b(a) ; b.print(); }

    A.0

    B.100

    C.10

    D.程序编译时出错


    正确答案:B
    解析:题中类myClass定义了一个拷贝初始化构造函数myClass(myClass&obj)。在主函数中,系统首先自动调用相应的构造函数建立对象,然后调用拷贝构造函数对对象b进行初始化。所以程序最后的输出为100。

  • 第3题:

    26、下面程序的输出结果为: import re def double(matched): value = int(matched.group('value')) return str(value * 2) s = 'ABC123G4HFD567' print(re.sub('(P<value>\d+)', double, s))


    are

  • 第4题:

    己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。 include using namespace

    己知下列程序的输出结果是42,请将横线处缺失的部分补充完整。

    include<iostream>

    using namespace std;

    class TestClass{

    int value;

    public:

    TestClass():value(0){};

    void setValue(int value)

    {______=value;}//给TestClass的数据成员value赋值

    void print(){cout<<value;};

    };

    int main()

    {

    TestClass f;

    f.setValue(42);

    f.print();

    return 0;

    }


    正确答案:this->value或TeslClass::value
    this->value或TeslClass::value 解析:为了指明是给本类中的value变量赋值,所以利用每一个成员函数中的指针this指向该变量,或者说明是该类域中的value, TestClass::value。

  • 第5题:

    如果一台CiscoPIX525防火墙有如下配置

    那么VALUE1、VALUE2、VALUE3可能的取值分别是( )。

    A.0、50、100

    B.0、100、50

    C.100、0、50

    D.100、50、0


    正确答案:B
    在缺省情况下,etherneto被命名为外部接口(outside),安全级别是0,ethemetl被命名为内部接口(inside),安全级别是100。ethemet2命名为中间接口dmz,安装级别为50。故选B选项。