首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
设有定义“int x=8,y,z;”,则执行“y=z=x++,x=y==z;”后,变量x值是( )
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
设有定义“int x=8,y,z;”,则执行“y=z=x++,x=y==z;”后,变量x值是( )
B、1
C、8
D、9
时间:2022-01-11 18:35
关键词:
答案解析
B
这是逗号表达式组成的语句,要先计算“y=z=x++”,结果变量y和z的值均为8。注意++是后缀运算符,同时x等于9。再计算“x=y==z”,由于“==”优先于“=”,所以x的值等于“y==z”,而y和z值相等,所以运算结果为1,即x值为1。本题答案应选B。
相关问题
一个C语言程序在一台32位机器上运行,程序中定义了3个变量x、y、z,其中x和z是int型,y为short型。当x=127,y=9时,执行赋值语句z=x+y后,x、y、z分别是()。
设有如下定义: int x=10,y=3,z;则语句printf(“%d\n”,z=(x%y,x/y));的输出结果是( )。
设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、y、z和k都是int型变量,则执行下列表达式后,变量x的值为().x=(y=4,z=16,k=32)
以下程序执行后的输出结果是 #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→Y,X→Z, 则X→YZⅡ、若XY→Z, 则X→Z,Y→ZⅢ、若X→Y,Y→l 则X→ZⅣ、若X→Y,Y→Y',则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的值为( )。
试题15若有定义语句:int x=12,y=8, z; , 在其后执行语句z=0.9+x/y; , 则z 的值为()
若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;
设有定义“int x=8,y,z;”,则执行“y=z=x++,x=y==z;”后,变量x值是( )
别人在看