有下述JS代码:var x = 10; var y = 20;var z = x<y ? x++ : ++y ;console.log( ‘x=’ + x + ‘; y=’ + y + ‘; z=’ + z);其运行结果是( )
A: x=11; y=20; z=11
B: x=11; y=21; z=10
C: x=11; y=21; z=11
D: x=11; y=20; z=10
A: x=11; y=20; z=11
B: x=11; y=21; z=10
C: x=11; y=21; z=11
D: x=11; y=20; z=10
举一反三
- 有下列代码执行后的结果是var x = 10; function f1( num ){ ++ num; } var y = f1( x );console.log( 'x=' + x + '; y=' + y ); A: x=10; y=undefined B: x=10; y=11 C: x=11; y=11 D: x=11; y=undefined
- 有代码片段:var x=20,y=30,z;z=x;x=y;y=z;document.write('x='+x+' y='+y); 输出结果是( )。 A: x=20 y=30 B: x=30 y=20 C: x=20 y=20 D: x=30 y=30
- 已知int x=10, y=20, z=30;,程序段if (x>y) z=x;x=y;y=z;执行后x、y、z的值是( )。 A: x=20, y=10, z=10 B: x=20, y=30, z=30 C: x=20, y=30, z=10 D: x=20, y=30, z=20
- 已知 x = 10, y = 20, z = 30; 以下语句执行后x,y,z的值是:if (x = 20) z = x; y = z; A: x = 10, y = 20, z = 30 B: x = 10, y = 10, z = 10 C: x = 20, y = 20, z = 20 D: x = 30, y = 30, z = 30
- 已知int x=10,y=20,z=30;则执行以下语句后x、y、z的值是( )if(x>y) z=x; x=y; y=z; A: x=20,y=30,z=10 B: x=20,y=30,z=20 C: x=20,y=30,z=30 D: x=10,y=20,z=30