计算机二级

假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是( )。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;A.3B.4C.5D.6

题目

假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是( )。

w=6,x=4,y=3;

m=(w<x)?w:x;

m=(m<y)?m:y;

A.3

B.4

C.5

D.6

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序段执行后,m的值是_______.

A.4

B.3

C.2

D.1


1

第2题:

若w,x,y,z,m均为int 型变量,则执行下面语句后的m值为()。 w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z;

A.1

B.2

C.3

D.4


2

第3题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。 w=2, x=3, y=4, z=5; m=(w<x)?w:x; m=(m<z)?m:z; m=(m<y)?m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析:条件表达式“a?b:c”的含义是;当a为真时,其值等于表达式b的值;当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y=4为真,所以返回m的值,即m=2。

第4题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。 w=2,x=3,y=4,z=5; m=(w<x)? w:x; m=(m<z)? m:z; m=(m<y)? m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值;当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2:第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式;w=2y=4为真,所以返回m的值,即m=2。

第5题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。

w=2,x=3,y=4,z=5;

m=(w<x)?W:x:

m=(m<z)?m:Z;

m=(m<y)?m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y4为真,所以返回m的值,即m=2。

第6题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。 w=2,x=3,y=4,z=5; m=(w<x)?w:x; m=(m<z)?m:z; m=(m<y)?m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析: 条件表达式“a?b:c”的含义:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。
表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y=4为真,所以返回m的值,即m=2。

第7题:

假定w、x、y、m均为int型变量,则执行下列的语句后,m的值是( )。 w=6,x=4,y=3; m=(w<x)?W:X; m=(m<y)?m:y;

A.3

B.4

C.5

D.6


正确答案:A
解析: 条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。第一个表达式:w=6x=4为假,所以返回x的值,即m=x=4;第二个表达式:m=4y=3为假,所以返回y的值,即m=y=3。

第8题:

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )

w=2,x=3,y=4,z=5;

m=(w<x)?w:x;

m=(m<z)?m:z;

m=(m<y)?m:y;

A.2

B.3

C.5

D.4


正确答案:A
解析:条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值;当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2x=3为真,所以返回w的值,即m=w=2:第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y=4为真,所以返回m的值,即m=2。

第9题:

假定w、x、y、z、m均为血型变量,有如下程序段:

w=1;x=2;y=3;z=4;

m=(W<X)?w:X;

m=(m<y)?m:y;

m=(m<z)?m:z;

则该程序运行后,m的值是【 】。


正确答案:√
1 解析:此题考核条件表达式的运用。第1条语句执行后,变量m的值为1。第2条语句执行后,变量m的值为1。第3条语句执行后,变量m的值为1。