niusouti.com
参考答案和解析
20,10,10
更多“已知x=10,y=20,z=30;以下与执行后x,y,z的值是(). if x<y: z=x x=y y=z”相关问题
  • 第1题:

    写出执行完下列代码段之后指定变量的值:

    boo1 x=true,y=false,z=false;

    x=x&&y‖z;

    y=x‖y&&z;

    z=!(x!=y)‖(y==z),

    则 x=false, y=false, z=【 】。


    正确答案:真

  • 第2题:

    写出执行完下列代码段之后指定变量的值:

    bool x=true ,y=false,z=false;

    x=x&&y||z;

    y=x||y&&z;

    z=!(x!=y)||(y==z);

    则x=false,y=【 】,z=【 】。


    正确答案:false true
    false true 解析:执行语句“x&&y||z;”后,x的值变为false。执行“x||y&&z”后,y的值变为false,执行“!(x!=y)||y==z);”后,z的值变为true。

  • 第3题:

    下列能够交换变量X和Y值的程序段是( )。

    A.Y=X:X=Y

    B.Z =X:Y=2:X =Y

    C.Z=X:X=Y:Y=Z

    D.Z=X:W=y:Y=Z:X=Y


    正确答案:C
    本题以Z为中间变量,交换X、Y的值。

  • 第4题:

    计算z的值,当x大于等于y时,z=x;否则z=y。下列语句错误的是( )

    A.If x>=y Then z=x:z=y

    B.If x>=y Then z=x Else z=y

    C.z=y:If x>=y Then z=x

    D.If x<y Then z=y Else z=x


    正确答案:A

  • 第5题:

    计算z的值,当x大于y时,z=x;否则z=y。下列语句错误的是

    A.If x>=y Then z=x:z=y

    B.If x>=y Then z=x Else z=y

    C.z=y:If x>=y Then z=x

    D.If x<=y Then z=y Else z=x


    正确答案:A
    解析:选项A中的语句行有两条语句,执行If语句后,执行z=y语句,所以不管x是否大于y,最终x的值都等于y。

  • 第6题:

    则该面的扫描线上所有后继点的深度值计算公式为()

    • A、z(x+1,y)=z(x,y)+A/C
    • B、z(x+1,y)=z(x,y)-A/C
    • C、z(x+1,y)=z(x,y)+C/A
    • D、z(x+1,y)=z(x,y)-C/A

    正确答案:B

  • 第7题:

    指出下列关系模式是第几范式?并说明理由。 (1)R(X,Y,Z)F={XY→Z} (2)R(x,Y,z)F={Y→z,XZ→Y} (3)R(X,Y,Z)F={Y→Z,Y→X,X→YZ} (4)R(x,Y,z)F={X→Y,X→Z} (5)R(x,Y,Z)F={XY→Z} (6)R(W,X,Y,Z)F={X→Z,WX→Y}


    正确答案: (1)R是BCNF。R候选关键字为XY,F中只有一个函数依赖,而该函数依赖的左部包含了R的候选关键字XY。
    (2)R是3NF。R候选关键字为XY和XZ,R中所有属性都是主属性,不存在非主属性对的候选关键字的传递依赖。
    (3)R是BCNF。R候选关键字为X和Y,∵X→YZ,∴X→Y,X→Z,由于F中有Y→Z,Y→X,因此Z是直接函数依赖于X,而不是传递依赖于X。又∵F的每一函数依赖的左部都包含了任一候选关键字,∴R是BCNF。
    (4)R是BCNF。R的候选关键字为X,而且F中每一个函数依赖的左部都包含了候选关键字X。
    (5)R是BCNF。R的候选关键字为XY,而且F中函数依赖的左部包含了候选关键字XY。
    (6)R是1NF。R的候选关键字为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选关键字的部分函数依赖。

  • 第8题:

    设x=4,y=8,说明下列各题运算后x,y,z的值分别是多少? (a)z=(++x)*(--y) (b)z=(++x)+(y--) (c)z=(x++)*(--y) (d)z=(x++)+(y--)


    正确答案:(a)x=5,y=7,z=35;
    (b)x=5,y=7,z=13;
    (c)x=5,y=7,z=28;
    (d)x=5,y=7,z=12。

  • 第9题:

    下列能够交换变量X和Y值的程序段是()

    • A、Y=X:X=Y
    • B、Z=X:Y=Z:X=Y
    • C、Z=X:X=Y:Y=Z
    • D、Z=X:W=Y:Y=Z:X=Y

    正确答案:C

  • 第10题:

    已知intx=10,y=20,z=30;以下语句,if(x>y)z=x;x=y;y=z;执行后x,y,z的值是()

    • A、x=10,y=20,z=30
    • B、x=20,y=30,z=30
    • C、x=20,y=30,z=10
    • D、x=20,y=30,z=20

    正确答案:B

  • 第11题:

    要交换变量X和Y之值,应使用的语句组是()。

    • A、X=Y;Y=Z;Z=X
    • B、C=X;X=Y;Y=C
    • C、X=Y;Y=X
    • D、Z=Y;Y=X;Y=Z

    正确答案:B

  • 第12题:

    问答题
    设x=4,y=8,说明下列各题运算后x,y,z的值分别是多少? (a)z=(++x)*(--y) (b)z=(++x)+(y--) (c)z=(x++)*(--y) (d)z=(x++)+(y--)

    正确答案: (a)x=5,y=7,z=35;
    (b)x=5,y=7,z=13;
    (c)x=5,y=7,z=28;
    (d)x=5,y=7,z=12。
    解析: 暂无解析

  • 第13题:

    执行下列程序段后,x、y和z的值分别是()。intx=10,y=20,z=30;if(xy)z=x;x=y;y=z;

    A.10,20,30

    B.20,30,30

    C.20,30,10

    D.20,30,20


    正确答案:B

  • 第14题:

    下列能够交换变量X和Y值的程序段是( )。

    A.Y=X:X=Y

    B.Z=X:Y=Z:X=Y

    C.Z=X:X=Y:Y=Z

    D.Z=X:W=Y:Y=Z:X=Y


    正确答案:C
    解析:本题以z为中间变量,交换x、y的值。

  • 第15题:

    下列函数定义不正确的是 ( )

    A.int max { int x y,z; z=x>y? x: y }

    B.int max(x,y) int x,y; { int z; z=x>y? x:y; return(z) }

    C.int max(x,y) { int x,y z; z=x>y? x: y; return(z); }

    D.int max( ) {}


    正确答案:C

  • 第16题:

    计算z的值,当x大于y时,z=x;否则z=y。下列语句错误的是( )

    A. If x>=y Then z=x : z=y

    B If x>=y Then z=x Else z=y

    C. z=y : If x>=y Then z=x

    D. If x<=y Then z=y Else z=x


    正确答案:D

  • 第17题:

    对于下面的程序段: x:=28; y:=20; z:=30; if x>y then z:=x+y; x:=y; z:=x+y; y:=z; 执行该程序段后,变量y的值为()

    • A、28
    • B、30
    • C、40
    • D、48

    正确答案:C

  • 第18题:

    执行以下语句后x,y,z的值是()intx=10,y=20,z=30;if(x>y){z=x;x=y;y=z;}

    • A、x=10,y=20,z=30
    • B、x=20,y=30,z=30
    • C、x=20,y=30,z=10
    • D、x=20,y=30,z=20

    正确答案:A

  • 第19题:

    以下()程序段可以实施X、Y变量值的变换。

    • A、Y=X:X=Y
    • B、Z=X:Y=Z:X=Y
    • C、Z=X:X=Y:Y=Z
    • D、Z=X:W=Y:Y=Z:X=Y

    正确答案:C

  • 第20题:

    x=1,y=1,z=1,执行表达式w=++x||++y&&++z后,x、y、z的值分别为()。

    • A、x=2,y=1,z=1
    • B、x=2,y=2,z=2
    • C、x=1,y=1,z=1
    • D、x=2,y=2,z=1

    正确答案:A

  • 第21题:

    已知:int x= 1,y = 2,z =0,则执行z=x>y?(10+x,10-x):(20+y,20-y)后,z的值为()

    • A、11
    • B、9
    • C、18
    • D、22

    正确答案:C

  • 第22题:

    当y处于闭区间[x,z]时,值为真的表达式是()

    • A、(y<=z)&&(y>=x)
    • B、(x>=y)and(y>=z)c
    • C、(x>=y>=z)
    • D、(x>=y)&(y>=z)

    正确答案:A

  • 第23题:

    单选题
    对于下面的程序段: x:=28; y:=20; z:=30; if x>y then z:=x+y; x:=y; z:=x+y; y:=z; 执行该程序段后,变量y的值为()
    A

    28

    B

    30

    C

    40

    D

    48


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

  • 第24题:

    单选题
    已知:int x= 1,y = 2,z =0,则执行z=x>y?(10+x,10-x):(20+y,20-y)后,z的值为()
    A

    11

    B

    9

    C

    18

    D

    22


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