itgle.com

给定字典d,以下选项中对d.get(x, y)的描述错误的是:()A.返回字典d中键值对为x:y的值B.返回字典d中键为x的值,如果不存在.则返回yC.返回字典d中键为X的值如果不存在,则返回空D.返回字典d中值为y的值如果不存在,则返回x

题目

给定字典d,以下选项中对d.get(x, y)的描述错误的是:()

A.返回字典d中键值对为x:y的值

B.返回字典d中键为x的值,如果不存在.则返回y

C.返回字典d中键为X的值如果不存在,则返回空

D.返回字典d中值为y的值如果不存在,则返回x


相似考题
更多“给定字典d,以下选项中对d.get(x, y)的描述错误的是:()”相关问题
  • 第1题:

    若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。

    A.(x-y>O)

    B.(x-y<O)

    C.(x-y<0||x-y>0)

    D.(x-y=0)


    正确答案:C
    解析:“(x-y)?(x++):(y++)”的求解顺序是:先判断x-y的值,如果为非0(真),则执行X++,从而表达式返回X++的值;如果0(假),则执行y++,从而表达式返回y++的值。相当于“或”的关系,所以选项C正确。

  • 第2题:

    有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是( )。 A.a%(int x—y)SXB

    有以下定义:“int a;long b;double X,Y;”,则以下选项中正确的表达式是( )。

    A.a%(int x—y)

    B.a=x!=Y;

    C.(a*y)%b

    D.y=x+y=X


    正确答案:D
    选项A、C,取模运算符(%)用于计算两个整数相除所得的余数,intx-y与a*y的结果是双精度,因此不能使用取模运算符;选项B,a是属于整型变量,x、Y属于双精度变量,因此不能将x赋值给a。

  • 第3题:

    以下模板定义:templateT fun(T x,T y){return x*x+y*y;}下面对fun的调用中错误的是()。A

    以下模板定义: template<class T> T fun(T x,T y){return x*x+y*y;} 下面对fun的调用中错误的是( )。

    A.fun<int>(2,6.5)

    B.fun(2,6.5)

    C.fun<>(2,6)

    D.fun(2,6)


    正确答案:B

  • 第4题:

    有以下函数定义: int fun(double a,doubleB){return a*b;} 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是( )。

    A.if(fun(x,y)){……}

    B.z=fun(fun(x,y),fun(x,y));

    C.z=fun(fun(x,y)x,y);

    D.fun(x,y);


    正确答案:C

  • 第5题:

    有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是( )。

    A.a%(int)(x-y)

    B.a=x!=y;

    C.(a*y)%b

    D.y=x+y=x


    正确答案:B
    选项中如果x与Y的值相等那么取余时就会有除数为0的情况。C)选项中取余的两个数据都应为整数,不能有一方为实型变量,而a*y的结果为double型。D)选项表达式本身就错误,不能给表达式赋值。所以,本题答案为B)。

  • 第6题:

    若有定义int x'y;并已正确给变量赋值。则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x_y)等价的是( )。

    A.(x-y011x-y>0)

    B.(x-y0)

    D.(x-y=o)


    正确答案:A
    条件表达式:X----表达式l?表达式2:表达式3的含义是:先求解表达式1,若其值为非0(真),则求解表达式2,将表达式2的值赋给x,若表达式1的值为o(假),则求解表达式3,将表达式3的值赋给x。在本题中与表达式(x_y)等价的是(x—y<011x—y>0),A选项正确。

  • 第7题:

    若有定义如下:char x[10]="Visual C",y[]="++6.0"; 则下列选项中对字符串操作错误的是( )。

    A.strcpy(x,y);

    B.strcat(x,y);

    C.gets(x);

    D.cout<<strlen(x);


    正确答案:B
    解析:选项A将字符数组y的内容复制到字符数组x中,操作后x的内容为++6.0,而字符数组y不变;选项C将键盘输入字符串赋给x字符数组;选项D输出字符串x的长度;而选项B要将字符数组y的内容连接到字符数组x的后面由于连接后的字符串长度为14(8+5+1)字节,超过字符数组x的声明长度,因此操作不合法。

  • 第8题:

    设平面π的方程为3x—4y—5z—2=0,以下选项中错误的是:


    答案:D
    解析:

  • 第9题:

    在线性直角坐标系中,绘制阶梯图所采用的函数是()。

    • A、bar(x,y,选项)
    • B、stairs(x,y,选项)
    • C、stem(x,y,选项)
    • D、axis off

    正确答案:B

  • 第10题:

    若有定义inta;longb;doublex,y;,则以下选项中正确的表达式是()

    • A、a%(int)(x-y)
    • B、a=b=x,y
    • C、(a*y)%b
    • D、y=x+y=x

    正确答案:A

  • 第11题:

    单选题
    有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。
    A

    a%(int)(x-y)

    B

    a==x!=y

    C

    (a*y)%b

    D

    y=x+y=a


    正确答案: D
    解析:
    %运算是取两整数相除后余数的运算符,它只适用于整数的运算。A项正确,x-y结果为double型,但是通过强制类型转换将其转换为int型;B项错误,a==x!=y中==和!=是同一个优先级的,先运行a==x,而因为double是占8位的,不能自动转换,必须要强制类型转换,a==(double)x!=y才是正确的;C项错误,(a*y)%b中的(a*y)为double型;D项错误,x+y不能作为左值。答案选择A选项。

  • 第12题:

    单选题
    以下哪个选项散列函数(H)单向性的定义()
    A

    对任意给定的散列码h,找到满足H(x)=h的x在计算上是不可行的

    B

    找到任何满足H(x)=H(y)的偶对(x,y)在计算上不可行

    C

    对任意给定的x,计算H(x)比较容易,用硬件和软件均可实现

    D

    对任何给定的分组x,找到满足y≠x且H(x)=H(y)的y在计算上是不可行的


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

  • 第13题:

    以下过程的定义中,( )是错误的。

    A、Public Sub Sum(x ; y)

    B、Public Sub Sum(ByVal x, ByVal y)

    C、Public Sub Sum(x As Integer,y As Integer)

    D、Public Sub Sum(x%, y%)


    参考答案:A

  • 第14题:

    下列选项中,错误的描述是()。

    A.通过“{}”可以创建一个空字典

    B.字典中的每一个元素是一个键值对

    C.字典中不同元素的键不能相同

    D.字典中不同元素的值不能相同


    正确答案:D

  • 第15题:

    阅读下列程序:下列对程序运行结果描述的选项中,正确的是( )。

    A.每行的(x,y)中,可能有x≠y;每-对(x,y)值都出现两次

    B.每行的(x,y)中,可能有x≠y;每-对(x,y)值仅出现-次

    C.每行的(x,y)中,可能有x=y;每-对(x,y)值都出现两次

    D.每行的(x,y)中,可能有x=y;每-对(x,y)值都出现-次


    正确答案:B
    本题考查的是线程的知识,变量XY是程外部定义的,所以每-对(X,Y)只出现-次。

  • 第16题:

    阅读下列程序 PublicclassTestimplementsRunnable{ Phvate int x=0; Private int y=O; boolean flag=true; Publicstaticvoidmain(string[]rgs){ Test r=newTest(); Theadt1=newThead(r); Theadt2=newThead(r); t1.start(); t2.start(); } Publicvoidrun(){ While(nag){ X++; y++; system,out.println(“(”+x_“,”+y+”)”); if(x>=10) flag=false; } } } 下列对程序运行结果描述的选项中,正确的是( )。

    A.每行的(x,y)中,可能有x≠y;每一对(x,y)值都出现两次。

    B.每行的(x,y)中,可能有x≠y;每一对(x,y)值仅出现一次。

    C.每行的(x,y)中,可能有x=y 每一对(x,y)值都出现两次。

    D.每行的(x,y)中,可能有x=y;每一对(x,y)值都出现一次。


    正确答案:B
    解析:本题考查的是线程的知识,变量XY是程外部定义的,所以每一对(K,Y)只出现一次。

  • 第17题:

    若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x—Y)等价的是( )。

    A.(x—Y<01Ix—Y>O)

    B.(x—y<0)

    C.(x—Y>0)

    D.(x—Y==0)


    正确答案:A
    条件表达式:x=表达式17表达式2:表送式3的含义是:先求解表达式1,若为非0(真),则求解表达芪2,将表达式2的值赋给x。若表达式1的值为0(假),则求辞表达式3,将表达式3的值赋给x。在本题中与表达式1::x—y)等价的是(x—Y<0I|x—Y>O)。

  • 第18题:

    有以下函数定义: int mypr(double a,double b) { return a*b; } 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是

    A.if(mypr(x,y)){……}

    B.z=mypr(mypr(x,y),mypr(x,y));

    C.z=mypr(mypr(x,y)x,y);

    D.mypr(x,y);


    正确答案:C
    解析:本题考查了函数调用的方法。选项C函数调用mypr(x,y)可以作为表达式再参与运算,但是与另一个运算数x之间没有任何运算符所以是错误的。

  • 第19题:

    设平面π的方程为2x-2y+3= 0,以下选项中错误的是:


    答案:B
    解析:

  • 第20题:

    以下关于行为学家麦格雷戈的X-Y理论(人性理论)的描述中错误的是

    A:X理论认为人不愿负责任,宁愿被人领导
    B:X理论认为人是懒惰的
    C:Y理论认为人对工作是负责任的,能够自我控制
    D:Y理论认为人不愿负责任,人是懒惰的
    E:Y理论认为人是喜欢工作的

    答案:D
    解析:
    美国的麦格雷戈(DouglassMcGregor,1906-1964)于1957年提出X理论与Y理论,即人性理论。X理论认为人是懒惰的,不喜欢工作,在严密监督下才能有效地工作。Y理论认为人是喜欢工作的,是负责的,能够自我控制和管理。

  • 第21题:

    判断某个key是否在字典d中存在,以下做法正确且严谨的是:()

    • A、’key’ind.keys()
    • B、d.get(’key’)isnotNone
    • C、hasattr(d,’key’)
    • D、’key’ind

    正确答案:A,D

  • 第22题:

    在线性直角坐标系中,绘制条形图所采用的函数是()。

    • A、bar(x,y,选项)
    • B、stairs(x,y,选项)
    • C、stem(x,y,选项)
    • D、axis off

    正确答案:A

  • 第23题:

    单选题
    以下哪个选项不是散列函数(H)的性质()
    A

    H可应用于任意大小的数据块

    B

    H产生定长的输入

    C

    对任意给定的散列码h,找到满足H(x)=h的x在计算上是不可行的

    D

    找到任何满足H(x)=H(y)的偶对(x,y)在计算上比较容易


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

  • 第24题:

    单选题
    有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。
    A

    (a*y)%b

    B

    a==x<>y

    C

    a%(int)(x-y)

    D

    y=x+y=x


    正确答案: B
    解析:
    %运算是取两整数相除后余数的运算符,它只适用于整数的运算。A项错误,(a*y)%b中的(a*y)为double型;B项错误,C语言中没有<>运算符;C项正确,x-y结果为double型,但是通过强制类型转换将其转换为int型; D项错误,x+y不能作为左值。答案选择C选项。