首页/ 题库 / [单选题]执行下面程序段后,z值为( )。 int的答案

执行下面程序段后,z值为( )。 intx=1,y=2,z=3; z=z/(float)(x/y);

单选题
2022-01-14 00:32
A、编译无法通过
B、6
C、3
D、2
查看答案

正确答案
A

试题解析
解析: 本题考查Java的运算和类型转换。题目中变量x,y,z是im类型,由于括号的优先级要高,所以语句(noat)(x/y)的结果为0.0,分母已经成为0,编译肯定无法通过。另外,由于z是int型,不能将float型强制转化为int型。

标签:
相关题目
设 x 、 y 和 z 是 int 型变量,且 x = 3 , y = 4 , z = 5 ,则下面表达式中值为 0 是 !((x < y) && !z || 1) ( )
已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为
问号运算符使用: int x=8, y=3, z; z=x>y?5+y:2-y 则X的值为:( )
一个C语言程序在一台32位机器上运行,程序中定义了3个变量x、y、z,其中x和z是int型,y为short型。当x=127,y=9时,执行赋值语句z=x+y后,x、y、z分别是()。
设 x = 1 , y = 2 , z = 3,则表达式 y+=z--/++x 的值是( )。
设int x=1,y=3,z;,执行z=x>y++x:y++;后,z的值是 。
已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是( ) if(x>y) z=x; x=y; y=z;
下列程序段执行后x、y和z的值分别是() int x=10,y=20,z=30; if(x>y)z=x;x=y;y=z;
若x=3,y=z=4,则下列表达式的值分别为( )(1)(z>=y>=x)?1:0(2)y+=z,x*=y
试题15若有定义语句:int x=12,y=8, z; , 在其后执行语句z=0.9+x/y; , 则z 的值为()
执行下面程序段后,2值为( )。 int x=1,y=2,z=3; z=z/(float)(x/y):
执行下面程序段后,2值为( )。 int x=1,y=2,z=3; z=z/(float)(x/y);
执行下面程序段后,z值为( )。int x=1,y=2,z=3;z=z/(float)(x/y);
设x=1,y=2,z=3,则表达式y+=z--/++x的值是()
已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()。
假定w、x、y、z、m均为int型变量;有如下程序段: w=1;x=2;y=3;z=4; m=(w<><>
若m,y,z均为int型变量,则执行下面语句后m值是______。 m=1;x=2;y=3;z=4; m=(m<x)?m:x; m=(n<y)?m:y; m=(m<z)?m;z;
执行下面程序段后,z值为( )。 intx=1,y=2,z=3; z=z/(float)(x/y);
设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1;t=++x||++y&&++z;
设x=1 , y=2 , z=3则执行语句 y+=z--/++x;后y的值是()。
广告位招租WX:84302438

免费的网站请分享给朋友吧