更多“已知函数定义def demo(x,y,op):return eval(str(x)+op+str(y)),那么表达式demo(3,5,’*’)的值为()。”相关问题
  • 第1题:

    有如下函数模板的定义: template T func(Tx,Ty){ return x*x+y*y;}A.func(3,5);B.func

    有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}

    A.func(3,5);

    B.func<>(3,5);

    C.func(3,5.5);

    D.func<int> (3,5.5);


    正确答案:C
    解析:本题考核函数模板的使用。对于C选项,编译系统从3获得的信息是“T对应于int”,从5.5处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于D选项中紧跟在函数名后的int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数5.5将被自动换成int型。

  • 第2题:

    已知g=lambda x,y=3,z=5:x+y+z,那么表达式g(2)的值为()。


    正确答案:10

  • 第3题:

    已知x=’123’和y=’456’,那么表达式x+y的值为()。


    正确答案:123456

  • 第4题:

    已知x,y=map(int,[’1’,’2’]),那么表达式x+y的值为()。


    正确答案:3

  • 第5题:

    已知有函数定义defdemo(*p):returnsum(p),那么表达式demo(1,2,3)的值为()、表达式demo(1,2,3,4)的值为()。


    正确答案:6;10

  • 第6题:

    已知函数定义defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表达式demo(3,5,’+’)的值为()。


    正确答案:8

  • 第7题:

    已知x,y=3,5,那么执行x,y=y,x之后,x的值为()。


    正确答案:5

  • 第8题:

    填空题
    已知x,y=map(int,[’1’,’2’]),那么表达式x+y的值为()。

    正确答案: 3
    解析: 暂无解析

  • 第9题:

    填空题
    已知函数定义defdemo(x,y,op):returneval(str(x)+op+str(y)),那么表达式demo(3,5,’+’)的值为()。

    正确答案: 8
    解析: 暂无解析

  • 第10题:

    填空题
    已知函数定义def demo(x,y,op):return eval(str(x)+op+str(y)),那么表达式demo(3,5,’*’)的值为()。

    正确答案: 15
    解析: 暂无解析

  • 第11题:

    填空题
    已知x=’123’和y=’456’,那么表达式x+y的值为()。

    正确答案: 123456
    解析: 暂无解析

  • 第12题:

    填空题
    已知函数定义def func(**p):return sum(p.values()),那么表达式func(x=1,y=2,z=3)的值为。

    正确答案: 6
    解析: 暂无解析

  • 第13题:

    有如下函数模板的定义:templateT func(T x,T y){return x*x+y*y;}在下列对func的调用中

    有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是

    A.func(3,5);

    B.func<>(3,5);

    C.func(3,5.5);

    D.func<int>(3,5.5);


    正确答案:C
    解析:本题考核函数模板的使用。对于C)选项,编译系统从3获得的信息是“T对应于int”,从5.5处获得的信息是“T对应于double”,二者相互矛盾,在编译时会产生错误。对于D)选项中紧跟在函数名后的int>就是模板实参表,通过它通知编译系统在调用过程中,double型的参数5.5将被自动换成int型。

  • 第14题:

    已知函数定义def func(**p):return’’.join(sorted(p)),那么表达式func(x=1,y=2,z=3)的值为()。


    正确答案:'xyz'

  • 第15题:

    已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3,4)的值为()。


    正确答案:10

  • 第16题:

    已知函数定义def func(**p):return sum(p.values()),那么表达式func(x=1,y=2,z=3)的值为。


    正确答案:6

  • 第17题:

    已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3)的值为()。


    正确答案:6

  • 第18题:

    已知函数定义def demo(x,y,op):return eval(str(x)+op+str(y)),那么表达式demo(3,5,’-’)的值为()。


    正确答案:-2

  • 第19题:

    已知x=’abcd’和y=’abcde’,那么表达式[i==jfori,jinzip(x,y)]的值为()。


    正确答案:[True, True, True, True]

  • 第20题:

    填空题
    已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3)的值为()。

    正确答案: 6
    解析: 暂无解析

  • 第21题:

    填空题
    已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3,4)的值为()。

    正确答案: 10
    解析: 暂无解析

  • 第22题:

    填空题
    已知函数定义def func(**p):return’’.join(sorted(p)),那么表达式func(x=1,y=2,z=3)的值为()。

    正确答案: 'xyz'
    解析: 暂无解析

  • 第23题:

    填空题
    已知有函数定义defdemo(*p):returnsum(p),那么表达式demo(1,2,3)的值为()、表达式demo(1,2,3,4)的值为()。

    正确答案: 6,10
    解析: 暂无解析

  • 第24题:

    填空题
    已知x,y=3,5,那么执行x,y=y,x之后,x的值为()。

    正确答案: 5
    解析: 暂无解析