更多“while(!x)中的(!x)与下面哪个条件等价?”相关问题
  • 第1题:

    以下哪个while循环判定式最有可能是因为程序员失误而写出的代码()。

    A.while(x<=7)

    B.while(x=7)

    C.while(x<7)

    D.while(x!=7)


    正确答案:B

  • 第2题:

    若有条件表达式(x)?a++:b++;则表达式中(x)等价于(x!=0)。()

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


    参考答案:正确

  • 第3题:

    在while(x)语句中的x与下面条件表达式等价的是:()。

    A.x==1

    B.x==0

    C.x!=1

    D.x!=0


    正确答案:D

  • 第4题:

    求下面函数的返回值(微软)

    int func(x)

    {

    int countx = 0;

    while(x)

    {

    countx ++;

    x = x&(x-1);

    }

    return countx;

    }


    正确答案:

     

    假定x = 9999。答案:8
    思路:将x转化为2进制,看含有的1的个数。

  • 第5题:

    在下面的程序中,要求循环体执行四次,请填空。

    Private Sub Commandl_Click()

    x=1

    Do While【 】

    x=x+2

    Loop

    End Sub


    正确答案:x8 或 x=7
    x8 或 x=7 解析:第一次循环x=x+2=1+2=3,第二次循环x=x+2=3+2=5,第三次循环x=x+2=5+2=7,第四次循环 x=x+2=7+2=9,题目要求循环执行四次跳出,所以应在判断处添加x8或x=7或x9。

  • 第6题:

    下列写法中等价的是( )。

    A.若x=1,while(x!=x)与while(x)

    B.若x=0,while(x!=x)与while(x)

    C.若x=1,while(x!=0)与while(!x)

    D.若x=0,while(x==0)与while(x)


    正确答案:B
    解析:该题是把x的值分别代入两个while的表达式中,比较它们的表达式值是否相同。

  • 第7题:

    Dim x As Variant与下列哪个语句等价()。

    A.Dimx!

    B.Dimx%

    C.Dimx

    D.Dimx#


    本题答案:C

  • 第8题:


    A.f(x)与x是等价无穷小
    B.f(x)与x是同阶非等价无穷小
    C.f(x)与比x高阶无穷小
    D.f(x)与比x低阶无穷小

    答案:B
    解析:

  • 第9题:

    while(!x)中的(!x)与下面()条件等价

    • A、x==1
    • B、x!=1
    • C、x!=0
    • D、x==0

    正确答案:D

  • 第10题:

    x∈a的等价类的充分必要条件是什么?()

    • A、x>a
    • B、x与a不相交
    • C、x~a
    • D、x=a

    正确答案:C

  • 第11题:

    Dim x As Variant与下列哪个语句等价()。

    • A、Dimx!
    • B、Dimx%
    • C、Dimx
    • D、Dimx#

    正确答案:C

  • 第12题:

    单选题
    while(!x)中的(!x)与下面哪个条件等价?()
    A

    x==1

    B

    x!=1

    C

    x==0

    D

    x!=0


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

  • 第13题:

    在下面程序段中循环体将执行无限次。x=-1;do{x=x*x;}while(!x);。()

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


    参考答案:错误

  • 第14题:

    下列逻辑表达式中,与X.Y+..Z+Y.Z等价的是(56)。

    A.X.Y+.Z

    B.X.+.Z

    C.X.Y+.Z

    D..Y+X.Z


    正确答案:C
    解析:X.Y+..Z+Y.Z=(X.Y+X.Y.Z)+(..Z+.Y.Z)=X.Y.(1+Z)+.Z=X.Y+.Z。

  • 第15题:

    如果x=0,那么while(true)中的true与下面的条件( )等价。

    A.X=1

    B.X==1

    C.X>1

    D.X<1


    正确答案:A

  • 第16题:

    在下面的程序中,要求循环体执行四次,请填空。

    Private Sub Command1 _ Click()

    x=l

    Do While【 】

    x=x+2

    Loop

    End Sub


    正确答案:x8 或 x=7
    x8 或 x=7 解析:第一次循环χ=x+2=1+2=3,第二次循环x=x+2=3+2=5,第三次循环x=x+2=5+2=7,第四次循环 x=x+2=7+2=9,题目要求循环执行四次跳出,所以应在判断处添加x8或x=7或x9。

  • 第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 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选项正确。

  • 第19题:

    以下程序输出什么?"""x=1"""whilex:print(x)

    A.运行结果显示NameError:name'x'isnotdefined

    B.运行结果无限循环输出1

    C.它等价于下面的程序#x=1whilex:print(x)

    D.它等价于下面的程序whilex:print(x)


    正确答案:A

  • 第20题:


    A.f(x)与x是等价无穷小
    B.f(x)与x同阶但非等价无穷小
    C.f(x)是比x高阶的无穷小
    D.f(x)是比x低价的无穷小

    答案:B
    解析:

  • 第21题:

    下面程序段中scanf(〞%d〞,&x);,与if(x%2)中的x%2所表示条件等价的是()。

    • A、x%2==0
    • B、x%2!=1
    • C、x%2!=0
    • D、x%2==1

    正确答案:C

  • 第22题:

    while(!x)中的(!x)与下面哪个条件等价?()

    • A、x==1
    • B、x!=1
    • C、x==0
    • D、x!=0

    正确答案:C

  • 第23题:

    单选题
    while(!x)中的(!x)与下面()条件等价
    A

    x==1

    B

    x!=1

    C

    x!=0

    D

    x==0


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

  • 第24题:

    单选题
    下面程序段中scanf(〞%d〞,&x);,与if(x%2)中的x%2所表示条件等价的是()。
    A

    x%2==0

    B

    x%2!=1

    C

    x%2!=0

    D

    x%2==1


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