首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
执行下面程序段后,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):
A、编译无法通过
B、6
C、3
D、2
时间:2022-01-05 14:33
关键词:
答案解析
A
A。【解析】本题考查Java的运算和类型转换。题目中变量x、y、z是int类型,由于括号的优先级要高,所以语句(float)(x/y)的结果为0.0,分母已经成为0,编译肯定无法通过。另外,由于2是int型,不能将float型强制转化为int型。
相关问题
设 x 、 y 和 z 是 int 型变量,且 x = 3 , y = 4 , z = 5 ,则下面表达式中值为 0 是 !((x < y) && !z || 1) ( )
问号运算符使用: 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分别是()。
设int x=1,y=3,z;,执行z=x>y++x:y++;后,z的值是 。
下面程序main(){int x=4,y=0,z;x=3+2; printf(“%d”,x);x=y= =(z=4); printf(“%d”,x);}的输出结果是( )
最新问题
已知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;
以下程序执行后的输出结果是 #include <iostream> using namespace std; void try(int,int,int,int); int main () { int x,y,z,r; x =1 ; y = 2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y,int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }
以下程序执行后的输出结果是( )。 #include<iostream> using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y, int z,int r) { z = x+y; X = x*x; y = y*y; r = z+x+y; }
若x=3,y=z=4,则下列表达式的值分别为( )(1)(z>=y>=x)?1:0(2)y+=z,x*=y
假设变量定义int x=1,y=2,z=3;则表达式y+=z--/++x的值是()。
若有定义语句:“int x=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为( )。
若有定义语句:“int x=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为( )。
执行下面程序段后,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);
别人在看